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.



24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
# File 'lib/v20210820/models.rb', line 24317

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:

  • 集成节点名称

  • 集成节点类型

  • 节点数据源类型

  • 节点描述

  • 数据源id

  • 节点配置信息

  • 节点扩展配置信息

  • 节点schema

  • 节点映射

  • owner uin



24315
24316
24317
# File 'lib/v20210820/models.rb', line 24315

def Config
  @Config
end

#DatasourceIdObject

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

Parameters:

  • 集成节点名称

  • 集成节点类型

  • 节点数据源类型

  • 节点描述

  • 数据源id

  • 节点配置信息

  • 节点扩展配置信息

  • 节点schema

  • 节点映射

  • owner uin



24315
24316
24317
# File 'lib/v20210820/models.rb', line 24315

def DatasourceId
  @DatasourceId
end

#DataSourceTypeObject

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

Parameters:

  • 集成节点名称

  • 集成节点类型

  • 节点数据源类型

  • 节点描述

  • 数据源id

  • 节点配置信息

  • 节点扩展配置信息

  • 节点schema

  • 节点映射

  • owner uin



24315
24316
24317
# File 'lib/v20210820/models.rb', line 24315

def DataSourceType
  @DataSourceType
end

#DescriptionObject

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

Parameters:

  • 集成节点名称

  • 集成节点类型

  • 节点数据源类型

  • 节点描述

  • 数据源id

  • 节点配置信息

  • 节点扩展配置信息

  • 节点schema

  • 节点映射

  • owner uin



24315
24316
24317
# File 'lib/v20210820/models.rb', line 24315

def Description
  @Description
end

#ExtConfigObject

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

Parameters:

  • 集成节点名称

  • 集成节点类型

  • 节点数据源类型

  • 节点描述

  • 数据源id

  • 节点配置信息

  • 节点扩展配置信息

  • 节点schema

  • 节点映射

  • owner uin



24315
24316
24317
# File 'lib/v20210820/models.rb', line 24315

def ExtConfig
  @ExtConfig
end

#NameObject

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

Parameters:

  • 集成节点名称

  • 集成节点类型

  • 节点数据源类型

  • 节点描述

  • 数据源id

  • 节点配置信息

  • 节点扩展配置信息

  • 节点schema

  • 节点映射

  • owner uin



24315
24316
24317
# File 'lib/v20210820/models.rb', line 24315

def Name
  @Name
end

#NodeMappingObject

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

Parameters:

  • 集成节点名称

  • 集成节点类型

  • 节点数据源类型

  • 节点描述

  • 数据源id

  • 节点配置信息

  • 节点扩展配置信息

  • 节点schema

  • 节点映射

  • owner uin



24315
24316
24317
# File 'lib/v20210820/models.rb', line 24315

def NodeMapping
  @NodeMapping
end

#NodeTypeObject

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

Parameters:

  • 集成节点名称

  • 集成节点类型

  • 节点数据源类型

  • 节点描述

  • 数据源id

  • 节点配置信息

  • 节点扩展配置信息

  • 节点schema

  • 节点映射

  • owner uin



24315
24316
24317
# File 'lib/v20210820/models.rb', line 24315

def NodeType
  @NodeType
end

#OwnerUinObject

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

Parameters:

  • 集成节点名称

  • 集成节点类型

  • 节点数据源类型

  • 节点描述

  • 数据源id

  • 节点配置信息

  • 节点扩展配置信息

  • 节点schema

  • 节点映射

  • owner uin



24315
24316
24317
# File 'lib/v20210820/models.rb', line 24315

def OwnerUin
  @OwnerUin
end

#SchemaObject

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

Parameters:

  • 集成节点名称

  • 集成节点类型

  • 节点数据源类型

  • 节点描述

  • 数据源id

  • 节点配置信息

  • 节点扩展配置信息

  • 节点schema

  • 节点映射

  • owner uin



24315
24316
24317
# File 'lib/v20210820/models.rb', line 24315

def Schema
  @Schema
end

Instance Method Details

#deserialize(params) ⇒ Object



24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
24351
24352
24353
24354
24355
24356
24357
24358
24359
24360
24361
24362
24363
24364
24365
# File 'lib/v20210820/models.rb', line 24330

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