Class: TencentCloud::Dcdb::V20180411::ShardBriefInfo

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

Overview

DCDB分片信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(shardserialid = nil, shardinstanceid = nil, status = nil, statusdesc = nil, createtime = nil, memory = nil, storage = nil, logdisk = nil, nodecount = nil, storageusage = nil, proxyversion = nil, shardmasterzone = nil, shardslavezones = nil, cpu = nil, nodesinfo = nil) ⇒ ShardBriefInfo

Returns a new instance of ShardBriefInfo.



5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
# File 'lib/v20180411/models.rb', line 5923

def initialize(shardserialid=nil, shardinstanceid=nil, status=nil, statusdesc=nil, createtime=nil, memory=nil, storage=nil, logdisk=nil, nodecount=nil, storageusage=nil, proxyversion=nil, shardmasterzone=nil, shardslavezones=nil, cpu=nil, nodesinfo=nil)
  @ShardSerialId = shardserialid
  @ShardInstanceId = shardinstanceid
  @Status = status
  @StatusDesc = statusdesc
  @CreateTime = createtime
  @Memory = memory
  @Storage = storage
  @LogDisk = logdisk
  @NodeCount = nodecount
  @StorageUsage = storageusage
  @ProxyVersion = proxyversion
  @ShardMasterZone = shardmasterzone
  @ShardSlaveZones = shardslavezones
  @Cpu = cpu
  @NodesInfo = nodesinfo
end

Instance Attribute Details

#CpuObject

Parameters:

  • ShardSerialId:

    分片SerialId

  • ShardInstanceId:

    分片ID,形如shard-7vg1o339

  • Status:

    分片运行状态

  • StatusDesc:

    分片运行状态描述

  • CreateTime:

    分片创建时间

  • Memory:

    分片内存大小,单位GB

  • Storage:

    分片磁盘大小,单位GB

  • LogDisk:

    分片日志磁盘空间大小,单位GB

  • NodeCount:

    分片节点个数

  • StorageUsage:

    分片磁盘空间使用率

  • ProxyVersion:

    分片Proxy版本信息

  • ShardMasterZone:

    分片主DB可用区

  • ShardSlaveZones:

    分片从DB可用区

  • Cpu:

    分片Cpu核数

  • NodesInfo:

    DB节点信息



5921
5922
5923
# File 'lib/v20180411/models.rb', line 5921

def Cpu
  @Cpu
end

#CreateTimeObject

Parameters:

  • ShardSerialId:

    分片SerialId

  • ShardInstanceId:

    分片ID,形如shard-7vg1o339

  • Status:

    分片运行状态

  • StatusDesc:

    分片运行状态描述

  • CreateTime:

    分片创建时间

  • Memory:

    分片内存大小,单位GB

  • Storage:

    分片磁盘大小,单位GB

  • LogDisk:

    分片日志磁盘空间大小,单位GB

  • NodeCount:

    分片节点个数

  • StorageUsage:

    分片磁盘空间使用率

  • ProxyVersion:

    分片Proxy版本信息

  • ShardMasterZone:

    分片主DB可用区

  • ShardSlaveZones:

    分片从DB可用区

  • Cpu:

    分片Cpu核数

  • NodesInfo:

    DB节点信息



5921
5922
5923
# File 'lib/v20180411/models.rb', line 5921

def CreateTime
  @CreateTime
end

#LogDiskObject

Parameters:

  • ShardSerialId:

    分片SerialId

  • ShardInstanceId:

    分片ID,形如shard-7vg1o339

  • Status:

    分片运行状态

  • StatusDesc:

    分片运行状态描述

  • CreateTime:

    分片创建时间

  • Memory:

    分片内存大小,单位GB

  • Storage:

    分片磁盘大小,单位GB

  • LogDisk:

    分片日志磁盘空间大小,单位GB

  • NodeCount:

    分片节点个数

  • StorageUsage:

    分片磁盘空间使用率

  • ProxyVersion:

    分片Proxy版本信息

  • ShardMasterZone:

    分片主DB可用区

  • ShardSlaveZones:

    分片从DB可用区

  • Cpu:

    分片Cpu核数

  • NodesInfo:

    DB节点信息



5921
5922
5923
# File 'lib/v20180411/models.rb', line 5921

def LogDisk
  @LogDisk
end

#MemoryObject

Parameters:

  • ShardSerialId:

    分片SerialId

  • ShardInstanceId:

    分片ID,形如shard-7vg1o339

  • Status:

    分片运行状态

  • StatusDesc:

    分片运行状态描述

  • CreateTime:

    分片创建时间

  • Memory:

    分片内存大小,单位GB

  • Storage:

    分片磁盘大小,单位GB

  • LogDisk:

    分片日志磁盘空间大小,单位GB

  • NodeCount:

    分片节点个数

  • StorageUsage:

    分片磁盘空间使用率

  • ProxyVersion:

    分片Proxy版本信息

  • ShardMasterZone:

    分片主DB可用区

  • ShardSlaveZones:

    分片从DB可用区

  • Cpu:

    分片Cpu核数

  • NodesInfo:

    DB节点信息



5921
5922
5923
# File 'lib/v20180411/models.rb', line 5921

def Memory
  @Memory
end

#NodeCountObject

Parameters:

  • ShardSerialId:

    分片SerialId

  • ShardInstanceId:

    分片ID,形如shard-7vg1o339

  • Status:

    分片运行状态

  • StatusDesc:

    分片运行状态描述

  • CreateTime:

    分片创建时间

  • Memory:

    分片内存大小,单位GB

  • Storage:

    分片磁盘大小,单位GB

  • LogDisk:

    分片日志磁盘空间大小,单位GB

  • NodeCount:

    分片节点个数

  • StorageUsage:

    分片磁盘空间使用率

  • ProxyVersion:

    分片Proxy版本信息

  • ShardMasterZone:

    分片主DB可用区

  • ShardSlaveZones:

    分片从DB可用区

  • Cpu:

    分片Cpu核数

  • NodesInfo:

    DB节点信息



5921
5922
5923
# File 'lib/v20180411/models.rb', line 5921

def NodeCount
  @NodeCount
end

#NodesInfoObject

Parameters:

  • ShardSerialId:

    分片SerialId

  • ShardInstanceId:

    分片ID,形如shard-7vg1o339

  • Status:

    分片运行状态

  • StatusDesc:

    分片运行状态描述

  • CreateTime:

    分片创建时间

  • Memory:

    分片内存大小,单位GB

  • Storage:

    分片磁盘大小,单位GB

  • LogDisk:

    分片日志磁盘空间大小,单位GB

  • NodeCount:

    分片节点个数

  • StorageUsage:

    分片磁盘空间使用率

  • ProxyVersion:

    分片Proxy版本信息

  • ShardMasterZone:

    分片主DB可用区

  • ShardSlaveZones:

    分片从DB可用区

  • Cpu:

    分片Cpu核数

  • NodesInfo:

    DB节点信息



5921
5922
5923
# File 'lib/v20180411/models.rb', line 5921

def NodesInfo
  @NodesInfo
end

#ProxyVersionObject

Parameters:

  • ShardSerialId:

    分片SerialId

  • ShardInstanceId:

    分片ID,形如shard-7vg1o339

  • Status:

    分片运行状态

  • StatusDesc:

    分片运行状态描述

  • CreateTime:

    分片创建时间

  • Memory:

    分片内存大小,单位GB

  • Storage:

    分片磁盘大小,单位GB

  • LogDisk:

    分片日志磁盘空间大小,单位GB

  • NodeCount:

    分片节点个数

  • StorageUsage:

    分片磁盘空间使用率

  • ProxyVersion:

    分片Proxy版本信息

  • ShardMasterZone:

    分片主DB可用区

  • ShardSlaveZones:

    分片从DB可用区

  • Cpu:

    分片Cpu核数

  • NodesInfo:

    DB节点信息



5921
5922
5923
# File 'lib/v20180411/models.rb', line 5921

def ProxyVersion
  @ProxyVersion
end

#ShardInstanceIdObject

Parameters:

  • ShardSerialId:

    分片SerialId

  • ShardInstanceId:

    分片ID,形如shard-7vg1o339

  • Status:

    分片运行状态

  • StatusDesc:

    分片运行状态描述

  • CreateTime:

    分片创建时间

  • Memory:

    分片内存大小,单位GB

  • Storage:

    分片磁盘大小,单位GB

  • LogDisk:

    分片日志磁盘空间大小,单位GB

  • NodeCount:

    分片节点个数

  • StorageUsage:

    分片磁盘空间使用率

  • ProxyVersion:

    分片Proxy版本信息

  • ShardMasterZone:

    分片主DB可用区

  • ShardSlaveZones:

    分片从DB可用区

  • Cpu:

    分片Cpu核数

  • NodesInfo:

    DB节点信息



5921
5922
5923
# File 'lib/v20180411/models.rb', line 5921

def ShardInstanceId
  @ShardInstanceId
end

#ShardMasterZoneObject

Parameters:

  • ShardSerialId:

    分片SerialId

  • ShardInstanceId:

    分片ID,形如shard-7vg1o339

  • Status:

    分片运行状态

  • StatusDesc:

    分片运行状态描述

  • CreateTime:

    分片创建时间

  • Memory:

    分片内存大小,单位GB

  • Storage:

    分片磁盘大小,单位GB

  • LogDisk:

    分片日志磁盘空间大小,单位GB

  • NodeCount:

    分片节点个数

  • StorageUsage:

    分片磁盘空间使用率

  • ProxyVersion:

    分片Proxy版本信息

  • ShardMasterZone:

    分片主DB可用区

  • ShardSlaveZones:

    分片从DB可用区

  • Cpu:

    分片Cpu核数

  • NodesInfo:

    DB节点信息



5921
5922
5923
# File 'lib/v20180411/models.rb', line 5921

def ShardMasterZone
  @ShardMasterZone
end

#ShardSerialIdObject

Parameters:

  • ShardSerialId:

    分片SerialId

  • ShardInstanceId:

    分片ID,形如shard-7vg1o339

  • Status:

    分片运行状态

  • StatusDesc:

    分片运行状态描述

  • CreateTime:

    分片创建时间

  • Memory:

    分片内存大小,单位GB

  • Storage:

    分片磁盘大小,单位GB

  • LogDisk:

    分片日志磁盘空间大小,单位GB

  • NodeCount:

    分片节点个数

  • StorageUsage:

    分片磁盘空间使用率

  • ProxyVersion:

    分片Proxy版本信息

  • ShardMasterZone:

    分片主DB可用区

  • ShardSlaveZones:

    分片从DB可用区

  • Cpu:

    分片Cpu核数

  • NodesInfo:

    DB节点信息



5921
5922
5923
# File 'lib/v20180411/models.rb', line 5921

def ShardSerialId
  @ShardSerialId
end

#ShardSlaveZonesObject

Parameters:

  • ShardSerialId:

    分片SerialId

  • ShardInstanceId:

    分片ID,形如shard-7vg1o339

  • Status:

    分片运行状态

  • StatusDesc:

    分片运行状态描述

  • CreateTime:

    分片创建时间

  • Memory:

    分片内存大小,单位GB

  • Storage:

    分片磁盘大小,单位GB

  • LogDisk:

    分片日志磁盘空间大小,单位GB

  • NodeCount:

    分片节点个数

  • StorageUsage:

    分片磁盘空间使用率

  • ProxyVersion:

    分片Proxy版本信息

  • ShardMasterZone:

    分片主DB可用区

  • ShardSlaveZones:

    分片从DB可用区

  • Cpu:

    分片Cpu核数

  • NodesInfo:

    DB节点信息



5921
5922
5923
# File 'lib/v20180411/models.rb', line 5921

def ShardSlaveZones
  @ShardSlaveZones
end

#StatusObject

Parameters:

  • ShardSerialId:

    分片SerialId

  • ShardInstanceId:

    分片ID,形如shard-7vg1o339

  • Status:

    分片运行状态

  • StatusDesc:

    分片运行状态描述

  • CreateTime:

    分片创建时间

  • Memory:

    分片内存大小,单位GB

  • Storage:

    分片磁盘大小,单位GB

  • LogDisk:

    分片日志磁盘空间大小,单位GB

  • NodeCount:

    分片节点个数

  • StorageUsage:

    分片磁盘空间使用率

  • ProxyVersion:

    分片Proxy版本信息

  • ShardMasterZone:

    分片主DB可用区

  • ShardSlaveZones:

    分片从DB可用区

  • Cpu:

    分片Cpu核数

  • NodesInfo:

    DB节点信息



5921
5922
5923
# File 'lib/v20180411/models.rb', line 5921

def Status
  @Status
end

#StatusDescObject

Parameters:

  • ShardSerialId:

    分片SerialId

  • ShardInstanceId:

    分片ID,形如shard-7vg1o339

  • Status:

    分片运行状态

  • StatusDesc:

    分片运行状态描述

  • CreateTime:

    分片创建时间

  • Memory:

    分片内存大小,单位GB

  • Storage:

    分片磁盘大小,单位GB

  • LogDisk:

    分片日志磁盘空间大小,单位GB

  • NodeCount:

    分片节点个数

  • StorageUsage:

    分片磁盘空间使用率

  • ProxyVersion:

    分片Proxy版本信息

  • ShardMasterZone:

    分片主DB可用区

  • ShardSlaveZones:

    分片从DB可用区

  • Cpu:

    分片Cpu核数

  • NodesInfo:

    DB节点信息



5921
5922
5923
# File 'lib/v20180411/models.rb', line 5921

def StatusDesc
  @StatusDesc
end

#StorageObject

Parameters:

  • ShardSerialId:

    分片SerialId

  • ShardInstanceId:

    分片ID,形如shard-7vg1o339

  • Status:

    分片运行状态

  • StatusDesc:

    分片运行状态描述

  • CreateTime:

    分片创建时间

  • Memory:

    分片内存大小,单位GB

  • Storage:

    分片磁盘大小,单位GB

  • LogDisk:

    分片日志磁盘空间大小,单位GB

  • NodeCount:

    分片节点个数

  • StorageUsage:

    分片磁盘空间使用率

  • ProxyVersion:

    分片Proxy版本信息

  • ShardMasterZone:

    分片主DB可用区

  • ShardSlaveZones:

    分片从DB可用区

  • Cpu:

    分片Cpu核数

  • NodesInfo:

    DB节点信息



5921
5922
5923
# File 'lib/v20180411/models.rb', line 5921

def Storage
  @Storage
end

#StorageUsageObject

Parameters:

  • ShardSerialId:

    分片SerialId

  • ShardInstanceId:

    分片ID,形如shard-7vg1o339

  • Status:

    分片运行状态

  • StatusDesc:

    分片运行状态描述

  • CreateTime:

    分片创建时间

  • Memory:

    分片内存大小,单位GB

  • Storage:

    分片磁盘大小,单位GB

  • LogDisk:

    分片日志磁盘空间大小,单位GB

  • NodeCount:

    分片节点个数

  • StorageUsage:

    分片磁盘空间使用率

  • ProxyVersion:

    分片Proxy版本信息

  • ShardMasterZone:

    分片主DB可用区

  • ShardSlaveZones:

    分片从DB可用区

  • Cpu:

    分片Cpu核数

  • NodesInfo:

    DB节点信息



5921
5922
5923
# File 'lib/v20180411/models.rb', line 5921

def StorageUsage
  @StorageUsage
end

Instance Method Details

#deserialize(params) ⇒ Object



5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
# File 'lib/v20180411/models.rb', line 5941

def deserialize(params)
  @ShardSerialId = params['ShardSerialId']
  @ShardInstanceId = params['ShardInstanceId']
  @Status = params['Status']
  @StatusDesc = params['StatusDesc']
  @CreateTime = params['CreateTime']
  @Memory = params['Memory']
  @Storage = params['Storage']
  @LogDisk = params['LogDisk']
  @NodeCount = params['NodeCount']
  @StorageUsage = params['StorageUsage']
  @ProxyVersion = params['ProxyVersion']
  @ShardMasterZone = params['ShardMasterZone']
  @ShardSlaveZones = params['ShardSlaveZones']
  @Cpu = params['Cpu']
  unless params['NodesInfo'].nil?
    @NodesInfo = []
    params['NodesInfo'].each do |i|
      nodeinfo_tmp = NodeInfo.new
      nodeinfo_tmp.deserialize(i)
      @NodesInfo << nodeinfo_tmp
    end
  end
end