Package com.databricks.sdk.service.iam
Class PermissionsAPI
- java.lang.Object
-
- com.databricks.sdk.service.iam.PermissionsAPI
-
@Generated public class PermissionsAPI extends Object
Permissions API are used to create read, write, edit, update and manage access for various users on different objects and endpoints.
-
-
Constructor Summary
Constructors Constructor Description PermissionsAPI(ApiClient apiClient)
Regular-use constructorPermissionsAPI(PermissionsService mock)
Constructor for mocks
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectPermissions
get(GetPermissionRequest request)
Get object permissions.ObjectPermissions
get(String requestObjectType, String requestObjectId)
GetPermissionLevelsResponse
getPermissionLevels(GetPermissionLevelsRequest request)
Get permission levels.GetPermissionLevelsResponse
getPermissionLevels(String requestObjectType, String requestObjectId)
PermissionsService
impl()
void
set(PermissionsRequest request)
Set permissions.void
set(String requestObjectType, String requestObjectId)
void
update(PermissionsRequest request)
Update permission.void
update(String requestObjectType, String requestObjectId)
-
-
-
Constructor Detail
-
PermissionsAPI
public PermissionsAPI(ApiClient apiClient)
Regular-use constructor
-
PermissionsAPI
public PermissionsAPI(PermissionsService mock)
Constructor for mocks
-
-
Method Detail
-
get
public ObjectPermissions get(String requestObjectType, String requestObjectId)
-
get
public ObjectPermissions get(GetPermissionRequest request)
Get object permissions.Gets the permission of an object. Objects can inherit permissions from their parent objects or root objects.
-
getPermissionLevels
public GetPermissionLevelsResponse getPermissionLevels(String requestObjectType, String requestObjectId)
-
getPermissionLevels
public GetPermissionLevelsResponse getPermissionLevels(GetPermissionLevelsRequest request)
Get permission levels.Gets the permission levels that a user can have on an object.
-
set
public void set(PermissionsRequest request)
Set permissions.Sets permissions on object. Objects can inherit permissions from their parent objects and root objects.
-
update
public void update(PermissionsRequest request)
Update permission.Updates the permissions on an object.
-
impl
public PermissionsService impl()
-
-