code: @Override
      public InitializeClusterResult initializeCluster(InitializeClusterRequest request) {
          request = beforeClientExecution(request);
          return executeInitializeCluster(request);
      }
docs: <p>
  Claims an AWS CloudHSM cluster by submitting the cluster certificate issued by your issuing certificate authority
  (CA) and the CA's root certificate. Before you can claim a cluster, you must sign the cluster's certificate
  signing request (CSR) with your issuing CA. To get the cluster's CSR, use <a>DescribeClusters</a>.
  </p>
  
  @param initializeClusterRequest
  @return Result of the InitializeCluster operation returned by the service.
  @throws CloudHsmInternalFailureException
  The request was rejected because of an AWS CloudHSM internal failure. The request can be retried.
  @throws CloudHsmServiceException
  The request was rejected because an error occurred.
  @throws CloudHsmResourceNotFoundException
  The request was rejected because it refers to a resource that cannot be found.
  @throws CloudHsmInvalidRequestException
  The request was rejected because it is not a valid request.
  @throws CloudHsmAccessDeniedException
  The request was rejected because the requester does not have permission to perform the requested
  operation.
  @sample AWSCloudHSMV2.InitializeCluster
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/cloudhsmv2-2017-04-28/InitializeCluster" target="_top">AWS
  API Documentation</a>