code: @Override
      public UpdateScalingParametersResult updateScalingParameters(UpdateScalingParametersRequest request) {
          request = beforeClientExecution(request);
          return executeUpdateScalingParameters(request);
      }
docs: <p>
  Configures scaling parameters for a domain. A domain's scaling parameters specify the desired search instance
  type and replication count. Amazon CloudSearch will still automatically scale your domain based on the volume of
  data and traffic, but not below the desired instance type and replication count. If the Multi-AZ option is
  enabled, these values control the resources used per Availability Zone. For more information, see <a
  href="http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-scaling-options.html"
  target="_blank">Configuring Scaling Options</a> in the <i>Amazon CloudSearch Developer Guide</i>.
  </p>
  
  @param updateScalingParametersRequest
  Container for the parameters to the <code><a>UpdateScalingParameters</a></code> operation. Specifies the
  name of the domain you want to update and the scaling parameters you want to configure.
  @return Result of the UpdateScalingParameters operation returned by the service.
  @throws BaseException
  An error occurred while processing the request.
  @throws InternalException
  An internal error occurred while processing the request. If this problem persists, report an issue from
  the <a href="http://status.aws.amazon.com/" target="_blank">Service Health Dashboard</a>.
  @throws LimitExceededException
  The request was rejected because a resource limit has already been met.
  @throws ResourceNotFoundException
  The request was rejected because it attempted to reference a resource that does not exist.
  @throws InvalidTypeException
  The request was rejected because it specified an invalid type definition.
  @sample AmazonCloudSearch.UpdateScalingParameters