Class Address
java.lang.Object
software.amazon.awssdk.services.chimesdkvoice.model.Address
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<Address.Builder,
Address>
@Generated("software.amazon.awssdk:codegen")
public final class Address
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<Address.Builder,Address>
A validated address.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic Address.Builder
builder()
final String
city()
The city of an address.final String
country()
The country of an address.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 String
The postal code of an address.final String
The zip + 4 or postal code + 4 of an address.final String
An address suffix location, such as theS.
final String
An address prefix location, such as theN
inN.
static Class
<? extends Address.Builder> final String
state()
The state of an address.final String
The address street, such as8th Avenue
.final String
The numeric portion of an address.final String
The address suffix, such as theN
in8th Avenue N
.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
-
streetName
The address street, such as
8th Avenue
.- Returns:
- The address street, such as
8th Avenue
.
-
streetSuffix
The address suffix, such as the
N
in8th Avenue N
.- Returns:
- The address suffix, such as the
N
in8th Avenue N
.
-
postDirectional
An address suffix location, such as the
S. Unit A
inCentral Park S. Unit A
.- Returns:
- An address suffix location, such as the
S. Unit A
inCentral Park S. Unit A
.
-
preDirectional
An address prefix location, such as the
N
inN. Third St.
- Returns:
- An address prefix location, such as the
N
inN. Third St.
-
streetNumber
The numeric portion of an address.
- Returns:
- The numeric portion of an address.
-
city
-
state
-
postalCode
The postal code of an address.
- Returns:
- The postal code of an address.
-
postalCodePlus4
The zip + 4 or postal code + 4 of an address.
- Returns:
- The zip + 4 or postal code + 4 of an address.
-
country
-
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<Address.Builder,
Address> - 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.
-