Interface HsmClientCertificate.Builder

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

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

    • 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

      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

      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

      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<Tag>).

      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: