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 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

      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)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.