Class CreateAclRuleRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.ckafka.v20190819.models.CreateAclRuleRequest
-
public class CreateAclRuleRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateAclRuleRequest()CreateAclRuleRequest(CreateAclRuleRequest 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 StringgetComment()Get ACL规则的备注StringgetInstanceId()Get 实例id信息LonggetIsApplied()Get 预设ACL规则是否应用到新增的topic中StringgetPattern()Get 表示前缀匹配的前缀的值StringgetPatternType()Get 匹配类型,目前支持前缀匹配与预设策略,枚举值列表:PREFIXED/PRESETStringgetResourceType()Get Acl资源类型,目前只支持Topic,枚举值列表:TopicAclRuleInfo[]getRuleList()Get 设置的ACL规则列表StringgetRuleName()Get 规则名称voidsetComment(String Comment)Set ACL规则的备注voidsetInstanceId(String InstanceId)Set 实例id信息voidsetIsApplied(Long IsApplied)Set 预设ACL规则是否应用到新增的topic中voidsetPattern(String Pattern)Set 表示前缀匹配的前缀的值voidsetPatternType(String PatternType)Set 匹配类型,目前支持前缀匹配与预设策略,枚举值列表:PREFIXED/PRESETvoidsetResourceType(String ResourceType)Set Acl资源类型,目前只支持Topic,枚举值列表:TopicvoidsetRuleList(AclRuleInfo[] RuleList)Set 设置的ACL规则列表voidsetRuleName(String RuleName)Set 规则名称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
-
CreateAclRuleRequest
public CreateAclRuleRequest()
-
CreateAclRuleRequest
public CreateAclRuleRequest(CreateAclRuleRequest 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
-
getInstanceId
public String getInstanceId()
Get 实例id信息- Returns:
- InstanceId 实例id信息
-
setInstanceId
public void setInstanceId(String InstanceId)
Set 实例id信息- Parameters:
InstanceId- 实例id信息
-
getResourceType
public String getResourceType()
Get Acl资源类型,目前只支持Topic,枚举值列表:Topic- Returns:
- ResourceType Acl资源类型,目前只支持Topic,枚举值列表:Topic
-
setResourceType
public void setResourceType(String ResourceType)
Set Acl资源类型,目前只支持Topic,枚举值列表:Topic- Parameters:
ResourceType- Acl资源类型,目前只支持Topic,枚举值列表:Topic
-
getPatternType
public String getPatternType()
Get 匹配类型,目前支持前缀匹配与预设策略,枚举值列表:PREFIXED/PRESET- Returns:
- PatternType 匹配类型,目前支持前缀匹配与预设策略,枚举值列表:PREFIXED/PRESET
-
setPatternType
public void setPatternType(String PatternType)
Set 匹配类型,目前支持前缀匹配与预设策略,枚举值列表:PREFIXED/PRESET- Parameters:
PatternType- 匹配类型,目前支持前缀匹配与预设策略,枚举值列表:PREFIXED/PRESET
-
getRuleName
public String getRuleName()
Get 规则名称- Returns:
- RuleName 规则名称
-
setRuleName
public void setRuleName(String RuleName)
Set 规则名称- Parameters:
RuleName- 规则名称
-
getRuleList
public AclRuleInfo[] getRuleList()
Get 设置的ACL规则列表- Returns:
- RuleList 设置的ACL规则列表
-
setRuleList
public void setRuleList(AclRuleInfo[] RuleList)
Set 设置的ACL规则列表- Parameters:
RuleList- 设置的ACL规则列表
-
getPattern
public String getPattern()
Get 表示前缀匹配的前缀的值- Returns:
- Pattern 表示前缀匹配的前缀的值
-
setPattern
public void setPattern(String Pattern)
Set 表示前缀匹配的前缀的值- Parameters:
Pattern- 表示前缀匹配的前缀的值
-
getIsApplied
public Long getIsApplied()
Get 预设ACL规则是否应用到新增的topic中- Returns:
- IsApplied 预设ACL规则是否应用到新增的topic中
-
setIsApplied
public void setIsApplied(Long IsApplied)
Set 预设ACL规则是否应用到新增的topic中- Parameters:
IsApplied- 预设ACL规则是否应用到新增的topic中
-
getComment
public String getComment()
Get ACL规则的备注- Returns:
- Comment ACL规则的备注
-
setComment
public void setComment(String Comment)
Set ACL规则的备注- Parameters:
Comment- ACL规则的备注
-
-