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
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.services.cloudhsmv2.model.CloudHsmV2Request.Builder
build
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 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-