Class CfnCertificate.Builder

java.lang.Object
software.amazon.awscdk.services.dms.CfnCertificate.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCertificate>
Enclosing class:
CfnCertificate

@Stability(Stable) public static final class CfnCertificate.Builder extends Object implements software.amazon.jsii.Builder<CfnCertificate>
A fluent builder for CfnCertificate.
  • Method Details

    • create

      @Stability(Stable) public static CfnCertificate.Builder create(Construct scope, String id)
      Parameters:
      scope -
      • scope in which this resource is defined.
      This parameter is required.
      id -
      • scoped id of the resource.
      This parameter is required.
      Returns:
      a new instance of CfnCertificate.Builder.
    • certificateIdentifier

      @Stability(Stable) public CfnCertificate.Builder certificateIdentifier(String 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.

      Parameters:
      certificateIdentifier - A customer-assigned name for the certificate. This parameter is required.
      Returns:
      this
    • certificatePem

      @Stability(Stable) public CfnCertificate.Builder certificatePem(String certificatePem)
      The contents of a .pem file, which contains an X.509 certificate.

      Parameters:
      certificatePem - The contents of a .pem file, which contains an X.509 certificate. This parameter is required.
      Returns:
      this
    • certificateWallet

      @Stability(Stable) public CfnCertificate.Builder certificateWallet(String certificateWallet)
      The location of an imported Oracle Wallet certificate for use with SSL.

      An example is: filebase64("${path.root}/rds-ca-2019-root.sso")

      Parameters:
      certificateWallet - The location of an imported Oracle Wallet certificate for use with SSL. This parameter is required.
      Returns:
      this
    • build

      @Stability(Stable) public CfnCertificate build()
      Specified by:
      build in interface software.amazon.jsii.Builder<CfnCertificate>
      Returns:
      a newly built instance of CfnCertificate.