Class: TencentCloud::Wedata::V20250806::CreateDataBackfillPlanRequest

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

Overview

CreateDataBackfillPlan请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, taskids = nil, databackfillrangelist = nil, timezone = nil, databackfillplanname = nil, checkparenttype = nil, skipeventlistening = nil, redefineselfworkflowdependency = nil, redefineparallelnum = nil, schedulerresourcegroupid = nil, integrationresourcegroupid = nil, redefineparamlist = nil, datatimeorder = nil, redefinecycletype = nil) ⇒ CreateDataBackfillPlanRequest

Returns a new instance of CreateDataBackfillPlanRequest.



844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
# File 'lib/v20250806/models.rb', line 844

def initialize(projectid=nil, taskids=nil, databackfillrangelist=nil, timezone=nil, databackfillplanname=nil, checkparenttype=nil, skipeventlistening=nil, redefineselfworkflowdependency=nil, redefineparallelnum=nil, schedulerresourcegroupid=nil, integrationresourcegroupid=nil, redefineparamlist=nil, datatimeorder=nil, redefinecycletype=nil)
  @ProjectId = projectid
  @TaskIds = taskids
  @DataBackfillRangeList = databackfillrangelist
  @TimeZone = timezone
  @DataBackfillPlanName = databackfillplanname
  @CheckParentType = checkparenttype
  @SkipEventListening = skipeventlistening
  @RedefineSelfWorkflowDependency = redefineselfworkflowdependency
  @RedefineParallelNum = redefineparallelnum
  @SchedulerResourceGroupId = schedulerresourcegroupid
  @IntegrationResourceGroupId = integrationresourcegroupid
  @RedefineParamList = redefineparamlist
  @DataTimeOrder = datatimeorder
  @RedefineCycleType = redefinecycletype
end

Instance Attribute Details

#CheckParentTypeObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

    补录实例重新生成周期,如果设置会重新指定补录任务实例的生成周期,目前只会将天实例转换成每月1号生成的实例



842
843
844
# File 'lib/v20250806/models.rb', line 842

def CheckParentType
  @CheckParentType
end

#DataBackfillPlanNameObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

    补录实例重新生成周期,如果设置会重新指定补录任务实例的生成周期,目前只会将天实例转换成每月1号生成的实例



842
843
844
# File 'lib/v20250806/models.rb', line 842

def DataBackfillPlanName
  @DataBackfillPlanName
end

#DataBackfillRangeListObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

    补录实例重新生成周期,如果设置会重新指定补录任务实例的生成周期,目前只会将天实例转换成每月1号生成的实例



842
843
844
# File 'lib/v20250806/models.rb', line 842

def DataBackfillRangeList
  @DataBackfillRangeList
end

#DataTimeOrderObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

    补录实例重新生成周期,如果设置会重新指定补录任务实例的生成周期,目前只会将天实例转换成每月1号生成的实例



842
843
844
# File 'lib/v20250806/models.rb', line 842

def DataTimeOrder
  @DataTimeOrder
end

#IntegrationResourceGroupIdObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

    补录实例重新生成周期,如果设置会重新指定补录任务实例的生成周期,目前只会将天实例转换成每月1号生成的实例



842
843
844
# File 'lib/v20250806/models.rb', line 842

def IntegrationResourceGroupId
  @IntegrationResourceGroupId
end

#ProjectIdObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

    补录实例重新生成周期,如果设置会重新指定补录任务实例的生成周期,目前只会将天实例转换成每月1号生成的实例



842
843
844
# File 'lib/v20250806/models.rb', line 842

def ProjectId
  @ProjectId
end

#RedefineCycleTypeObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

    补录实例重新生成周期,如果设置会重新指定补录任务实例的生成周期,目前只会将天实例转换成每月1号生成的实例



842
843
844
# File 'lib/v20250806/models.rb', line 842

def RedefineCycleType
  @RedefineCycleType
end

#RedefineParallelNumObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

    补录实例重新生成周期,如果设置会重新指定补录任务实例的生成周期,目前只会将天实例转换成每月1号生成的实例



842
843
844
# File 'lib/v20250806/models.rb', line 842

def RedefineParallelNum
  @RedefineParallelNum
end

#RedefineParamListObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

    补录实例重新生成周期,如果设置会重新指定补录任务实例的生成周期,目前只会将天实例转换成每月1号生成的实例



842
843
844
# File 'lib/v20250806/models.rb', line 842

def RedefineParamList
  @RedefineParamList
end

#RedefineSelfWorkflowDependencyObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

    补录实例重新生成周期,如果设置会重新指定补录任务实例的生成周期,目前只会将天实例转换成每月1号生成的实例



842
843
844
# File 'lib/v20250806/models.rb', line 842

def RedefineSelfWorkflowDependency
  @RedefineSelfWorkflowDependency
end

#SchedulerResourceGroupIdObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

    补录实例重新生成周期,如果设置会重新指定补录任务实例的生成周期,目前只会将天实例转换成每月1号生成的实例



842
843
844
# File 'lib/v20250806/models.rb', line 842

def SchedulerResourceGroupId
  @SchedulerResourceGroupId
end

#SkipEventListeningObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

    补录实例重新生成周期,如果设置会重新指定补录任务实例的生成周期,目前只会将天实例转换成每月1号生成的实例



842
843
844
# File 'lib/v20250806/models.rb', line 842

def SkipEventListening
  @SkipEventListening
end

#TaskIdsObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

    补录实例重新生成周期,如果设置会重新指定补录任务实例的生成周期,目前只会将天实例转换成每月1号生成的实例



842
843
844
# File 'lib/v20250806/models.rb', line 842

def TaskIds
  @TaskIds
end

#TimeZoneObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

    补录实例重新生成周期,如果设置会重新指定补录任务实例的生成周期,目前只会将天实例转换成每月1号生成的实例



842
843
844
# File 'lib/v20250806/models.rb', line 842

def TimeZone
  @TimeZone
end

Instance Method Details

#deserialize(params) ⇒ Object



861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
# File 'lib/v20250806/models.rb', line 861

def deserialize(params)
  @ProjectId = params['ProjectId']
  @TaskIds = params['TaskIds']
  unless params['DataBackfillRangeList'].nil?
    @DataBackfillRangeList = []
    params['DataBackfillRangeList'].each do |i|
      databackfillrange_tmp = DataBackfillRange.new
      databackfillrange_tmp.deserialize(i)
      @DataBackfillRangeList << databackfillrange_tmp
    end
  end
  @TimeZone = params['TimeZone']
  @DataBackfillPlanName = params['DataBackfillPlanName']
  @CheckParentType = params['CheckParentType']
  @SkipEventListening = params['SkipEventListening']
  @RedefineSelfWorkflowDependency = params['RedefineSelfWorkflowDependency']
  @RedefineParallelNum = params['RedefineParallelNum']
  @SchedulerResourceGroupId = params['SchedulerResourceGroupId']
  @IntegrationResourceGroupId = params['IntegrationResourceGroupId']
  unless params['RedefineParamList'].nil?
    @RedefineParamList = []
    params['RedefineParamList'].each do |i|
      kvpair_tmp = KVPair.new
      kvpair_tmp.deserialize(i)
      @RedefineParamList << kvpair_tmp
    end
  end
  @DataTimeOrder = params['DataTimeOrder']
  @RedefineCycleType = params['RedefineCycleType']
end