code: @Override
      public UpdateFileSystemResult updateFileSystem(UpdateFileSystemRequest request) {
          request = beforeClientExecution(request);
          return executeUpdateFileSystem(request);
      }
docs: <p>
  Updates the throughput mode or the amount of provisioned throughput of an existing file system.
  </p>
  
  @param updateFileSystemRequest
  @return Result of the UpdateFileSystem operation returned by the service.
  @throws BadRequestException
  Returned if the request is malformed or contains an error such as an invalid parameter value or a missing
  required parameter.
  @throws FileSystemNotFoundException
  Returned if the specified <code>FileSystemId</code> value doesn't exist in the requester's AWS account.
  @throws IncorrectFileSystemLifeCycleStateException
  Returned if the file system's lifecycle state is not "available".
  @throws InsufficientThroughputCapacityException
  Returned if there's not enough capacity to provision additional throughput. This value might be returned
  when you try to create a file system in provisioned throughput mode, when you attempt to increase the
  provisioned throughput of an existing file system, or when you attempt to change an existing file system
  from bursting to provisioned throughput mode.
  @throws InternalServerErrorException
  Returned if an error occurred on the server side.
  @throws ThroughputLimitExceededException
  Returned if the throughput mode or amount of provisioned throughput can't be changed because the
  throughput limit of 1024 MiB/s has been reached.
  @throws TooManyRequestsException
  Returned if you don’t wait at least 24 hours before changing the throughput mode, or decreasing the
  Provisioned Throughput value.
  @sample AmazonElasticFileSystem.UpdateFileSystem
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/elasticfilesystem-2015-02-01/UpdateFileSystem"
  target="_top">AWS API Documentation</a>