@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SearchForSuggestionsResult extends Object implements Serializable, Cloneable, StructuredPojo
Contains a place suggestion resulting from a place suggestion query that is run on a place index resource.
Constructor and Description |
---|
SearchForSuggestionsResult() |
Modifier and Type | Method and Description |
---|---|
SearchForSuggestionsResult |
clone() |
boolean |
equals(Object obj) |
List<String> |
getCategories()
The Amazon Location categories that describe the Place.
|
String |
getPlaceId()
The unique identifier of the Place.
|
List<String> |
getSupplementalCategories()
Categories from the data provider that describe the Place that are not mapped to any Amazon Location categories.
|
String |
getText()
The text of the place suggestion, typically formatted as an address string.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCategories(Collection<String> categories)
The Amazon Location categories that describe the Place.
|
void |
setPlaceId(String placeId)
The unique identifier of the Place.
|
void |
setSupplementalCategories(Collection<String> supplementalCategories)
Categories from the data provider that describe the Place that are not mapped to any Amazon Location categories.
|
void |
setText(String text)
The text of the place suggestion, typically formatted as an address string.
|
String |
toString()
Returns a string representation of this object.
|
SearchForSuggestionsResult |
withCategories(Collection<String> categories)
The Amazon Location categories that describe the Place.
|
SearchForSuggestionsResult |
withCategories(String... categories)
The Amazon Location categories that describe the Place.
|
SearchForSuggestionsResult |
withPlaceId(String placeId)
The unique identifier of the Place.
|
SearchForSuggestionsResult |
withSupplementalCategories(Collection<String> supplementalCategories)
Categories from the data provider that describe the Place that are not mapped to any Amazon Location categories.
|
SearchForSuggestionsResult |
withSupplementalCategories(String... supplementalCategories)
Categories from the data provider that describe the Place that are not mapped to any Amazon Location categories.
|
SearchForSuggestionsResult |
withText(String text)
The text of the place suggestion, typically formatted as an address string.
|
public void setText(String text)
The text of the place suggestion, typically formatted as an address string.
text
- The text of the place suggestion, typically formatted as an address string.public String getText()
The text of the place suggestion, typically formatted as an address string.
public SearchForSuggestionsResult withText(String text)
The text of the place suggestion, typically formatted as an address string.
text
- The text of the place suggestion, typically formatted as an address string.public void setPlaceId(String placeId)
The unique identifier of the Place. You can use this with the GetPlace
operation to find the place
again later, or to get full information for the Place.
The GetPlace
request must use the same PlaceIndex
resource as the
SearchPlaceIndexForSuggestions
that generated the Place ID.
For SearchPlaceIndexForSuggestions
operations, the PlaceId
is returned by place indexes
that use Esri, Grab, or HERE as data providers.
placeId
- The unique identifier of the Place. You can use this with the GetPlace
operation to find the
place again later, or to get full information for the Place.
The GetPlace
request must use the same PlaceIndex
resource as the
SearchPlaceIndexForSuggestions
that generated the Place ID.
For SearchPlaceIndexForSuggestions
operations, the PlaceId
is returned by place
indexes that use Esri, Grab, or HERE as data providers.
public String getPlaceId()
The unique identifier of the Place. You can use this with the GetPlace
operation to find the place
again later, or to get full information for the Place.
The GetPlace
request must use the same PlaceIndex
resource as the
SearchPlaceIndexForSuggestions
that generated the Place ID.
For SearchPlaceIndexForSuggestions
operations, the PlaceId
is returned by place indexes
that use Esri, Grab, or HERE as data providers.
GetPlace
operation to find the
place again later, or to get full information for the Place.
The GetPlace
request must use the same PlaceIndex
resource as the
SearchPlaceIndexForSuggestions
that generated the Place ID.
For SearchPlaceIndexForSuggestions
operations, the PlaceId
is returned by place
indexes that use Esri, Grab, or HERE as data providers.
public SearchForSuggestionsResult withPlaceId(String placeId)
The unique identifier of the Place. You can use this with the GetPlace
operation to find the place
again later, or to get full information for the Place.
The GetPlace
request must use the same PlaceIndex
resource as the
SearchPlaceIndexForSuggestions
that generated the Place ID.
For SearchPlaceIndexForSuggestions
operations, the PlaceId
is returned by place indexes
that use Esri, Grab, or HERE as data providers.
placeId
- The unique identifier of the Place. You can use this with the GetPlace
operation to find the
place again later, or to get full information for the Place.
The GetPlace
request must use the same PlaceIndex
resource as the
SearchPlaceIndexForSuggestions
that generated the Place ID.
For SearchPlaceIndexForSuggestions
operations, the PlaceId
is returned by place
indexes that use Esri, Grab, or HERE as data providers.
public List<String> getCategories()
The Amazon Location categories that describe the Place.
For more information about using categories, including a list of Amazon Location categories, see Categories and filtering, in the Amazon Location Service Developer Guide.
For more information about using categories, including a list of Amazon Location categories, see Categories and filtering, in the Amazon Location Service Developer Guide.
public void setCategories(Collection<String> categories)
The Amazon Location categories that describe the Place.
For more information about using categories, including a list of Amazon Location categories, see Categories and filtering, in the Amazon Location Service Developer Guide.
categories
- The Amazon Location categories that describe the Place.
For more information about using categories, including a list of Amazon Location categories, see Categories and filtering, in the Amazon Location Service Developer Guide.
public SearchForSuggestionsResult withCategories(String... categories)
The Amazon Location categories that describe the Place.
For more information about using categories, including a list of Amazon Location categories, see Categories and filtering, in the Amazon Location Service Developer Guide.
NOTE: This method appends the values to the existing list (if any). Use
setCategories(java.util.Collection)
or withCategories(java.util.Collection)
if you want to
override the existing values.
categories
- The Amazon Location categories that describe the Place.
For more information about using categories, including a list of Amazon Location categories, see Categories and filtering, in the Amazon Location Service Developer Guide.
public SearchForSuggestionsResult withCategories(Collection<String> categories)
The Amazon Location categories that describe the Place.
For more information about using categories, including a list of Amazon Location categories, see Categories and filtering, in the Amazon Location Service Developer Guide.
categories
- The Amazon Location categories that describe the Place.
For more information about using categories, including a list of Amazon Location categories, see Categories and filtering, in the Amazon Location Service Developer Guide.
public List<String> getSupplementalCategories()
Categories from the data provider that describe the Place that are not mapped to any Amazon Location categories.
public void setSupplementalCategories(Collection<String> supplementalCategories)
Categories from the data provider that describe the Place that are not mapped to any Amazon Location categories.
supplementalCategories
- Categories from the data provider that describe the Place that are not mapped to any Amazon Location
categories.public SearchForSuggestionsResult withSupplementalCategories(String... supplementalCategories)
Categories from the data provider that describe the Place that are not mapped to any Amazon Location categories.
NOTE: This method appends the values to the existing list (if any). Use
setSupplementalCategories(java.util.Collection)
or
withSupplementalCategories(java.util.Collection)
if you want to override the existing values.
supplementalCategories
- Categories from the data provider that describe the Place that are not mapped to any Amazon Location
categories.public SearchForSuggestionsResult withSupplementalCategories(Collection<String> supplementalCategories)
Categories from the data provider that describe the Place that are not mapped to any Amazon Location categories.
supplementalCategories
- Categories from the data provider that describe the Place that are not mapped to any Amazon Location
categories.public String toString()
toString
in class Object
Object.toString()
public SearchForSuggestionsResult clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.