Class CfnMailManagerIngressPoint.TrustStoreProperty.Builder
java.lang.Object
software.amazon.awscdk.services.ses.CfnMailManagerIngressPoint.TrustStoreProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMailManagerIngressPoint.TrustStoreProperty>
- Enclosing interface:
CfnMailManagerIngressPoint.TrustStoreProperty
@Stability(Stable)
public static final class CfnMailManagerIngressPoint.TrustStoreProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMailManagerIngressPoint.TrustStoreProperty>
A builder for
CfnMailManagerIngressPoint.TrustStoreProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.Sets the value ofCfnMailManagerIngressPoint.TrustStoreProperty.getCaContent()crlContent(String crlContent) Sets the value ofCfnMailManagerIngressPoint.TrustStoreProperty.getCrlContent()Sets the value ofCfnMailManagerIngressPoint.TrustStoreProperty.getKmsKeyArn()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
caContent
@Stability(Stable) public CfnMailManagerIngressPoint.TrustStoreProperty.Builder caContent(String caContent) Sets the value ofCfnMailManagerIngressPoint.TrustStoreProperty.getCaContent()- Parameters:
caContent- the value to be set. This parameter is required.- Returns:
this
-
crlContent
@Stability(Stable) public CfnMailManagerIngressPoint.TrustStoreProperty.Builder crlContent(String crlContent) Sets the value ofCfnMailManagerIngressPoint.TrustStoreProperty.getCrlContent()- Parameters:
crlContent- the value to be set.- Returns:
this
-
kmsKeyArn
@Stability(Stable) public CfnMailManagerIngressPoint.TrustStoreProperty.Builder kmsKeyArn(String kmsKeyArn) Sets the value ofCfnMailManagerIngressPoint.TrustStoreProperty.getKmsKeyArn()- Parameters:
kmsKeyArn- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnMailManagerIngressPoint.TrustStoreProperty>- Returns:
- a new instance of
CfnMailManagerIngressPoint.TrustStoreProperty - Throws:
NullPointerException- if any required attribute was not provided
-