Class MetaFlowWhatsAppBusinessAccountInfo
java.lang.Object
software.amazon.awssdk.services.socialmessaging.model.MetaFlowWhatsAppBusinessAccountInfo
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<MetaFlowWhatsAppBusinessAccountInfo.Builder,MetaFlowWhatsAppBusinessAccountInfo>
@Generated("software.amazon.awssdk:codegen")
public final class MetaFlowWhatsAppBusinessAccountInfo
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<MetaFlowWhatsAppBusinessAccountInfo.Builder,MetaFlowWhatsAppBusinessAccountInfo>
Contains WhatsApp Business Account metadata associated with a Flow, as returned by Meta.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final Stringcurrency()The currency code for the WhatsApp Business Account (for example, USD).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 Stringid()The WhatsApp Business Account ID from Meta.final StringThe message template namespace for the WhatsApp Business Account.final Stringname()The name of the WhatsApp Business Account.static Class<? extends MetaFlowWhatsAppBusinessAccountInfo.Builder> final StringThe timezone ID for the WhatsApp Business Account.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
-
id
The WhatsApp Business Account ID from Meta.
- Returns:
- The WhatsApp Business Account ID from Meta.
-
name
The name of the WhatsApp Business Account.
- Returns:
- The name of the WhatsApp Business Account.
-
currency
The currency code for the WhatsApp Business Account (for example, USD).
- Returns:
- The currency code for the WhatsApp Business Account (for example, USD).
-
timezoneId
The timezone ID for the WhatsApp Business Account.
- Returns:
- The timezone ID for the WhatsApp Business Account.
-
messageTemplateNamespace
The message template namespace for the WhatsApp Business Account.
- Returns:
- The message template namespace for the WhatsApp Business Account.
-
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<MetaFlowWhatsAppBusinessAccountInfo.Builder,MetaFlowWhatsAppBusinessAccountInfo> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends MetaFlowWhatsAppBusinessAccountInfo.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
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-