Class: TencentCloud::Dlc::V20210125::AssociateDatasourceHouseRequest

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

Overview

AssociateDatasourceHouse请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(datasourceconnectionname = nil, datasourceconnectiontype = nil, datasourceconnectionconfig = nil, dataenginenames = nil, networkconnectiontype = nil, networkconnectiondesc = nil) ⇒ AssociateDatasourceHouseRequest

Returns a new instance of AssociateDatasourceHouseRequest.



689
690
691
692
693
694
695
696
# File 'lib/v20210125/models.rb', line 689

def initialize(datasourceconnectionname=nil, datasourceconnectiontype=nil, datasourceconnectionconfig=nil, dataenginenames=nil, networkconnectiontype=nil, networkconnectiondesc=nil)
  @DatasourceConnectionName = datasourceconnectionname
  @DatasourceConnectionType = datasourceconnectiontype
  @DatasourceConnectionConfig = datasourceconnectionconfig
  @DataEngineNames = dataenginenames
  @NetworkConnectionType = networkconnectiontype
  @NetworkConnectionDesc = networkconnectiondesc
end

Instance Attribute Details

#DataEngineNamesObject

Parameters:

  • DatasourceConnectionName:

    网络配置名称

  • DatasourceConnectionType:

    数据源类型

  • DatasourceConnectionConfig:

    数据源网络配置

  • DataEngineNames:

    引擎名称,只允许绑定一个引擎

  • NetworkConnectionType:

    网络类型,2-跨源型,4-增强型

  • NetworkConnectionDesc:

    网络配置描述



687
688
689
# File 'lib/v20210125/models.rb', line 687

def DataEngineNames
  @DataEngineNames
end

#DatasourceConnectionConfigObject

Parameters:

  • DatasourceConnectionName:

    网络配置名称

  • DatasourceConnectionType:

    数据源类型

  • DatasourceConnectionConfig:

    数据源网络配置

  • DataEngineNames:

    引擎名称,只允许绑定一个引擎

  • NetworkConnectionType:

    网络类型,2-跨源型,4-增强型

  • NetworkConnectionDesc:

    网络配置描述



687
688
689
# File 'lib/v20210125/models.rb', line 687

def DatasourceConnectionConfig
  @DatasourceConnectionConfig
end

#DatasourceConnectionNameObject

Parameters:

  • DatasourceConnectionName:

    网络配置名称

  • DatasourceConnectionType:

    数据源类型

  • DatasourceConnectionConfig:

    数据源网络配置

  • DataEngineNames:

    引擎名称,只允许绑定一个引擎

  • NetworkConnectionType:

    网络类型,2-跨源型,4-增强型

  • NetworkConnectionDesc:

    网络配置描述



687
688
689
# File 'lib/v20210125/models.rb', line 687

def DatasourceConnectionName
  @DatasourceConnectionName
end

#DatasourceConnectionTypeObject

Parameters:

  • DatasourceConnectionName:

    网络配置名称

  • DatasourceConnectionType:

    数据源类型

  • DatasourceConnectionConfig:

    数据源网络配置

  • DataEngineNames:

    引擎名称,只允许绑定一个引擎

  • NetworkConnectionType:

    网络类型,2-跨源型,4-增强型

  • NetworkConnectionDesc:

    网络配置描述



687
688
689
# File 'lib/v20210125/models.rb', line 687

def DatasourceConnectionType
  @DatasourceConnectionType
end

#NetworkConnectionDescObject

Parameters:

  • DatasourceConnectionName:

    网络配置名称

  • DatasourceConnectionType:

    数据源类型

  • DatasourceConnectionConfig:

    数据源网络配置

  • DataEngineNames:

    引擎名称,只允许绑定一个引擎

  • NetworkConnectionType:

    网络类型,2-跨源型,4-增强型

  • NetworkConnectionDesc:

    网络配置描述



687
688
689
# File 'lib/v20210125/models.rb', line 687

def NetworkConnectionDesc
  @NetworkConnectionDesc
end

#NetworkConnectionTypeObject

Parameters:

  • DatasourceConnectionName:

    网络配置名称

  • DatasourceConnectionType:

    数据源类型

  • DatasourceConnectionConfig:

    数据源网络配置

  • DataEngineNames:

    引擎名称,只允许绑定一个引擎

  • NetworkConnectionType:

    网络类型,2-跨源型,4-增强型

  • NetworkConnectionDesc:

    网络配置描述



687
688
689
# File 'lib/v20210125/models.rb', line 687

def NetworkConnectionType
  @NetworkConnectionType
end

Instance Method Details

#deserialize(params) ⇒ Object



698
699
700
701
702
703
704
705
706
707
708
# File 'lib/v20210125/models.rb', line 698

def deserialize(params)
  @DatasourceConnectionName = params['DatasourceConnectionName']
  @DatasourceConnectionType = params['DatasourceConnectionType']
  unless params['DatasourceConnectionConfig'].nil?
    @DatasourceConnectionConfig = DatasourceConnectionConfig.new
    @DatasourceConnectionConfig.deserialize(params['DatasourceConnectionConfig'])
  end
  @DataEngineNames = params['DataEngineNames']
  @NetworkConnectionType = params['NetworkConnectionType']
  @NetworkConnectionDesc = params['NetworkConnectionDesc']
end