Class VerifyDomainIdentityResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.ses.model.SesResponse
-
- software.amazon.awssdk.services.ses.model.VerifyDomainIdentityResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<VerifyDomainIdentityResponse.Builder,VerifyDomainIdentityResponse>
@Generated("software.amazon.awssdk:codegen") public final class VerifyDomainIdentityResponse extends SesResponse implements ToCopyableBuilder<VerifyDomainIdentityResponse.Builder,VerifyDomainIdentityResponse>
Returns a TXT record that you must publish to the DNS server of your domain to complete domain verification with Amazon SES.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceVerifyDomainIdentityResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VerifyDomainIdentityResponse.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends VerifyDomainIdentityResponse.Builder>serializableBuilderClass()VerifyDomainIdentityResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringverificationToken()A TXT record that you must place in the DNS settings of the domain to complete domain verification with Amazon SES.-
Methods inherited from class software.amazon.awssdk.services.ses.model.SesResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
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
-
verificationToken
public final String verificationToken()
A TXT record that you must place in the DNS settings of the domain to complete domain verification with Amazon SES.
As Amazon SES searches for the TXT record, the domain's verification status is "Pending". When Amazon SES detects the record, the domain's verification status changes to "Success". If Amazon SES is unable to detect the record within 72 hours, the domain's verification status changes to "Failed." In that case, to verify the domain, you must restart the verification process from the beginning. The domain's verification status also changes to "Success" when it is DKIM verified.
- Returns:
- A TXT record that you must place in the DNS settings of the domain to complete domain verification with
Amazon SES.
As Amazon SES searches for the TXT record, the domain's verification status is "Pending". When Amazon SES detects the record, the domain's verification status changes to "Success". If Amazon SES is unable to detect the record within 72 hours, the domain's verification status changes to "Failed." In that case, to verify the domain, you must restart the verification process from the beginning. The domain's verification status also changes to "Success" when it is DKIM verified.
-
toBuilder
public VerifyDomainIdentityResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<VerifyDomainIdentityResponse.Builder,VerifyDomainIdentityResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static VerifyDomainIdentityResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends VerifyDomainIdentityResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-