Class: TencentCloud::Dlc::V20210125::UpdateStandardEngineResourceGroupConfigInfoRequest

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

Overview

UpdateStandardEngineResourceGroupConfigInfo请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(engineresourcegroupname = nil, updateconfcontext = nil, iseffectivenow = nil) ⇒ UpdateStandardEngineResourceGroupConfigInfoRequest

Returns a new instance of UpdateStandardEngineResourceGroupConfigInfoRequest.



16914
16915
16916
16917
16918
# File 'lib/v20210125/models.rb', line 16914

def initialize(engineresourcegroupname=nil, updateconfcontext=nil, iseffectivenow=nil)
  @EngineResourceGroupName = engineresourcegroupname
  @UpdateConfContext = updateconfcontext
  @IsEffectiveNow = iseffectivenow
end

Instance Attribute Details

#EngineResourceGroupNameObject

Parameters:

  • EngineResourceGroupName:

    引擎资源组名称

  • UpdateConfContext:

    需要更新的配置

  • IsEffectiveNow:

    是否立即重启资源组生效,0–立即生效,1–只保持不重启生效



16912
16913
16914
# File 'lib/v20210125/models.rb', line 16912

def EngineResourceGroupName
  @EngineResourceGroupName
end

#IsEffectiveNowObject

Parameters:

  • EngineResourceGroupName:

    引擎资源组名称

  • UpdateConfContext:

    需要更新的配置

  • IsEffectiveNow:

    是否立即重启资源组生效,0–立即生效,1–只保持不重启生效



16912
16913
16914
# File 'lib/v20210125/models.rb', line 16912

def IsEffectiveNow
  @IsEffectiveNow
end

#UpdateConfContextObject

Parameters:

  • EngineResourceGroupName:

    引擎资源组名称

  • UpdateConfContext:

    需要更新的配置

  • IsEffectiveNow:

    是否立即重启资源组生效,0–立即生效,1–只保持不重启生效



16912
16913
16914
# File 'lib/v20210125/models.rb', line 16912

def UpdateConfContext
  @UpdateConfContext
end

Instance Method Details

#deserialize(params) ⇒ Object



16920
16921
16922
16923
16924
16925
16926
16927
16928
16929
16930
16931
# File 'lib/v20210125/models.rb', line 16920

def deserialize(params)
  @EngineResourceGroupName = params['EngineResourceGroupName']
  unless params['UpdateConfContext'].nil?
    @UpdateConfContext = []
    params['UpdateConfContext'].each do |i|
      updateconfcontext_tmp = UpdateConfContext.new
      updateconfcontext_tmp.deserialize(i)
      @UpdateConfContext << updateconfcontext_tmp
    end
  end
  @IsEffectiveNow = params['IsEffectiveNow']
end