Class AclRuleInfo
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.ckafka.v20190819.models.AclRuleInfo
-
public class AclRuleInfo extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetHost()Get 默认为\*,表示任何host都可以访问,当前ckafka不支持host为\* 和 ip网段StringgetOperation()Get Acl操作方式,枚举值(所有操作: All, 读:Read,写:Write)StringgetPermissionType()Get 权限类型,(Deny,Allow)StringgetPrincipal()Get 用户列表,默认为User:*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户。传入格式需要带【User:】前缀。例如用户A,传入为User:A。voidsetHost(String Host)Set 默认为\*,表示任何host都可以访问,当前ckafka不支持host为\* 和 ip网段voidsetOperation(String Operation)Set Acl操作方式,枚举值(所有操作: All, 读:Read,写:Write)voidsetPermissionType(String PermissionType)Set 权限类型,(Deny,Allow)voidsetPrincipal(String Principal)Set 用户列表,默认为User:*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户。传入格式需要带【User:】前缀。例如用户A,传入为User:A。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
-
AclRuleInfo
public AclRuleInfo()
-
AclRuleInfo
public 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.
-
-
Method Detail
-
getOperation
public String getOperation()
Get Acl操作方式,枚举值(所有操作: All, 读:Read,写:Write)- Returns:
- Operation Acl操作方式,枚举值(所有操作: All, 读:Read,写:Write)
-
setOperation
public void setOperation(String Operation)
Set Acl操作方式,枚举值(所有操作: All, 读:Read,写:Write)- Parameters:
Operation- Acl操作方式,枚举值(所有操作: All, 读:Read,写:Write)
-
getPermissionType
public String getPermissionType()
Get 权限类型,(Deny,Allow)- Returns:
- PermissionType 权限类型,(Deny,Allow)
-
setPermissionType
public void setPermissionType(String PermissionType)
Set 权限类型,(Deny,Allow)- Parameters:
PermissionType- 权限类型,(Deny,Allow)
-
getHost
public String getHost()
Get 默认为\*,表示任何host都可以访问,当前ckafka不支持host为\* 和 ip网段- Returns:
- Host 默认为\*,表示任何host都可以访问,当前ckafka不支持host为\* 和 ip网段
-
setHost
public void setHost(String Host)
Set 默认为\*,表示任何host都可以访问,当前ckafka不支持host为\* 和 ip网段- Parameters:
Host- 默认为\*,表示任何host都可以访问,当前ckafka不支持host为\* 和 ip网段
-
getPrincipal
public String getPrincipal()
Get 用户列表,默认为User:*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户。传入格式需要带【User:】前缀。例如用户A,传入为User:A。- Returns:
- Principal 用户列表,默认为User:*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户。传入格式需要带【User:】前缀。例如用户A,传入为User:A。
-
setPrincipal
public void setPrincipal(String Principal)
Set 用户列表,默认为User:*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户。传入格式需要带【User:】前缀。例如用户A,传入为User:A。- Parameters:
Principal- 用户列表,默认为User:*,表示任何user都可以访问,当前用户只能是用户列表中包含的用户。传入格式需要带【User:】前缀。例如用户A,传入为User:A。
-
-