code: @Override
      public UpdateSMBFileShareResult updateSMBFileShare(UpdateSMBFileShareRequest request) {
          request = beforeClientExecution(request);
          return executeUpdateSMBFileShare(request);
      }
docs: <p>
  Updates a Server Message Block (SMB) file share.
  </p>
  <note>
  <p>
  To leave a file share field unchanged, set the corresponding input field to null. This operation is only
  supported for file gateways.
  </p>
  </note> <important>
  <p>
  File gateways require AWS Security Token Service (AWS STS) to be activated to enable you to create a file share.
  Make sure that AWS STS is activated in the AWS Region you are creating your file gateway in. If AWS STS is not
  activated in this AWS Region, activate it. For information about how to activate AWS STS, see <a
  href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_enable-regions.html">Activating and
  Deactivating AWS STS in an AWS Region</a> in the <i>AWS Identity and Access Management User Guide.</i>
  </p>
  <p>
  File gateways don't support creating hard or symbolic links on a file share.
  </p>
  </important>
  
  @param updateSMBFileShareRequest
  UpdateSMBFileShareInput
  @return Result of the UpdateSMBFileShare 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.UpdateSMBFileShare
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/storagegateway-2013-06-30/UpdateSMBFileShare"
  target="_top">AWS API Documentation</a>