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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DescribeHsmResponse.BuilderavailabilityZone(String availabilityZone)The Availability Zone that the HSM is in.DescribeHsmResponse.BuildereniId(String eniId)The identifier of the elastic network interface (ENI) attached to the HSM.DescribeHsmResponse.BuildereniIp(String eniIp)The IP address assigned to the HSM's ENI.DescribeHsmResponse.BuilderhsmArn(String hsmArn)The ARN of the HSM.DescribeHsmResponse.BuilderhsmType(String hsmType)The HSM model type.DescribeHsmResponse.BuilderiamRoleArn(String iamRoleArn)The ARN of the IAM role assigned to the HSM.DescribeHsmResponse.Builderpartitions(String... partitions)The list of partitions on the HSM.DescribeHsmResponse.Builderpartitions(Collection<String> partitions)The list of partitions on the HSM.DescribeHsmResponse.BuilderserialNumber(String serialNumber)The serial number of the HSM.DescribeHsmResponse.BuilderserverCertLastUpdated(String serverCertLastUpdated)The date and time that the server certificate was last updated.DescribeHsmResponse.BuilderserverCertUri(String serverCertUri)The URI of the certificate server.DescribeHsmResponse.BuildersoftwareVersion(String softwareVersion)The HSM software version.DescribeHsmResponse.BuildersshKeyLastUpdated(String sshKeyLastUpdated)The date and time that the SSH key was last updated.DescribeHsmResponse.BuildersshPublicKey(String sshPublicKey)The public SSH key.DescribeHsmResponse.Builderstatus(String status)The status of the HSM.DescribeHsmResponse.Builderstatus(HsmStatus status)The status of the HSM.DescribeHsmResponse.BuilderstatusDetails(String statusDetails)Contains additional information about the status of the HSM.DescribeHsmResponse.BuildersubnetId(String subnetId)The identifier of the subnet that the HSM is in.DescribeHsmResponse.BuildersubscriptionEndDate(String subscriptionEndDate)The subscription end date.DescribeHsmResponse.BuildersubscriptionStartDate(String subscriptionStartDate)The subscription start date.DescribeHsmResponse.BuildersubscriptionType(String subscriptionType)Sets the value of the SubscriptionType property for this object.DescribeHsmResponse.BuildersubscriptionType(SubscriptionType subscriptionType)Sets the value of the SubscriptionType property for this object.DescribeHsmResponse.BuildervendorName(String vendorName)The name of the HSM vendor.DescribeHsmResponse.BuildervpcId(String vpcId)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 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.
-
status
DescribeHsmResponse.Builder status(String status)
The status of the HSM.
-
status
DescribeHsmResponse.Builder status(HsmStatus status)
The status of the HSM.
-
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.
-
-