@Generated(value="software.amazon.awssdk:codegen") public final class PutEmailIdentityDkimSigningAttributesRequest extends SesV2Request implements ToCopyableBuilder<PutEmailIdentityDkimSigningAttributesRequest.Builder,PutEmailIdentityDkimSigningAttributesRequest>
A request to change the DKIM attributes for an email identity.
| Modifier and Type | Class and Description |
|---|---|
static interface |
PutEmailIdentityDkimSigningAttributesRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static PutEmailIdentityDkimSigningAttributesRequest.Builder |
builder() |
String |
emailIdentity()
The email identity.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends PutEmailIdentityDkimSigningAttributesRequest.Builder> |
serializableBuilderClass() |
DkimSigningAttributes |
signingAttributes()
An object that contains information about the private key and selector that you want to use to configure DKIM for
the identity for Bring Your Own DKIM (BYODKIM) for the identity, or, configures the key length to be used for Easy DKIM.
|
DkimSigningAttributesOrigin |
signingAttributesOrigin()
The method to use to configure DKIM for the identity.
|
String |
signingAttributesOriginAsString()
The method to use to configure DKIM for the identity.
|
PutEmailIdentityDkimSigningAttributesRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String emailIdentity()
The email identity.
public final DkimSigningAttributesOrigin signingAttributesOrigin()
The method to use to configure DKIM for the identity. There are the following possible values:
AWS_SES – Configure DKIM for the identity by using Easy DKIM.
EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).
If the service returns an enum value that is not available in the current SDK version,
signingAttributesOrigin will return DkimSigningAttributesOrigin.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from signingAttributesOriginAsString().
AWS_SES – Configure DKIM for the identity by using Easy DKIM.
EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).
DkimSigningAttributesOriginpublic final String signingAttributesOriginAsString()
The method to use to configure DKIM for the identity. There are the following possible values:
AWS_SES – Configure DKIM for the identity by using Easy DKIM.
EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).
If the service returns an enum value that is not available in the current SDK version,
signingAttributesOrigin will return DkimSigningAttributesOrigin.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from signingAttributesOriginAsString().
AWS_SES – Configure DKIM for the identity by using Easy DKIM.
EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).
DkimSigningAttributesOriginpublic final DkimSigningAttributes signingAttributes()
An object that contains information about the private key and selector that you want to use to configure DKIM for the identity for Bring Your Own DKIM (BYODKIM) for the identity, or, configures the key length to be used for Easy DKIM.
public PutEmailIdentityDkimSigningAttributesRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PutEmailIdentityDkimSigningAttributesRequest.Builder,PutEmailIdentityDkimSigningAttributesRequest>toBuilder in class SesV2Requestpublic static PutEmailIdentityDkimSigningAttributesRequest.Builder builder()
public static Class<? extends PutEmailIdentityDkimSigningAttributesRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.