Class PostalCodeDetails
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<PostalCodeDetails.Builder,
PostalCodeDetails>
Contains details about the postal code of the place or result.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic PostalCodeDetails.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 PostalAuthority
The postal authority or entity.final String
The postal authority or entity.final String
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 PostalCodeType
The postal code type.final String
The postal code type.static Class
<? extends PostalCodeDetails.Builder> 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.final UspsZip
uspsZip()
The ZIP Classification Code, or in other words what type of postal code is it.final UspsZipPlus4
The USPS ZIP+4 Record Type Code.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
postalCode
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.
- 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.
-
postalAuthority
The postal authority or entity. This could be a governmental authority, a regulatory authority, or a designated postal operator.
If the service returns an enum value that is not available in the current SDK version,
postalAuthority
will returnPostalAuthority.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frompostalAuthorityAsString()
.- Returns:
- The postal authority or entity. This could be a governmental authority, a regulatory authority, or a designated postal operator.
- See Also:
-
postalAuthorityAsString
The postal authority or entity. This could be a governmental authority, a regulatory authority, or a designated postal operator.
If the service returns an enum value that is not available in the current SDK version,
postalAuthority
will returnPostalAuthority.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frompostalAuthorityAsString()
.- Returns:
- The postal authority or entity. This could be a governmental authority, a regulatory authority, or a designated postal operator.
- See Also:
-
postalCodeType
The postal code type.
If the service returns an enum value that is not available in the current SDK version,
postalCodeType
will returnPostalCodeType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frompostalCodeTypeAsString()
.- Returns:
- The postal code type.
- See Also:
-
postalCodeTypeAsString
The postal code type.
If the service returns an enum value that is not available in the current SDK version,
postalCodeType
will returnPostalCodeType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frompostalCodeTypeAsString()
.- Returns:
- The postal code type.
- See Also:
-
uspsZip
The ZIP Classification Code, or in other words what type of postal code is it.
- Returns:
- The ZIP Classification Code, or in other words what type of postal code is it.
-
uspsZipPlus4
The USPS ZIP+4 Record Type Code.
- Returns:
- The USPS ZIP+4 Record Type Code.
-
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<PostalCodeDetails.Builder,
PostalCodeDetails> - 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.
-