@InterfaceAudience.Private public class ShadedAccessControlUtil extends Object
Constructor and Description |
---|
ShadedAccessControlUtil() |
public static org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.Permission.Action toPermissionAction(Permission.Action action)
public static Permission.Action toPermissionAction(org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.Permission.Action action)
public static Permission.Action[] toPermissionActions(List<org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.Permission.Action> protoActions)
protoActions
- the list of shaded protobuf Actionspublic static TableName toTableName(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.TableName tableNamePB)
public static org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.TableName toProtoTableName(TableName tableName)
public static Permission toPermission(org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.Permission proto)
proto
- the protobuf Permissionpublic static org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.Permission toPermission(Permission perm)
perm
- the client Permissionpublic static org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<String,Permission> toUserTablePermissions(org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.UsersAndPermissions proto)
proto
- the protobuf UserPermissionpublic static org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.UsersAndPermissions toUserTablePermissions(org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<String,UserPermission> perm)
perm
- the list of user and table permissionspublic static UserPermission toUserPermission(org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.UserPermission proto)
proto
- the protobuf UserPermissionpublic static org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.UserPermission toUserPermission(UserPermission perm)
perm
- the client UserPermissionpublic static org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.GrantRequest buildGrantRequest(UserPermission userPermission, boolean mergeExistingPermissions)
public static org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.RevokeRequest buildRevokeRequest(UserPermission userPermission)
public static org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest buildGetUserPermissionsRequest(GetUserPermissionsRequest request)
public static org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse buildGetUserPermissionsResponse(List<UserPermission> permissions)
public static org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.HasUserPermissionsRequest buildHasUserPermissionsRequest(String userName, List<Permission> permissions)
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.