Class PutEmailIdentityDkimSigningAttributesRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<PutEmailIdentityDkimSigningAttributesRequest.Builder,PutEmailIdentityDkimSigningAttributesRequest>
A request to change the DKIM attributes for an email identity.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final StringThe email identity.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends PutEmailIdentityDkimSigningAttributesRequest.Builder>final DkimSigningAttributesAn 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.The method to use to configure DKIM for the identity.final StringThe method to use to configure DKIM for the identity.final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
emailIdentity
The email identity.
- Returns:
- The email identity.
-
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,
signingAttributesOriginwill returnDkimSigningAttributesOrigin.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsigningAttributesOriginAsString().- Returns:
- 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).
-
- See Also:
-
-
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,
signingAttributesOriginwill returnDkimSigningAttributesOrigin.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsigningAttributesOriginAsString().- Returns:
- 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).
-
- See Also:
-
-
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.
- Returns:
- 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.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<PutEmailIdentityDkimSigningAttributesRequest.Builder,PutEmailIdentityDkimSigningAttributesRequest> - Specified by:
toBuilderin classSesV2Request
-
builder
-
serializableBuilderClass
public static Class<? extends PutEmailIdentityDkimSigningAttributesRequest.Builder> serializableBuilderClass() -
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-