Class InitializeClusterRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.cloudhsmv2.model.CloudHsmV2Request
-
- software.amazon.awssdk.services.cloudhsmv2.model.InitializeClusterRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<InitializeClusterRequest.Builder,InitializeClusterRequest>
@Generated("software.amazon.awssdk:codegen") public final class InitializeClusterRequest extends CloudHsmV2Request implements ToCopyableBuilder<InitializeClusterRequest.Builder,InitializeClusterRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceInitializeClusterRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InitializeClusterRequest.Builderbuilder()StringclusterId()The identifier (ID) of the cluster that you are claiming.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends InitializeClusterRequest.Builder>serializableBuilderClass()StringsignedCert()The cluster certificate issued (signed) by your issuing certificate authority (CA).InitializeClusterRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringtrustAnchor()The issuing certificate of the issuing certificate authority (CA) that issued (signed) the cluster certificate.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
clusterId
public final String clusterId()
The identifier (ID) of the cluster that you are claiming. To find the cluster ID, use DescribeClusters.
- Returns:
- The identifier (ID) of the cluster that you are claiming. To find the cluster ID, use DescribeClusters.
-
signedCert
public final String signedCert()
The cluster certificate issued (signed) by your issuing certificate authority (CA). The certificate must be in PEM format and can contain a maximum of 5000 characters.
- Returns:
- The cluster certificate issued (signed) by your issuing certificate authority (CA). The certificate must be in PEM format and can contain a maximum of 5000 characters.
-
trustAnchor
public final String trustAnchor()
The issuing certificate of the issuing certificate authority (CA) that issued (signed) the cluster certificate. You must use a self-signed certificate. The certificate used to sign the HSM CSR must be directly available, and thus must be the root certificate. The certificate must be in PEM format and can contain a maximum of 5000 characters.
- Returns:
- The issuing certificate of the issuing certificate authority (CA) that issued (signed) the cluster certificate. You must use a self-signed certificate. The certificate used to sign the HSM CSR must be directly available, and thus must be the root certificate. The certificate must be in PEM format and can contain a maximum of 5000 characters.
-
toBuilder
public InitializeClusterRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<InitializeClusterRequest.Builder,InitializeClusterRequest>- Specified by:
toBuilderin classCloudHsmV2Request
-
builder
public static InitializeClusterRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends InitializeClusterRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-