Class: TencentCloud::Lke::V20231130::CreateWorkflowRunRequest

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

Overview

CreateWorkflowRun请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(appbizid = nil, runenv = nil, query = nil, customvariables = nil) ⇒ CreateWorkflowRunRequest

Returns a new instance of CreateWorkflowRunRequest.



2736
2737
2738
2739
2740
2741
# File 'lib/v20231130/models.rb', line 2736

def initialize(appbizid=nil, runenv=nil, query=nil, customvariables=nil)
  @AppBizId = appbizid
  @RunEnv = runenv
  @Query = query
  @CustomVariables = customvariables
end

Instance Attribute Details

#AppBizIdObject

Parameters:

  • AppBizId:

    应用ID

  • RunEnv:

    运行环境。0: 测试环境; 1: 正式环境

  • Query:

    用户输入的内容

  • CustomVariables:

    API参数配置



2734
2735
2736
# File 'lib/v20231130/models.rb', line 2734

def AppBizId
  @AppBizId
end

#CustomVariablesObject

Parameters:

  • AppBizId:

    应用ID

  • RunEnv:

    运行环境。0: 测试环境; 1: 正式环境

  • Query:

    用户输入的内容

  • CustomVariables:

    API参数配置



2734
2735
2736
# File 'lib/v20231130/models.rb', line 2734

def CustomVariables
  @CustomVariables
end

#QueryObject

Parameters:

  • AppBizId:

    应用ID

  • RunEnv:

    运行环境。0: 测试环境; 1: 正式环境

  • Query:

    用户输入的内容

  • CustomVariables:

    API参数配置



2734
2735
2736
# File 'lib/v20231130/models.rb', line 2734

def Query
  @Query
end

#RunEnvObject

Parameters:

  • AppBizId:

    应用ID

  • RunEnv:

    运行环境。0: 测试环境; 1: 正式环境

  • Query:

    用户输入的内容

  • CustomVariables:

    API参数配置



2734
2735
2736
# File 'lib/v20231130/models.rb', line 2734

def RunEnv
  @RunEnv
end

Instance Method Details

#deserialize(params) ⇒ Object



2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
# File 'lib/v20231130/models.rb', line 2743

def deserialize(params)
  @AppBizId = params['AppBizId']
  @RunEnv = params['RunEnv']
  @Query = params['Query']
  unless params['CustomVariables'].nil?
    @CustomVariables = []
    params['CustomVariables'].each do |i|
      customvariable_tmp = CustomVariable.new
      customvariable_tmp.deserialize(i)
      @CustomVariables << customvariable_tmp
    end
  end
end