Class ByoDkimOptions.Builder
java.lang.Object
software.amazon.awscdk.services.ses.ByoDkimOptions.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<ByoDkimOptions>
- Enclosing interface:
ByoDkimOptions
@Stability(Stable)
public static final class ByoDkimOptions.Builder
extends Object
implements software.amazon.jsii.Builder<ByoDkimOptions>
A builder for
ByoDkimOptions-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.privateKey(SecretValue privateKey) Sets the value ofByoDkimOptions.getPrivateKey()Sets the value ofByoDkimOptions.getPublicKey()Sets the value ofByoDkimOptions.getSelector()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
privateKey
Sets the value ofByoDkimOptions.getPrivateKey()- Parameters:
privateKey- The private key that's used to generate a DKIM signature. This parameter is required.- Returns:
this
-
selector
Sets the value ofByoDkimOptions.getSelector()- Parameters:
selector- A string that's used to identify a public key in the DNS configuration for a domain. This parameter is required.- Returns:
this
-
publicKey
Sets the value ofByoDkimOptions.getPublicKey()- Parameters:
publicKey- The public key. If specified, a TXT record with the public key is created.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ByoDkimOptions>- Returns:
- a new instance of
ByoDkimOptions - Throws:
NullPointerException- if any required attribute was not provided
-