Class: TencentCloud::Wedata::V20250806::DependencyStrategyTask

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

Overview

依赖配置策略

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(pollingnullstrategy = nil, taskdependencyexecutingstrategies = nil, taskdependencyexecutingtimeoutvalue = nil) ⇒ DependencyStrategyTask

Returns a new instance of DependencyStrategyTask.



2407
2408
2409
2410
2411
# File 'lib/v20250806/models.rb', line 2407

def initialize(pollingnullstrategy=nil, taskdependencyexecutingstrategies=nil, taskdependencyexecutingtimeoutvalue=nil)
  @PollingNullStrategy = pollingnullstrategy
  @TaskDependencyExecutingStrategies = taskdependencyexecutingstrategies
  @TaskDependencyExecutingTimeoutValue = taskdependencyexecutingtimeoutvalue
end

Instance Attribute Details

#PollingNullStrategyObject

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



2405
2406
2407
# File 'lib/v20250806/models.rb', line 2405

def PollingNullStrategy
  @PollingNullStrategy
end

#TaskDependencyExecutingStrategiesObject

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



2405
2406
2407
# File 'lib/v20250806/models.rb', line 2405

def TaskDependencyExecutingStrategies
  @TaskDependencyExecutingStrategies
end

#TaskDependencyExecutingTimeoutValueObject

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



2405
2406
2407
# File 'lib/v20250806/models.rb', line 2405

def TaskDependencyExecutingTimeoutValue
  @TaskDependencyExecutingTimeoutValue
end

Instance Method Details

#deserialize(params) ⇒ Object



2413
2414
2415
2416
2417
# File 'lib/v20250806/models.rb', line 2413

def deserialize(params)
  @PollingNullStrategy = params['PollingNullStrategy']
  @TaskDependencyExecutingStrategies = params['TaskDependencyExecutingStrategies']
  @TaskDependencyExecutingTimeoutValue = params['TaskDependencyExecutingTimeoutValue']
end