Class Sesv2EmailIdentityDkimSigningAttributes.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.sesv2_email_identity.Sesv2EmailIdentityDkimSigningAttributes.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<Sesv2EmailIdentityDkimSigningAttributes>
- Enclosing interface:
- Sesv2EmailIdentityDkimSigningAttributes
@Stability(Stable) public static final class Sesv2EmailIdentityDkimSigningAttributes.Builder extends Object implements software.amazon.jsii.Builder<Sesv2EmailIdentityDkimSigningAttributes>
A builder forSesv2EmailIdentityDkimSigningAttributes
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Sesv2EmailIdentityDkimSigningAttributesbuild()Builds the configured instance.Sesv2EmailIdentityDkimSigningAttributes.BuilderdomainSigningPrivateKey(String domainSigningPrivateKey)Sets the value ofSesv2EmailIdentityDkimSigningAttributes.getDomainSigningPrivateKey()Sesv2EmailIdentityDkimSigningAttributes.BuilderdomainSigningSelector(String domainSigningSelector)Sets the value ofSesv2EmailIdentityDkimSigningAttributes.getDomainSigningSelector()Sesv2EmailIdentityDkimSigningAttributes.BuildernextSigningKeyLength(String nextSigningKeyLength)Sets the value ofSesv2EmailIdentityDkimSigningAttributes.getNextSigningKeyLength()
-
-
-
Method Detail
-
domainSigningPrivateKey
@Stability(Stable) public Sesv2EmailIdentityDkimSigningAttributes.Builder domainSigningPrivateKey(String domainSigningPrivateKey)
Sets the value ofSesv2EmailIdentityDkimSigningAttributes.getDomainSigningPrivateKey()- Parameters:
domainSigningPrivateKey- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sesv2_email_identity#domain_signing_private_key Sesv2EmailIdentity#domain_signing_private_key}.- Returns:
this
-
domainSigningSelector
@Stability(Stable) public Sesv2EmailIdentityDkimSigningAttributes.Builder domainSigningSelector(String domainSigningSelector)
Sets the value ofSesv2EmailIdentityDkimSigningAttributes.getDomainSigningSelector()- Parameters:
domainSigningSelector- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sesv2_email_identity#domain_signing_selector Sesv2EmailIdentity#domain_signing_selector}.- Returns:
this
-
nextSigningKeyLength
@Stability(Stable) public Sesv2EmailIdentityDkimSigningAttributes.Builder nextSigningKeyLength(String nextSigningKeyLength)
Sets the value ofSesv2EmailIdentityDkimSigningAttributes.getNextSigningKeyLength()- Parameters:
nextSigningKeyLength- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sesv2_email_identity#next_signing_key_length Sesv2EmailIdentity#next_signing_key_length}.- Returns:
this
-
build
@Stability(Stable) public Sesv2EmailIdentityDkimSigningAttributes build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<Sesv2EmailIdentityDkimSigningAttributes>- Returns:
- a new instance of
Sesv2EmailIdentityDkimSigningAttributes - Throws:
NullPointerException- if any required attribute was not provided
-
-