Class: TencentCloud::Cfs::V20190719::SetUserQuotaRequest

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

Overview

SetUserQuota请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filesystemid = nil, usertype = nil, userid = nil, capacityhardlimit = nil, filehardlimit = nil, directorypath = nil) ⇒ SetUserQuotaRequest

Returns a new instance of SetUserQuotaRequest.



2538
2539
2540
2541
2542
2543
2544
2545
# File 'lib/v20190719/models.rb', line 2538

def initialize(filesystemid=nil, usertype=nil, userid=nil, capacityhardlimit=nil, filehardlimit=nil, directorypath=nil)
  @FileSystemId = filesystemid
  @UserType = usertype
  @UserId = userid
  @CapacityHardLimit = capacityhardlimit
  @FileHardLimit = filehardlimit
  @DirectoryPath = directorypath
end

Instance Attribute Details

#CapacityHardLimitObject

Parameters:

  • FileSystemId:

    文件系统 ID,通过查询文件系统列表获取

  • UserType:

    指定配额类型,包括Uid、Gid,Dir,分别代表用户配额,用户组配额,目录配额

  • UserId:

    UID/GID信息

  • CapacityHardLimit:

    容量硬限制,单位GiB。设置范围10-10000000。

  • FileHardLimit:

    文件硬限制,单位个。设置范围1000-100000000

  • DirectoryPath:

    需设置目录配额的目录绝对路径,不同目录不可存在包含关系



2536
2537
2538
# File 'lib/v20190719/models.rb', line 2536

def CapacityHardLimit
  @CapacityHardLimit
end

#DirectoryPathObject

Parameters:

  • FileSystemId:

    文件系统 ID,通过查询文件系统列表获取

  • UserType:

    指定配额类型,包括Uid、Gid,Dir,分别代表用户配额,用户组配额,目录配额

  • UserId:

    UID/GID信息

  • CapacityHardLimit:

    容量硬限制,单位GiB。设置范围10-10000000。

  • FileHardLimit:

    文件硬限制,单位个。设置范围1000-100000000

  • DirectoryPath:

    需设置目录配额的目录绝对路径,不同目录不可存在包含关系



2536
2537
2538
# File 'lib/v20190719/models.rb', line 2536

def DirectoryPath
  @DirectoryPath
end

#FileHardLimitObject

Parameters:

  • FileSystemId:

    文件系统 ID,通过查询文件系统列表获取

  • UserType:

    指定配额类型,包括Uid、Gid,Dir,分别代表用户配额,用户组配额,目录配额

  • UserId:

    UID/GID信息

  • CapacityHardLimit:

    容量硬限制,单位GiB。设置范围10-10000000。

  • FileHardLimit:

    文件硬限制,单位个。设置范围1000-100000000

  • DirectoryPath:

    需设置目录配额的目录绝对路径,不同目录不可存在包含关系



2536
2537
2538
# File 'lib/v20190719/models.rb', line 2536

def FileHardLimit
  @FileHardLimit
end

#FileSystemIdObject

Parameters:

  • FileSystemId:

    文件系统 ID,通过查询文件系统列表获取

  • UserType:

    指定配额类型,包括Uid、Gid,Dir,分别代表用户配额,用户组配额,目录配额

  • UserId:

    UID/GID信息

  • CapacityHardLimit:

    容量硬限制,单位GiB。设置范围10-10000000。

  • FileHardLimit:

    文件硬限制,单位个。设置范围1000-100000000

  • DirectoryPath:

    需设置目录配额的目录绝对路径,不同目录不可存在包含关系



2536
2537
2538
# File 'lib/v20190719/models.rb', line 2536

def FileSystemId
  @FileSystemId
end

#UserIdObject

Parameters:

  • FileSystemId:

    文件系统 ID,通过查询文件系统列表获取

  • UserType:

    指定配额类型,包括Uid、Gid,Dir,分别代表用户配额,用户组配额,目录配额

  • UserId:

    UID/GID信息

  • CapacityHardLimit:

    容量硬限制,单位GiB。设置范围10-10000000。

  • FileHardLimit:

    文件硬限制,单位个。设置范围1000-100000000

  • DirectoryPath:

    需设置目录配额的目录绝对路径,不同目录不可存在包含关系



2536
2537
2538
# File 'lib/v20190719/models.rb', line 2536

def UserId
  @UserId
end

#UserTypeObject

Parameters:

  • FileSystemId:

    文件系统 ID,通过查询文件系统列表获取

  • UserType:

    指定配额类型,包括Uid、Gid,Dir,分别代表用户配额,用户组配额,目录配额

  • UserId:

    UID/GID信息

  • CapacityHardLimit:

    容量硬限制,单位GiB。设置范围10-10000000。

  • FileHardLimit:

    文件硬限制,单位个。设置范围1000-100000000

  • DirectoryPath:

    需设置目录配额的目录绝对路径,不同目录不可存在包含关系



2536
2537
2538
# File 'lib/v20190719/models.rb', line 2536

def UserType
  @UserType
end

Instance Method Details

#deserialize(params) ⇒ Object



2547
2548
2549
2550
2551
2552
2553
2554
# File 'lib/v20190719/models.rb', line 2547

def deserialize(params)
  @FileSystemId = params['FileSystemId']
  @UserType = params['UserType']
  @UserId = params['UserId']
  @CapacityHardLimit = params['CapacityHardLimit']
  @FileHardLimit = params['FileHardLimit']
  @DirectoryPath = params['DirectoryPath']
end