public class AclRule extends AbstractModel
| Constructor and Description | 
|---|
| AclRule() | 
| AclRule(AclRule 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getAclList()Get ACL information contained in the rule. | 
| String | getComment()Get Remarks of the rule. | 
| String | getCreateTimeStamp()Get Creation time of the rule. | 
| String | getInstanceId()Get Instance ID. | 
| Long | getIsApplied()Get A parameter used to specify whether the preset ACL rule is applied to new topics. | 
| String | getPattern()Get Prefix value for prefix match. | 
| String | getPatternType()Get Matching type. | 
| String | getPatternTypeTitle()Get Name of rule type. | 
| String | getResourceType()Get ACL resource type. | 
| String | getRuleName()Get ACL rule name. | 
| Long | getTopicCount()Get The number of topics that apply this ACL rule. | 
| String | getTopicName()Get One of the corresponding topic names that is displayed. | 
| String | getUpdateTimeStamp()Get Rule update time. | 
| void | setAclList(String AclList)Set ACL information contained in the rule. | 
| void | setComment(String Comment)Set Remarks of the rule. | 
| void | setCreateTimeStamp(String CreateTimeStamp)Set Creation time of the rule. | 
| void | setInstanceId(String InstanceId)Set Instance ID. | 
| void | setIsApplied(Long IsApplied)Set A parameter used to specify whether the preset ACL rule is applied to new topics. | 
| void | setPattern(String Pattern)Set Prefix value for prefix match. | 
| void | setPatternType(String PatternType)Set Matching type. | 
| void | setPatternTypeTitle(String PatternTypeTitle)Set Name of rule type. | 
| void | setResourceType(String ResourceType)Set ACL resource type. | 
| void | setRuleName(String RuleName)Set ACL rule name. | 
| void | setTopicCount(Long TopicCount)Set The number of topics that apply this ACL rule. | 
| void | setTopicName(String TopicName)Set One of the corresponding topic names that is displayed. | 
| void | setUpdateTimeStamp(String UpdateTimeStamp)Set Rule update time. | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonStringpublic AclRule()
public AclRule(AclRule source)
public String getRuleName()
public void setRuleName(String RuleName)
RuleName - ACL rule name.
Note: `null` may be returned for this field, indicating that no valid values can be obtained.public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - Instance ID.
Note: `null` may be returned for this field, indicating that no valid values can be obtained.public String getPatternType()
public void setPatternType(String PatternType)
PatternType - Matching type. Currently, only prefix match is supported. Enumerated value list: PREFIXED
Note: `null` may be returned for this field, indicating that no valid values can be obtained.public String getPattern()
public void setPattern(String Pattern)
Pattern - Prefix value for prefix match.
Note: `null` may be returned for this field, indicating that no valid values can be obtained.public String getResourceType()
public void setResourceType(String ResourceType)
ResourceType - ACL resource type. Only “Topic” is supported. Enumerated value list: Topic.
Note: `null` may be returned for this field, indicating that no valid values can be obtained.public String getAclList()
public void setAclList(String AclList)
AclList - ACL information contained in the rule.
Note: `null` may be returned for this field, indicating that no valid values can be obtained.public String getCreateTimeStamp()
public void setCreateTimeStamp(String CreateTimeStamp)
CreateTimeStamp - Creation time of the rule.
Note: `null` may be returned for this field, indicating that no valid values can be obtained.public Long getIsApplied()
public void setIsApplied(Long IsApplied)
IsApplied - A parameter used to specify whether the preset ACL rule is applied to new topics.
Note: `null` may be returned for this field, indicating that no valid values can be obtained.public String getUpdateTimeStamp()
public void setUpdateTimeStamp(String UpdateTimeStamp)
UpdateTimeStamp - Rule update time.
Note: `null` may be returned for this field, indicating that no valid values can be obtained.public String getComment()
public void setComment(String Comment)
Comment - Remarks of the rule.
Note: `null` may be returned for this field, indicating that no valid values can be obtained.public String getTopicName()
public void setTopicName(String TopicName)
TopicName - One of the corresponding topic names that is displayed.
Note: `null` may be returned for this field, indicating that no valid values can be obtained.public Long getTopicCount()
public void setTopicCount(Long TopicCount)
TopicCount - The number of topics that apply this ACL rule.
Note: `null` may be returned for this field, indicating that no valid values can be obtained.public String getPatternTypeTitle()
public void setPatternTypeTitle(String PatternTypeTitle)
PatternTypeTitle - Name of rule type.
Note: this field may return `null`, indicating that no valid values can be obtained.Copyright © 2022. All rights reserved.