Class ClickHouseParam
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.ckafka.v20190819.models.ClickHouseParam
-
public class ClickHouseParam extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ClickHouseParam()ClickHouseParam(ClickHouseParam source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetBatchSize()Get 每批次投递到 ClickHouse 表消息数量,默认为 1000 条。 提高该参数值,有利于减少往 ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。 注意:此字段可能返回 null,表示取不到有效值。StringgetCluster()Get ClickHouse的集群 注意:此字段可能返回 null,表示取不到有效值。LonggetConsumerFetchMaxWaitMs()Get 每次从 topic 拉取消息最大等待时间,当超过当前最大等待时间时,即使没有拉取到 ConsumerFetchMinBytes 大小,也将进行 ClickHouse 投递操作。 提高该参数值,有利于减少往 ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。 注意:此字段可能返回 null,表示取不到有效值。LonggetConsumerFetchMinBytes()Get 每次从 topic 中拉取消息大小,默认为 1MB,即至少要从 topic 中批量拉取 1MB 消息,才进行数据投递到 ClickHouse 操作。 提高该参数值,有利于减少往 ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。 注意:此字段可能返回 null,表示取不到有效值。StringgetDatabase()Get ClickHouse的数据库名 注意:此字段可能返回 null,表示取不到有效值。DropClsgetDropCls()Get 当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效 注意:此字段可能返回 null,表示取不到有效值。BooleangetDropInvalidMessage()Get ClickHouse是否抛弃解析失败的消息,默认为true 注意:此字段可能返回 null,表示取不到有效值。StringgetIp()Get ClickHouse的连接ip 注意:此字段可能返回 null,表示取不到有效值。StringgetPassword()Get ClickHouse的密码 注意:此字段可能返回 null,表示取不到有效值。LonggetPort()Get ClickHouse的连接port 注意:此字段可能返回 null,表示取不到有效值。StringgetResource()Get 实例资源 注意:此字段可能返回 null,表示取不到有效值。ClickHouseSchema[]getSchema()Get ClickHouse的schema 注意:此字段可能返回 null,表示取不到有效值。BooleangetSelfBuilt()Get 是否为自建集群 注意:此字段可能返回 null,表示取不到有效值。StringgetServiceVip()Get 实例vip 注意:此字段可能返回 null,表示取不到有效值。StringgetTable()Get ClickHouse的数据表名 注意:此字段可能返回 null,表示取不到有效值。StringgetType()Get ClickHouse 类型,emr-clickhouse : "emr";cdw-clickhouse : "cdwch";自建 : "" 注意:此字段可能返回 null,表示取不到有效值。StringgetUniqVpcId()Get 实例的vpcId 注意:此字段可能返回 null,表示取不到有效值。StringgetUserName()Get ClickHouse的用户名 注意:此字段可能返回 null,表示取不到有效值。voidsetBatchSize(Long BatchSize)Set 每批次投递到 ClickHouse 表消息数量,默认为 1000 条。 提高该参数值,有利于减少往 ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。 注意:此字段可能返回 null,表示取不到有效值。voidsetCluster(String Cluster)Set ClickHouse的集群 注意:此字段可能返回 null,表示取不到有效值。voidsetConsumerFetchMaxWaitMs(Long ConsumerFetchMaxWaitMs)Set 每次从 topic 拉取消息最大等待时间,当超过当前最大等待时间时,即使没有拉取到 ConsumerFetchMinBytes 大小,也将进行 ClickHouse 投递操作。 提高该参数值,有利于减少往 ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。 注意:此字段可能返回 null,表示取不到有效值。voidsetConsumerFetchMinBytes(Long ConsumerFetchMinBytes)Set 每次从 topic 中拉取消息大小,默认为 1MB,即至少要从 topic 中批量拉取 1MB 消息,才进行数据投递到 ClickHouse 操作。 提高该参数值,有利于减少往 ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。 注意:此字段可能返回 null,表示取不到有效值。voidsetDatabase(String Database)Set ClickHouse的数据库名 注意:此字段可能返回 null,表示取不到有效值。voidsetDropCls(DropCls DropCls)Set 当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效 注意:此字段可能返回 null,表示取不到有效值。voidsetDropInvalidMessage(Boolean DropInvalidMessage)Set ClickHouse是否抛弃解析失败的消息,默认为true 注意:此字段可能返回 null,表示取不到有效值。voidsetIp(String Ip)Set ClickHouse的连接ip 注意:此字段可能返回 null,表示取不到有效值。voidsetPassword(String Password)Set ClickHouse的密码 注意:此字段可能返回 null,表示取不到有效值。voidsetPort(Long Port)Set ClickHouse的连接port 注意:此字段可能返回 null,表示取不到有效值。voidsetResource(String Resource)Set 实例资源 注意:此字段可能返回 null,表示取不到有效值。voidsetSchema(ClickHouseSchema[] Schema)Set ClickHouse的schema 注意:此字段可能返回 null,表示取不到有效值。voidsetSelfBuilt(Boolean SelfBuilt)Set 是否为自建集群 注意:此字段可能返回 null,表示取不到有效值。voidsetServiceVip(String ServiceVip)Set 实例vip 注意:此字段可能返回 null,表示取不到有效值。voidsetTable(String Table)Set ClickHouse的数据表名 注意:此字段可能返回 null,表示取不到有效值。voidsetType(String Type)Set ClickHouse 类型,emr-clickhouse : "emr";cdw-clickhouse : "cdwch";自建 : "" 注意:此字段可能返回 null,表示取不到有效值。voidsetUniqVpcId(String UniqVpcId)Set 实例的vpcId 注意:此字段可能返回 null,表示取不到有效值。voidsetUserName(String UserName)Set ClickHouse的用户名 注意:此字段可能返回 null,表示取不到有效值。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
ClickHouseParam
public ClickHouseParam()
-
ClickHouseParam
public ClickHouseParam(ClickHouseParam source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getCluster
public String getCluster()
Get ClickHouse的集群 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Cluster ClickHouse的集群 注意:此字段可能返回 null,表示取不到有效值。
-
setCluster
public void setCluster(String Cluster)
Set ClickHouse的集群 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Cluster- ClickHouse的集群 注意:此字段可能返回 null,表示取不到有效值。
-
getDatabase
public String getDatabase()
Get ClickHouse的数据库名 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Database ClickHouse的数据库名 注意:此字段可能返回 null,表示取不到有效值。
-
setDatabase
public void setDatabase(String Database)
Set ClickHouse的数据库名 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Database- ClickHouse的数据库名 注意:此字段可能返回 null,表示取不到有效值。
-
getTable
public String getTable()
Get ClickHouse的数据表名 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Table ClickHouse的数据表名 注意:此字段可能返回 null,表示取不到有效值。
-
setTable
public void setTable(String Table)
Set ClickHouse的数据表名 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Table- ClickHouse的数据表名 注意:此字段可能返回 null,表示取不到有效值。
-
getSchema
public ClickHouseSchema[] getSchema()
Get ClickHouse的schema 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Schema ClickHouse的schema 注意:此字段可能返回 null,表示取不到有效值。
-
setSchema
public void setSchema(ClickHouseSchema[] Schema)
Set ClickHouse的schema 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Schema- ClickHouse的schema 注意:此字段可能返回 null,表示取不到有效值。
-
getResource
public String getResource()
Get 实例资源 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Resource 实例资源 注意:此字段可能返回 null,表示取不到有效值。
-
setResource
public void setResource(String Resource)
Set 实例资源 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Resource- 实例资源 注意:此字段可能返回 null,表示取不到有效值。
-
getIp
public String getIp()
Get ClickHouse的连接ip 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Ip ClickHouse的连接ip 注意:此字段可能返回 null,表示取不到有效值。
-
setIp
public void setIp(String Ip)
Set ClickHouse的连接ip 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Ip- ClickHouse的连接ip 注意:此字段可能返回 null,表示取不到有效值。
-
getPort
public Long getPort()
Get ClickHouse的连接port 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Port ClickHouse的连接port 注意:此字段可能返回 null,表示取不到有效值。
-
setPort
public void setPort(Long Port)
Set ClickHouse的连接port 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Port- ClickHouse的连接port 注意:此字段可能返回 null,表示取不到有效值。
-
getUserName
public String getUserName()
Get ClickHouse的用户名 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- UserName ClickHouse的用户名 注意:此字段可能返回 null,表示取不到有效值。
-
setUserName
public void setUserName(String UserName)
Set ClickHouse的用户名 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
UserName- ClickHouse的用户名 注意:此字段可能返回 null,表示取不到有效值。
-
getPassword
public String getPassword()
Get ClickHouse的密码 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Password ClickHouse的密码 注意:此字段可能返回 null,表示取不到有效值。
-
setPassword
public void setPassword(String Password)
Set ClickHouse的密码 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Password- ClickHouse的密码 注意:此字段可能返回 null,表示取不到有效值。
-
getServiceVip
public String getServiceVip()
Get 实例vip 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ServiceVip 实例vip 注意:此字段可能返回 null,表示取不到有效值。
-
setServiceVip
public void setServiceVip(String ServiceVip)
Set 实例vip 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ServiceVip- 实例vip 注意:此字段可能返回 null,表示取不到有效值。
-
getUniqVpcId
public String getUniqVpcId()
Get 实例的vpcId 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- UniqVpcId 实例的vpcId 注意:此字段可能返回 null,表示取不到有效值。
-
setUniqVpcId
public void setUniqVpcId(String UniqVpcId)
Set 实例的vpcId 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
UniqVpcId- 实例的vpcId 注意:此字段可能返回 null,表示取不到有效值。
-
getSelfBuilt
public Boolean getSelfBuilt()
Get 是否为自建集群 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- SelfBuilt 是否为自建集群 注意:此字段可能返回 null,表示取不到有效值。
-
setSelfBuilt
public void setSelfBuilt(Boolean SelfBuilt)
Set 是否为自建集群 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
SelfBuilt- 是否为自建集群 注意:此字段可能返回 null,表示取不到有效值。
-
getDropInvalidMessage
public Boolean getDropInvalidMessage()
Get ClickHouse是否抛弃解析失败的消息,默认为true 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- DropInvalidMessage ClickHouse是否抛弃解析失败的消息,默认为true 注意:此字段可能返回 null,表示取不到有效值。
-
setDropInvalidMessage
public void setDropInvalidMessage(Boolean DropInvalidMessage)
Set ClickHouse是否抛弃解析失败的消息,默认为true 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
DropInvalidMessage- ClickHouse是否抛弃解析失败的消息,默认为true 注意:此字段可能返回 null,表示取不到有效值。
-
getType
public String getType()
Get ClickHouse 类型,emr-clickhouse : "emr";cdw-clickhouse : "cdwch";自建 : "" 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Type ClickHouse 类型,emr-clickhouse : "emr";cdw-clickhouse : "cdwch";自建 : "" 注意:此字段可能返回 null,表示取不到有效值。
-
setType
public void setType(String Type)
Set ClickHouse 类型,emr-clickhouse : "emr";cdw-clickhouse : "cdwch";自建 : "" 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Type- ClickHouse 类型,emr-clickhouse : "emr";cdw-clickhouse : "cdwch";自建 : "" 注意:此字段可能返回 null,表示取不到有效值。
-
getDropCls
public DropCls getDropCls()
Get 当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- DropCls 当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效 注意:此字段可能返回 null,表示取不到有效值。
-
setDropCls
public void setDropCls(DropCls DropCls)
Set 当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
DropCls- 当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效 注意:此字段可能返回 null,表示取不到有效值。
-
getBatchSize
public Long getBatchSize()
Get 每批次投递到 ClickHouse 表消息数量,默认为 1000 条。 提高该参数值,有利于减少往 ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- BatchSize 每批次投递到 ClickHouse 表消息数量,默认为 1000 条。 提高该参数值,有利于减少往 ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。 注意:此字段可能返回 null,表示取不到有效值。
-
setBatchSize
public void setBatchSize(Long BatchSize)
Set 每批次投递到 ClickHouse 表消息数量,默认为 1000 条。 提高该参数值,有利于减少往 ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
BatchSize- 每批次投递到 ClickHouse 表消息数量,默认为 1000 条。 提高该参数值,有利于减少往 ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。 注意:此字段可能返回 null,表示取不到有效值。
-
getConsumerFetchMinBytes
public Long getConsumerFetchMinBytes()
Get 每次从 topic 中拉取消息大小,默认为 1MB,即至少要从 topic 中批量拉取 1MB 消息,才进行数据投递到 ClickHouse 操作。 提高该参数值,有利于减少往 ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ConsumerFetchMinBytes 每次从 topic 中拉取消息大小,默认为 1MB,即至少要从 topic 中批量拉取 1MB 消息,才进行数据投递到 ClickHouse 操作。 提高该参数值,有利于减少往 ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。 注意:此字段可能返回 null,表示取不到有效值。
-
setConsumerFetchMinBytes
public void setConsumerFetchMinBytes(Long ConsumerFetchMinBytes)
Set 每次从 topic 中拉取消息大小,默认为 1MB,即至少要从 topic 中批量拉取 1MB 消息,才进行数据投递到 ClickHouse 操作。 提高该参数值,有利于减少往 ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ConsumerFetchMinBytes- 每次从 topic 中拉取消息大小,默认为 1MB,即至少要从 topic 中批量拉取 1MB 消息,才进行数据投递到 ClickHouse 操作。 提高该参数值,有利于减少往 ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。 注意:此字段可能返回 null,表示取不到有效值。
-
getConsumerFetchMaxWaitMs
public Long getConsumerFetchMaxWaitMs()
Get 每次从 topic 拉取消息最大等待时间,当超过当前最大等待时间时,即使没有拉取到 ConsumerFetchMinBytes 大小,也将进行 ClickHouse 投递操作。 提高该参数值,有利于减少往 ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ConsumerFetchMaxWaitMs 每次从 topic 拉取消息最大等待时间,当超过当前最大等待时间时,即使没有拉取到 ConsumerFetchMinBytes 大小,也将进行 ClickHouse 投递操作。 提高该参数值,有利于减少往 ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。 注意:此字段可能返回 null,表示取不到有效值。
-
setConsumerFetchMaxWaitMs
public void setConsumerFetchMaxWaitMs(Long ConsumerFetchMaxWaitMs)
Set 每次从 topic 拉取消息最大等待时间,当超过当前最大等待时间时,即使没有拉取到 ConsumerFetchMinBytes 大小,也将进行 ClickHouse 投递操作。 提高该参数值,有利于减少往 ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ConsumerFetchMaxWaitMs- 每次从 topic 拉取消息最大等待时间,当超过当前最大等待时间时,即使没有拉取到 ConsumerFetchMinBytes 大小,也将进行 ClickHouse 投递操作。 提高该参数值,有利于减少往 ClickHouse 投递的次数,但在错误消息过多及网络不稳定等极端情况下时,可能导致频繁重试影响效率。 注意:此字段可能返回 null,表示取不到有效值。
-
-