Interface ImportCertificateRequest.Builder

    • Method Detail

      • certificateIdentifier

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

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

        ImportCertificateRequest.Builder certificateWallet​(SdkBytes certificateWallet)

        The location of an imported Oracle Wallet certificate for use with SSL. Provide the name of a .sso file using the fileb:// prefix. You can't provide the certificate inline.

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

        Parameters:
        certificateWallet - The location of an imported Oracle Wallet certificate for use with SSL. Provide the name of a .sso file using the fileb:// prefix. You can't provide the certificate inline.

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

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        ImportCertificateRequest.Builder tags​(Collection<Tag> tags)

        The tags associated with the certificate.

        Parameters:
        tags - The tags associated with the certificate.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        ImportCertificateRequest.Builder tags​(Tag... tags)

        The tags associated with the certificate.

        Parameters:
        tags - The tags associated with the certificate.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        ImportCertificateRequest.Builder tags​(Consumer<Tag.Builder>... tags)

        The tags associated with the certificate.

        This is a convenience method that creates an instance of the Tag.Builder avoiding the need to create one manually via Tag.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #tags(List).

        Parameters:
        tags - a consumer that will call methods on Tag.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #tags(java.util.Collection)