@Generated(value="software.amazon.awssdk:codegen") public final class Hsm extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Hsm.Builder,Hsm>
Contains information about a hardware security module (HSM) in an AWS CloudHSM cluster.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Hsm.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
availabilityZone()
The Availability Zone that contains the HSM.
|
static Hsm.Builder |
builder() |
String |
clusterId()
The identifier (ID) of the cluster that contains the HSM.
|
String |
eniId()
The identifier (ID) of the HSM's elastic network interface (ENI).
|
String |
eniIp()
The IP address of the HSM's elastic network interface (ENI).
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
hsmId()
The HSM's identifier (ID).
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Hsm.Builder> |
serializableBuilderClass() |
HsmState |
state()
The HSM's state.
|
String |
stateAsString()
The HSM's state.
|
String |
stateMessage()
A description of the HSM's state.
|
String |
subnetId()
The subnet that contains the HSM's elastic network interface (ENI).
|
Hsm.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String availabilityZone()
The Availability Zone that contains the HSM.
public final String clusterId()
The identifier (ID) of the cluster that contains the HSM.
public final String subnetId()
The subnet that contains the HSM's elastic network interface (ENI).
public final String eniId()
The identifier (ID) of the HSM's elastic network interface (ENI).
public final String eniIp()
The IP address of the HSM's elastic network interface (ENI).
public final String hsmId()
The HSM's identifier (ID).
public final HsmState state()
The HSM's state.
If the service returns an enum value that is not available in the current SDK version, state will return
HsmState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
HsmStatepublic final String stateAsString()
The HSM's state.
If the service returns an enum value that is not available in the current SDK version, state will return
HsmState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
HsmStatepublic final String stateMessage()
A description of the HSM's state.
public Hsm.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Hsm.Builder,Hsm>public static Hsm.Builder builder()
public static Class<? extends Hsm.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.