code: @Override
      public CreateSMBFileShareResult createSMBFileShare(CreateSMBFileShareRequest request) {
          request = beforeClientExecution(request);
          return executeCreateSMBFileShare(request);
      }
docs: <p>
  Creates a Server Message Block (SMB) file share on an existing file gateway. In Storage Gateway, a file share is
  a file system mount point backed by Amazon S3 cloud storage. Storage Gateway expose file shares using a SMB
  interface. This operation is only supported for file gateways.
  </p>
  <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 createSMBFileShareRequest
  CreateSMBFileShareInput
  @return Result of the CreateSMBFileShare 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.CreateSMBFileShare
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/storagegateway-2013-06-30/CreateSMBFileShare"
  target="_top">AWS API Documentation</a>