Interface Certificate.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Certificate.Builder,Certificate>, SdkBuilder<Certificate.Builder,Certificate>, SdkPojo
Enclosing class:
Certificate

public static interface Certificate.Builder extends SdkPojo, CopyableBuilder<Certificate.Builder,Certificate>
  • Method Details

    • certificateIdentifier

      Certificate.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. 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:
      Returns a reference to this object so that method calls can be chained together.
    • certificateCreationDate

      Certificate.Builder certificateCreationDate(Instant certificateCreationDate)

      The date that the certificate was created.

      Parameters:
      certificateCreationDate - The date that the certificate was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • certificatePem

      Certificate.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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • certificateWallet

      Certificate.Builder certificateWallet(SdkBytes certificateWallet)

      The location of an imported Oracle Wallet certificate for use with SSL. Example: filebase64("${path.root}/rds-ca-2019-root.sso")

      Parameters:
      certificateWallet - The location of an imported Oracle Wallet certificate for use with SSL. Example: filebase64("${path.root}/rds-ca-2019-root.sso")
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • certificateArn

      Certificate.Builder certificateArn(String certificateArn)

      The Amazon Resource Name (ARN) for the certificate.

      Parameters:
      certificateArn - The Amazon Resource Name (ARN) for the certificate.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • certificateOwner

      Certificate.Builder certificateOwner(String certificateOwner)

      The owner of the certificate.

      Parameters:
      certificateOwner - The owner of the certificate.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validFromDate

      Certificate.Builder validFromDate(Instant validFromDate)

      The beginning date that the certificate is valid.

      Parameters:
      validFromDate - The beginning date that the certificate is valid.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validToDate

      Certificate.Builder validToDate(Instant validToDate)

      The final date that the certificate is valid.

      Parameters:
      validToDate - The final date that the certificate is valid.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • signingAlgorithm

      Certificate.Builder signingAlgorithm(String signingAlgorithm)

      The signing algorithm for the certificate.

      Parameters:
      signingAlgorithm - The signing algorithm for the certificate.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • keyLength

      Certificate.Builder keyLength(Integer keyLength)

      The key length of the cryptographic algorithm being used.

      Parameters:
      keyLength - The key length of the cryptographic algorithm being used.
      Returns:
      Returns a reference to this object so that method calls can be chained together.