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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InitializeClusterRequest.BuilderclusterId(String clusterId)The identifier (ID) of the cluster that you are claiming.InitializeClusterRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)InitializeClusterRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)InitializeClusterRequest.BuildersignedCert(String signedCert)The cluster certificate issued (signed) by your issuing certificate authority (CA).InitializeClusterRequest.BuildertrustAnchor(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 Detail
-
clusterId
InitializeClusterRequest.Builder clusterId(String 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
InitializeClusterRequest.Builder signedCert(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.
- 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
InitializeClusterRequest.Builder trustAnchor(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.
- 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)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
InitializeClusterRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-