Class: TencentCloud::Wedata::V20210820::TriggerManualTasksRequest

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

Overview

TriggerManualTasks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, triggername = nil, triggerscope = nil, datatimelist = nil, workflowid = nil, remark = nil, taskids = nil, schedulerresourcegroup = nil, integrationresourcegroup = nil, execorder = nil, customparams = nil, extraparams = nil, scheduletimezone = nil, timetype = nil) ⇒ TriggerManualTasksRequest



39840
39841
39842
39843
39844
39845
39846
39847
39848
39849
39850
39851
39852
39853
39854
39855
# File 'lib/v20210820/models.rb', line 39840

def initialize(projectid=nil, triggername=nil, triggerscope=nil, datatimelist=nil, workflowid=nil, remark=nil, taskids=nil, schedulerresourcegroup=nil, integrationresourcegroup=nil, execorder=nil, customparams=nil, extraparams=nil, scheduletimezone=nil, timetype=nil)
  @ProjectId = projectid
  @TriggerName = triggername
  @TriggerScope = triggerscope
  @DataTimeList = datatimelist
  @WorkflowId = workflowid
  @Remark = remark
  @TaskIds = taskids
  @SchedulerResourceGroup = schedulerresourcegroup
  @IntegrationResourceGroup = integrationresourcegroup
  @ExecOrder = execorder
  @CustomParams = customparams
  @ExtraParams = extraparams
  @ScheduleTimeZone = scheduletimezone
  @TimeType = timetype
end

Instance Attribute Details

#CustomParamsObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传



39838
39839
39840
# File 'lib/v20210820/models.rb', line 39838

def CustomParams
  @CustomParams
end

#DataTimeListObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传



39838
39839
39840
# File 'lib/v20210820/models.rb', line 39838

def DataTimeList
  @DataTimeList
end

#ExecOrderObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传



39838
39839
39840
# File 'lib/v20210820/models.rb', line 39838

def ExecOrder
  @ExecOrder
end

#ExtraParamsObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传



39838
39839
39840
# File 'lib/v20210820/models.rb', line 39838

def ExtraParams
  @ExtraParams
end

#IntegrationResourceGroupObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传



39838
39839
39840
# File 'lib/v20210820/models.rb', line 39838

def IntegrationResourceGroup
  @IntegrationResourceGroup
end

#ProjectIdObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传



39838
39839
39840
# File 'lib/v20210820/models.rb', line 39838

def ProjectId
  @ProjectId
end

#RemarkObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传



39838
39839
39840
# File 'lib/v20210820/models.rb', line 39838

def Remark
  @Remark
end

#SchedulerResourceGroupObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传



39838
39839
39840
# File 'lib/v20210820/models.rb', line 39838

def SchedulerResourceGroup
  @SchedulerResourceGroup
end

#ScheduleTimeZoneObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传



39838
39839
39840
# File 'lib/v20210820/models.rb', line 39838

def ScheduleTimeZone
  @ScheduleTimeZone
end

#TaskIdsObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传



39838
39839
39840
# File 'lib/v20210820/models.rb', line 39838

def TaskIds
  @TaskIds
end

#TimeTypeObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传



39838
39839
39840
# File 'lib/v20210820/models.rb', line 39838

def TimeType
  @TimeType
end

#TriggerNameObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传



39838
39839
39840
# File 'lib/v20210820/models.rb', line 39838

def TriggerName
  @TriggerName
end

#TriggerScopeObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传



39838
39839
39840
# File 'lib/v20210820/models.rb', line 39838

def TriggerScope
  @TriggerScope
end

#WorkflowIdObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传



39838
39839
39840
# File 'lib/v20210820/models.rb', line 39838

def WorkflowId
  @WorkflowId
end

Instance Method Details

#deserialize(params) ⇒ Object



39857
39858
39859
39860
39861
39862
39863
39864
39865
39866
39867
39868
39869
39870
39871
39872
39873
39874
39875
39876
39877
39878
39879
# File 'lib/v20210820/models.rb', line 39857

def deserialize(params)
  @ProjectId = params['ProjectId']
  @TriggerName = params['TriggerName']
  @TriggerScope = params['TriggerScope']
  @DataTimeList = params['DataTimeList']
  @WorkflowId = params['WorkflowId']
  @Remark = params['Remark']
  @TaskIds = params['TaskIds']
  @SchedulerResourceGroup = params['SchedulerResourceGroup']
  @IntegrationResourceGroup = params['IntegrationResourceGroup']
  @ExecOrder = params['ExecOrder']
  unless params['CustomParams'].nil?
    @CustomParams = []
    params['CustomParams'].each do |i|
      kvpair_tmp = KVPair.new
      kvpair_tmp.deserialize(i)
      @CustomParams << kvpair_tmp
    end
  end
  @ExtraParams = params['ExtraParams']
  @ScheduleTimeZone = params['ScheduleTimeZone']
  @TimeType = params['TimeType']
end