Interface DescribeHsmResponse.Builder

    • Method Detail

      • hsmArn

        DescribeHsmResponse.Builder hsmArn​(String hsmArn)

        The ARN of the HSM.

        Parameters:
        hsmArn - The ARN of the HSM.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • statusDetails

        DescribeHsmResponse.Builder statusDetails​(String statusDetails)

        Contains additional information about the status of the HSM.

        Parameters:
        statusDetails - Contains additional information about the status of the HSM.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • availabilityZone

        DescribeHsmResponse.Builder availabilityZone​(String availabilityZone)

        The Availability Zone that the HSM is in.

        Parameters:
        availabilityZone - The Availability Zone that the HSM is in.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • eniId

        DescribeHsmResponse.Builder eniId​(String eniId)

        The identifier of the elastic network interface (ENI) attached to the HSM.

        Parameters:
        eniId - The identifier of the elastic network interface (ENI) attached to the HSM.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • eniIp

        DescribeHsmResponse.Builder eniIp​(String eniIp)

        The IP address assigned to the HSM's ENI.

        Parameters:
        eniIp - The IP address assigned to the HSM's ENI.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subscriptionType

        DescribeHsmResponse.Builder subscriptionType​(String subscriptionType)
        Sets the value of the SubscriptionType property for this object.
        Parameters:
        subscriptionType - The new value for the SubscriptionType property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SubscriptionType, SubscriptionType
      • subscriptionType

        DescribeHsmResponse.Builder subscriptionType​(SubscriptionType subscriptionType)
        Sets the value of the SubscriptionType property for this object.
        Parameters:
        subscriptionType - The new value for the SubscriptionType property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SubscriptionType, SubscriptionType
      • subscriptionStartDate

        DescribeHsmResponse.Builder subscriptionStartDate​(String subscriptionStartDate)

        The subscription start date.

        Parameters:
        subscriptionStartDate - The subscription start date.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subscriptionEndDate

        DescribeHsmResponse.Builder subscriptionEndDate​(String subscriptionEndDate)

        The subscription end date.

        Parameters:
        subscriptionEndDate - The subscription end date.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vpcId

        DescribeHsmResponse.Builder vpcId​(String vpcId)

        The identifier of the VPC that the HSM is in.

        Parameters:
        vpcId - The identifier of the VPC that the HSM is in.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subnetId

        DescribeHsmResponse.Builder subnetId​(String subnetId)

        The identifier of the subnet that the HSM is in.

        Parameters:
        subnetId - The identifier of the subnet that the HSM is in.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • iamRoleArn

        DescribeHsmResponse.Builder iamRoleArn​(String iamRoleArn)

        The ARN of the IAM role assigned to the HSM.

        Parameters:
        iamRoleArn - The ARN of the IAM role assigned to the HSM.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serialNumber

        DescribeHsmResponse.Builder serialNumber​(String serialNumber)

        The serial number of the HSM.

        Parameters:
        serialNumber - The serial number of the HSM.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vendorName

        DescribeHsmResponse.Builder vendorName​(String vendorName)

        The name of the HSM vendor.

        Parameters:
        vendorName - The name of the HSM vendor.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • hsmType

        DescribeHsmResponse.Builder hsmType​(String hsmType)

        The HSM model type.

        Parameters:
        hsmType - The HSM model type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • softwareVersion

        DescribeHsmResponse.Builder softwareVersion​(String softwareVersion)

        The HSM software version.

        Parameters:
        softwareVersion - The HSM software version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sshPublicKey

        DescribeHsmResponse.Builder sshPublicKey​(String sshPublicKey)

        The public SSH key.

        Parameters:
        sshPublicKey - The public SSH key.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sshKeyLastUpdated

        DescribeHsmResponse.Builder sshKeyLastUpdated​(String sshKeyLastUpdated)

        The date and time that the SSH key was last updated.

        Parameters:
        sshKeyLastUpdated - The date and time that the SSH key was last updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serverCertUri

        DescribeHsmResponse.Builder serverCertUri​(String serverCertUri)

        The URI of the certificate server.

        Parameters:
        serverCertUri - The URI of the certificate server.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serverCertLastUpdated

        DescribeHsmResponse.Builder serverCertLastUpdated​(String serverCertLastUpdated)

        The date and time that the server certificate was last updated.

        Parameters:
        serverCertLastUpdated - The date and time that the server certificate was last updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • partitions

        DescribeHsmResponse.Builder partitions​(Collection<String> partitions)

        The list of partitions on the HSM.

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

        DescribeHsmResponse.Builder partitions​(String... partitions)

        The list of partitions on the HSM.

        Parameters:
        partitions - The list of partitions on the HSM.
        Returns:
        Returns a reference to this object so that method calls can be chained together.