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.



11740
11741
11742
11743
11744
# File 'lib/v20170320/models.rb', line 11740

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



11738
11739
11740
# File 'lib/v20170320/models.rb', line 11738

def Node
  @Node
end

#SlaveNodeOneObject

Parameters:

  • Node:

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

  • SlaveNodeOne:

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

  • SlaveNodeTwo:

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



11738
11739
11740
# File 'lib/v20170320/models.rb', line 11738

def SlaveNodeOne
  @SlaveNodeOne
end

#SlaveNodeTwoObject

Parameters:

  • Node:

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

  • SlaveNodeOne:

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

  • SlaveNodeTwo:

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



11738
11739
11740
# File 'lib/v20170320/models.rb', line 11738

def SlaveNodeTwo
  @SlaveNodeTwo
end

Instance Method Details

#deserialize(params) ⇒ Object



11746
11747
11748
11749
11750
# File 'lib/v20170320/models.rb', line 11746

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