Class SuggestResultItem
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<SuggestResultItem.Builder,- SuggestResultItem> 
The resulting item from the suggested query.
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionstatic SuggestResultItem.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final SuggestHighlightsDescribes how the parts of the response element matched the input query by returning the sections of the response which matched to input query terms.final SuggestPlaceResultplace()The suggested place by its unique ID.final SuggestQueryResultquery()Returns the value of the Query property for this object.static Class<? extends SuggestResultItem.Builder> final SuggestResultItemTypeThe result type.final StringThe result type.final Stringtitle()The display title that should be used when presenting this option to the end user.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
titleThe display title that should be used when presenting this option to the end user. - Returns:
- The display title that should be used when presenting this option to the end user.
 
- 
suggestResultItemTypeThe result type. Place results represent the final result for a point of interest, Query results represent a follow up query which can be completed through the SearchText operation. If the service returns an enum value that is not available in the current SDK version, suggestResultItemTypewill returnSuggestResultItemType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsuggestResultItemTypeAsString().- Returns:
- The result type. Place results represent the final result for a point of interest, Query results represent a follow up query which can be completed through the SearchText operation.
- See Also:
 
- 
suggestResultItemTypeAsStringThe result type. Place results represent the final result for a point of interest, Query results represent a follow up query which can be completed through the SearchText operation. If the service returns an enum value that is not available in the current SDK version, suggestResultItemTypewill returnSuggestResultItemType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsuggestResultItemTypeAsString().- Returns:
- The result type. Place results represent the final result for a point of interest, Query results represent a follow up query which can be completed through the SearchText operation.
- See Also:
 
- 
placeThe suggested place by its unique ID. - Returns:
- The suggested place by its unique ID.
 
- 
queryReturns the value of the Query property for this object.- Returns:
- The value of the Query property for this object.
 
- 
highlightsDescribes how the parts of the response element matched the input query by returning the sections of the response which matched to input query terms. - Returns:
- Describes how the parts of the response element matched the input query by returning the sections of the response which matched to input query terms.
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<SuggestResultItem.Builder,- SuggestResultItem> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
- equalsBySdkFieldsin interface- SdkPojo
- Parameters:
- obj- the object to be compared with
- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
 
- 
toString
- 
getValueForField
- 
sdkFields
- 
sdkFieldNameToField- Specified by:
- sdkFieldNameToFieldin interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-