Class SuggestResultItem
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<SuggestResultItem.Builder,
SuggestResultItem>
The resulting item from the suggested query.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic SuggestResultItem.Builder
builder()
final boolean
final boolean
equalsBySdkFields
(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 int
hashCode()
final SuggestHighlights
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.final SuggestPlaceResult
place()
The suggested place by its unique ID.final SuggestQueryResult
query()
Returns the value of the Query property for this object.static Class
<? extends SuggestResultItem.Builder> final SuggestResultItemType
The result type.final String
The result type.final String
title()
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 String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
title
The 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.
-
suggestResultItemType
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.
If the service returns an enum value that is not available in the current SDK version,
suggestResultItemType
will 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:
-
suggestResultItemTypeAsString
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.
If the service returns an enum value that is not available in the current SDK version,
suggestResultItemType
will 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:
-
place
The suggested place by its unique ID.
- Returns:
- The suggested place by its unique ID.
-
query
Returns the value of the Query property for this object.- Returns:
- The value of the Query property for this object.
-
highlights
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.
- 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.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<SuggestResultItem.Builder,
SuggestResultItem> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- 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:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-