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.



1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
# File 'lib/v20250806/models.rb', line 1085

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号生成的实例



1083
1084
1085
# File 'lib/v20250806/models.rb', line 1083

def CheckParentType
  @CheckParentType
end

#DataBackfillPlanNameObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

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



1083
1084
1085
# File 'lib/v20250806/models.rb', line 1083

def DataBackfillPlanName
  @DataBackfillPlanName
end

#DataBackfillRangeListObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

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



1083
1084
1085
# File 'lib/v20250806/models.rb', line 1083

def DataBackfillRangeList
  @DataBackfillRangeList
end

#DataTimeOrderObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

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



1083
1084
1085
# File 'lib/v20250806/models.rb', line 1083

def DataTimeOrder
  @DataTimeOrder
end

#IntegrationResourceGroupIdObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

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



1083
1084
1085
# File 'lib/v20250806/models.rb', line 1083

def IntegrationResourceGroupId
  @IntegrationResourceGroupId
end

#ProjectIdObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

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



1083
1084
1085
# File 'lib/v20250806/models.rb', line 1083

def ProjectId
  @ProjectId
end

#RedefineCycleTypeObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

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



1083
1084
1085
# File 'lib/v20250806/models.rb', line 1083

def RedefineCycleType
  @RedefineCycleType
end

#RedefineParallelNumObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

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



1083
1084
1085
# File 'lib/v20250806/models.rb', line 1083

def RedefineParallelNum
  @RedefineParallelNum
end

#RedefineParamListObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

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



1083
1084
1085
# File 'lib/v20250806/models.rb', line 1083

def RedefineParamList
  @RedefineParamList
end

#RedefineSelfWorkflowDependencyObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

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



1083
1084
1085
# File 'lib/v20250806/models.rb', line 1083

def RedefineSelfWorkflowDependency
  @RedefineSelfWorkflowDependency
end

#SchedulerResourceGroupIdObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

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



1083
1084
1085
# File 'lib/v20250806/models.rb', line 1083

def SchedulerResourceGroupId
  @SchedulerResourceGroupId
end

#SkipEventListeningObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

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



1083
1084
1085
# File 'lib/v20250806/models.rb', line 1083

def SkipEventListening
  @SkipEventListening
end

#TaskIdsObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

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



1083
1084
1085
# File 'lib/v20250806/models.rb', line 1083

def TaskIds
  @TaskIds
end

#TimeZoneObject

可选值

  • NORMAL: 不设置

  • ORDER: 顺序

  • REVERSE: 逆序

不设置默认为NORMAL

  • MONTH_CYCLE: 月

Parameters:

  • RedefineCycleType:

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



1083
1084
1085
# File 'lib/v20250806/models.rb', line 1083

def TimeZone
  @TimeZone
end

Instance Method Details

#deserialize(params) ⇒ Object



1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
# File 'lib/v20250806/models.rb', line 1102

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