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.



3708
3709
3710
3711
3712
# File 'lib/v20250806/models.rb', line 3708

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

Instance Attribute Details

#PollingNullStrategyObject

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



3706
3707
3708
# File 'lib/v20250806/models.rb', line 3706

def PollingNullStrategy
  @PollingNullStrategy
end

#TaskDependencyExecutingStrategiesObject

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



3706
3707
3708
# File 'lib/v20250806/models.rb', line 3706

def TaskDependencyExecutingStrategies
  @TaskDependencyExecutingStrategies
end

#TaskDependencyExecutingTimeoutValueObject

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



3706
3707
3708
# File 'lib/v20250806/models.rb', line 3706

def TaskDependencyExecutingTimeoutValue
  @TaskDependencyExecutingTimeoutValue
end

Instance Method Details

#deserialize(params) ⇒ Object



3714
3715
3716
3717
3718
# File 'lib/v20250806/models.rb', line 3714

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