Class: TencentCloud::Cynosdb::V20190107::SwitchClusterZoneRequest

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

Overview

SwitchClusterZone请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, oldzone = nil, newzone = nil, isinmaintainperiod = nil) ⇒ SwitchClusterZoneRequest

Returns a new instance of SwitchClusterZoneRequest.



14762
14763
14764
14765
14766
14767
# File 'lib/v20190107/models.rb', line 14762

def initialize(clusterid=nil, oldzone=nil, newzone=nil, isinmaintainperiod=nil)
  @ClusterId = clusterid
  @OldZone = oldzone
  @NewZone = newzone
  @IsInMaintainPeriod = isinmaintainperiod
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • ClusterId:

    集群Id

  • OldZone:

    当前可用区

  • NewZone:

    要切换到的可用区

  • IsInMaintainPeriod:

    维护期间执行-yes,立即执行-no



14760
14761
14762
# File 'lib/v20190107/models.rb', line 14760

def ClusterId
  @ClusterId
end

#IsInMaintainPeriodObject

Parameters:

  • ClusterId:

    集群Id

  • OldZone:

    当前可用区

  • NewZone:

    要切换到的可用区

  • IsInMaintainPeriod:

    维护期间执行-yes,立即执行-no



14760
14761
14762
# File 'lib/v20190107/models.rb', line 14760

def IsInMaintainPeriod
  @IsInMaintainPeriod
end

#NewZoneObject

Parameters:

  • ClusterId:

    集群Id

  • OldZone:

    当前可用区

  • NewZone:

    要切换到的可用区

  • IsInMaintainPeriod:

    维护期间执行-yes,立即执行-no



14760
14761
14762
# File 'lib/v20190107/models.rb', line 14760

def NewZone
  @NewZone
end

#OldZoneObject

Parameters:

  • ClusterId:

    集群Id

  • OldZone:

    当前可用区

  • NewZone:

    要切换到的可用区

  • IsInMaintainPeriod:

    维护期间执行-yes,立即执行-no



14760
14761
14762
# File 'lib/v20190107/models.rb', line 14760

def OldZone
  @OldZone
end

Instance Method Details

#deserialize(params) ⇒ Object



14769
14770
14771
14772
14773
14774
# File 'lib/v20190107/models.rb', line 14769

def deserialize(params)
  @ClusterId = params['ClusterId']
  @OldZone = params['OldZone']
  @NewZone = params['NewZone']
  @IsInMaintainPeriod = params['IsInMaintainPeriod']
end