Interface CreateHsmConfigurationRequest.Builder

    • Method Detail

      • hsmConfigurationIdentifier

        CreateHsmConfigurationRequest.Builder hsmConfigurationIdentifier​(String hsmConfigurationIdentifier)

        The identifier to be assigned to the new Amazon Redshift HSM configuration.

        Parameters:
        hsmConfigurationIdentifier - The identifier to be assigned to the new Amazon Redshift HSM configuration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        CreateHsmConfigurationRequest.Builder description​(String description)

        A text description of the HSM configuration to be created.

        Parameters:
        description - A text description of the HSM configuration to be created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • hsmIpAddress

        CreateHsmConfigurationRequest.Builder hsmIpAddress​(String hsmIpAddress)

        The IP address that the Amazon Redshift cluster must use to access the HSM.

        Parameters:
        hsmIpAddress - The IP address that the Amazon Redshift cluster must use to access the HSM.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • hsmPartitionName

        CreateHsmConfigurationRequest.Builder hsmPartitionName​(String hsmPartitionName)

        The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.

        Parameters:
        hsmPartitionName - The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • hsmPartitionPassword

        CreateHsmConfigurationRequest.Builder hsmPartitionPassword​(String hsmPartitionPassword)

        The password required to access the HSM partition.

        Parameters:
        hsmPartitionPassword - The password required to access the HSM partition.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • hsmServerPublicCertificate

        CreateHsmConfigurationRequest.Builder hsmServerPublicCertificate​(String hsmServerPublicCertificate)

        The HSMs public certificate file. When using Cloud HSM, the file name is server.pem.

        Parameters:
        hsmServerPublicCertificate - The HSMs public certificate file. When using Cloud HSM, the file name is server.pem.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateHsmConfigurationRequest.Builder tags​(Tag... tags)

        A list of tag instances.

        Parameters:
        tags - A list of tag instances.
        Returns:
        Returns a reference to this object so that method calls can be chained together.