Class DescribeHsmResult
- All Implemented Interfaces:
Serializable
,Cloneable
Contains the output of the DescribeHsm operation.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
The Availability Zone that the HSM is in.getEniId()
The identifier of the elastic network interface (ENI) attached to the HSM.getEniIp()
The IP address assigned to the HSM's ENI.The ARN of the HSM.The HSM model type.The ARN of the IAM role assigned to the HSM.The list of partitions on the HSM.The serial number of the HSM.The date and time that the server certificate was last updated.The URI of the certificate server.The HSM software version.The date and time that the SSH key was last updated.The public SSH key.The status of the HSM.Contains additional information about the status of the HSM.The identifier of the subnet that the HSM is in.The subscription end date.The subscription start date.The name of the HSM vendor.getVpcId()
The identifier of the VPC that the HSM is in.int
hashCode()
void
setAvailabilityZone
(String availabilityZone) The Availability Zone that the HSM is in.void
The identifier of the elastic network interface (ENI) attached to the HSM.void
The IP address assigned to the HSM's ENI.void
The ARN of the HSM.void
setHsmType
(String hsmType) The HSM model type.void
setIamRoleArn
(String iamRoleArn) The ARN of the IAM role assigned to the HSM.void
setPartitions
(Collection<String> partitions) The list of partitions on the HSM.void
setSerialNumber
(String serialNumber) The serial number of the HSM.void
setServerCertLastUpdated
(String serverCertLastUpdated) The date and time that the server certificate was last updated.void
setServerCertUri
(String serverCertUri) The URI of the certificate server.void
setSoftwareVersion
(String softwareVersion) The HSM software version.void
setSshKeyLastUpdated
(String sshKeyLastUpdated) The date and time that the SSH key was last updated.void
setSshPublicKey
(String sshPublicKey) The public SSH key.void
The status of the HSM.void
The status of the HSM.void
setStatusDetails
(String statusDetails) Contains additional information about the status of the HSM.void
setSubnetId
(String subnetId) The identifier of the subnet that the HSM is in.void
setSubscriptionEndDate
(String subscriptionEndDate) The subscription end date.void
setSubscriptionStartDate
(String subscriptionStartDate) The subscription start date.void
setSubscriptionType
(SubscriptionType subscriptionType) void
setSubscriptionType
(String subscriptionType) void
setVendorName
(String vendorName) The name of the HSM vendor.void
The identifier of the VPC that the HSM is in.toString()
Returns a string representation of this object; useful for testing and debugging.withAvailabilityZone
(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.withHsmArn
(String hsmArn) The ARN of the HSM.withHsmType
(String hsmType) The HSM model type.withIamRoleArn
(String iamRoleArn) The ARN of the IAM role assigned to the HSM.withPartitions
(String... partitions) The list of partitions on the HSM.withPartitions
(Collection<String> partitions) The list of partitions on the HSM.withSerialNumber
(String serialNumber) The serial number of the HSM.withServerCertLastUpdated
(String serverCertLastUpdated) The date and time that the server certificate was last updated.withServerCertUri
(String serverCertUri) The URI of the certificate server.withSoftwareVersion
(String softwareVersion) The HSM software version.withSshKeyLastUpdated
(String sshKeyLastUpdated) The date and time that the SSH key was last updated.withSshPublicKey
(String sshPublicKey) The public SSH key.withStatus
(HsmStatus status) The status of the HSM.withStatus
(String status) The status of the HSM.withStatusDetails
(String statusDetails) Contains additional information about the status of the HSM.withSubnetId
(String subnetId) The identifier of the subnet that the HSM is in.withSubscriptionEndDate
(String subscriptionEndDate) The subscription end date.withSubscriptionStartDate
(String subscriptionStartDate) The subscription start date.withSubscriptionType
(SubscriptionType subscriptionType) withSubscriptionType
(String subscriptionType) withVendorName
(String vendorName) The name of the HSM vendor.The identifier of the VPC that the HSM is in.
-
Constructor Details
-
DescribeHsmResult
public DescribeHsmResult()
-
-
Method Details
-
setHsmArn
The ARN of the HSM.
- Parameters:
hsmArn
- The ARN of the HSM.
-
getHsmArn
The ARN of the HSM.
- Returns:
- The ARN of the HSM.
-
withHsmArn
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.
-
setStatus
The status of the HSM.
- Parameters:
status
- The status of the HSM.- See Also:
-
getStatus
The status of the HSM.
- Returns:
- The status of the HSM.
- See Also:
-
withStatus
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:
-
setStatus
The status of the HSM.
- Parameters:
status
- The status of the HSM.- See Also:
-
withStatus
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:
-
setStatusDetails
Contains additional information about the status of the HSM.
- Parameters:
statusDetails
- Contains additional information about the status of the HSM.
-
getStatusDetails
Contains additional information about the status of the HSM.
- Returns:
- Contains additional information about the status of the HSM.
-
withStatusDetails
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.
-
setAvailabilityZone
The Availability Zone that the HSM is in.
- Parameters:
availabilityZone
- The Availability Zone that the HSM is in.
-
getAvailabilityZone
The Availability Zone that the HSM is in.
- Returns:
- The Availability Zone that the HSM is in.
-
withAvailabilityZone
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.
-
setEniId
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.
-
getEniId
The identifier of the elastic network interface (ENI) attached to the HSM.
- Returns:
- The identifier of the elastic network interface (ENI) attached to the HSM.
-
withEniId
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.
-
setEniIp
The IP address assigned to the HSM's ENI.
- Parameters:
eniIp
- The IP address assigned to the HSM's ENI.
-
getEniIp
The IP address assigned to the HSM's ENI.
- Returns:
- The IP address assigned to the HSM's ENI.
-
withEniIp
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.
-
setSubscriptionType
- Parameters:
subscriptionType
-- See Also:
-
getSubscriptionType
- Returns:
- See Also:
-
withSubscriptionType
- Parameters:
subscriptionType
-- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setSubscriptionType
- Parameters:
subscriptionType
-- See Also:
-
withSubscriptionType
- Parameters:
subscriptionType
-- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setSubscriptionStartDate
The subscription start date.
- Parameters:
subscriptionStartDate
- The subscription start date.
-
getSubscriptionStartDate
The subscription start date.
- Returns:
- The subscription start date.
-
withSubscriptionStartDate
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.
-
setSubscriptionEndDate
The subscription end date.
- Parameters:
subscriptionEndDate
- The subscription end date.
-
getSubscriptionEndDate
The subscription end date.
- Returns:
- The subscription end date.
-
withSubscriptionEndDate
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.
-
setVpcId
The identifier of the VPC that the HSM is in.
- Parameters:
vpcId
- The identifier of the VPC that the HSM is in.
-
getVpcId
The identifier of the VPC that the HSM is in.
- Returns:
- The identifier of the VPC that the HSM is in.
-
withVpcId
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.
-
setSubnetId
The identifier of the subnet that the HSM is in.
- Parameters:
subnetId
- The identifier of the subnet that the HSM is in.
-
getSubnetId
The identifier of the subnet that the HSM is in.
- Returns:
- The identifier of the subnet that the HSM is in.
-
withSubnetId
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.
-
setIamRoleArn
The ARN of the IAM role assigned to the HSM.
- Parameters:
iamRoleArn
- The ARN of the IAM role assigned to the HSM.
-
getIamRoleArn
The ARN of the IAM role assigned to the HSM.
- Returns:
- The ARN of the IAM role assigned to the HSM.
-
withIamRoleArn
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.
-
setSerialNumber
The serial number of the HSM.
- Parameters:
serialNumber
- The serial number of the HSM.
-
getSerialNumber
The serial number of the HSM.
- Returns:
- The serial number of the HSM.
-
withSerialNumber
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.
-
setVendorName
The name of the HSM vendor.
- Parameters:
vendorName
- The name of the HSM vendor.
-
getVendorName
The name of the HSM vendor.
- Returns:
- The name of the HSM vendor.
-
withVendorName
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.
-
setHsmType
The HSM model type.
- Parameters:
hsmType
- The HSM model type.
-
getHsmType
The HSM model type.
- Returns:
- The HSM model type.
-
withHsmType
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.
-
setSoftwareVersion
The HSM software version.
- Parameters:
softwareVersion
- The HSM software version.
-
getSoftwareVersion
The HSM software version.
- Returns:
- The HSM software version.
-
withSoftwareVersion
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.
-
setSshPublicKey
The public SSH key.
- Parameters:
sshPublicKey
- The public SSH key.
-
getSshPublicKey
The public SSH key.
- Returns:
- The public SSH key.
-
withSshPublicKey
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.
-
setSshKeyLastUpdated
The date and time that the SSH key was last updated.
- Parameters:
sshKeyLastUpdated
- The date and time that the SSH key was last updated.
-
getSshKeyLastUpdated
The date and time that the SSH key was last updated.
- Returns:
- The date and time that the SSH key was last updated.
-
withSshKeyLastUpdated
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.
-
setServerCertUri
The URI of the certificate server.
- Parameters:
serverCertUri
- The URI of the certificate server.
-
getServerCertUri
The URI of the certificate server.
- Returns:
- The URI of the certificate server.
-
withServerCertUri
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.
-
setServerCertLastUpdated
The date and time that the server certificate was last updated.
- Parameters:
serverCertLastUpdated
- The date and time that the server certificate was last updated.
-
getServerCertLastUpdated
The date and time that the server certificate was last updated.
- Returns:
- The date and time that the server certificate was last updated.
-
withServerCertLastUpdated
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.
-
getPartitions
The list of partitions on the HSM.
- Returns:
- The list of partitions on the HSM.
-
setPartitions
The list of partitions on the HSM.
- Parameters:
partitions
- The list of partitions on the HSM.
-
withPartitions
The list of partitions on the HSM.
NOTE: This method appends the values to the existing list (if any). Use
setPartitions(java.util.Collection)
orwithPartitions(java.util.Collection)
if you want to override the existing values.- Parameters:
partitions
- The list of partitions on the HSM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withPartitions
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.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
-