Class: TencentCloud::Wedata::V20210820::LineageProcessVO

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

Overview

LineageProcessVO

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(processid = nil, processtype = nil, processsubtype = nil, processname = nil, description = nil, qualifiedid = nil, platform = nil, processproperties = nil) ⇒ LineageProcessVO

Returns a new instance of LineageProcessVO.



25531
25532
25533
25534
25535
25536
25537
25538
25539
25540
# File 'lib/v20210820/models.rb', line 25531

def initialize(processid=nil, processtype=nil, processsubtype=nil, processname=nil, description=nil, qualifiedid=nil, platform=nil, processproperties=nil)
  @ProcessId = processid
  @ProcessType = processtype
  @ProcessSubType = processsubtype
  @ProcessName = processname
  @Description = description
  @QualifiedId = qualifiedid
  @Platform = platform
  @ProcessProperties = processproperties
end

Instance Attribute Details

#DescriptionObject

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

Parameters:

  • ProcessId:

    原始唯一ID

  • ProcessType:

    任务类型

  • ProcessSubType:

    任务子类型

  • ProcessName:

    名称

  • Description:

    描述

  • QualifiedId:

    唯一ID

  • Platform:

    来源

  • ProcessProperties:

    额外扩展参数



25529
25530
25531
# File 'lib/v20210820/models.rb', line 25529

def Description
  @Description
end

#PlatformObject

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

Parameters:

  • ProcessId:

    原始唯一ID

  • ProcessType:

    任务类型

  • ProcessSubType:

    任务子类型

  • ProcessName:

    名称

  • Description:

    描述

  • QualifiedId:

    唯一ID

  • Platform:

    来源

  • ProcessProperties:

    额外扩展参数



25529
25530
25531
# File 'lib/v20210820/models.rb', line 25529

def Platform
  @Platform
end

#ProcessIdObject

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

Parameters:

  • ProcessId:

    原始唯一ID

  • ProcessType:

    任务类型

  • ProcessSubType:

    任务子类型

  • ProcessName:

    名称

  • Description:

    描述

  • QualifiedId:

    唯一ID

  • Platform:

    来源

  • ProcessProperties:

    额外扩展参数



25529
25530
25531
# File 'lib/v20210820/models.rb', line 25529

def ProcessId
  @ProcessId
end

#ProcessNameObject

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

Parameters:

  • ProcessId:

    原始唯一ID

  • ProcessType:

    任务类型

  • ProcessSubType:

    任务子类型

  • ProcessName:

    名称

  • Description:

    描述

  • QualifiedId:

    唯一ID

  • Platform:

    来源

  • ProcessProperties:

    额外扩展参数



25529
25530
25531
# File 'lib/v20210820/models.rb', line 25529

def ProcessName
  @ProcessName
end

#ProcessPropertiesObject

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

Parameters:

  • ProcessId:

    原始唯一ID

  • ProcessType:

    任务类型

  • ProcessSubType:

    任务子类型

  • ProcessName:

    名称

  • Description:

    描述

  • QualifiedId:

    唯一ID

  • Platform:

    来源

  • ProcessProperties:

    额外扩展参数



25529
25530
25531
# File 'lib/v20210820/models.rb', line 25529

def ProcessProperties
  @ProcessProperties
end

#ProcessSubTypeObject

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

Parameters:

  • ProcessId:

    原始唯一ID

  • ProcessType:

    任务类型

  • ProcessSubType:

    任务子类型

  • ProcessName:

    名称

  • Description:

    描述

  • QualifiedId:

    唯一ID

  • Platform:

    来源

  • ProcessProperties:

    额外扩展参数



25529
25530
25531
# File 'lib/v20210820/models.rb', line 25529

def ProcessSubType
  @ProcessSubType
end

#ProcessTypeObject

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

Parameters:

  • ProcessId:

    原始唯一ID

  • ProcessType:

    任务类型

  • ProcessSubType:

    任务子类型

  • ProcessName:

    名称

  • Description:

    描述

  • QualifiedId:

    唯一ID

  • Platform:

    来源

  • ProcessProperties:

    额外扩展参数



25529
25530
25531
# File 'lib/v20210820/models.rb', line 25529

def ProcessType
  @ProcessType
end

#QualifiedIdObject

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

Parameters:

  • ProcessId:

    原始唯一ID

  • ProcessType:

    任务类型

  • ProcessSubType:

    任务子类型

  • ProcessName:

    名称

  • Description:

    描述

  • QualifiedId:

    唯一ID

  • Platform:

    来源

  • ProcessProperties:

    额外扩展参数



25529
25530
25531
# File 'lib/v20210820/models.rb', line 25529

def QualifiedId
  @QualifiedId
end

Instance Method Details

#deserialize(params) ⇒ Object



25542
25543
25544
25545
25546
25547
25548
25549
25550
25551
25552
25553
25554
25555
25556
25557
25558
# File 'lib/v20210820/models.rb', line 25542

def deserialize(params)
  @ProcessId = params['ProcessId']
  @ProcessType = params['ProcessType']
  @ProcessSubType = params['ProcessSubType']
  @ProcessName = params['ProcessName']
  @Description = params['Description']
  @QualifiedId = params['QualifiedId']
  @Platform = params['Platform']
  unless params['ProcessProperties'].nil?
    @ProcessProperties = []
    params['ProcessProperties'].each do |i|
      lineageproperty_tmp = LineageProperty.new
      lineageproperty_tmp.deserialize(i)
      @ProcessProperties << lineageproperty_tmp
    end
  end
end