Class: TencentCloud::Wedata::V20250806::LineageResource

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

Overview

血缘资源实体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resourceuniqueid = nil, resourcename = nil, resourcetype = nil, lineagenodeid = nil, description = nil, platform = nil, createtime = nil, updatetime = nil, resourceproperties = nil) ⇒ LineageResource

Returns a new instance of LineageResource.



6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'lib/v20250806/models.rb', line 6113

def initialize(resourceuniqueid=nil, resourcename=nil, resourcetype=nil, lineagenodeid=nil, description=nil, platform=nil, createtime=nil, updatetime=nil, resourceproperties=nil)
  @ResourceUniqueId = resourceuniqueid
  @ResourceName = resourcename
  @ResourceType = resourcetype
  @LineageNodeId = lineagenodeid
  @Description = description
  @Platform = platform
  @CreateTime = createtime
  @UpdateTime = updatetime
  @ResourceProperties = resourceproperties
end

Instance Attribute Details

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。TABLE|METRIC|MODEL|SERVICE|COLUMN 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。默认wedata 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceUniqueId:

    实体原始唯一ID

  • ResourceName:

    业务名称:库名.表名|指标名称|模型名称|字段名称

  • ResourceType:

    实体类型

  • LineageNodeId:

    血缘节点唯一标识符号

  • Description:

    描述:表类型|指标描述|模型描述|字段描述

  • Platform:

    来源:WEDATA|THIRD

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • ResourceProperties:

    resource 额外扩展参数



6111
6112
6113
# File 'lib/v20250806/models.rb', line 6111

def CreateTime
  @CreateTime
end

#DescriptionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。TABLE|METRIC|MODEL|SERVICE|COLUMN 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。默认wedata 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceUniqueId:

    实体原始唯一ID

  • ResourceName:

    业务名称:库名.表名|指标名称|模型名称|字段名称

  • ResourceType:

    实体类型

  • LineageNodeId:

    血缘节点唯一标识符号

  • Description:

    描述:表类型|指标描述|模型描述|字段描述

  • Platform:

    来源:WEDATA|THIRD

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • ResourceProperties:

    resource 额外扩展参数



6111
6112
6113
# File 'lib/v20250806/models.rb', line 6111

def Description
  @Description
end

#LineageNodeIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。TABLE|METRIC|MODEL|SERVICE|COLUMN 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。默认wedata 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceUniqueId:

    实体原始唯一ID

  • ResourceName:

    业务名称:库名.表名|指标名称|模型名称|字段名称

  • ResourceType:

    实体类型

  • LineageNodeId:

    血缘节点唯一标识符号

  • Description:

    描述:表类型|指标描述|模型描述|字段描述

  • Platform:

    来源:WEDATA|THIRD

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • ResourceProperties:

    resource 额外扩展参数



6111
6112
6113
# File 'lib/v20250806/models.rb', line 6111

def LineageNodeId
  @LineageNodeId
end

#PlatformObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。TABLE|METRIC|MODEL|SERVICE|COLUMN 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。默认wedata 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceUniqueId:

    实体原始唯一ID

  • ResourceName:

    业务名称:库名.表名|指标名称|模型名称|字段名称

  • ResourceType:

    实体类型

  • LineageNodeId:

    血缘节点唯一标识符号

  • Description:

    描述:表类型|指标描述|模型描述|字段描述

  • Platform:

    来源:WEDATA|THIRD

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • ResourceProperties:

    resource 额外扩展参数



6111
6112
6113
# File 'lib/v20250806/models.rb', line 6111

def Platform
  @Platform
end

#ResourceNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。TABLE|METRIC|MODEL|SERVICE|COLUMN 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。默认wedata 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceUniqueId:

    实体原始唯一ID

  • ResourceName:

    业务名称:库名.表名|指标名称|模型名称|字段名称

  • ResourceType:

    实体类型

  • LineageNodeId:

    血缘节点唯一标识符号

  • Description:

    描述:表类型|指标描述|模型描述|字段描述

  • Platform:

    来源:WEDATA|THIRD

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • ResourceProperties:

    resource 额外扩展参数



6111
6112
6113
# File 'lib/v20250806/models.rb', line 6111

def ResourceName
  @ResourceName
end

#ResourcePropertiesObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。TABLE|METRIC|MODEL|SERVICE|COLUMN 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。默认wedata 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceUniqueId:

    实体原始唯一ID

  • ResourceName:

    业务名称:库名.表名|指标名称|模型名称|字段名称

  • ResourceType:

    实体类型

  • LineageNodeId:

    血缘节点唯一标识符号

  • Description:

    描述:表类型|指标描述|模型描述|字段描述

  • Platform:

    来源:WEDATA|THIRD

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • ResourceProperties:

    resource 额外扩展参数



6111
6112
6113
# File 'lib/v20250806/models.rb', line 6111

def ResourceProperties
  @ResourceProperties
end

#ResourceTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。TABLE|METRIC|MODEL|SERVICE|COLUMN 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。默认wedata 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceUniqueId:

    实体原始唯一ID

  • ResourceName:

    业务名称:库名.表名|指标名称|模型名称|字段名称

  • ResourceType:

    实体类型

  • LineageNodeId:

    血缘节点唯一标识符号

  • Description:

    描述:表类型|指标描述|模型描述|字段描述

  • Platform:

    来源:WEDATA|THIRD

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • ResourceProperties:

    resource 额外扩展参数



6111
6112
6113
# File 'lib/v20250806/models.rb', line 6111

def ResourceType
  @ResourceType
end

#ResourceUniqueIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。TABLE|METRIC|MODEL|SERVICE|COLUMN 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。默认wedata 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceUniqueId:

    实体原始唯一ID

  • ResourceName:

    业务名称:库名.表名|指标名称|模型名称|字段名称

  • ResourceType:

    实体类型

  • LineageNodeId:

    血缘节点唯一标识符号

  • Description:

    描述:表类型|指标描述|模型描述|字段描述

  • Platform:

    来源:WEDATA|THIRD

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • ResourceProperties:

    resource 额外扩展参数



6111
6112
6113
# File 'lib/v20250806/models.rb', line 6111

def ResourceUniqueId
  @ResourceUniqueId
end

#UpdateTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。TABLE|METRIC|MODEL|SERVICE|COLUMN 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。默认wedata 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceUniqueId:

    实体原始唯一ID

  • ResourceName:

    业务名称:库名.表名|指标名称|模型名称|字段名称

  • ResourceType:

    实体类型

  • LineageNodeId:

    血缘节点唯一标识符号

  • Description:

    描述:表类型|指标描述|模型描述|字段描述

  • Platform:

    来源:WEDATA|THIRD

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • ResourceProperties:

    resource 额外扩展参数



6111
6112
6113
# File 'lib/v20250806/models.rb', line 6111

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
# File 'lib/v20250806/models.rb', line 6125

def deserialize(params)
  @ResourceUniqueId = params['ResourceUniqueId']
  @ResourceName = params['ResourceName']
  @ResourceType = params['ResourceType']
  @LineageNodeId = params['LineageNodeId']
  @Description = params['Description']
  @Platform = params['Platform']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  unless params['ResourceProperties'].nil?
    @ResourceProperties = []
    params['ResourceProperties'].each do |i|
      lineageproperty_tmp = LineageProperty.new
      lineageproperty_tmp.deserialize(i)
      @ResourceProperties << lineageproperty_tmp
    end
  end
end