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, toJsonString
public 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 © 2023. All rights reserved.