Class: TencentCloud::Wedata::V20210820::DependencyConfigDsDTO

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

Overview

依赖配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(parenttask = nil, sontask = nil, maincyclicconfig = nil, subordinatecyclicconfig = nil, dependencystrategy = nil, offset = nil) ⇒ DependencyConfigDsDTO

Returns a new instance of DependencyConfigDsDTO.



8106
8107
8108
8109
8110
8111
8112
8113
# File 'lib/v20210820/models.rb', line 8106

def initialize(parenttask=nil, sontask=nil, maincyclicconfig=nil, subordinatecyclicconfig=nil, dependencystrategy=nil, offset=nil)
  @ParentTask = parenttask
  @SonTask = sontask
  @MainCyclicConfig = maincyclicconfig
  @SubordinateCyclicConfig = subordinatecyclicconfig
  @DependencyStrategy = dependencystrategy
  @Offset = offset
end

Instance Attribute Details

#DependencyStrategyObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ParentTask:

    ParentTask任务

  • SonTask:

    SonTask任务

  • MainCyclicConfig:

    the dependency config

  • SubordinateCyclicConfig:

    SubordinateCyclicConfig配置

  • DependencyStrategy:

    DependencyStrategy策略

  • Offset:

    偏移量



8104
8105
8106
# File 'lib/v20210820/models.rb', line 8104

def DependencyStrategy
  @DependencyStrategy
end

#MainCyclicConfigObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ParentTask:

    ParentTask任务

  • SonTask:

    SonTask任务

  • MainCyclicConfig:

    the dependency config

  • SubordinateCyclicConfig:

    SubordinateCyclicConfig配置

  • DependencyStrategy:

    DependencyStrategy策略

  • Offset:

    偏移量



8104
8105
8106
# File 'lib/v20210820/models.rb', line 8104

def MainCyclicConfig
  @MainCyclicConfig
end

#OffsetObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ParentTask:

    ParentTask任务

  • SonTask:

    SonTask任务

  • MainCyclicConfig:

    the dependency config

  • SubordinateCyclicConfig:

    SubordinateCyclicConfig配置

  • DependencyStrategy:

    DependencyStrategy策略

  • Offset:

    偏移量



8104
8105
8106
# File 'lib/v20210820/models.rb', line 8104

def Offset
  @Offset
end

#ParentTaskObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ParentTask:

    ParentTask任务

  • SonTask:

    SonTask任务

  • MainCyclicConfig:

    the dependency config

  • SubordinateCyclicConfig:

    SubordinateCyclicConfig配置

  • DependencyStrategy:

    DependencyStrategy策略

  • Offset:

    偏移量



8104
8105
8106
# File 'lib/v20210820/models.rb', line 8104

def ParentTask
  @ParentTask
end

#SonTaskObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ParentTask:

    ParentTask任务

  • SonTask:

    SonTask任务

  • MainCyclicConfig:

    the dependency config

  • SubordinateCyclicConfig:

    SubordinateCyclicConfig配置

  • DependencyStrategy:

    DependencyStrategy策略

  • Offset:

    偏移量



8104
8105
8106
# File 'lib/v20210820/models.rb', line 8104

def SonTask
  @SonTask
end

#SubordinateCyclicConfigObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ParentTask:

    ParentTask任务

  • SonTask:

    SonTask任务

  • MainCyclicConfig:

    the dependency config

  • SubordinateCyclicConfig:

    SubordinateCyclicConfig配置

  • DependencyStrategy:

    DependencyStrategy策略

  • Offset:

    偏移量



8104
8105
8106
# File 'lib/v20210820/models.rb', line 8104

def SubordinateCyclicConfig
  @SubordinateCyclicConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
# File 'lib/v20210820/models.rb', line 8115

def deserialize(params)
  unless params['ParentTask'].nil?
    @ParentTask = TaskDsDTO.new
    @ParentTask.deserialize(params['ParentTask'])
  end
  unless params['SonTask'].nil?
    @SonTask = TaskDsDTO.new
    @SonTask.deserialize(params['SonTask'])
  end
  @MainCyclicConfig = params['MainCyclicConfig']
  @SubordinateCyclicConfig = params['SubordinateCyclicConfig']
  unless params['DependencyStrategy'].nil?
    @DependencyStrategy = DependencyStrategyDs.new
    @DependencyStrategy.deserialize(params['DependencyStrategy'])
  end
  @Offset = params['Offset']
end