Class RegistrationAssociationMetadata
java.lang.Object
software.amazon.awssdk.services.pinpointsmsvoicev2.model.RegistrationAssociationMetadata
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RegistrationAssociationMetadata.Builder,RegistrationAssociationMetadata>
@Generated("software.amazon.awssdk:codegen")
public final class RegistrationAssociationMetadata
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<RegistrationAssociationMetadata.Builder,RegistrationAssociationMetadata>
Metadata for the origination identity that is associated with the registration.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()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 inthashCode()final StringThe two-character code, in ISO 3166-1 alpha-2 format, for the country or region.final StringThe phone number associated with the registration in E.164 format.final StringThe Amazon Resource Name (ARN) of the origination identity that is associated with the registration.final StringThe unique identifier for the origination identity.final StringThe origination identity type.static Class<? extends RegistrationAssociationMetadata.Builder> 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.ToCopyableBuilder
copy
-
Method Details
-
resourceArn
The Amazon Resource Name (ARN) of the origination identity that is associated with the registration.
- Returns:
- The Amazon Resource Name (ARN) of the origination identity that is associated with the registration.
-
resourceId
The unique identifier for the origination identity. For example this could be a PhoneNumberId or SenderId.
- Returns:
- The unique identifier for the origination identity. For example this could be a PhoneNumberId or SenderId.
-
resourceType
The origination identity type.
- Returns:
- The origination identity type.
-
isoCountryCode
The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.
- Returns:
- The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.
-
phoneNumber
The phone number associated with the registration in E.164 format.
- Returns:
- The phone number associated with the registration in E.164 format.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<RegistrationAssociationMetadata.Builder,RegistrationAssociationMetadata> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description 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 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
-