@Generated(value="software.amazon.awssdk:codegen") public final class GetEmailIdentityResponse extends SesV2Response implements ToCopyableBuilder<GetEmailIdentityResponse.Builder,GetEmailIdentityResponse>
Details about an email identity.
Modifier and Type | Class and Description |
---|---|
static interface |
GetEmailIdentityResponse.Builder |
Modifier and Type | Method and Description |
---|---|
static GetEmailIdentityResponse.Builder |
builder() |
String |
configurationSetName()
The configuration set used by default when sending from this identity.
|
DkimAttributes |
dkimAttributes()
An object that contains information about the DKIM attributes for the identity.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Boolean |
feedbackForwardingStatus()
The feedback forwarding configuration for the identity.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasPolicies()
For responses, this returns true if the service returned a value for the Policies property.
|
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
IdentityType |
identityType()
The email identity type.
|
String |
identityTypeAsString()
The email identity type.
|
MailFromAttributes |
mailFromAttributes()
An object that contains information about the Mail-From attributes for the email identity.
|
Map<String,String> |
policies()
A map of policy names to policies.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetEmailIdentityResponse.Builder> |
serializableBuilderClass() |
List<Tag> |
tags()
An array of objects that define the tags (keys and values) that are associated with the email identity.
|
GetEmailIdentityResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
VerificationStatus |
verificationStatus()
The verification status of the identity.
|
String |
verificationStatusAsString()
The verification status of the identity.
|
Boolean |
verifiedForSendingStatus()
Specifies whether or not the identity is verified.
|
responseMetadata
sdkHttpResponse
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final IdentityType identityType()
The email identity type. Note: the MANAGED_DOMAIN
identity type is not supported.
If the service returns an enum value that is not available in the current SDK version, identityType
will
return IdentityType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
identityTypeAsString()
.
MANAGED_DOMAIN
identity type is not supported.IdentityType
public final String identityTypeAsString()
The email identity type. Note: the MANAGED_DOMAIN
identity type is not supported.
If the service returns an enum value that is not available in the current SDK version, identityType
will
return IdentityType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
identityTypeAsString()
.
MANAGED_DOMAIN
identity type is not supported.IdentityType
public final Boolean feedbackForwardingStatus()
The feedback forwarding configuration for the identity.
If the value is true
, you receive email notifications when bounce or complaint events occur. These
notifications are sent to the address that you specified in the Return-Path
header of the original
email.
You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).
If the value is true
, you receive email notifications when bounce or complaint events occur.
These notifications are sent to the address that you specified in the Return-Path
header of
the original email.
You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).
public final Boolean verifiedForSendingStatus()
Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.
public final DkimAttributes dkimAttributes()
An object that contains information about the DKIM attributes for the identity.
public final MailFromAttributes mailFromAttributes()
An object that contains information about the Mail-From attributes for the email identity.
public final boolean hasPolicies()
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 Map<String,String> policies()
A map of policy names to policies.
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 hasPolicies()
method.
public final boolean hasTags()
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<Tag> tags()
An array of objects that define the tags (keys and values) that are associated with the email identity.
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 hasTags()
method.
public final String configurationSetName()
The configuration set used by default when sending from this identity.
public final VerificationStatus verificationStatus()
The verification status of the identity. The status can be one of the following:
PENDING
– The verification process was initiated, but Amazon SES hasn't yet been able to verify the
identity.
SUCCESS
– The verification process completed successfully.
FAILED
– The verification process failed.
TEMPORARY_FAILURE
– A temporary issue is preventing Amazon SES from determining the verification
status of the identity.
NOT_STARTED
– The verification process hasn't been initiated for the identity.
If the service returns an enum value that is not available in the current SDK version,
verificationStatus
will return VerificationStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned
by the service is available from verificationStatusAsString()
.
PENDING
– The verification process was initiated, but Amazon SES hasn't yet been able to
verify the identity.
SUCCESS
– The verification process completed successfully.
FAILED
– The verification process failed.
TEMPORARY_FAILURE
– A temporary issue is preventing Amazon SES from determining the
verification status of the identity.
NOT_STARTED
– The verification process hasn't been initiated for the identity.
VerificationStatus
public final String verificationStatusAsString()
The verification status of the identity. The status can be one of the following:
PENDING
– The verification process was initiated, but Amazon SES hasn't yet been able to verify the
identity.
SUCCESS
– The verification process completed successfully.
FAILED
– The verification process failed.
TEMPORARY_FAILURE
– A temporary issue is preventing Amazon SES from determining the verification
status of the identity.
NOT_STARTED
– The verification process hasn't been initiated for the identity.
If the service returns an enum value that is not available in the current SDK version,
verificationStatus
will return VerificationStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned
by the service is available from verificationStatusAsString()
.
PENDING
– The verification process was initiated, but Amazon SES hasn't yet been able to
verify the identity.
SUCCESS
– The verification process completed successfully.
FAILED
– The verification process failed.
TEMPORARY_FAILURE
– A temporary issue is preventing Amazon SES from determining the
verification status of the identity.
NOT_STARTED
– The verification process hasn't been initiated for the identity.
VerificationStatus
public GetEmailIdentityResponse.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<GetEmailIdentityResponse.Builder,GetEmailIdentityResponse>
toBuilder
in class AwsResponse
public static GetEmailIdentityResponse.Builder builder()
public static Class<? extends GetEmailIdentityResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode
in class AwsResponse
public final boolean equals(Object obj)
equals
in class AwsResponse
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkResponse
Copyright © 2023. All rights reserved.