Class: TencentCloud::Ckafka::V20190819::CreateConnectResourceRequest

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

Overview

CreateConnectResource请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resourcename = nil, type = nil, description = nil, dtsconnectparam = nil, mongodbconnectparam = nil, esconnectparam = nil, clickhouseconnectparam = nil, mysqlconnectparam = nil, postgresqlconnectparam = nil, mariadbconnectparam = nil, sqlserverconnectparam = nil, dorisconnectparam = nil, kafkaconnectparam = nil, mqttconnectparam = nil) ⇒ CreateConnectResourceRequest

Returns a new instance of CreateConnectResourceRequest.



1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
# File 'lib/v20190819/models.rb', line 1595

def initialize(resourcename=nil, type=nil, description=nil, dtsconnectparam=nil, mongodbconnectparam=nil, esconnectparam=nil, clickhouseconnectparam=nil, mysqlconnectparam=nil, postgresqlconnectparam=nil, mariadbconnectparam=nil, sqlserverconnectparam=nil, dorisconnectparam=nil, kafkaconnectparam=nil, mqttconnectparam=nil)
  @ResourceName = resourcename
  @Type = type
  @Description = description
  @DtsConnectParam = dtsconnectparam
  @MongoDBConnectParam = mongodbconnectparam
  @EsConnectParam = esconnectparam
  @ClickHouseConnectParam = clickhouseconnectparam
  @MySQLConnectParam = mysqlconnectparam
  @PostgreSQLConnectParam = postgresqlconnectparam
  @MariaDBConnectParam = mariadbconnectparam
  @SQLServerConnectParam = sqlserverconnectparam
  @DorisConnectParam = dorisconnectparam
  @KafkaConnectParam = kafkaconnectparam
  @MqttConnectParam = mqttconnectparam
end

Instance Attribute Details

#ClickHouseConnectParamObject

Parameters:

  • ResourceName:

    连接源名称

  • Type:

    连接源类型

  • Description:

    连接源描述

  • DtsConnectParam:

    Dts配置,Type为DTS时必填

  • MongoDBConnectParam:

    MongoDB配置,Type为MONGODB时必填

  • EsConnectParam:

    Es配置,Type为ES时必填

  • ClickHouseConnectParam:

    ClickHouse配置,Type为CLICKHOUSE时必填

  • MySQLConnectParam:

    MySQL配置,Type为MYSQL或TDSQL_C_MYSQL时必填

  • PostgreSQLConnectParam:

    PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时必填

  • MariaDBConnectParam:

    MariaDB配置,Type为MARIADB时必填

  • SQLServerConnectParam:

    SQLServer配置,Type为SQLSERVER时必填

  • DorisConnectParam:

    Doris 配置,Type为 DORIS 时必填

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



1593
1594
1595
# File 'lib/v20190819/models.rb', line 1593

def ClickHouseConnectParam
  @ClickHouseConnectParam
end

#DescriptionObject

Parameters:

  • ResourceName:

    连接源名称

  • Type:

    连接源类型

  • Description:

    连接源描述

  • DtsConnectParam:

    Dts配置,Type为DTS时必填

  • MongoDBConnectParam:

    MongoDB配置,Type为MONGODB时必填

  • EsConnectParam:

    Es配置,Type为ES时必填

  • ClickHouseConnectParam:

    ClickHouse配置,Type为CLICKHOUSE时必填

  • MySQLConnectParam:

    MySQL配置,Type为MYSQL或TDSQL_C_MYSQL时必填

  • PostgreSQLConnectParam:

    PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时必填

  • MariaDBConnectParam:

    MariaDB配置,Type为MARIADB时必填

  • SQLServerConnectParam:

    SQLServer配置,Type为SQLSERVER时必填

  • DorisConnectParam:

    Doris 配置,Type为 DORIS 时必填

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



1593
1594
1595
# File 'lib/v20190819/models.rb', line 1593

def Description
  @Description
end

#DorisConnectParamObject

Parameters:

  • ResourceName:

    连接源名称

  • Type:

    连接源类型

  • Description:

    连接源描述

  • DtsConnectParam:

    Dts配置,Type为DTS时必填

  • MongoDBConnectParam:

    MongoDB配置,Type为MONGODB时必填

  • EsConnectParam:

    Es配置,Type为ES时必填

  • ClickHouseConnectParam:

    ClickHouse配置,Type为CLICKHOUSE时必填

  • MySQLConnectParam:

    MySQL配置,Type为MYSQL或TDSQL_C_MYSQL时必填

  • PostgreSQLConnectParam:

    PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时必填

  • MariaDBConnectParam:

    MariaDB配置,Type为MARIADB时必填

  • SQLServerConnectParam:

    SQLServer配置,Type为SQLSERVER时必填

  • DorisConnectParam:

    Doris 配置,Type为 DORIS 时必填

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



1593
1594
1595
# File 'lib/v20190819/models.rb', line 1593

def DorisConnectParam
  @DorisConnectParam
end

#DtsConnectParamObject

Parameters:

  • ResourceName:

    连接源名称

  • Type:

    连接源类型

  • Description:

    连接源描述

  • DtsConnectParam:

    Dts配置,Type为DTS时必填

  • MongoDBConnectParam:

    MongoDB配置,Type为MONGODB时必填

  • EsConnectParam:

    Es配置,Type为ES时必填

  • ClickHouseConnectParam:

    ClickHouse配置,Type为CLICKHOUSE时必填

  • MySQLConnectParam:

    MySQL配置,Type为MYSQL或TDSQL_C_MYSQL时必填

  • PostgreSQLConnectParam:

    PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时必填

  • MariaDBConnectParam:

    MariaDB配置,Type为MARIADB时必填

  • SQLServerConnectParam:

    SQLServer配置,Type为SQLSERVER时必填

  • DorisConnectParam:

    Doris 配置,Type为 DORIS 时必填

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



1593
1594
1595
# File 'lib/v20190819/models.rb', line 1593

def DtsConnectParam
  @DtsConnectParam
end

#EsConnectParamObject

Parameters:

  • ResourceName:

    连接源名称

  • Type:

    连接源类型

  • Description:

    连接源描述

  • DtsConnectParam:

    Dts配置,Type为DTS时必填

  • MongoDBConnectParam:

    MongoDB配置,Type为MONGODB时必填

  • EsConnectParam:

    Es配置,Type为ES时必填

  • ClickHouseConnectParam:

    ClickHouse配置,Type为CLICKHOUSE时必填

  • MySQLConnectParam:

    MySQL配置,Type为MYSQL或TDSQL_C_MYSQL时必填

  • PostgreSQLConnectParam:

    PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时必填

  • MariaDBConnectParam:

    MariaDB配置,Type为MARIADB时必填

  • SQLServerConnectParam:

    SQLServer配置,Type为SQLSERVER时必填

  • DorisConnectParam:

    Doris 配置,Type为 DORIS 时必填

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



1593
1594
1595
# File 'lib/v20190819/models.rb', line 1593

def EsConnectParam
  @EsConnectParam
end

#KafkaConnectParamObject

Parameters:

  • ResourceName:

    连接源名称

  • Type:

    连接源类型

  • Description:

    连接源描述

  • DtsConnectParam:

    Dts配置,Type为DTS时必填

  • MongoDBConnectParam:

    MongoDB配置,Type为MONGODB时必填

  • EsConnectParam:

    Es配置,Type为ES时必填

  • ClickHouseConnectParam:

    ClickHouse配置,Type为CLICKHOUSE时必填

  • MySQLConnectParam:

    MySQL配置,Type为MYSQL或TDSQL_C_MYSQL时必填

  • PostgreSQLConnectParam:

    PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时必填

  • MariaDBConnectParam:

    MariaDB配置,Type为MARIADB时必填

  • SQLServerConnectParam:

    SQLServer配置,Type为SQLSERVER时必填

  • DorisConnectParam:

    Doris 配置,Type为 DORIS 时必填

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



1593
1594
1595
# File 'lib/v20190819/models.rb', line 1593

def KafkaConnectParam
  @KafkaConnectParam
end

#MariaDBConnectParamObject

Parameters:

  • ResourceName:

    连接源名称

  • Type:

    连接源类型

  • Description:

    连接源描述

  • DtsConnectParam:

    Dts配置,Type为DTS时必填

  • MongoDBConnectParam:

    MongoDB配置,Type为MONGODB时必填

  • EsConnectParam:

    Es配置,Type为ES时必填

  • ClickHouseConnectParam:

    ClickHouse配置,Type为CLICKHOUSE时必填

  • MySQLConnectParam:

    MySQL配置,Type为MYSQL或TDSQL_C_MYSQL时必填

  • PostgreSQLConnectParam:

    PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时必填

  • MariaDBConnectParam:

    MariaDB配置,Type为MARIADB时必填

  • SQLServerConnectParam:

    SQLServer配置,Type为SQLSERVER时必填

  • DorisConnectParam:

    Doris 配置,Type为 DORIS 时必填

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



1593
1594
1595
# File 'lib/v20190819/models.rb', line 1593

def MariaDBConnectParam
  @MariaDBConnectParam
end

#MongoDBConnectParamObject

Parameters:

  • ResourceName:

    连接源名称

  • Type:

    连接源类型

  • Description:

    连接源描述

  • DtsConnectParam:

    Dts配置,Type为DTS时必填

  • MongoDBConnectParam:

    MongoDB配置,Type为MONGODB时必填

  • EsConnectParam:

    Es配置,Type为ES时必填

  • ClickHouseConnectParam:

    ClickHouse配置,Type为CLICKHOUSE时必填

  • MySQLConnectParam:

    MySQL配置,Type为MYSQL或TDSQL_C_MYSQL时必填

  • PostgreSQLConnectParam:

    PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时必填

  • MariaDBConnectParam:

    MariaDB配置,Type为MARIADB时必填

  • SQLServerConnectParam:

    SQLServer配置,Type为SQLSERVER时必填

  • DorisConnectParam:

    Doris 配置,Type为 DORIS 时必填

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



1593
1594
1595
# File 'lib/v20190819/models.rb', line 1593

def MongoDBConnectParam
  @MongoDBConnectParam
end

#MqttConnectParamObject

Parameters:

  • ResourceName:

    连接源名称

  • Type:

    连接源类型

  • Description:

    连接源描述

  • DtsConnectParam:

    Dts配置,Type为DTS时必填

  • MongoDBConnectParam:

    MongoDB配置,Type为MONGODB时必填

  • EsConnectParam:

    Es配置,Type为ES时必填

  • ClickHouseConnectParam:

    ClickHouse配置,Type为CLICKHOUSE时必填

  • MySQLConnectParam:

    MySQL配置,Type为MYSQL或TDSQL_C_MYSQL时必填

  • PostgreSQLConnectParam:

    PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时必填

  • MariaDBConnectParam:

    MariaDB配置,Type为MARIADB时必填

  • SQLServerConnectParam:

    SQLServer配置,Type为SQLSERVER时必填

  • DorisConnectParam:

    Doris 配置,Type为 DORIS 时必填

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



1593
1594
1595
# File 'lib/v20190819/models.rb', line 1593

def MqttConnectParam
  @MqttConnectParam
end

#MySQLConnectParamObject

Parameters:

  • ResourceName:

    连接源名称

  • Type:

    连接源类型

  • Description:

    连接源描述

  • DtsConnectParam:

    Dts配置,Type为DTS时必填

  • MongoDBConnectParam:

    MongoDB配置,Type为MONGODB时必填

  • EsConnectParam:

    Es配置,Type为ES时必填

  • ClickHouseConnectParam:

    ClickHouse配置,Type为CLICKHOUSE时必填

  • MySQLConnectParam:

    MySQL配置,Type为MYSQL或TDSQL_C_MYSQL时必填

  • PostgreSQLConnectParam:

    PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时必填

  • MariaDBConnectParam:

    MariaDB配置,Type为MARIADB时必填

  • SQLServerConnectParam:

    SQLServer配置,Type为SQLSERVER时必填

  • DorisConnectParam:

    Doris 配置,Type为 DORIS 时必填

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



1593
1594
1595
# File 'lib/v20190819/models.rb', line 1593

def MySQLConnectParam
  @MySQLConnectParam
end

#PostgreSQLConnectParamObject

Parameters:

  • ResourceName:

    连接源名称

  • Type:

    连接源类型

  • Description:

    连接源描述

  • DtsConnectParam:

    Dts配置,Type为DTS时必填

  • MongoDBConnectParam:

    MongoDB配置,Type为MONGODB时必填

  • EsConnectParam:

    Es配置,Type为ES时必填

  • ClickHouseConnectParam:

    ClickHouse配置,Type为CLICKHOUSE时必填

  • MySQLConnectParam:

    MySQL配置,Type为MYSQL或TDSQL_C_MYSQL时必填

  • PostgreSQLConnectParam:

    PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时必填

  • MariaDBConnectParam:

    MariaDB配置,Type为MARIADB时必填

  • SQLServerConnectParam:

    SQLServer配置,Type为SQLSERVER时必填

  • DorisConnectParam:

    Doris 配置,Type为 DORIS 时必填

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



1593
1594
1595
# File 'lib/v20190819/models.rb', line 1593

def PostgreSQLConnectParam
  @PostgreSQLConnectParam
end

#ResourceNameObject

Parameters:

  • ResourceName:

    连接源名称

  • Type:

    连接源类型

  • Description:

    连接源描述

  • DtsConnectParam:

    Dts配置,Type为DTS时必填

  • MongoDBConnectParam:

    MongoDB配置,Type为MONGODB时必填

  • EsConnectParam:

    Es配置,Type为ES时必填

  • ClickHouseConnectParam:

    ClickHouse配置,Type为CLICKHOUSE时必填

  • MySQLConnectParam:

    MySQL配置,Type为MYSQL或TDSQL_C_MYSQL时必填

  • PostgreSQLConnectParam:

    PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时必填

  • MariaDBConnectParam:

    MariaDB配置,Type为MARIADB时必填

  • SQLServerConnectParam:

    SQLServer配置,Type为SQLSERVER时必填

  • DorisConnectParam:

    Doris 配置,Type为 DORIS 时必填

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



1593
1594
1595
# File 'lib/v20190819/models.rb', line 1593

def ResourceName
  @ResourceName
end

#SQLServerConnectParamObject

Parameters:

  • ResourceName:

    连接源名称

  • Type:

    连接源类型

  • Description:

    连接源描述

  • DtsConnectParam:

    Dts配置,Type为DTS时必填

  • MongoDBConnectParam:

    MongoDB配置,Type为MONGODB时必填

  • EsConnectParam:

    Es配置,Type为ES时必填

  • ClickHouseConnectParam:

    ClickHouse配置,Type为CLICKHOUSE时必填

  • MySQLConnectParam:

    MySQL配置,Type为MYSQL或TDSQL_C_MYSQL时必填

  • PostgreSQLConnectParam:

    PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时必填

  • MariaDBConnectParam:

    MariaDB配置,Type为MARIADB时必填

  • SQLServerConnectParam:

    SQLServer配置,Type为SQLSERVER时必填

  • DorisConnectParam:

    Doris 配置,Type为 DORIS 时必填

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



1593
1594
1595
# File 'lib/v20190819/models.rb', line 1593

def SQLServerConnectParam
  @SQLServerConnectParam
end

#TypeObject

Parameters:

  • ResourceName:

    连接源名称

  • Type:

    连接源类型

  • Description:

    连接源描述

  • DtsConnectParam:

    Dts配置,Type为DTS时必填

  • MongoDBConnectParam:

    MongoDB配置,Type为MONGODB时必填

  • EsConnectParam:

    Es配置,Type为ES时必填

  • ClickHouseConnectParam:

    ClickHouse配置,Type为CLICKHOUSE时必填

  • MySQLConnectParam:

    MySQL配置,Type为MYSQL或TDSQL_C_MYSQL时必填

  • PostgreSQLConnectParam:

    PostgreSQL配置,Type为POSTGRESQL或TDSQL_C_POSTGRESQL时必填

  • MariaDBConnectParam:

    MariaDB配置,Type为MARIADB时必填

  • SQLServerConnectParam:

    SQLServer配置,Type为SQLSERVER时必填

  • DorisConnectParam:

    Doris 配置,Type为 DORIS 时必填

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



1593
1594
1595
# File 'lib/v20190819/models.rb', line 1593

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
# File 'lib/v20190819/models.rb', line 1612

def deserialize(params)
  @ResourceName = params['ResourceName']
  @Type = params['Type']
  @Description = params['Description']
  unless params['DtsConnectParam'].nil?
    @DtsConnectParam = DtsConnectParam.new
    @DtsConnectParam.deserialize(params['DtsConnectParam'])
  end
  unless params['MongoDBConnectParam'].nil?
    @MongoDBConnectParam = MongoDBConnectParam.new
    @MongoDBConnectParam.deserialize(params['MongoDBConnectParam'])
  end
  unless params['EsConnectParam'].nil?
    @EsConnectParam = EsConnectParam.new
    @EsConnectParam.deserialize(params['EsConnectParam'])
  end
  unless params['ClickHouseConnectParam'].nil?
    @ClickHouseConnectParam = ClickHouseConnectParam.new
    @ClickHouseConnectParam.deserialize(params['ClickHouseConnectParam'])
  end
  unless params['MySQLConnectParam'].nil?
    @MySQLConnectParam = MySQLConnectParam.new
    @MySQLConnectParam.deserialize(params['MySQLConnectParam'])
  end
  unless params['PostgreSQLConnectParam'].nil?
    @PostgreSQLConnectParam = PostgreSQLConnectParam.new
    @PostgreSQLConnectParam.deserialize(params['PostgreSQLConnectParam'])
  end
  unless params['MariaDBConnectParam'].nil?
    @MariaDBConnectParam = MariaDBConnectParam.new
    @MariaDBConnectParam.deserialize(params['MariaDBConnectParam'])
  end
  unless params['SQLServerConnectParam'].nil?
    @SQLServerConnectParam = SQLServerConnectParam.new
    @SQLServerConnectParam.deserialize(params['SQLServerConnectParam'])
  end
  unless params['DorisConnectParam'].nil?
    @DorisConnectParam = DorisConnectParam.new
    @DorisConnectParam.deserialize(params['DorisConnectParam'])
  end
  unless params['KafkaConnectParam'].nil?
    @KafkaConnectParam = KafkaConnectParam.new
    @KafkaConnectParam.deserialize(params['KafkaConnectParam'])
  end
  unless params['MqttConnectParam'].nil?
    @MqttConnectParam = MqttConnectParam.new
    @MqttConnectParam.deserialize(params['MqttConnectParam'])
  end
end