Interface Certificate.Builder

    • Method Detail

      • 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.