Class CfnCertificateMixinProps.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.dms.CfnCertificateMixinProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCertificateMixinProps>
- Enclosing interface:
CfnCertificateMixinProps
@Stability(Stable)
public static final class CfnCertificateMixinProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCertificateMixinProps>
A builder for
CfnCertificateMixinProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.certificateIdentifier(String certificateIdentifier) Sets the value ofCfnCertificateMixinProps.getCertificateIdentifier()certificatePem(String certificatePem) Sets the value ofCfnCertificateMixinProps.getCertificatePem()certificateWallet(String certificateWallet) Sets the value ofCfnCertificateMixinProps.getCertificateWallet()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
certificateIdentifier
@Stability(Stable) public CfnCertificateMixinProps.Builder certificateIdentifier(String certificateIdentifier) Sets the value ofCfnCertificateMixinProps.getCertificateIdentifier()- Parameters:
certificateIdentifier- A customer-assigned name for the certificate. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen or contain two consecutive hyphens.- Returns:
this
-
certificatePem
Sets the value ofCfnCertificateMixinProps.getCertificatePem()- Parameters:
certificatePem- The contents of a.pemfile, which contains an X.509 certificate.- Returns:
this
-
certificateWallet
@Stability(Stable) public CfnCertificateMixinProps.Builder certificateWallet(String certificateWallet) Sets the value ofCfnCertificateMixinProps.getCertificateWallet()- Parameters:
certificateWallet- The location of an imported Oracle Wallet certificate for use with SSL. An example is:filebase64("${path.root}/rds-ca-2019-root.sso")- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnCertificateMixinProps>- Returns:
- a new instance of
CfnCertificateMixinProps - Throws:
NullPointerException- if any required attribute was not provided
-