Interface InitializeClusterRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CloudHsmV2Request.Builder,CopyableBuilder<InitializeClusterRequest.Builder,,InitializeClusterRequest> SdkBuilder<InitializeClusterRequest.Builder,,InitializeClusterRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
InitializeClusterRequest
public static interface InitializeClusterRequest.Builder
extends CloudHsmV2Request.Builder, SdkPojo, CopyableBuilder<InitializeClusterRequest.Builder,InitializeClusterRequest>
-
Method Summary
Modifier and TypeMethodDescriptionThe identifier (ID) of the cluster that you are claiming.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.signedCert(String signedCert) The cluster certificate issued (signed) by your issuing certificate authority (CA).trustAnchor(String trustAnchor) The issuing certificate of the issuing certificate authority (CA) that issued (signed) the cluster certificate.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.services.cloudhsmv2.model.CloudHsmV2Request.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
clusterId
The identifier (ID) of the cluster that you are claiming. To find the cluster ID, use DescribeClusters.
- Parameters:
clusterId- The identifier (ID) of the cluster that you are claiming. To find the cluster ID, use DescribeClusters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
InitializeClusterRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
InitializeClusterRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-