@Generated(value="software.amazon.awssdk:codegen") public final class AccountDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AccountDetails.Builder,AccountDetails>
An object that contains information about your account details.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AccountDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
additionalContactEmailAddresses()
Additional email addresses where updates are sent about your account review process.
|
static AccountDetails.Builder |
builder() |
ContactLanguage |
contactLanguage()
The language you would prefer for the case.
|
String |
contactLanguageAsString()
The language you would prefer for the case.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAdditionalContactEmailAddresses()
For responses, this returns true if the service returned a value for the AdditionalContactEmailAddresses
property.
|
int |
hashCode() |
MailType |
mailType()
The type of email your account is sending.
|
String |
mailTypeAsString()
The type of email your account is sending.
|
ReviewDetails |
reviewDetails()
Information about the review of the latest details you submitted.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AccountDetails.Builder> |
serializableBuilderClass() |
AccountDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
useCaseDescription()
A description of the types of email that you plan to send.
|
String |
websiteURL()
The URL of your website.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final MailType mailType()
The type of email your account is sending. The mail type can be one of the following:
MARKETING – Most of your sending traffic is to keep your customers informed of your latest offering.
TRANSACTIONAL – Most of your sending traffic is to communicate during a transaction with a customer.
If the service returns an enum value that is not available in the current SDK version, mailType will
return MailType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
mailTypeAsString().
MARKETING – Most of your sending traffic is to keep your customers informed of your latest
offering.
TRANSACTIONAL – Most of your sending traffic is to communicate during a transaction with a
customer.
MailTypepublic final String mailTypeAsString()
The type of email your account is sending. The mail type can be one of the following:
MARKETING – Most of your sending traffic is to keep your customers informed of your latest offering.
TRANSACTIONAL – Most of your sending traffic is to communicate during a transaction with a customer.
If the service returns an enum value that is not available in the current SDK version, mailType will
return MailType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
mailTypeAsString().
MARKETING – Most of your sending traffic is to keep your customers informed of your latest
offering.
TRANSACTIONAL – Most of your sending traffic is to communicate during a transaction with a
customer.
MailTypepublic final String websiteURL()
The URL of your website. This information helps us better understand the type of content that you plan to send.
public final ContactLanguage contactLanguage()
The language you would prefer for the case. The contact language can be one of ENGLISH or
JAPANESE.
If the service returns an enum value that is not available in the current SDK version, contactLanguage
will return ContactLanguage.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from contactLanguageAsString().
ENGLISH or
JAPANESE.ContactLanguagepublic final String contactLanguageAsString()
The language you would prefer for the case. The contact language can be one of ENGLISH or
JAPANESE.
If the service returns an enum value that is not available in the current SDK version, contactLanguage
will return ContactLanguage.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from contactLanguageAsString().
ENGLISH or
JAPANESE.ContactLanguagepublic final String useCaseDescription()
A description of the types of email that you plan to send.
public final boolean hasAdditionalContactEmailAddresses()
isEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may
need to differentiate between the service returning nothing (or null) and the service returning an empty
collection or map. For requests, this returns true if a value for the property was specified in the request
builder, and false if a value was not specified.public final List<String> additionalContactEmailAddresses()
Additional email addresses where updates are sent about your account review process.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAdditionalContactEmailAddresses()
method.
public final ReviewDetails reviewDetails()
Information about the review of the latest details you submitted.
public AccountDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AccountDetails.Builder,AccountDetails>public static AccountDetails.Builder builder()
public static Class<? extends AccountDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.