Class KafkaParam
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.ckafka.v20190819.models.KafkaParam
-
public class KafkaParam extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description KafkaParam()KafkaParam(KafkaParam 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 StringgetCompressionType()Get 写入Topic时是否进行压缩,不开启填"none",开启的话,填写"open"。 注意:此字段可能返回 null,表示取不到有效值。StringgetConnectorSyncType()Get 数据同步专用参数, 正常数据处理可为空, 实例级别同步: 仅同步元数据填写"META_SYNC_INSTANCE_TYPE", 同步元数据及全部topic内消息的填写"META_AND_DATA_SYNC_INSTANCE_TYPE"; topic级别同步: 选中的源和目标topic中的消息(需要目标实例也包含该topic)填写"DATA_SYNC_TYPE" 注意:此字段可能返回 null,表示取不到有效值。BooleangetEnableToleration()Get 启用容错实例/开启死信队列 注意:此字段可能返回 null,表示取不到有效值。BooleangetKeepPartition()Get 数据同步专用参数, 当通过时,希望下游的消息写入分区与上游的一致,则填true,但下游分区小于上游时,会报错; 不需要一致则为false, 默认为false 注意:此字段可能返回 null,表示取不到有效值。LonggetMsgMultiple()Get 源topic消息1条扩增成msgMultiple条写入目标topic(该参数目前只有ckafka流入ckafka适用) 注意:此字段可能返回 null,表示取不到有效值。StringgetOffsetType()Get Offset类型,最开始位置earliest,最新位置latest,时间点位置timestamp 注意:此字段可能返回 null,表示取不到有效值。LonggetPartitionNum()Get Topic的分区数 注意:此字段可能返回 null,表示取不到有效值。LonggetQpsLimit()Get Qps 限制 注意:此字段可能返回 null,表示取不到有效值。StringgetResource()Get 实例资源StringgetResourceName()Get 实例资源名称 注意:此字段可能返回 null,表示取不到有效值。BooleangetSelfBuilt()Get 是否为自建集群LonggetStartTime()Get Offset类型为timestamp时必传,传时间戳,精确到秒 注意:此字段可能返回 null,表示取不到有效值。TableMapping[]getTableMappings()Get Table到Topic的路由,「分发到多个topic」开关打开时必传 注意:此字段可能返回 null,表示取不到有效值。StringgetTopic()Get Topic名称,多个以“,”分隔StringgetTopicId()Get Topic的Id 注意:此字段可能返回 null,表示取不到有效值。BooleangetUseAutoCreateTopic()Get 使用的Topic是否需要自动创建(目前只支持SOURCE流入任务,如果不使用分发到多个topic,需要在Topic字段填写需要自动创建的topic名) 注意:此字段可能返回 null,表示取不到有效值。BooleangetUseTableMapping()Get 「分发到多个topic」开关,默认为false 注意:此字段可能返回 null,表示取不到有效值。LonggetZoneId()Get Zone ID 注意:此字段可能返回 null,表示取不到有效值。voidsetCompressionType(String CompressionType)Set 写入Topic时是否进行压缩,不开启填"none",开启的话,填写"open"。 注意:此字段可能返回 null,表示取不到有效值。voidsetConnectorSyncType(String ConnectorSyncType)Set 数据同步专用参数, 正常数据处理可为空, 实例级别同步: 仅同步元数据填写"META_SYNC_INSTANCE_TYPE", 同步元数据及全部topic内消息的填写"META_AND_DATA_SYNC_INSTANCE_TYPE"; topic级别同步: 选中的源和目标topic中的消息(需要目标实例也包含该topic)填写"DATA_SYNC_TYPE" 注意:此字段可能返回 null,表示取不到有效值。voidsetEnableToleration(Boolean EnableToleration)Set 启用容错实例/开启死信队列 注意:此字段可能返回 null,表示取不到有效值。voidsetKeepPartition(Boolean KeepPartition)Set 数据同步专用参数, 当通过时,希望下游的消息写入分区与上游的一致,则填true,但下游分区小于上游时,会报错; 不需要一致则为false, 默认为false 注意:此字段可能返回 null,表示取不到有效值。voidsetMsgMultiple(Long MsgMultiple)Set 源topic消息1条扩增成msgMultiple条写入目标topic(该参数目前只有ckafka流入ckafka适用) 注意:此字段可能返回 null,表示取不到有效值。voidsetOffsetType(String OffsetType)Set Offset类型,最开始位置earliest,最新位置latest,时间点位置timestamp 注意:此字段可能返回 null,表示取不到有效值。voidsetPartitionNum(Long PartitionNum)Set Topic的分区数 注意:此字段可能返回 null,表示取不到有效值。voidsetQpsLimit(Long QpsLimit)Set Qps 限制 注意:此字段可能返回 null,表示取不到有效值。voidsetResource(String Resource)Set 实例资源voidsetResourceName(String ResourceName)Set 实例资源名称 注意:此字段可能返回 null,表示取不到有效值。voidsetSelfBuilt(Boolean SelfBuilt)Set 是否为自建集群voidsetStartTime(Long StartTime)Set Offset类型为timestamp时必传,传时间戳,精确到秒 注意:此字段可能返回 null,表示取不到有效值。voidsetTableMappings(TableMapping[] TableMappings)Set Table到Topic的路由,「分发到多个topic」开关打开时必传 注意:此字段可能返回 null,表示取不到有效值。voidsetTopic(String Topic)Set Topic名称,多个以“,”分隔voidsetTopicId(String TopicId)Set Topic的Id 注意:此字段可能返回 null,表示取不到有效值。voidsetUseAutoCreateTopic(Boolean UseAutoCreateTopic)Set 使用的Topic是否需要自动创建(目前只支持SOURCE流入任务,如果不使用分发到多个topic,需要在Topic字段填写需要自动创建的topic名) 注意:此字段可能返回 null,表示取不到有效值。voidsetUseTableMapping(Boolean UseTableMapping)Set 「分发到多个topic」开关,默认为false 注意:此字段可能返回 null,表示取不到有效值。voidsetZoneId(Long ZoneId)Set Zone ID 注意:此字段可能返回 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
-
KafkaParam
public KafkaParam()
-
KafkaParam
public KafkaParam(KafkaParam 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
-
getSelfBuilt
public Boolean getSelfBuilt()
Get 是否为自建集群- Returns:
- SelfBuilt 是否为自建集群
-
setSelfBuilt
public void setSelfBuilt(Boolean SelfBuilt)
Set 是否为自建集群- Parameters:
SelfBuilt- 是否为自建集群
-
getResource
public String getResource()
Get 实例资源- Returns:
- Resource 实例资源
-
setResource
public void setResource(String Resource)
Set 实例资源- Parameters:
Resource- 实例资源
-
getTopic
public String getTopic()
Get Topic名称,多个以“,”分隔- Returns:
- Topic Topic名称,多个以“,”分隔
-
setTopic
public void setTopic(String Topic)
Set Topic名称,多个以“,”分隔- Parameters:
Topic- Topic名称,多个以“,”分隔
-
getOffsetType
public String getOffsetType()
Get Offset类型,最开始位置earliest,最新位置latest,时间点位置timestamp 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- OffsetType Offset类型,最开始位置earliest,最新位置latest,时间点位置timestamp 注意:此字段可能返回 null,表示取不到有效值。
-
setOffsetType
public void setOffsetType(String OffsetType)
Set Offset类型,最开始位置earliest,最新位置latest,时间点位置timestamp 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
OffsetType- Offset类型,最开始位置earliest,最新位置latest,时间点位置timestamp 注意:此字段可能返回 null,表示取不到有效值。
-
getStartTime
public Long getStartTime()
Get Offset类型为timestamp时必传,传时间戳,精确到秒 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- StartTime Offset类型为timestamp时必传,传时间戳,精确到秒 注意:此字段可能返回 null,表示取不到有效值。
-
setStartTime
public void setStartTime(Long StartTime)
Set Offset类型为timestamp时必传,传时间戳,精确到秒 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
StartTime- Offset类型为timestamp时必传,传时间戳,精确到秒 注意:此字段可能返回 null,表示取不到有效值。
-
getResourceName
public String getResourceName()
Get 实例资源名称 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ResourceName 实例资源名称 注意:此字段可能返回 null,表示取不到有效值。
-
setResourceName
public void setResourceName(String ResourceName)
Set 实例资源名称 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ResourceName- 实例资源名称 注意:此字段可能返回 null,表示取不到有效值。
-
getZoneId
public Long getZoneId()
Get Zone ID 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ZoneId Zone ID 注意:此字段可能返回 null,表示取不到有效值。
-
setZoneId
public void setZoneId(Long ZoneId)
Set Zone ID 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ZoneId- Zone ID 注意:此字段可能返回 null,表示取不到有效值。
-
getTopicId
public String getTopicId()
Get Topic的Id 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TopicId Topic的Id 注意:此字段可能返回 null,表示取不到有效值。
-
setTopicId
public void setTopicId(String TopicId)
Set Topic的Id 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TopicId- Topic的Id 注意:此字段可能返回 null,表示取不到有效值。
-
getPartitionNum
public Long getPartitionNum()
Get Topic的分区数 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- PartitionNum Topic的分区数 注意:此字段可能返回 null,表示取不到有效值。
-
setPartitionNum
public void setPartitionNum(Long PartitionNum)
Set Topic的分区数 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
PartitionNum- Topic的分区数 注意:此字段可能返回 null,表示取不到有效值。
-
getEnableToleration
public Boolean getEnableToleration()
Get 启用容错实例/开启死信队列 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- EnableToleration 启用容错实例/开启死信队列 注意:此字段可能返回 null,表示取不到有效值。
-
setEnableToleration
public void setEnableToleration(Boolean EnableToleration)
Set 启用容错实例/开启死信队列 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
EnableToleration- 启用容错实例/开启死信队列 注意:此字段可能返回 null,表示取不到有效值。
-
getQpsLimit
public Long getQpsLimit()
Get Qps 限制 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- QpsLimit Qps 限制 注意:此字段可能返回 null,表示取不到有效值。
-
setQpsLimit
public void setQpsLimit(Long QpsLimit)
Set Qps 限制 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
QpsLimit- Qps 限制 注意:此字段可能返回 null,表示取不到有效值。
-
getTableMappings
public TableMapping[] getTableMappings()
Get Table到Topic的路由,「分发到多个topic」开关打开时必传 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TableMappings Table到Topic的路由,「分发到多个topic」开关打开时必传 注意:此字段可能返回 null,表示取不到有效值。
-
setTableMappings
public void setTableMappings(TableMapping[] TableMappings)
Set Table到Topic的路由,「分发到多个topic」开关打开时必传 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TableMappings- Table到Topic的路由,「分发到多个topic」开关打开时必传 注意:此字段可能返回 null,表示取不到有效值。
-
getUseTableMapping
public Boolean getUseTableMapping()
Get 「分发到多个topic」开关,默认为false 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- UseTableMapping 「分发到多个topic」开关,默认为false 注意:此字段可能返回 null,表示取不到有效值。
-
setUseTableMapping
public void setUseTableMapping(Boolean UseTableMapping)
Set 「分发到多个topic」开关,默认为false 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
UseTableMapping- 「分发到多个topic」开关,默认为false 注意:此字段可能返回 null,表示取不到有效值。
-
getUseAutoCreateTopic
public Boolean getUseAutoCreateTopic()
Get 使用的Topic是否需要自动创建(目前只支持SOURCE流入任务,如果不使用分发到多个topic,需要在Topic字段填写需要自动创建的topic名) 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- UseAutoCreateTopic 使用的Topic是否需要自动创建(目前只支持SOURCE流入任务,如果不使用分发到多个topic,需要在Topic字段填写需要自动创建的topic名) 注意:此字段可能返回 null,表示取不到有效值。
-
setUseAutoCreateTopic
public void setUseAutoCreateTopic(Boolean UseAutoCreateTopic)
Set 使用的Topic是否需要自动创建(目前只支持SOURCE流入任务,如果不使用分发到多个topic,需要在Topic字段填写需要自动创建的topic名) 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
UseAutoCreateTopic- 使用的Topic是否需要自动创建(目前只支持SOURCE流入任务,如果不使用分发到多个topic,需要在Topic字段填写需要自动创建的topic名) 注意:此字段可能返回 null,表示取不到有效值。
-
getCompressionType
public String getCompressionType()
Get 写入Topic时是否进行压缩,不开启填"none",开启的话,填写"open"。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- CompressionType 写入Topic时是否进行压缩,不开启填"none",开启的话,填写"open"。 注意:此字段可能返回 null,表示取不到有效值。
-
setCompressionType
public void setCompressionType(String CompressionType)
Set 写入Topic时是否进行压缩,不开启填"none",开启的话,填写"open"。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
CompressionType- 写入Topic时是否进行压缩,不开启填"none",开启的话,填写"open"。 注意:此字段可能返回 null,表示取不到有效值。
-
getMsgMultiple
public Long getMsgMultiple()
Get 源topic消息1条扩增成msgMultiple条写入目标topic(该参数目前只有ckafka流入ckafka适用) 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- MsgMultiple 源topic消息1条扩增成msgMultiple条写入目标topic(该参数目前只有ckafka流入ckafka适用) 注意:此字段可能返回 null,表示取不到有效值。
-
setMsgMultiple
public void setMsgMultiple(Long MsgMultiple)
Set 源topic消息1条扩增成msgMultiple条写入目标topic(该参数目前只有ckafka流入ckafka适用) 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
MsgMultiple- 源topic消息1条扩增成msgMultiple条写入目标topic(该参数目前只有ckafka流入ckafka适用) 注意:此字段可能返回 null,表示取不到有效值。
-
getConnectorSyncType
public String getConnectorSyncType()
Get 数据同步专用参数, 正常数据处理可为空, 实例级别同步: 仅同步元数据填写"META_SYNC_INSTANCE_TYPE", 同步元数据及全部topic内消息的填写"META_AND_DATA_SYNC_INSTANCE_TYPE"; topic级别同步: 选中的源和目标topic中的消息(需要目标实例也包含该topic)填写"DATA_SYNC_TYPE" 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ConnectorSyncType 数据同步专用参数, 正常数据处理可为空, 实例级别同步: 仅同步元数据填写"META_SYNC_INSTANCE_TYPE", 同步元数据及全部topic内消息的填写"META_AND_DATA_SYNC_INSTANCE_TYPE"; topic级别同步: 选中的源和目标topic中的消息(需要目标实例也包含该topic)填写"DATA_SYNC_TYPE" 注意:此字段可能返回 null,表示取不到有效值。
-
setConnectorSyncType
public void setConnectorSyncType(String ConnectorSyncType)
Set 数据同步专用参数, 正常数据处理可为空, 实例级别同步: 仅同步元数据填写"META_SYNC_INSTANCE_TYPE", 同步元数据及全部topic内消息的填写"META_AND_DATA_SYNC_INSTANCE_TYPE"; topic级别同步: 选中的源和目标topic中的消息(需要目标实例也包含该topic)填写"DATA_SYNC_TYPE" 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ConnectorSyncType- 数据同步专用参数, 正常数据处理可为空, 实例级别同步: 仅同步元数据填写"META_SYNC_INSTANCE_TYPE", 同步元数据及全部topic内消息的填写"META_AND_DATA_SYNC_INSTANCE_TYPE"; topic级别同步: 选中的源和目标topic中的消息(需要目标实例也包含该topic)填写"DATA_SYNC_TYPE" 注意:此字段可能返回 null,表示取不到有效值。
-
getKeepPartition
public Boolean getKeepPartition()
Get 数据同步专用参数, 当通过时,希望下游的消息写入分区与上游的一致,则填true,但下游分区小于上游时,会报错; 不需要一致则为false, 默认为false 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- KeepPartition 数据同步专用参数, 当通过时,希望下游的消息写入分区与上游的一致,则填true,但下游分区小于上游时,会报错; 不需要一致则为false, 默认为false 注意:此字段可能返回 null,表示取不到有效值。
-
setKeepPartition
public void setKeepPartition(Boolean KeepPartition)
Set 数据同步专用参数, 当通过时,希望下游的消息写入分区与上游的一致,则填true,但下游分区小于上游时,会报错; 不需要一致则为false, 默认为false 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
KeepPartition- 数据同步专用参数, 当通过时,希望下游的消息写入分区与上游的一致,则填true,但下游分区小于上游时,会报错; 不需要一致则为false, 默认为false 注意:此字段可能返回 null,表示取不到有效值。
-
-