Class SendMessagesRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tdmq.v20200217.models.SendMessagesRequest
-
public class SendMessagesRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description SendMessagesRequest()SendMessagesRequest(SendMessagesRequest 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 LonggetMaxPendingMessages()Get 内存中缓存的最大的生产消息的数量,默认为1000条StringgetPayload()Get 要发送的消息的内容StringgetProducerName()Get 设置 producer 的名字,要求全局唯一。该参数建议用户无需手动配置,此时系统会随机生成,如果手动设置有可能会造成创建 Producer 失败进而导致消息发送失败。 该参数主要用于某些特定场景下,只允许特定的 Producer 生产消息时设置,用户的大部分场景使用不到该特性。LonggetSendTimeout()Get 设置消息发送的超时时间,默认为30sStringgetStringToken()Get Token 是用来做鉴权使用的,可以不填,系统会自动获取StringgetTopic()Get 消息要发送的topic的名字, 这里尽量需要使用topic的全路径,即:tenant/namespace/topic。如果不指定,默认使用的是:public/defaultvoidsetMaxPendingMessages(Long MaxPendingMessages)Set 内存中缓存的最大的生产消息的数量,默认为1000条voidsetPayload(String Payload)Set 要发送的消息的内容voidsetProducerName(String ProducerName)Set 设置 producer 的名字,要求全局唯一。该参数建议用户无需手动配置,此时系统会随机生成,如果手动设置有可能会造成创建 Producer 失败进而导致消息发送失败。 该参数主要用于某些特定场景下,只允许特定的 Producer 生产消息时设置,用户的大部分场景使用不到该特性。voidsetSendTimeout(Long SendTimeout)Set 设置消息发送的超时时间,默认为30svoidsetStringToken(String StringToken)Set Token 是用来做鉴权使用的,可以不填,系统会自动获取voidsetTopic(String Topic)Set 消息要发送的topic的名字, 这里尽量需要使用topic的全路径,即:tenant/namespace/topic。如果不指定,默认使用的是:public/defaultvoidtoMap(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
-
SendMessagesRequest
public SendMessagesRequest()
-
SendMessagesRequest
public SendMessagesRequest(SendMessagesRequest 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
-
getTopic
public String getTopic()
Get 消息要发送的topic的名字, 这里尽量需要使用topic的全路径,即:tenant/namespace/topic。如果不指定,默认使用的是:public/default- Returns:
- Topic 消息要发送的topic的名字, 这里尽量需要使用topic的全路径,即:tenant/namespace/topic。如果不指定,默认使用的是:public/default
-
setTopic
public void setTopic(String Topic)
Set 消息要发送的topic的名字, 这里尽量需要使用topic的全路径,即:tenant/namespace/topic。如果不指定,默认使用的是:public/default- Parameters:
Topic- 消息要发送的topic的名字, 这里尽量需要使用topic的全路径,即:tenant/namespace/topic。如果不指定,默认使用的是:public/default
-
getPayload
public String getPayload()
Get 要发送的消息的内容- Returns:
- Payload 要发送的消息的内容
-
setPayload
public void setPayload(String Payload)
Set 要发送的消息的内容- Parameters:
Payload- 要发送的消息的内容
-
getStringToken
public String getStringToken()
Get Token 是用来做鉴权使用的,可以不填,系统会自动获取- Returns:
- StringToken Token 是用来做鉴权使用的,可以不填,系统会自动获取
-
setStringToken
public void setStringToken(String StringToken)
Set Token 是用来做鉴权使用的,可以不填,系统会自动获取- Parameters:
StringToken- Token 是用来做鉴权使用的,可以不填,系统会自动获取
-
getProducerName
public String getProducerName()
Get 设置 producer 的名字,要求全局唯一。该参数建议用户无需手动配置,此时系统会随机生成,如果手动设置有可能会造成创建 Producer 失败进而导致消息发送失败。 该参数主要用于某些特定场景下,只允许特定的 Producer 生产消息时设置,用户的大部分场景使用不到该特性。- Returns:
- ProducerName 设置 producer 的名字,要求全局唯一。该参数建议用户无需手动配置,此时系统会随机生成,如果手动设置有可能会造成创建 Producer 失败进而导致消息发送失败。 该参数主要用于某些特定场景下,只允许特定的 Producer 生产消息时设置,用户的大部分场景使用不到该特性。
-
setProducerName
public void setProducerName(String ProducerName)
Set 设置 producer 的名字,要求全局唯一。该参数建议用户无需手动配置,此时系统会随机生成,如果手动设置有可能会造成创建 Producer 失败进而导致消息发送失败。 该参数主要用于某些特定场景下,只允许特定的 Producer 生产消息时设置,用户的大部分场景使用不到该特性。- Parameters:
ProducerName- 设置 producer 的名字,要求全局唯一。该参数建议用户无需手动配置,此时系统会随机生成,如果手动设置有可能会造成创建 Producer 失败进而导致消息发送失败。 该参数主要用于某些特定场景下,只允许特定的 Producer 生产消息时设置,用户的大部分场景使用不到该特性。
-
getSendTimeout
public Long getSendTimeout()
Get 设置消息发送的超时时间,默认为30s- Returns:
- SendTimeout 设置消息发送的超时时间,默认为30s
-
setSendTimeout
public void setSendTimeout(Long SendTimeout)
Set 设置消息发送的超时时间,默认为30s- Parameters:
SendTimeout- 设置消息发送的超时时间,默认为30s
-
getMaxPendingMessages
public Long getMaxPendingMessages()
Get 内存中缓存的最大的生产消息的数量,默认为1000条- Returns:
- MaxPendingMessages 内存中缓存的最大的生产消息的数量,默认为1000条
-
setMaxPendingMessages
public void setMaxPendingMessages(Long MaxPendingMessages)
Set 内存中缓存的最大的生产消息的数量,默认为1000条- Parameters:
MaxPendingMessages- 内存中缓存的最大的生产消息的数量,默认为1000条
-
-