Interface HsmStatus.Builder

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

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

    • hsmClientCertificateIdentifier

      HsmStatus.Builder hsmClientCertificateIdentifier(String hsmClientCertificateIdentifier)

      Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.

      Parameters:
      hsmClientCertificateIdentifier - Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • hsmConfigurationIdentifier

      HsmStatus.Builder hsmConfigurationIdentifier(String hsmConfigurationIdentifier)

      Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys in an HSM.

      Parameters:
      hsmConfigurationIdentifier - Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys in an HSM.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      HsmStatus.Builder status(String status)

      Reports whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.

      Values: active, applying

      Parameters:
      status - Reports whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.

      Values: active, applying

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