public class AclRuleInfo extends AbstractModel
Constructor and Description |
---|
AclRuleInfo() |
AclRuleInfo(AclRuleInfo 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 |
getHost()
Get 默认为*,表示任何host都可以访问,当前ckafka不支持host为*和ip网段
|
String |
getOperation()
Get Acl操作方式,枚举值(所有操作: All, 读:Read,写:Write)
|
String |
getPermissionType()
Get 权限类型,(Deny,Allow)
|
String |
getPrincipal()
Get 用户列表,默认为User:*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户。传入格式需要带【User:】前缀。例如用户A,传入为User:A。
|
void |
setHost(String Host)
Set 默认为*,表示任何host都可以访问,当前ckafka不支持host为*和ip网段
|
void |
setOperation(String Operation)
Set Acl操作方式,枚举值(所有操作: All, 读:Read,写:Write)
|
void |
setPermissionType(String PermissionType)
Set 权限类型,(Deny,Allow)
|
void |
setPrincipal(String Principal)
Set 用户列表,默认为User:*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户。传入格式需要带【User:】前缀。例如用户A,传入为User:A。
|
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 AclRuleInfo()
public AclRuleInfo(AclRuleInfo source)
public String getOperation()
public void setOperation(String Operation)
Operation
- Acl操作方式,枚举值(所有操作: All, 读:Read,写:Write)public String getPermissionType()
public void setPermissionType(String PermissionType)
PermissionType
- 权限类型,(Deny,Allow)public String getHost()
public void setHost(String Host)
Host
- 默认为*,表示任何host都可以访问,当前ckafka不支持host为*和ip网段public String getPrincipal()
public void setPrincipal(String Principal)
Principal
- 用户列表,默认为User:*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户。传入格式需要带【User:】前缀。例如用户A,传入为User:A。Copyright © 2021. All rights reserved.