Class NotificationTarget
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.as.v20180419.models.NotificationTarget
-
public class NotificationTarget extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description NotificationTarget()NotificationTarget(NotificationTarget 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 StringgetQueueName()Get 队列名称,如果`TargetType`取值为`CMQ_QUEUE` 或 `TDMQ_CMQ_QUEUE`,则本字段必填。StringgetTargetType()Get 目标类型,取值范围包括`CMQ_QUEUE`、`CMQ_TOPIC`、`TDMQ_CMQ_QUEUE`、`TDMQ_CMQ_TOPIC`。 CMQ_QUEUE,指腾讯云消息队列-队列模型。 CMQ_TOPIC,指腾讯云消息队列-主题模型。 TDMQ_CMQ_QUEUE,指腾讯云 TDMQ 消息队列-队列模型。 TDMQ_CMQ_TOPIC,指腾讯云 TDMQ 消息队列-主题模型。StringgetTopicName()Get 主题名称,如果`TargetType`取值为`CMQ_TOPIC` 或 `TDMQ_CMQ_TOPIC`,则本字段必填。voidsetQueueName(String QueueName)Set 队列名称,如果`TargetType`取值为`CMQ_QUEUE` 或 `TDMQ_CMQ_QUEUE`,则本字段必填。voidsetTargetType(String TargetType)Set 目标类型,取值范围包括`CMQ_QUEUE`、`CMQ_TOPIC`、`TDMQ_CMQ_QUEUE`、`TDMQ_CMQ_TOPIC`。 CMQ_QUEUE,指腾讯云消息队列-队列模型。 CMQ_TOPIC,指腾讯云消息队列-主题模型。 TDMQ_CMQ_QUEUE,指腾讯云 TDMQ 消息队列-队列模型。 TDMQ_CMQ_TOPIC,指腾讯云 TDMQ 消息队列-主题模型。voidsetTopicName(String TopicName)Set 主题名称,如果`TargetType`取值为`CMQ_TOPIC` 或 `TDMQ_CMQ_TOPIC`,则本字段必填。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
-
NotificationTarget
public NotificationTarget()
-
NotificationTarget
public NotificationTarget(NotificationTarget 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
-
getTargetType
public String getTargetType()
Get 目标类型,取值范围包括`CMQ_QUEUE`、`CMQ_TOPIC`、`TDMQ_CMQ_QUEUE`、`TDMQ_CMQ_TOPIC`。- CMQ_QUEUE,指腾讯云消息队列-队列模型。
- CMQ_TOPIC,指腾讯云消息队列-主题模型。
- TDMQ_CMQ_QUEUE,指腾讯云 TDMQ 消息队列-队列模型。
- TDMQ_CMQ_TOPIC,指腾讯云 TDMQ 消息队列-主题模型。
- Returns:
- TargetType 目标类型,取值范围包括`CMQ_QUEUE`、`CMQ_TOPIC`、`TDMQ_CMQ_QUEUE`、`TDMQ_CMQ_TOPIC`。
- CMQ_QUEUE,指腾讯云消息队列-队列模型。
- CMQ_TOPIC,指腾讯云消息队列-主题模型。
- TDMQ_CMQ_QUEUE,指腾讯云 TDMQ 消息队列-队列模型。
- TDMQ_CMQ_TOPIC,指腾讯云 TDMQ 消息队列-主题模型。
-
setTargetType
public void setTargetType(String TargetType)
Set 目标类型,取值范围包括`CMQ_QUEUE`、`CMQ_TOPIC`、`TDMQ_CMQ_QUEUE`、`TDMQ_CMQ_TOPIC`。- CMQ_QUEUE,指腾讯云消息队列-队列模型。
- CMQ_TOPIC,指腾讯云消息队列-主题模型。
- TDMQ_CMQ_QUEUE,指腾讯云 TDMQ 消息队列-队列模型。
- TDMQ_CMQ_TOPIC,指腾讯云 TDMQ 消息队列-主题模型。
- Parameters:
TargetType- 目标类型,取值范围包括`CMQ_QUEUE`、`CMQ_TOPIC`、`TDMQ_CMQ_QUEUE`、`TDMQ_CMQ_TOPIC`。- CMQ_QUEUE,指腾讯云消息队列-队列模型。
- CMQ_TOPIC,指腾讯云消息队列-主题模型。
- TDMQ_CMQ_QUEUE,指腾讯云 TDMQ 消息队列-队列模型。
- TDMQ_CMQ_TOPIC,指腾讯云 TDMQ 消息队列-主题模型。
-
getQueueName
public String getQueueName()
Get 队列名称,如果`TargetType`取值为`CMQ_QUEUE` 或 `TDMQ_CMQ_QUEUE`,则本字段必填。- Returns:
- QueueName 队列名称,如果`TargetType`取值为`CMQ_QUEUE` 或 `TDMQ_CMQ_QUEUE`,则本字段必填。
-
setQueueName
public void setQueueName(String QueueName)
Set 队列名称,如果`TargetType`取值为`CMQ_QUEUE` 或 `TDMQ_CMQ_QUEUE`,则本字段必填。- Parameters:
QueueName- 队列名称,如果`TargetType`取值为`CMQ_QUEUE` 或 `TDMQ_CMQ_QUEUE`,则本字段必填。
-
getTopicName
public String getTopicName()
Get 主题名称,如果`TargetType`取值为`CMQ_TOPIC` 或 `TDMQ_CMQ_TOPIC`,则本字段必填。- Returns:
- TopicName 主题名称,如果`TargetType`取值为`CMQ_TOPIC` 或 `TDMQ_CMQ_TOPIC`,则本字段必填。
-
setTopicName
public void setTopicName(String TopicName)
Set 主题名称,如果`TargetType`取值为`CMQ_TOPIC` 或 `TDMQ_CMQ_TOPIC`,则本字段必填。- Parameters:
TopicName- 主题名称,如果`TargetType`取值为`CMQ_TOPIC` 或 `TDMQ_CMQ_TOPIC`,则本字段必填。
-
-