Class: TencentCloud::Cdb::V20170320::NodeDistribution

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

Overview

独享集群CDB实例的节点分布情况

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(node = nil, slavenodeone = nil, slavenodetwo = nil) ⇒ NodeDistribution

Returns a new instance of NodeDistribution.



11896
11897
11898
11899
11900
# File 'lib/v20170320/models.rb', line 11896

def initialize(node=nil, slavenodeone=nil, slavenodetwo=nil)
  @Node = node
  @SlaveNodeOne = slavenodeone
  @SlaveNodeTwo = slavenodetwo
end

Instance Attribute Details

#NodeObject

Parameters:

  • Node:

    主实例Master节点所在主机ID或者只读实例所在主机ID

  • SlaveNodeOne:

    主实例第一Slave节点所在主机ID

  • SlaveNodeTwo:

    主实例第二Slave节点所在主机ID



11894
11895
11896
# File 'lib/v20170320/models.rb', line 11894

def Node
  @Node
end

#SlaveNodeOneObject

Parameters:

  • Node:

    主实例Master节点所在主机ID或者只读实例所在主机ID

  • SlaveNodeOne:

    主实例第一Slave节点所在主机ID

  • SlaveNodeTwo:

    主实例第二Slave节点所在主机ID



11894
11895
11896
# File 'lib/v20170320/models.rb', line 11894

def SlaveNodeOne
  @SlaveNodeOne
end

#SlaveNodeTwoObject

Parameters:

  • Node:

    主实例Master节点所在主机ID或者只读实例所在主机ID

  • SlaveNodeOne:

    主实例第一Slave节点所在主机ID

  • SlaveNodeTwo:

    主实例第二Slave节点所在主机ID



11894
11895
11896
# File 'lib/v20170320/models.rb', line 11894

def SlaveNodeTwo
  @SlaveNodeTwo
end

Instance Method Details

#deserialize(params) ⇒ Object



11902
11903
11904
11905
11906
# File 'lib/v20170320/models.rb', line 11902

def deserialize(params)
  @Node = params['Node']
  @SlaveNodeOne = params['SlaveNodeOne']
  @SlaveNodeTwo = params['SlaveNodeTwo']
end