@Generated(value="OracleSDKGenerator", comments="API Version: 20190325") public final class SuggestResults extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The list of potential matches returned from the suggest operation for the given input text. The
size of the list will be determined by the limit parameter.
Note: Objects should always be created or deserialized using the SuggestResults.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the SuggestResults.Builder
, which maintain a
set of all explicitly set fields called SuggestResults.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
SuggestResults.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
SuggestResults(Integer totalCount,
Integer searchLatencyInMs,
String inputText,
List<SuggestListItem> items)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static SuggestResults.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getInputText()
Input string for which the potential matches are computed.
|
List<SuggestListItem> |
getItems()
List of suggestions.
|
Integer |
getSearchLatencyInMs()
Time taken to compute the result, in milliseconds.
|
Integer |
getTotalCount()
Total number of items returned.
|
int |
hashCode() |
SuggestResults.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"totalCount","searchLatencyInMs","inputText","items"}) public SuggestResults(Integer totalCount, Integer searchLatencyInMs, String inputText, List<SuggestListItem> items)
public static SuggestResults.Builder builder()
Create a new builder.
public SuggestResults.Builder toBuilder()
public Integer getTotalCount()
Total number of items returned.
public Integer getSearchLatencyInMs()
Time taken to compute the result, in milliseconds.
public String getInputText()
Input string for which the potential matches are computed.
public List<SuggestListItem> getItems()
List of suggestions.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.