Class: TencentCloud::Goosefs::V20220519::CreateFilesetRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220519/models.rb

Overview

CreateFileset请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filesystemid = nil, fsetname = nil, fsetdir = nil, quotasizelimit = nil, quotafileslimit = nil, auditstate = nil) ⇒ CreateFilesetRequest

Returns a new instance of CreateFilesetRequest.



539
540
541
542
543
544
545
546
# File 'lib/v20220519/models.rb', line 539

def initialize(filesystemid=nil, fsetname=nil, fsetdir=nil, quotasizelimit=nil, quotafileslimit=nil, auditstate=nil)
  @FileSystemId = filesystemid
  @FsetName = fsetname
  @FsetDir = fsetdir
  @QuotaSizeLimit = quotasizelimit
  @QuotaFilesLimit = quotafileslimit
  @AuditState = auditstate
end

Instance Attribute Details

#AuditStateObject

Parameters:

  • FileSystemId:

    文件系统id

  • FsetName:

    Fileset名称

  • FsetDir:

    Fileset目录

  • QuotaSizeLimit:

    Fileset容量配额(需带单位G)

  • QuotaFilesLimit:

    Fileset文件数配额

  • AuditState:

    Fileset文件删除操作审计



537
538
539
# File 'lib/v20220519/models.rb', line 537

def AuditState
  @AuditState
end

#FileSystemIdObject

Parameters:

  • FileSystemId:

    文件系统id

  • FsetName:

    Fileset名称

  • FsetDir:

    Fileset目录

  • QuotaSizeLimit:

    Fileset容量配额(需带单位G)

  • QuotaFilesLimit:

    Fileset文件数配额

  • AuditState:

    Fileset文件删除操作审计



537
538
539
# File 'lib/v20220519/models.rb', line 537

def FileSystemId
  @FileSystemId
end

#FsetDirObject

Parameters:

  • FileSystemId:

    文件系统id

  • FsetName:

    Fileset名称

  • FsetDir:

    Fileset目录

  • QuotaSizeLimit:

    Fileset容量配额(需带单位G)

  • QuotaFilesLimit:

    Fileset文件数配额

  • AuditState:

    Fileset文件删除操作审计



537
538
539
# File 'lib/v20220519/models.rb', line 537

def FsetDir
  @FsetDir
end

#FsetNameObject

Parameters:

  • FileSystemId:

    文件系统id

  • FsetName:

    Fileset名称

  • FsetDir:

    Fileset目录

  • QuotaSizeLimit:

    Fileset容量配额(需带单位G)

  • QuotaFilesLimit:

    Fileset文件数配额

  • AuditState:

    Fileset文件删除操作审计



537
538
539
# File 'lib/v20220519/models.rb', line 537

def FsetName
  @FsetName
end

#QuotaFilesLimitObject

Parameters:

  • FileSystemId:

    文件系统id

  • FsetName:

    Fileset名称

  • FsetDir:

    Fileset目录

  • QuotaSizeLimit:

    Fileset容量配额(需带单位G)

  • QuotaFilesLimit:

    Fileset文件数配额

  • AuditState:

    Fileset文件删除操作审计



537
538
539
# File 'lib/v20220519/models.rb', line 537

def QuotaFilesLimit
  @QuotaFilesLimit
end

#QuotaSizeLimitObject

Parameters:

  • FileSystemId:

    文件系统id

  • FsetName:

    Fileset名称

  • FsetDir:

    Fileset目录

  • QuotaSizeLimit:

    Fileset容量配额(需带单位G)

  • QuotaFilesLimit:

    Fileset文件数配额

  • AuditState:

    Fileset文件删除操作审计



537
538
539
# File 'lib/v20220519/models.rb', line 537

def QuotaSizeLimit
  @QuotaSizeLimit
end

Instance Method Details

#deserialize(params) ⇒ Object



548
549
550
551
552
553
554
555
# File 'lib/v20220519/models.rb', line 548

def deserialize(params)
  @FileSystemId = params['FileSystemId']
  @FsetName = params['FsetName']
  @FsetDir = params['FsetDir']
  @QuotaSizeLimit = params['QuotaSizeLimit']
  @QuotaFilesLimit = params['QuotaFilesLimit']
  @AuditState = params['AuditState']
end