Interface DescribeHsmResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CloudHsmResponse.Builder, CopyableBuilder<DescribeHsmResponse.Builder,DescribeHsmResponse>, SdkBuilder<DescribeHsmResponse.Builder,DescribeHsmResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
DescribeHsmResponse

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

    • 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.
    • status

      The status of the HSM.

      Parameters:
      status - The status of the HSM.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the HSM.

      Parameters:
      status - The status of the HSM.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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

      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

      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:
    • 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

      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

      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

      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.