Class PhoneNumberAssociation
- java.lang.Object
-
- software.amazon.awssdk.services.chime.model.PhoneNumberAssociation
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<PhoneNumberAssociation.Builder,PhoneNumberAssociation>
@Generated("software.amazon.awssdk:codegen") public final class PhoneNumberAssociation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PhoneNumberAssociation.Builder,PhoneNumberAssociation>
The phone number associations, such as Amazon Chime account ID, Amazon Chime user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePhoneNumberAssociation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InstantassociatedTimestamp()The timestamp of the phone number association, in ISO 8601 format.static PhoneNumberAssociation.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()PhoneNumberAssociationNamename()Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.StringnameAsString()Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.List<SdkField<?>>sdkFields()static Class<? extends PhoneNumberAssociation.Builder>serializableBuilderClass()PhoneNumberAssociation.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringvalue()Contains the ID for the entity specified in Name.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
value
public final String value()
Contains the ID for the entity specified in Name.
- Returns:
- Contains the ID for the entity specified in Name.
-
name
public final PhoneNumberAssociationName name()
Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.
If the service returns an enum value that is not available in the current SDK version,
namewill returnPhoneNumberAssociationName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnameAsString().- Returns:
- Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.
- See Also:
PhoneNumberAssociationName
-
nameAsString
public final String nameAsString()
Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.
If the service returns an enum value that is not available in the current SDK version,
namewill returnPhoneNumberAssociationName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnameAsString().- Returns:
- Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.
- See Also:
PhoneNumberAssociationName
-
associatedTimestamp
public final Instant associatedTimestamp()
The timestamp of the phone number association, in ISO 8601 format.
- Returns:
- The timestamp of the phone number association, in ISO 8601 format.
-
toBuilder
public PhoneNumberAssociation.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<PhoneNumberAssociation.Builder,PhoneNumberAssociation>
-
builder
public static PhoneNumberAssociation.Builder builder()
-
serializableBuilderClass
public static Class<? extends PhoneNumberAssociation.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-