Class: TencentCloud::Wedata::V20210820::TaskExtOpsDto

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

Overview

任务扩展信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, properties = nil, dryrunextattributes = nil, dryrunparameter = nil) ⇒ TaskExtOpsDto

Returns a new instance of TaskExtOpsDto.



38990
38991
38992
38993
38994
38995
# File 'lib/v20210820/models.rb', line 38990

def initialize(taskid=nil, properties=nil, dryrunextattributes=nil, dryrunparameter=nil)
  @TaskId = taskid
  @Properties = properties
  @DryRunExtAttributes = dryrunextattributes
  @DryRunParameter = dryrunparameter
end

Instance Attribute Details

#DryRunExtAttributesObject

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

Parameters:

  • TaskId:

    任务ID

  • Properties:

    任务属性(key-value 形式)

  • DryRunExtAttributes:

    任务试运行-扩展业务属性

  • DryRunParameter:

    任务试运行动态传参



38988
38989
38990
# File 'lib/v20210820/models.rb', line 38988

def DryRunExtAttributes
  @DryRunExtAttributes
end

#DryRunParameterObject

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

Parameters:

  • TaskId:

    任务ID

  • Properties:

    任务属性(key-value 形式)

  • DryRunExtAttributes:

    任务试运行-扩展业务属性

  • DryRunParameter:

    任务试运行动态传参



38988
38989
38990
# File 'lib/v20210820/models.rb', line 38988

def DryRunParameter
  @DryRunParameter
end

#PropertiesObject

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

Parameters:

  • TaskId:

    任务ID

  • Properties:

    任务属性(key-value 形式)

  • DryRunExtAttributes:

    任务试运行-扩展业务属性

  • DryRunParameter:

    任务试运行动态传参



38988
38989
38990
# File 'lib/v20210820/models.rb', line 38988

def Properties
  @Properties
end

#TaskIdObject

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

Parameters:

  • TaskId:

    任务ID

  • Properties:

    任务属性(key-value 形式)

  • DryRunExtAttributes:

    任务试运行-扩展业务属性

  • DryRunParameter:

    任务试运行动态传参



38988
38989
38990
# File 'lib/v20210820/models.rb', line 38988

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



38997
38998
38999
39000
39001
39002
39003
39004
39005
39006
39007
39008
39009
39010
39011
39012
39013
39014
39015
39016
39017
39018
39019
# File 'lib/v20210820/models.rb', line 38997

def deserialize(params)
  @TaskId = params['TaskId']
  unless params['Properties'].nil?
    @Properties = StrToStrMap.new
    @Properties.deserialize(params['Properties'])
  end
  unless params['DryRunExtAttributes'].nil?
    @DryRunExtAttributes = []
    params['DryRunExtAttributes'].each do |i|
      attributeitemopsdto_tmp = AttributeItemOpsDto.new
      attributeitemopsdto_tmp.deserialize(i)
      @DryRunExtAttributes << attributeitemopsdto_tmp
    end
  end
  unless params['DryRunParameter'].nil?
    @DryRunParameter = []
    params['DryRunParameter'].each do |i|
      attributeitemopsdto_tmp = AttributeItemOpsDto.new
      attributeitemopsdto_tmp.deserialize(i)
      @DryRunParameter << attributeitemopsdto_tmp
    end
  end
end