Class GeocodeParsedQueryAddressComponents
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<GeocodeParsedQueryAddressComponents.Builder,- GeocodeParsedQueryAddressComponents> 
Parsed address components in the provided QueryText.
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionfinal List<ParsedQueryComponent> The number that identifies an address within a street.final List<ParsedQueryComponent> block()Name of the block.builder()final List<ParsedQueryComponent> building()The name of the building at the address.final List<ParsedQueryComponent> country()The alpha-2 or alpha-3 character code for the country that the results will be present in.final List<ParsedQueryComponent> district()The district or division of a city the results should be present in.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 booleanFor responses, this returns true if the service returned a value for the AddressNumber property.final booleanhasBlock()For responses, this returns true if the service returned a value for the Block property.final booleanFor responses, this returns true if the service returned a value for the Building property.final booleanFor responses, this returns true if the service returned a value for the Country property.final booleanFor responses, this returns true if the service returned a value for the District property.final inthashCode()final booleanFor responses, this returns true if the service returned a value for the Locality property.final booleanFor responses, this returns true if the service returned a value for the PostalCode property.final booleanFor responses, this returns true if the service returned a value for the Region property.final booleanFor responses, this returns true if the service returned a value for the SecondaryAddressComponents property.final booleanFor responses, this returns true if the service returned a value for the Street property.final booleanFor responses, this returns true if the service returned a value for the SubBlock property.final booleanFor responses, this returns true if the service returned a value for the SubDistrict property.final booleanFor responses, this returns true if the service returned a value for the SubRegion property.final List<ParsedQueryComponent> locality()The city or locality of the address.final List<ParsedQueryComponent> An alphanumeric string included in a postal address to facilitate mail sorting, such as post code, postcode, or ZIP code, for which the result should possess.final List<ParsedQueryComponent> region()The region or state results should be present in.Parsed secondary address components from the provided query text.static Class<? extends GeocodeParsedQueryAddressComponents.Builder> final List<ParsedQueryComponent> street()The name of the street results should be present in.final List<ParsedQueryComponent> subBlock()Name of sub-block.final List<ParsedQueryComponent> A subdivision of a district.final List<ParsedQueryComponent> The sub-region or county for which results should be present in.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- 
hasCountrypublic final boolean hasCountry()For responses, this returns true if the service returned a value for the Country property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
countryThe alpha-2 or alpha-3 character code for the country that the results will be present in. Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasCountry()method.- Returns:
- The alpha-2 or alpha-3 character code for the country that the results will be present in.
 
- 
hasRegionpublic final boolean hasRegion()For responses, this returns true if the service returned a value for the Region property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
regionThe region or state results should be present in. Example: North Rhine-Westphalia.Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasRegion()method.- Returns:
- The region or state results should be present in. 
         Example: North Rhine-Westphalia.
 
- 
hasSubRegionpublic final boolean hasSubRegion()For responses, this returns true if the service returned a value for the SubRegion property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
subRegionThe sub-region or county for which results should be present in. Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasSubRegion()method.- Returns:
- The sub-region or county for which results should be present in.
 
- 
hasLocalitypublic final boolean hasLocality()For responses, this returns true if the service returned a value for the Locality property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
localityThe city or locality of the address. Example: Vancouver.Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasLocality()method.- Returns:
- The city or locality of the address.
         Example: Vancouver.
 
- 
hasDistrictpublic final boolean hasDistrict()For responses, this returns true if the service returned a value for the District property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
districtThe district or division of a city the results should be present in. Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasDistrict()method.- Returns:
- The district or division of a city the results should be present in.
 
- 
hasSubDistrictpublic final boolean hasSubDistrict()For responses, this returns true if the service returned a value for the SubDistrict property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
subDistrictA subdivision of a district. Example: Minden-Lübbecke.Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasSubDistrict()method.- Returns:
- A subdivision of a district. 
         Example: Minden-Lübbecke.
 
- 
hasPostalCodepublic final boolean hasPostalCode()For responses, this returns true if the service returned a value for the PostalCode property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
postalCodeAn alphanumeric string included in a postal address to facilitate mail sorting, such as post code, postcode, or ZIP code, for which the result should possess. Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasPostalCode()method.- Returns:
- An alphanumeric string included in a postal address to facilitate mail sorting, such as post code, postcode, or ZIP code, for which the result should possess.
 
- 
hasBlockpublic final boolean hasBlock()For responses, this returns true if the service returned a value for the Block property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
blockName of the block. Example: Sunny Mansion 203 block: 2 ChomeAttempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasBlock()method.- Returns:
- Name of the block. 
         Example: Sunny Mansion 203 block: 2 Chome
 
- 
hasSubBlockpublic final boolean hasSubBlock()For responses, this returns true if the service returned a value for the SubBlock property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
subBlockName of sub-block. Example: Sunny Mansion 203 sub-block: 4Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasSubBlock()method.- Returns:
- Name of sub-block. 
         Example: Sunny Mansion 203 sub-block: 4
 
- 
hasStreetpublic final boolean hasStreet()For responses, this returns true if the service returned a value for the Street property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
streetThe name of the street results should be present in. Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasStreet()method.- Returns:
- The name of the street results should be present in.
 
- 
hasAddressNumberpublic final boolean hasAddressNumber()For responses, this returns true if the service returned a value for the AddressNumber property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
addressNumberThe number that identifies an address within a street. Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasAddressNumber()method.- Returns:
- The number that identifies an address within a street.
 
- 
hasBuildingpublic final boolean hasBuilding()For responses, this returns true if the service returned a value for the Building property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
buildingThe name of the building at the address. Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasBuilding()method.- Returns:
- The name of the building at the address.
 
- 
hasSecondaryAddressComponentspublic final boolean hasSecondaryAddressComponents()For responses, this returns true if the service returned a value for the SecondaryAddressComponents property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
secondaryAddressComponentsParsed secondary address components from the provided query text. Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasSecondaryAddressComponents()method.- Returns:
- Parsed secondary address components from the provided query text.
 
- 
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<GeocodeParsedQueryAddressComponents.Builder,- GeocodeParsedQueryAddressComponents> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClasspublic static Class<? extends GeocodeParsedQueryAddressComponents.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.
 
 
-