Class: TencentCloud::Dbbrain::V20210527::UpdateAgentSwitchRequest

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

Overview

UpdateAgentSwitch请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(agentid = nil, switch = nil, product = nil) ⇒ UpdateAgentSwitchRequest

Returns a new instance of UpdateAgentSwitchRequest.



7941
7942
7943
7944
7945
# File 'lib/v20210527/models.rb', line 7941

def initialize(agentid=nil, switch=nil, product=nil)
  @AgentId = agentid
  @Switch = switch
  @Product = product
end

Instance Attribute Details

#AgentIdObject

Parameters:

  • Agent标识。可通过 DescribeDiagDBInstances 接口获取。

  • 停止或重连Agent,支持值包括:"on" - 重连Agent, "off" - 停止Agent。

  • 服务产品类型,仅支持 "dbbrain-mysql" - 自建MySQL。



7939
7940
7941
# File 'lib/v20210527/models.rb', line 7939

def AgentId
  @AgentId
end

#ProductObject

Parameters:

  • Agent标识。可通过 DescribeDiagDBInstances 接口获取。

  • 停止或重连Agent,支持值包括:"on" - 重连Agent, "off" - 停止Agent。

  • 服务产品类型,仅支持 "dbbrain-mysql" - 自建MySQL。



7939
7940
7941
# File 'lib/v20210527/models.rb', line 7939

def Product
  @Product
end

#SwitchObject

Parameters:

  • Agent标识。可通过 DescribeDiagDBInstances 接口获取。

  • 停止或重连Agent,支持值包括:"on" - 重连Agent, "off" - 停止Agent。

  • 服务产品类型,仅支持 "dbbrain-mysql" - 自建MySQL。



7939
7940
7941
# File 'lib/v20210527/models.rb', line 7939

def Switch
  @Switch
end

Instance Method Details

#deserialize(params) ⇒ Object



7947
7948
7949
7950
7951
# File 'lib/v20210527/models.rb', line 7947

def deserialize(params)
  @AgentId = params['AgentId']
  @Switch = params['Switch']
  @Product = params['Product']
end