Class: TencentCloud::Wedata::V20210820::IntegrationNodeDetail

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

Overview

集成节点详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, nodetype = nil, datasourcetype = nil, description = nil, datasourceid = nil, config = nil, extconfig = nil, schema = nil, nodemapping = nil, owneruin = nil) ⇒ IntegrationNodeDetail

Returns a new instance of IntegrationNodeDetail.



15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
15682
15683
# File 'lib/v20210820/models.rb', line 15672

def initialize(name=nil, nodetype=nil, datasourcetype=nil, description=nil, datasourceid=nil, config=nil, extconfig=nil, schema=nil, nodemapping=nil, owneruin=nil)
  @Name = name
  @NodeType = nodetype
  @DataSourceType = datasourcetype
  @Description = description
  @DatasourceId = datasourceid
  @Config = config
  @ExtConfig = extconfig
  @Schema = schema
  @NodeMapping = nodemapping
  @OwnerUin = owneruin
end

Instance Attribute Details

#ConfigObject

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

Parameters:

  • Name:

    集成节点名称

  • NodeType:

    集成节点类型

  • DataSourceType:

    节点数据源类型

  • Description:

    节点描述

  • DatasourceId:

    数据源id

  • Config:

    节点配置信息

  • ExtConfig:

    节点扩展配置信息

  • Schema:

    节点schema

  • NodeMapping:

    节点映射

  • OwnerUin:

    owner uin



15670
15671
15672
# File 'lib/v20210820/models.rb', line 15670

def Config
  @Config
end

#DatasourceIdObject

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

Parameters:

  • Name:

    集成节点名称

  • NodeType:

    集成节点类型

  • DataSourceType:

    节点数据源类型

  • Description:

    节点描述

  • DatasourceId:

    数据源id

  • Config:

    节点配置信息

  • ExtConfig:

    节点扩展配置信息

  • Schema:

    节点schema

  • NodeMapping:

    节点映射

  • OwnerUin:

    owner uin



15670
15671
15672
# File 'lib/v20210820/models.rb', line 15670

def DatasourceId
  @DatasourceId
end

#DataSourceTypeObject

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

Parameters:

  • Name:

    集成节点名称

  • NodeType:

    集成节点类型

  • DataSourceType:

    节点数据源类型

  • Description:

    节点描述

  • DatasourceId:

    数据源id

  • Config:

    节点配置信息

  • ExtConfig:

    节点扩展配置信息

  • Schema:

    节点schema

  • NodeMapping:

    节点映射

  • OwnerUin:

    owner uin



15670
15671
15672
# File 'lib/v20210820/models.rb', line 15670

def DataSourceType
  @DataSourceType
end

#DescriptionObject

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

Parameters:

  • Name:

    集成节点名称

  • NodeType:

    集成节点类型

  • DataSourceType:

    节点数据源类型

  • Description:

    节点描述

  • DatasourceId:

    数据源id

  • Config:

    节点配置信息

  • ExtConfig:

    节点扩展配置信息

  • Schema:

    节点schema

  • NodeMapping:

    节点映射

  • OwnerUin:

    owner uin



15670
15671
15672
# File 'lib/v20210820/models.rb', line 15670

def Description
  @Description
end

#ExtConfigObject

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

Parameters:

  • Name:

    集成节点名称

  • NodeType:

    集成节点类型

  • DataSourceType:

    节点数据源类型

  • Description:

    节点描述

  • DatasourceId:

    数据源id

  • Config:

    节点配置信息

  • ExtConfig:

    节点扩展配置信息

  • Schema:

    节点schema

  • NodeMapping:

    节点映射

  • OwnerUin:

    owner uin



15670
15671
15672
# File 'lib/v20210820/models.rb', line 15670

def ExtConfig
  @ExtConfig
end

#NameObject

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

Parameters:

  • Name:

    集成节点名称

  • NodeType:

    集成节点类型

  • DataSourceType:

    节点数据源类型

  • Description:

    节点描述

  • DatasourceId:

    数据源id

  • Config:

    节点配置信息

  • ExtConfig:

    节点扩展配置信息

  • Schema:

    节点schema

  • NodeMapping:

    节点映射

  • OwnerUin:

    owner uin



15670
15671
15672
# File 'lib/v20210820/models.rb', line 15670

def Name
  @Name
end

#NodeMappingObject

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

Parameters:

  • Name:

    集成节点名称

  • NodeType:

    集成节点类型

  • DataSourceType:

    节点数据源类型

  • Description:

    节点描述

  • DatasourceId:

    数据源id

  • Config:

    节点配置信息

  • ExtConfig:

    节点扩展配置信息

  • Schema:

    节点schema

  • NodeMapping:

    节点映射

  • OwnerUin:

    owner uin



15670
15671
15672
# File 'lib/v20210820/models.rb', line 15670

def NodeMapping
  @NodeMapping
end

#NodeTypeObject

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

Parameters:

  • Name:

    集成节点名称

  • NodeType:

    集成节点类型

  • DataSourceType:

    节点数据源类型

  • Description:

    节点描述

  • DatasourceId:

    数据源id

  • Config:

    节点配置信息

  • ExtConfig:

    节点扩展配置信息

  • Schema:

    节点schema

  • NodeMapping:

    节点映射

  • OwnerUin:

    owner uin



15670
15671
15672
# File 'lib/v20210820/models.rb', line 15670

def NodeType
  @NodeType
end

#OwnerUinObject

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

Parameters:

  • Name:

    集成节点名称

  • NodeType:

    集成节点类型

  • DataSourceType:

    节点数据源类型

  • Description:

    节点描述

  • DatasourceId:

    数据源id

  • Config:

    节点配置信息

  • ExtConfig:

    节点扩展配置信息

  • Schema:

    节点schema

  • NodeMapping:

    节点映射

  • OwnerUin:

    owner uin



15670
15671
15672
# File 'lib/v20210820/models.rb', line 15670

def OwnerUin
  @OwnerUin
end

#SchemaObject

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

Parameters:

  • Name:

    集成节点名称

  • NodeType:

    集成节点类型

  • DataSourceType:

    节点数据源类型

  • Description:

    节点描述

  • DatasourceId:

    数据源id

  • Config:

    节点配置信息

  • ExtConfig:

    节点扩展配置信息

  • Schema:

    节点schema

  • NodeMapping:

    节点映射

  • OwnerUin:

    owner uin



15670
15671
15672
# File 'lib/v20210820/models.rb', line 15670

def Schema
  @Schema
end

Instance Method Details

#deserialize(params) ⇒ Object



15685
15686
15687
15688
15689
15690
15691
15692
15693
15694
15695
15696
15697
15698
15699
15700
15701
15702
15703
15704
15705
15706
15707
15708
15709
15710
15711
15712
15713
15714
15715
15716
15717
15718
15719
15720
# File 'lib/v20210820/models.rb', line 15685

def deserialize(params)
  @Name = params['Name']
  @NodeType = params['NodeType']
  @DataSourceType = params['DataSourceType']
  @Description = params['Description']
  @DatasourceId = params['DatasourceId']
  unless params['Config'].nil?
    @Config = []
    params['Config'].each do |i|
      recordfield_tmp = RecordField.new
      recordfield_tmp.deserialize(i)
      @Config << recordfield_tmp
    end
  end
  unless params['ExtConfig'].nil?
    @ExtConfig = []
    params['ExtConfig'].each do |i|
      recordfield_tmp = RecordField.new
      recordfield_tmp.deserialize(i)
      @ExtConfig << recordfield_tmp
    end
  end
  unless params['Schema'].nil?
    @Schema = []
    params['Schema'].each do |i|
      integrationnodeschema_tmp = IntegrationNodeSchema.new
      integrationnodeschema_tmp.deserialize(i)
      @Schema << integrationnodeschema_tmp
    end
  end
  unless params['NodeMapping'].nil?
    @NodeMapping = IntegrationNodeMapping.new
    @NodeMapping.deserialize(params['NodeMapping'])
  end
  @OwnerUin = params['OwnerUin']
end