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.



15855
15856
15857
15858
15859
15860
15861
15862
15863
15864
15865
15866
# File 'lib/v20210820/models.rb', line 15855

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



15853
15854
15855
# File 'lib/v20210820/models.rb', line 15853

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



15853
15854
15855
# File 'lib/v20210820/models.rb', line 15853

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



15853
15854
15855
# File 'lib/v20210820/models.rb', line 15853

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



15853
15854
15855
# File 'lib/v20210820/models.rb', line 15853

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



15853
15854
15855
# File 'lib/v20210820/models.rb', line 15853

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



15853
15854
15855
# File 'lib/v20210820/models.rb', line 15853

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



15853
15854
15855
# File 'lib/v20210820/models.rb', line 15853

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



15853
15854
15855
# File 'lib/v20210820/models.rb', line 15853

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



15853
15854
15855
# File 'lib/v20210820/models.rb', line 15853

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



15853
15854
15855
# File 'lib/v20210820/models.rb', line 15853

def Schema
  @Schema
end

Instance Method Details

#deserialize(params) ⇒ Object



15868
15869
15870
15871
15872
15873
15874
15875
15876
15877
15878
15879
15880
15881
15882
15883
15884
15885
15886
15887
15888
15889
15890
15891
15892
15893
15894
15895
15896
15897
15898
15899
15900
15901
15902
15903
# File 'lib/v20210820/models.rb', line 15868

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