code: @Override
      public AddWorkingStorageResult addWorkingStorage(AddWorkingStorageRequest request) {
          request = beforeClientExecution(request);
          return executeAddWorkingStorage(request);
      }
docs: <p>
  Configures one or more gateway local disks as working storage for a gateway. This operation is only supported in
  the stored volume gateway type. This operation is deprecated in cached volume API version 20120630. Use
  <a>AddUploadBuffer</a> instead.
  </p>
  <note>
  <p>
  Working storage is also referred to as upload buffer. You can also use the <a>AddUploadBuffer</a> operation to
  add upload buffer to a stored volume gateway.
  </p>
  </note>
  <p>
  In the request, you specify the gateway Amazon Resource Name (ARN) to which you want to add working storage, and
  one or more disk IDs that you want to configure as working storage.
  </p>
  
  @param addWorkingStorageRequest
  A JSON object containing one or more of the following fields:</p>
  <ul>
  <li>
  <p>
  <a>AddWorkingStorageInput$DiskIds</a>
  </p>
  </li>
  @return Result of the AddWorkingStorage operation returned by the service.
  @throws InvalidGatewayRequestException
  An exception occurred because an invalid gateway request was issued to the service. For more information,
  see the error and message fields.
  @throws InternalServerErrorException
  An internal server error has occurred during the request. For more information, see the error and message
  fields.
  @sample AWSStorageGateway.AddWorkingStorage
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/storagegateway-2013-06-30/AddWorkingStorage"
  target="_top">AWS API Documentation</a>