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.



8479
8480
8481
8482
8483
8484
8485
8486
# File 'lib/v20210820/models.rb', line 8479

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:

    偏移量



8477
8478
8479
# File 'lib/v20210820/models.rb', line 8477

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:

    偏移量



8477
8478
8479
# File 'lib/v20210820/models.rb', line 8477

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:

    偏移量



8477
8478
8479
# File 'lib/v20210820/models.rb', line 8477

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:

    偏移量



8477
8478
8479
# File 'lib/v20210820/models.rb', line 8477

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:

    偏移量



8477
8478
8479
# File 'lib/v20210820/models.rb', line 8477

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:

    偏移量



8477
8478
8479
# File 'lib/v20210820/models.rb', line 8477

def SubordinateCyclicConfig
  @SubordinateCyclicConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
# File 'lib/v20210820/models.rb', line 8488

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