code: @Override
      public UpdateNFSFileShareResult updateNFSFileShare(UpdateNFSFileShareRequest request) {
          request = beforeClientExecution(request);
          return executeUpdateNFSFileShare(request);
      }
docs: <p>
  Updates a Network File System (NFS) file share. This operation is only supported in the file gateway type.
  </p>
  <note>
  <p>
  To leave a file share field unchanged, set the corresponding input field to null.
  </p>
  </note>
  <p>
  Updates the following file share setting:
  </p>
  <ul>
  <li>
  <p>
  Default storage class for your S3 bucket
  </p>
  </li>
  <li>
  <p>
  Metadata defaults for your S3 bucket
  </p>
  </li>
  <li>
  <p>
  Allowed NFS clients for your file share
  </p>
  </li>
  <li>
  <p>
  Squash settings
  </p>
  </li>
  <li>
  <p>
  Write status of your file share
  </p>
  </li>
  </ul>
  <note>
  <p>
  To leave a file share field unchanged, set the corresponding input field to null. This operation is only
  supported in file gateways.
  </p>
  </note>
  
  @param updateNFSFileShareRequest
  UpdateNFSFileShareInput
  @return Result of the UpdateNFSFileShare 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.UpdateNFSFileShare
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/storagegateway-2013-06-30/UpdateNFSFileShare"
  target="_top">AWS API Documentation</a>