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.



11621
11622
11623
11624
11625
# File 'lib/v20170320/models.rb', line 11621

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



11619
11620
11621
# File 'lib/v20170320/models.rb', line 11619

def Node
  @Node
end

#SlaveNodeOneObject

Parameters:

  • Node:

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

  • SlaveNodeOne:

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

  • SlaveNodeTwo:

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



11619
11620
11621
# File 'lib/v20170320/models.rb', line 11619

def SlaveNodeOne
  @SlaveNodeOne
end

#SlaveNodeTwoObject

Parameters:

  • Node:

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

  • SlaveNodeOne:

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

  • SlaveNodeTwo:

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



11619
11620
11621
# File 'lib/v20170320/models.rb', line 11619

def SlaveNodeTwo
  @SlaveNodeTwo
end

Instance Method Details

#deserialize(params) ⇒ Object



11627
11628
11629
11630
11631
# File 'lib/v20170320/models.rb', line 11627

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