Interface HsmClientCertificate.Builder

    • Method Detail

      • hsmClientCertificateIdentifier

        HsmClientCertificate.Builder hsmClientCertificateIdentifier​(String hsmClientCertificateIdentifier)

        The identifier of the HSM client certificate.

        Parameters:
        hsmClientCertificateIdentifier - The identifier of the HSM client certificate.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • hsmClientCertificatePublicKey

        HsmClientCertificate.Builder hsmClientCertificatePublicKey​(String hsmClientCertificatePublicKey)

        The public key that the Amazon Redshift cluster will use to connect to the HSM. You must register the public key in the HSM.

        Parameters:
        hsmClientCertificatePublicKey - The public key that the Amazon Redshift cluster will use to connect to the HSM. You must register the public key in the HSM.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

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

        The list of tags for the HSM client certificate.

        Parameters:
        tags - The list of tags for the HSM client certificate.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        HsmClientCertificate.Builder tags​(Tag... tags)

        The list of tags for the HSM client certificate.

        Parameters:
        tags - The list of tags for the HSM client certificate.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

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

        The list of tags for the HSM client 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)