code: @Override
      public UpdateClusterResult updateCluster(UpdateClusterRequest request) {
          request = beforeClientExecution(request);
          return executeUpdateCluster(request);
      }
docs: <p>
  While a cluster's <code>ClusterState</code> value is in the <code>AwaitingQuorum</code> state, you can update
  some of the information associated with a cluster. Once the cluster changes to a different job state, usually 60
  minutes after the cluster being created, this action is no longer available.
  </p>
  
  @param updateClusterRequest
  @return Result of the UpdateCluster operation returned by the service.
  @throws InvalidResourceException
  The specified resource can't be found. Check the information you provided in your last request, and try
  again.
  @throws InvalidJobStateException
  The action can't be performed because the job's current state doesn't allow that action to be performed.
  @throws KMSRequestFailedException
  The provided AWS Key Management Service key lacks the permissions to perform the specified
  <a>CreateJob</a> or <a>UpdateJob</a> action.
  @throws InvalidInputCombinationException
  Job or cluster creation failed. One ore more inputs were invalid. Confirm that the
  <a>CreateClusterRequest$SnowballType</a> value supports your <a>CreateJobRequest$JobType</a>, and try
  again.
  @throws Ec2RequestFailedException
  Your IAM user lacks the necessary Amazon EC2 permissions to perform the attempted action.
  @sample AmazonSnowball.UpdateCluster
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/snowball-2016-06-30/UpdateCluster" target="_top">AWS API
  Documentation</a>