Class: TencentCloud::Mongodb::V20180408::MongodbShardInfo

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

Overview

实例分片详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(usedvolume = nil, replicasetid = nil, replicasetname = nil, memory = nil, volume = nil, oplogsize = nil, secondarynum = nil, realreplicasetid = nil) ⇒ MongodbShardInfo

Returns a new instance of MongodbShardInfo.



762
763
764
765
766
767
768
769
770
771
# File 'lib/v20180408/models.rb', line 762

def initialize(usedvolume=nil, replicasetid=nil, replicasetname=nil, memory=nil, volume=nil, oplogsize=nil, secondarynum=nil, realreplicasetid=nil)
  @UsedVolume = usedvolume
  @ReplicaSetId = replicasetid
  @ReplicaSetName = replicasetname
  @Memory = memory
  @Volume = volume
  @OplogSize = oplogsize
  @SecondaryNum = secondarynum
  @RealReplicaSetId = realreplicasetid
end

Instance Attribute Details

#MemoryObject

Parameters:

  • UsedVolume:

    分片已使用容量

  • ReplicaSetId:

    分片ID

  • ReplicaSetName:

    分片名

  • Memory:

    分片内存规格,单位为MB

  • Volume:

    分片磁盘规格,单位为MB

  • OplogSize:

    分片Oplog大小,单位为MB

  • SecondaryNum:

    分片从节点数

  • RealReplicaSetId:

    分片物理ID



760
761
762
# File 'lib/v20180408/models.rb', line 760

def Memory
  @Memory
end

#OplogSizeObject

Parameters:

  • UsedVolume:

    分片已使用容量

  • ReplicaSetId:

    分片ID

  • ReplicaSetName:

    分片名

  • Memory:

    分片内存规格,单位为MB

  • Volume:

    分片磁盘规格,单位为MB

  • OplogSize:

    分片Oplog大小,单位为MB

  • SecondaryNum:

    分片从节点数

  • RealReplicaSetId:

    分片物理ID



760
761
762
# File 'lib/v20180408/models.rb', line 760

def OplogSize
  @OplogSize
end

#RealReplicaSetIdObject

Parameters:

  • UsedVolume:

    分片已使用容量

  • ReplicaSetId:

    分片ID

  • ReplicaSetName:

    分片名

  • Memory:

    分片内存规格,单位为MB

  • Volume:

    分片磁盘规格,单位为MB

  • OplogSize:

    分片Oplog大小,单位为MB

  • SecondaryNum:

    分片从节点数

  • RealReplicaSetId:

    分片物理ID



760
761
762
# File 'lib/v20180408/models.rb', line 760

def RealReplicaSetId
  @RealReplicaSetId
end

#ReplicaSetIdObject

Parameters:

  • UsedVolume:

    分片已使用容量

  • ReplicaSetId:

    分片ID

  • ReplicaSetName:

    分片名

  • Memory:

    分片内存规格,单位为MB

  • Volume:

    分片磁盘规格,单位为MB

  • OplogSize:

    分片Oplog大小,单位为MB

  • SecondaryNum:

    分片从节点数

  • RealReplicaSetId:

    分片物理ID



760
761
762
# File 'lib/v20180408/models.rb', line 760

def ReplicaSetId
  @ReplicaSetId
end

#ReplicaSetNameObject

Parameters:

  • UsedVolume:

    分片已使用容量

  • ReplicaSetId:

    分片ID

  • ReplicaSetName:

    分片名

  • Memory:

    分片内存规格,单位为MB

  • Volume:

    分片磁盘规格,单位为MB

  • OplogSize:

    分片Oplog大小,单位为MB

  • SecondaryNum:

    分片从节点数

  • RealReplicaSetId:

    分片物理ID



760
761
762
# File 'lib/v20180408/models.rb', line 760

def ReplicaSetName
  @ReplicaSetName
end

#SecondaryNumObject

Parameters:

  • UsedVolume:

    分片已使用容量

  • ReplicaSetId:

    分片ID

  • ReplicaSetName:

    分片名

  • Memory:

    分片内存规格,单位为MB

  • Volume:

    分片磁盘规格,单位为MB

  • OplogSize:

    分片Oplog大小,单位为MB

  • SecondaryNum:

    分片从节点数

  • RealReplicaSetId:

    分片物理ID



760
761
762
# File 'lib/v20180408/models.rb', line 760

def SecondaryNum
  @SecondaryNum
end

#UsedVolumeObject

Parameters:

  • UsedVolume:

    分片已使用容量

  • ReplicaSetId:

    分片ID

  • ReplicaSetName:

    分片名

  • Memory:

    分片内存规格,单位为MB

  • Volume:

    分片磁盘规格,单位为MB

  • OplogSize:

    分片Oplog大小,单位为MB

  • SecondaryNum:

    分片从节点数

  • RealReplicaSetId:

    分片物理ID



760
761
762
# File 'lib/v20180408/models.rb', line 760

def UsedVolume
  @UsedVolume
end

#VolumeObject

Parameters:

  • UsedVolume:

    分片已使用容量

  • ReplicaSetId:

    分片ID

  • ReplicaSetName:

    分片名

  • Memory:

    分片内存规格,单位为MB

  • Volume:

    分片磁盘规格,单位为MB

  • OplogSize:

    分片Oplog大小,单位为MB

  • SecondaryNum:

    分片从节点数

  • RealReplicaSetId:

    分片物理ID



760
761
762
# File 'lib/v20180408/models.rb', line 760

def Volume
  @Volume
end

Instance Method Details

#deserialize(params) ⇒ Object



773
774
775
776
777
778
779
780
781
782
# File 'lib/v20180408/models.rb', line 773

def deserialize(params)
  @UsedVolume = params['UsedVolume']
  @ReplicaSetId = params['ReplicaSetId']
  @ReplicaSetName = params['ReplicaSetName']
  @Memory = params['Memory']
  @Volume = params['Volume']
  @OplogSize = params['OplogSize']
  @SecondaryNum = params['SecondaryNum']
  @RealReplicaSetId = params['RealReplicaSetId']
end