CopyableBuilder<DescribeHsmResponse.Builder,DescribeHsmResponse>
, SdkBuilder<DescribeHsmResponse.Builder,DescribeHsmResponse>
public static interface DescribeHsmResponse.Builder extends CopyableBuilder<DescribeHsmResponse.Builder,DescribeHsmResponse>
Modifier and Type | Method | Description |
---|---|---|
DescribeHsmResponse.Builder |
availabilityZone(String availabilityZone) |
The Availability Zone that the HSM is in.
|
DescribeHsmResponse.Builder |
eniId(String eniId) |
The identifier of the elastic network interface (ENI) attached to the HSM.
|
DescribeHsmResponse.Builder |
eniIp(String eniIp) |
The IP address assigned to the HSM's ENI.
|
DescribeHsmResponse.Builder |
hsmArn(String hsmArn) |
The ARN of the HSM.
|
DescribeHsmResponse.Builder |
hsmType(String hsmType) |
The HSM model type.
|
DescribeHsmResponse.Builder |
iamRoleArn(String iamRoleArn) |
The ARN of the IAM role assigned to the HSM.
|
DescribeHsmResponse.Builder |
partitions(String... partitions) |
The list of partitions on the HSM.
|
DescribeHsmResponse.Builder |
partitions(Collection<String> partitions) |
The list of partitions on the HSM.
|
DescribeHsmResponse.Builder |
serialNumber(String serialNumber) |
The serial number of the HSM.
|
DescribeHsmResponse.Builder |
serverCertLastUpdated(String serverCertLastUpdated) |
The date and time that the server certificate was last updated.
|
DescribeHsmResponse.Builder |
serverCertUri(String serverCertUri) |
The URI of the certificate server.
|
DescribeHsmResponse.Builder |
softwareVersion(String softwareVersion) |
The HSM software version.
|
DescribeHsmResponse.Builder |
sshKeyLastUpdated(String sshKeyLastUpdated) |
The date and time that the SSH key was last updated.
|
DescribeHsmResponse.Builder |
sshPublicKey(String sshPublicKey) |
The public SSH key.
|
DescribeHsmResponse.Builder |
status(String status) |
The status of the HSM.
|
DescribeHsmResponse.Builder |
status(HsmStatus status) |
The status of the HSM.
|
DescribeHsmResponse.Builder |
statusDetails(String statusDetails) |
Contains additional information about the status of the HSM.
|
DescribeHsmResponse.Builder |
subnetId(String subnetId) |
The identifier of the subnet that the HSM is in.
|
DescribeHsmResponse.Builder |
subscriptionEndDate(String subscriptionEndDate) |
The subscription end date.
|
DescribeHsmResponse.Builder |
subscriptionStartDate(String subscriptionStartDate) |
The subscription start date.
|
DescribeHsmResponse.Builder |
subscriptionType(String subscriptionType) |
|
DescribeHsmResponse.Builder |
subscriptionType(SubscriptionType subscriptionType) |
|
DescribeHsmResponse.Builder |
vendorName(String vendorName) |
The name of the HSM vendor.
|
DescribeHsmResponse.Builder |
vpcId(String vpcId) |
The identifier of the VPC that the HSM is in.
|
copy
apply, build
DescribeHsmResponse.Builder hsmArn(String hsmArn)
The ARN of the HSM.
hsmArn
- The ARN of the HSM.DescribeHsmResponse.Builder status(String status)
The status of the HSM.
status
- The status of the HSM.HsmStatus
DescribeHsmResponse.Builder status(HsmStatus status)
The status of the HSM.
status
- The status of the HSM.HsmStatus
DescribeHsmResponse.Builder statusDetails(String statusDetails)
Contains additional information about the status of the HSM.
statusDetails
- Contains additional information about the status of the HSM.DescribeHsmResponse.Builder availabilityZone(String availabilityZone)
The Availability Zone that the HSM is in.
availabilityZone
- The Availability Zone that the HSM is in.DescribeHsmResponse.Builder eniId(String eniId)
The identifier of the elastic network interface (ENI) attached to the HSM.
eniId
- The identifier of the elastic network interface (ENI) attached to the HSM.DescribeHsmResponse.Builder eniIp(String eniIp)
The IP address assigned to the HSM's ENI.
eniIp
- The IP address assigned to the HSM's ENI.DescribeHsmResponse.Builder subscriptionType(String subscriptionType)
subscriptionType
- SubscriptionType
DescribeHsmResponse.Builder subscriptionType(SubscriptionType subscriptionType)
subscriptionType
- SubscriptionType
DescribeHsmResponse.Builder subscriptionStartDate(String subscriptionStartDate)
The subscription start date.
subscriptionStartDate
- The subscription start date.DescribeHsmResponse.Builder subscriptionEndDate(String subscriptionEndDate)
The subscription end date.
subscriptionEndDate
- The subscription end date.DescribeHsmResponse.Builder vpcId(String vpcId)
The identifier of the VPC that the HSM is in.
vpcId
- The identifier of the VPC that the HSM is in.DescribeHsmResponse.Builder subnetId(String subnetId)
The identifier of the subnet that the HSM is in.
subnetId
- The identifier of the subnet that the HSM is in.DescribeHsmResponse.Builder iamRoleArn(String iamRoleArn)
The ARN of the IAM role assigned to the HSM.
iamRoleArn
- The ARN of the IAM role assigned to the HSM.DescribeHsmResponse.Builder serialNumber(String serialNumber)
The serial number of the HSM.
serialNumber
- The serial number of the HSM.DescribeHsmResponse.Builder vendorName(String vendorName)
The name of the HSM vendor.
vendorName
- The name of the HSM vendor.DescribeHsmResponse.Builder hsmType(String hsmType)
The HSM model type.
hsmType
- The HSM model type.DescribeHsmResponse.Builder softwareVersion(String softwareVersion)
The HSM software version.
softwareVersion
- The HSM software version.DescribeHsmResponse.Builder sshPublicKey(String sshPublicKey)
The public SSH key.
sshPublicKey
- The public SSH key.DescribeHsmResponse.Builder sshKeyLastUpdated(String sshKeyLastUpdated)
The date and time that the SSH key was last updated.
sshKeyLastUpdated
- The date and time that the SSH key was last updated.DescribeHsmResponse.Builder serverCertUri(String serverCertUri)
The URI of the certificate server.
serverCertUri
- The URI of the certificate server.DescribeHsmResponse.Builder serverCertLastUpdated(String serverCertLastUpdated)
The date and time that the server certificate was last updated.
serverCertLastUpdated
- The date and time that the server certificate was last updated.DescribeHsmResponse.Builder partitions(Collection<String> partitions)
The list of partitions on the HSM.
partitions
- The list of partitions on the HSM.DescribeHsmResponse.Builder partitions(String... partitions)
The list of partitions on the HSM.
NOTE: This method appends the values to the existing list (if any). Use
#setPartitions(java.util.Collection)
or #withPartitions(java.util.Collection)
if you want to
override the existing values.
partitions
- The list of partitions on the HSM.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.