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.



1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
# File 'lib/v20201112/models.rb', line 1347

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地址列表,可以为空数组



1345
1346
1347
# File 'lib/v20201112/models.rb', line 1345

def CapacityQuota
  @CapacityQuota
end

#DescriptionObject

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

Parameters:

  • FileSystemId:

    文件系统ID

  • FileSystemName:

    文件系统名称

  • Description:

    文件系统描述

  • CapacityQuota:

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

  • SuperUsers:

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

  • PosixAcl:

    是否校验POSIX ACL

  • EnableRanger:

    是否打开Ranger地址校验

  • RangerServiceAddresses:

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



1345
1346
1347
# File 'lib/v20201112/models.rb', line 1345

def Description
  @Description
end

#EnableRangerObject

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

Parameters:

  • FileSystemId:

    文件系统ID

  • FileSystemName:

    文件系统名称

  • Description:

    文件系统描述

  • CapacityQuota:

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

  • SuperUsers:

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

  • PosixAcl:

    是否校验POSIX ACL

  • EnableRanger:

    是否打开Ranger地址校验

  • RangerServiceAddresses:

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



1345
1346
1347
# File 'lib/v20201112/models.rb', line 1345

def EnableRanger
  @EnableRanger
end

#FileSystemIdObject

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

Parameters:

  • FileSystemId:

    文件系统ID

  • FileSystemName:

    文件系统名称

  • Description:

    文件系统描述

  • CapacityQuota:

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

  • SuperUsers:

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

  • PosixAcl:

    是否校验POSIX ACL

  • EnableRanger:

    是否打开Ranger地址校验

  • RangerServiceAddresses:

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



1345
1346
1347
# File 'lib/v20201112/models.rb', line 1345

def FileSystemId
  @FileSystemId
end

#FileSystemNameObject

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

Parameters:

  • FileSystemId:

    文件系统ID

  • FileSystemName:

    文件系统名称

  • Description:

    文件系统描述

  • CapacityQuota:

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

  • SuperUsers:

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

  • PosixAcl:

    是否校验POSIX ACL

  • EnableRanger:

    是否打开Ranger地址校验

  • RangerServiceAddresses:

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



1345
1346
1347
# File 'lib/v20201112/models.rb', line 1345

def FileSystemName
  @FileSystemName
end

#PosixAclObject

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

Parameters:

  • FileSystemId:

    文件系统ID

  • FileSystemName:

    文件系统名称

  • Description:

    文件系统描述

  • CapacityQuota:

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

  • SuperUsers:

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

  • PosixAcl:

    是否校验POSIX ACL

  • EnableRanger:

    是否打开Ranger地址校验

  • RangerServiceAddresses:

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



1345
1346
1347
# File 'lib/v20201112/models.rb', line 1345

def PosixAcl
  @PosixAcl
end

#RangerServiceAddressesObject

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

Parameters:

  • FileSystemId:

    文件系统ID

  • FileSystemName:

    文件系统名称

  • Description:

    文件系统描述

  • CapacityQuota:

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

  • SuperUsers:

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

  • PosixAcl:

    是否校验POSIX ACL

  • EnableRanger:

    是否打开Ranger地址校验

  • RangerServiceAddresses:

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



1345
1346
1347
# File 'lib/v20201112/models.rb', line 1345

def RangerServiceAddresses
  @RangerServiceAddresses
end

#SuperUsersObject

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

Parameters:

  • FileSystemId:

    文件系统ID

  • FileSystemName:

    文件系统名称

  • Description:

    文件系统描述

  • CapacityQuota:

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

  • SuperUsers:

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

  • PosixAcl:

    是否校验POSIX ACL

  • EnableRanger:

    是否打开Ranger地址校验

  • RangerServiceAddresses:

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



1345
1346
1347
# File 'lib/v20201112/models.rb', line 1345

def SuperUsers
  @SuperUsers
end

Instance Method Details

#deserialize(params) ⇒ Object



1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
# File 'lib/v20201112/models.rb', line 1358

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