Interface DescribeHsmResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CloudHsmResponse.Builder
,CopyableBuilder<DescribeHsmResponse.Builder,
,DescribeHsmResponse> SdkBuilder<DescribeHsmResponse.Builder,
,DescribeHsmResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeHsmResponse
-
Method Summary
Modifier and TypeMethodDescriptionavailabilityZone
(String availabilityZone) The Availability Zone that the HSM is in.The identifier of the elastic network interface (ENI) attached to the HSM.The IP address assigned to the HSM's ENI.The ARN of the HSM.The HSM model type.iamRoleArn
(String iamRoleArn) The ARN of the IAM role assigned to the HSM.partitions
(String... partitions) The list of partitions on the HSM.partitions
(Collection<String> partitions) The list of partitions on the HSM.serialNumber
(String serialNumber) The serial number of the HSM.serverCertLastUpdated
(String serverCertLastUpdated) The date and time that the server certificate was last updated.serverCertUri
(String serverCertUri) The URI of the certificate server.softwareVersion
(String softwareVersion) The HSM software version.sshKeyLastUpdated
(String sshKeyLastUpdated) The date and time that the SSH key was last updated.sshPublicKey
(String sshPublicKey) The public SSH key.The status of the HSM.The status of the HSM.statusDetails
(String statusDetails) Contains additional information about the status of the HSM.The identifier of the subnet that the HSM is in.subscriptionEndDate
(String subscriptionEndDate) The subscription end date.subscriptionStartDate
(String subscriptionStartDate) The subscription start date.subscriptionType
(String subscriptionType) Sets the value of the SubscriptionType property for this object.subscriptionType
(SubscriptionType subscriptionType) Sets the value of the SubscriptionType property for this object.vendorName
(String vendorName) The name of the HSM vendor.The identifier of the VPC that the HSM is in.Methods inherited from interface software.amazon.awssdk.services.cloudhsm.model.CloudHsmResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
-