Class: TencentCloud::Chdfs::V20201112::ModifyFileSystemRequest

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

Overview

ModifyFileSystem请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filesystemid = nil, filesystemname = nil, description = nil, capacityquota = nil, superusers = nil, posixacl = nil, enableranger = nil, rangerserviceaddresses = nil) ⇒ ModifyFileSystemRequest

Returns a new instance of ModifyFileSystemRequest.



1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
# File 'lib/v20201112/models.rb', line 1310

def initialize(filesystemid=nil, filesystemname=nil, description=nil, capacityquota=nil, superusers=nil, posixacl=nil, enableranger=nil, rangerserviceaddresses=nil)
  @FileSystemId = filesystemid
  @FileSystemName = filesystemname
  @Description = description
  @CapacityQuota = capacityquota
  @SuperUsers = superusers
  @PosixAcl = posixacl
  @EnableRanger = enableranger
  @RangerServiceAddresses = rangerserviceaddresses
end

Instance Attribute Details

#CapacityQuotaObject

注意:修改的文件系统容量不能小于当前使用量

Parameters:

  • FileSystemId:

    文件系统ID

  • FileSystemName:

    文件系统名称

  • Description:

    文件系统描述

  • CapacityQuota:

    文件系统容量(byte),下限为1GB,上限为1PB,且必须是1GB的整数倍

  • SuperUsers:

    超级用户名列表,可以为空数组

  • PosixAcl:

    是否校验POSIX ACL

  • EnableRanger:

    是否打开Ranger地址校验

  • RangerServiceAddresses:

    Ranger地址列表,可以为空数组



1308
1309
1310
# File 'lib/v20201112/models.rb', line 1308

def CapacityQuota
  @CapacityQuota
end

#DescriptionObject

注意:修改的文件系统容量不能小于当前使用量

Parameters:

  • FileSystemId:

    文件系统ID

  • FileSystemName:

    文件系统名称

  • Description:

    文件系统描述

  • CapacityQuota:

    文件系统容量(byte),下限为1GB,上限为1PB,且必须是1GB的整数倍

  • SuperUsers:

    超级用户名列表,可以为空数组

  • PosixAcl:

    是否校验POSIX ACL

  • EnableRanger:

    是否打开Ranger地址校验

  • RangerServiceAddresses:

    Ranger地址列表,可以为空数组



1308
1309
1310
# File 'lib/v20201112/models.rb', line 1308

def Description
  @Description
end

#EnableRangerObject

注意:修改的文件系统容量不能小于当前使用量

Parameters:

  • FileSystemId:

    文件系统ID

  • FileSystemName:

    文件系统名称

  • Description:

    文件系统描述

  • CapacityQuota:

    文件系统容量(byte),下限为1GB,上限为1PB,且必须是1GB的整数倍

  • SuperUsers:

    超级用户名列表,可以为空数组

  • PosixAcl:

    是否校验POSIX ACL

  • EnableRanger:

    是否打开Ranger地址校验

  • RangerServiceAddresses:

    Ranger地址列表,可以为空数组



1308
1309
1310
# File 'lib/v20201112/models.rb', line 1308

def EnableRanger
  @EnableRanger
end

#FileSystemIdObject

注意:修改的文件系统容量不能小于当前使用量

Parameters:

  • FileSystemId:

    文件系统ID

  • FileSystemName:

    文件系统名称

  • Description:

    文件系统描述

  • CapacityQuota:

    文件系统容量(byte),下限为1GB,上限为1PB,且必须是1GB的整数倍

  • SuperUsers:

    超级用户名列表,可以为空数组

  • PosixAcl:

    是否校验POSIX ACL

  • EnableRanger:

    是否打开Ranger地址校验

  • RangerServiceAddresses:

    Ranger地址列表,可以为空数组



1308
1309
1310
# File 'lib/v20201112/models.rb', line 1308

def FileSystemId
  @FileSystemId
end

#FileSystemNameObject

注意:修改的文件系统容量不能小于当前使用量

Parameters:

  • FileSystemId:

    文件系统ID

  • FileSystemName:

    文件系统名称

  • Description:

    文件系统描述

  • CapacityQuota:

    文件系统容量(byte),下限为1GB,上限为1PB,且必须是1GB的整数倍

  • SuperUsers:

    超级用户名列表,可以为空数组

  • PosixAcl:

    是否校验POSIX ACL

  • EnableRanger:

    是否打开Ranger地址校验

  • RangerServiceAddresses:

    Ranger地址列表,可以为空数组



1308
1309
1310
# File 'lib/v20201112/models.rb', line 1308

def FileSystemName
  @FileSystemName
end

#PosixAclObject

注意:修改的文件系统容量不能小于当前使用量

Parameters:

  • FileSystemId:

    文件系统ID

  • FileSystemName:

    文件系统名称

  • Description:

    文件系统描述

  • CapacityQuota:

    文件系统容量(byte),下限为1GB,上限为1PB,且必须是1GB的整数倍

  • SuperUsers:

    超级用户名列表,可以为空数组

  • PosixAcl:

    是否校验POSIX ACL

  • EnableRanger:

    是否打开Ranger地址校验

  • RangerServiceAddresses:

    Ranger地址列表,可以为空数组



1308
1309
1310
# File 'lib/v20201112/models.rb', line 1308

def PosixAcl
  @PosixAcl
end

#RangerServiceAddressesObject

注意:修改的文件系统容量不能小于当前使用量

Parameters:

  • FileSystemId:

    文件系统ID

  • FileSystemName:

    文件系统名称

  • Description:

    文件系统描述

  • CapacityQuota:

    文件系统容量(byte),下限为1GB,上限为1PB,且必须是1GB的整数倍

  • SuperUsers:

    超级用户名列表,可以为空数组

  • PosixAcl:

    是否校验POSIX ACL

  • EnableRanger:

    是否打开Ranger地址校验

  • RangerServiceAddresses:

    Ranger地址列表,可以为空数组



1308
1309
1310
# File 'lib/v20201112/models.rb', line 1308

def RangerServiceAddresses
  @RangerServiceAddresses
end

#SuperUsersObject

注意:修改的文件系统容量不能小于当前使用量

Parameters:

  • FileSystemId:

    文件系统ID

  • FileSystemName:

    文件系统名称

  • Description:

    文件系统描述

  • CapacityQuota:

    文件系统容量(byte),下限为1GB,上限为1PB,且必须是1GB的整数倍

  • SuperUsers:

    超级用户名列表,可以为空数组

  • PosixAcl:

    是否校验POSIX ACL

  • EnableRanger:

    是否打开Ranger地址校验

  • RangerServiceAddresses:

    Ranger地址列表,可以为空数组



1308
1309
1310
# File 'lib/v20201112/models.rb', line 1308

def SuperUsers
  @SuperUsers
end

Instance Method Details

#deserialize(params) ⇒ Object



1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
# File 'lib/v20201112/models.rb', line 1321

def deserialize(params)
  @FileSystemId = params['FileSystemId']
  @FileSystemName = params['FileSystemName']
  @Description = params['Description']
  @CapacityQuota = params['CapacityQuota']
  @SuperUsers = params['SuperUsers']
  @PosixAcl = params['PosixAcl']
  @EnableRanger = params['EnableRanger']
  @RangerServiceAddresses = params['RangerServiceAddresses']
end