Class: TencentCloud::Ckafka::V20190819::ModifyConnectResourceRequest

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

Overview

ModifyConnectResource请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of ModifyConnectResourceRequest.



9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
# File 'lib/v20190819/models.rb', line 9043

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

Instance Attribute Details

#ClickHouseConnectParamObject

Parameters:

  • ResourceId:

    连接源的Id

  • ResourceName:

    连接源名称,为空时不修改

  • Description:

    连接源描述,为空时不修改

  • Type:

    连接源类型,修改数据源参数时,需要与原Type相同,否则编辑数据源无效

  • 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时必填

  • CtsdbConnectParam:

    Ctsdb配置,Type为CTSDB

  • DorisConnectParam:

    Doris配置,Type为DORIS

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



9041
9042
9043
# File 'lib/v20190819/models.rb', line 9041

def ClickHouseConnectParam
  @ClickHouseConnectParam
end

#CtsdbConnectParamObject

Parameters:

  • ResourceId:

    连接源的Id

  • ResourceName:

    连接源名称,为空时不修改

  • Description:

    连接源描述,为空时不修改

  • Type:

    连接源类型,修改数据源参数时,需要与原Type相同,否则编辑数据源无效

  • 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时必填

  • CtsdbConnectParam:

    Ctsdb配置,Type为CTSDB

  • DorisConnectParam:

    Doris配置,Type为DORIS

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



9041
9042
9043
# File 'lib/v20190819/models.rb', line 9041

def CtsdbConnectParam
  @CtsdbConnectParam
end

#DescriptionObject

Parameters:

  • ResourceId:

    连接源的Id

  • ResourceName:

    连接源名称,为空时不修改

  • Description:

    连接源描述,为空时不修改

  • Type:

    连接源类型,修改数据源参数时,需要与原Type相同,否则编辑数据源无效

  • 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时必填

  • CtsdbConnectParam:

    Ctsdb配置,Type为CTSDB

  • DorisConnectParam:

    Doris配置,Type为DORIS

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



9041
9042
9043
# File 'lib/v20190819/models.rb', line 9041

def Description
  @Description
end

#DorisConnectParamObject

Parameters:

  • ResourceId:

    连接源的Id

  • ResourceName:

    连接源名称,为空时不修改

  • Description:

    连接源描述,为空时不修改

  • Type:

    连接源类型,修改数据源参数时,需要与原Type相同,否则编辑数据源无效

  • 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时必填

  • CtsdbConnectParam:

    Ctsdb配置,Type为CTSDB

  • DorisConnectParam:

    Doris配置,Type为DORIS

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



9041
9042
9043
# File 'lib/v20190819/models.rb', line 9041

def DorisConnectParam
  @DorisConnectParam
end

#DtsConnectParamObject

Parameters:

  • ResourceId:

    连接源的Id

  • ResourceName:

    连接源名称,为空时不修改

  • Description:

    连接源描述,为空时不修改

  • Type:

    连接源类型,修改数据源参数时,需要与原Type相同,否则编辑数据源无效

  • 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时必填

  • CtsdbConnectParam:

    Ctsdb配置,Type为CTSDB

  • DorisConnectParam:

    Doris配置,Type为DORIS

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



9041
9042
9043
# File 'lib/v20190819/models.rb', line 9041

def DtsConnectParam
  @DtsConnectParam
end

#EsConnectParamObject

Parameters:

  • ResourceId:

    连接源的Id

  • ResourceName:

    连接源名称,为空时不修改

  • Description:

    连接源描述,为空时不修改

  • Type:

    连接源类型,修改数据源参数时,需要与原Type相同,否则编辑数据源无效

  • 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时必填

  • CtsdbConnectParam:

    Ctsdb配置,Type为CTSDB

  • DorisConnectParam:

    Doris配置,Type为DORIS

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



9041
9042
9043
# File 'lib/v20190819/models.rb', line 9041

def EsConnectParam
  @EsConnectParam
end

#KafkaConnectParamObject

Parameters:

  • ResourceId:

    连接源的Id

  • ResourceName:

    连接源名称,为空时不修改

  • Description:

    连接源描述,为空时不修改

  • Type:

    连接源类型,修改数据源参数时,需要与原Type相同,否则编辑数据源无效

  • 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时必填

  • CtsdbConnectParam:

    Ctsdb配置,Type为CTSDB

  • DorisConnectParam:

    Doris配置,Type为DORIS

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



9041
9042
9043
# File 'lib/v20190819/models.rb', line 9041

def KafkaConnectParam
  @KafkaConnectParam
end

#MariaDBConnectParamObject

Parameters:

  • ResourceId:

    连接源的Id

  • ResourceName:

    连接源名称,为空时不修改

  • Description:

    连接源描述,为空时不修改

  • Type:

    连接源类型,修改数据源参数时,需要与原Type相同,否则编辑数据源无效

  • 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时必填

  • CtsdbConnectParam:

    Ctsdb配置,Type为CTSDB

  • DorisConnectParam:

    Doris配置,Type为DORIS

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



9041
9042
9043
# File 'lib/v20190819/models.rb', line 9041

def MariaDBConnectParam
  @MariaDBConnectParam
end

#MongoDBConnectParamObject

Parameters:

  • ResourceId:

    连接源的Id

  • ResourceName:

    连接源名称,为空时不修改

  • Description:

    连接源描述,为空时不修改

  • Type:

    连接源类型,修改数据源参数时,需要与原Type相同,否则编辑数据源无效

  • 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时必填

  • CtsdbConnectParam:

    Ctsdb配置,Type为CTSDB

  • DorisConnectParam:

    Doris配置,Type为DORIS

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



9041
9042
9043
# File 'lib/v20190819/models.rb', line 9041

def MongoDBConnectParam
  @MongoDBConnectParam
end

#MqttConnectParamObject

Parameters:

  • ResourceId:

    连接源的Id

  • ResourceName:

    连接源名称,为空时不修改

  • Description:

    连接源描述,为空时不修改

  • Type:

    连接源类型,修改数据源参数时,需要与原Type相同,否则编辑数据源无效

  • 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时必填

  • CtsdbConnectParam:

    Ctsdb配置,Type为CTSDB

  • DorisConnectParam:

    Doris配置,Type为DORIS

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



9041
9042
9043
# File 'lib/v20190819/models.rb', line 9041

def MqttConnectParam
  @MqttConnectParam
end

#MySQLConnectParamObject

Parameters:

  • ResourceId:

    连接源的Id

  • ResourceName:

    连接源名称,为空时不修改

  • Description:

    连接源描述,为空时不修改

  • Type:

    连接源类型,修改数据源参数时,需要与原Type相同,否则编辑数据源无效

  • 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时必填

  • CtsdbConnectParam:

    Ctsdb配置,Type为CTSDB

  • DorisConnectParam:

    Doris配置,Type为DORIS

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



9041
9042
9043
# File 'lib/v20190819/models.rb', line 9041

def MySQLConnectParam
  @MySQLConnectParam
end

#PostgreSQLConnectParamObject

Parameters:

  • ResourceId:

    连接源的Id

  • ResourceName:

    连接源名称,为空时不修改

  • Description:

    连接源描述,为空时不修改

  • Type:

    连接源类型,修改数据源参数时,需要与原Type相同,否则编辑数据源无效

  • 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时必填

  • CtsdbConnectParam:

    Ctsdb配置,Type为CTSDB

  • DorisConnectParam:

    Doris配置,Type为DORIS

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



9041
9042
9043
# File 'lib/v20190819/models.rb', line 9041

def PostgreSQLConnectParam
  @PostgreSQLConnectParam
end

#ResourceIdObject

Parameters:

  • ResourceId:

    连接源的Id

  • ResourceName:

    连接源名称,为空时不修改

  • Description:

    连接源描述,为空时不修改

  • Type:

    连接源类型,修改数据源参数时,需要与原Type相同,否则编辑数据源无效

  • 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时必填

  • CtsdbConnectParam:

    Ctsdb配置,Type为CTSDB

  • DorisConnectParam:

    Doris配置,Type为DORIS

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



9041
9042
9043
# File 'lib/v20190819/models.rb', line 9041

def ResourceId
  @ResourceId
end

#ResourceNameObject

Parameters:

  • ResourceId:

    连接源的Id

  • ResourceName:

    连接源名称,为空时不修改

  • Description:

    连接源描述,为空时不修改

  • Type:

    连接源类型,修改数据源参数时,需要与原Type相同,否则编辑数据源无效

  • 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时必填

  • CtsdbConnectParam:

    Ctsdb配置,Type为CTSDB

  • DorisConnectParam:

    Doris配置,Type为DORIS

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



9041
9042
9043
# File 'lib/v20190819/models.rb', line 9041

def ResourceName
  @ResourceName
end

#SQLServerConnectParamObject

Parameters:

  • ResourceId:

    连接源的Id

  • ResourceName:

    连接源名称,为空时不修改

  • Description:

    连接源描述,为空时不修改

  • Type:

    连接源类型,修改数据源参数时,需要与原Type相同,否则编辑数据源无效

  • 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时必填

  • CtsdbConnectParam:

    Ctsdb配置,Type为CTSDB

  • DorisConnectParam:

    Doris配置,Type为DORIS

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



9041
9042
9043
# File 'lib/v20190819/models.rb', line 9041

def SQLServerConnectParam
  @SQLServerConnectParam
end

#TypeObject

Parameters:

  • ResourceId:

    连接源的Id

  • ResourceName:

    连接源名称,为空时不修改

  • Description:

    连接源描述,为空时不修改

  • Type:

    连接源类型,修改数据源参数时,需要与原Type相同,否则编辑数据源无效

  • 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时必填

  • CtsdbConnectParam:

    Ctsdb配置,Type为CTSDB

  • DorisConnectParam:

    Doris配置,Type为DORIS

  • KafkaConnectParam:

    Kafka配置,Type为 KAFKA 时必填

  • MqttConnectParam:

    MQTT配置,Type为 MQTT 时必填



9041
9042
9043
# File 'lib/v20190819/models.rb', line 9041

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
# File 'lib/v20190819/models.rb', line 9062

def deserialize(params)
  @ResourceId = params['ResourceId']
  @ResourceName = params['ResourceName']
  @Description = params['Description']
  @Type = params['Type']
  unless params['DtsConnectParam'].nil?
    @DtsConnectParam = DtsModifyConnectParam.new
    @DtsConnectParam.deserialize(params['DtsConnectParam'])
  end
  unless params['MongoDBConnectParam'].nil?
    @MongoDBConnectParam = MongoDBModifyConnectParam.new
    @MongoDBConnectParam.deserialize(params['MongoDBConnectParam'])
  end
  unless params['EsConnectParam'].nil?
    @EsConnectParam = EsModifyConnectParam.new
    @EsConnectParam.deserialize(params['EsConnectParam'])
  end
  unless params['ClickHouseConnectParam'].nil?
    @ClickHouseConnectParam = ClickHouseModifyConnectParam.new
    @ClickHouseConnectParam.deserialize(params['ClickHouseConnectParam'])
  end
  unless params['MySQLConnectParam'].nil?
    @MySQLConnectParam = MySQLModifyConnectParam.new
    @MySQLConnectParam.deserialize(params['MySQLConnectParam'])
  end
  unless params['PostgreSQLConnectParam'].nil?
    @PostgreSQLConnectParam = PostgreSQLModifyConnectParam.new
    @PostgreSQLConnectParam.deserialize(params['PostgreSQLConnectParam'])
  end
  unless params['MariaDBConnectParam'].nil?
    @MariaDBConnectParam = MariaDBModifyConnectParam.new
    @MariaDBConnectParam.deserialize(params['MariaDBConnectParam'])
  end
  unless params['SQLServerConnectParam'].nil?
    @SQLServerConnectParam = SQLServerModifyConnectParam.new
    @SQLServerConnectParam.deserialize(params['SQLServerConnectParam'])
  end
  unless params['CtsdbConnectParam'].nil?
    @CtsdbConnectParam = CtsdbModifyConnectParam.new
    @CtsdbConnectParam.deserialize(params['CtsdbConnectParam'])
  end
  unless params['DorisConnectParam'].nil?
    @DorisConnectParam = DorisModifyConnectParam.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