Package com.oracle.bmc.datacatalog.model
Class SuggestResults
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datacatalog.model.SuggestResults
-
@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 theSuggestResults.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 theSuggestResults.Builder
, which maintain a set of all explicitly set fields calledSuggestResults.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SuggestResults.Builder
-
Constructor Summary
Constructors Constructor Description SuggestResults(Integer totalCount, Integer searchLatencyInMs, String inputText, List<SuggestListItem> items)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Constructor Detail
-
SuggestResults
@Deprecated @ConstructorProperties({"totalCount","searchLatencyInMs","inputText","items"}) public SuggestResults(Integer totalCount, Integer searchLatencyInMs, String inputText, List<SuggestListItem> items)
Deprecated.
-
-
Method Detail
-
builder
public static SuggestResults.Builder builder()
Create a new builder.
-
toBuilder
public SuggestResults.Builder toBuilder()
-
getTotalCount
public Integer getTotalCount()
Total number of items returned.- Returns:
- the value
-
getSearchLatencyInMs
public Integer getSearchLatencyInMs()
Time taken to compute the result, in milliseconds.- Returns:
- the value
-
getInputText
public String getInputText()
Input string for which the potential matches are computed.- Returns:
- the value
-
getItems
public List<SuggestListItem> getItems()
List of suggestions.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-