Interface Hsm.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Hsm.Builder,Hsm>,SdkBuilder<Hsm.Builder,Hsm>,SdkPojo
- Enclosing class:
- Hsm
public static interface Hsm.Builder extends SdkPojo, CopyableBuilder<Hsm.Builder,Hsm>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Hsm.BuilderavailabilityZone(String availabilityZone)The Availability Zone that contains the HSM.Hsm.BuilderclusterId(String clusterId)The identifier (ID) of the cluster that contains the HSM.Hsm.BuildereniId(String eniId)The identifier (ID) of the HSM's elastic network interface (ENI).Hsm.BuildereniIp(String eniIp)The IP address of the HSM's elastic network interface (ENI).Hsm.BuilderhsmId(String hsmId)The HSM's identifier (ID).Hsm.Builderstate(String state)The HSM's state.Hsm.Builderstate(HsmState state)The HSM's state.Hsm.BuilderstateMessage(String stateMessage)A description of the HSM's state.Hsm.BuildersubnetId(String subnetId)The subnet that contains the HSM's elastic network interface (ENI).-
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
-
-
-
-
Method Detail
-
availabilityZone
Hsm.Builder availabilityZone(String availabilityZone)
The Availability Zone that contains the HSM.
- Parameters:
availabilityZone- The Availability Zone that contains the HSM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterId
Hsm.Builder clusterId(String clusterId)
The identifier (ID) of the cluster that contains the HSM.
- Parameters:
clusterId- The identifier (ID) of the cluster that contains the HSM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetId
Hsm.Builder subnetId(String subnetId)
The subnet that contains the HSM's elastic network interface (ENI).
- Parameters:
subnetId- The subnet that contains the HSM's elastic network interface (ENI).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eniId
Hsm.Builder eniId(String eniId)
The identifier (ID) of the HSM's elastic network interface (ENI).
- Parameters:
eniId- The identifier (ID) of the HSM's elastic network interface (ENI).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eniIp
Hsm.Builder eniIp(String eniIp)
The IP address of the HSM's elastic network interface (ENI).
- Parameters:
eniIp- The IP address of the HSM's elastic network interface (ENI).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hsmId
Hsm.Builder hsmId(String hsmId)
The HSM's identifier (ID).
- Parameters:
hsmId- The HSM's identifier (ID).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
Hsm.Builder state(String state)
The HSM's state.
-
state
Hsm.Builder state(HsmState state)
The HSM's state.
-
stateMessage
Hsm.Builder stateMessage(String stateMessage)
A description of the HSM's state.
- Parameters:
stateMessage- A description of the HSM's state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-