Class CreateSubscriptionRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tdmq.v20200217.models.CreateSubscriptionRequest
-
public class CreateSubscriptionRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateSubscriptionRequest()
CreateSubscriptionRequest(CreateSubscriptionRequest 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 Boolean
getAutoCreatePolicyTopic()
Get 是否自动创建死信和重试主题,True 表示创建,False表示不创建,默认自动创建死信和重试主题。String
getClusterId()
Get Pulsar 集群的IDString
getEnvironmentId()
Get 环境(命名空间)名称。Boolean
getIsIdempotent()
Get 是否幂等创建,若否不允许创建同名的订阅关系。String
getPostFixPattern()
Get 指定死信和重试主题名称规范,LEGACY表示历史命名规则,COMMUNITY表示Pulsar社区命名规范String
getRemark()
Get 备注,128个字符以内。String
getSubscriptionName()
Get 订阅者名称,不超过128个字符。String
getTopicName()
Get 主题名称。void
setAutoCreatePolicyTopic(Boolean AutoCreatePolicyTopic)
Set 是否自动创建死信和重试主题,True 表示创建,False表示不创建,默认自动创建死信和重试主题。void
setClusterId(String ClusterId)
Set Pulsar 集群的IDvoid
setEnvironmentId(String EnvironmentId)
Set 环境(命名空间)名称。void
setIsIdempotent(Boolean IsIdempotent)
Set 是否幂等创建,若否不允许创建同名的订阅关系。void
setPostFixPattern(String PostFixPattern)
Set 指定死信和重试主题名称规范,LEGACY表示历史命名规则,COMMUNITY表示Pulsar社区命名规范void
setRemark(String Remark)
Set 备注,128个字符以内。void
setSubscriptionName(String SubscriptionName)
Set 订阅者名称,不超过128个字符。void
setTopicName(String TopicName)
Set 主题名称。void
toMap(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
-
CreateSubscriptionRequest
public CreateSubscriptionRequest()
-
CreateSubscriptionRequest
public CreateSubscriptionRequest(CreateSubscriptionRequest 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
-
getEnvironmentId
public String getEnvironmentId()
Get 环境(命名空间)名称。- Returns:
- EnvironmentId 环境(命名空间)名称。
-
setEnvironmentId
public void setEnvironmentId(String EnvironmentId)
Set 环境(命名空间)名称。- Parameters:
EnvironmentId
- 环境(命名空间)名称。
-
getTopicName
public String getTopicName()
Get 主题名称。- Returns:
- TopicName 主题名称。
-
setTopicName
public void setTopicName(String TopicName)
Set 主题名称。- Parameters:
TopicName
- 主题名称。
-
getSubscriptionName
public String getSubscriptionName()
Get 订阅者名称,不超过128个字符。- Returns:
- SubscriptionName 订阅者名称,不超过128个字符。
-
setSubscriptionName
public void setSubscriptionName(String SubscriptionName)
Set 订阅者名称,不超过128个字符。- Parameters:
SubscriptionName
- 订阅者名称,不超过128个字符。
-
getIsIdempotent
public Boolean getIsIdempotent()
Get 是否幂等创建,若否不允许创建同名的订阅关系。- Returns:
- IsIdempotent 是否幂等创建,若否不允许创建同名的订阅关系。
-
setIsIdempotent
public void setIsIdempotent(Boolean IsIdempotent)
Set 是否幂等创建,若否不允许创建同名的订阅关系。- Parameters:
IsIdempotent
- 是否幂等创建,若否不允许创建同名的订阅关系。
-
getClusterId
public String getClusterId()
Get Pulsar 集群的ID- Returns:
- ClusterId Pulsar 集群的ID
-
setClusterId
public void setClusterId(String ClusterId)
Set Pulsar 集群的ID- Parameters:
ClusterId
- Pulsar 集群的ID
-
getRemark
public String getRemark()
Get 备注,128个字符以内。- Returns:
- Remark 备注,128个字符以内。
-
setRemark
public void setRemark(String Remark)
Set 备注,128个字符以内。- Parameters:
Remark
- 备注,128个字符以内。
-
getAutoCreatePolicyTopic
public Boolean getAutoCreatePolicyTopic()
Get 是否自动创建死信和重试主题,True 表示创建,False表示不创建,默认自动创建死信和重试主题。- Returns:
- AutoCreatePolicyTopic 是否自动创建死信和重试主题,True 表示创建,False表示不创建,默认自动创建死信和重试主题。
-
setAutoCreatePolicyTopic
public void setAutoCreatePolicyTopic(Boolean AutoCreatePolicyTopic)
Set 是否自动创建死信和重试主题,True 表示创建,False表示不创建,默认自动创建死信和重试主题。- Parameters:
AutoCreatePolicyTopic
- 是否自动创建死信和重试主题,True 表示创建,False表示不创建,默认自动创建死信和重试主题。
-
getPostFixPattern
public String getPostFixPattern()
Get 指定死信和重试主题名称规范,LEGACY表示历史命名规则,COMMUNITY表示Pulsar社区命名规范- Returns:
- PostFixPattern 指定死信和重试主题名称规范,LEGACY表示历史命名规则,COMMUNITY表示Pulsar社区命名规范
-
setPostFixPattern
public void setPostFixPattern(String PostFixPattern)
Set 指定死信和重试主题名称规范,LEGACY表示历史命名规则,COMMUNITY表示Pulsar社区命名规范- Parameters:
PostFixPattern
- 指定死信和重试主题名称规范,LEGACY表示历史命名规则,COMMUNITY表示Pulsar社区命名规范
-
-