Package io.camunda.security.auth
Class Authorization.Builder<T>
java.lang.Object
io.camunda.security.auth.Authorization.Builder<T>
- Enclosing class:
Authorization<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()document()group()permissionType(io.camunda.zeebe.protocol.record.value.PermissionType permissionType) read()resourceId(String resourceId) resourceIds(List<String> resourceIds) resourceIdSupplier(Function<T, String> resourceIdSupplier) resourceType(io.camunda.zeebe.protocol.record.value.AuthorizationResourceType resourceType) role()system()tenant()user()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
resourceType
public Authorization.Builder<T> resourceType(io.camunda.zeebe.protocol.record.value.AuthorizationResourceType resourceType) -
permissionType
public Authorization.Builder<T> permissionType(io.camunda.zeebe.protocol.record.value.PermissionType permissionType) -
processDefinition
-
decisionDefinition
-
decisionRequirementsDefinition
-
mappingRule
-
role
-
group
-
tenant
-
authorization
-
user
-
system
-
read
-
readProcessDefinition
-
readDecisionDefinition
-
readProcessInstance
-
createProcessInstance
-
updateProcessInstance
-
readUserTask
-
updateUserTask
-
readDecisionInstance
-
readUsageMetric
-
batchOperation
-
document
-
resourceId
-
resourceIds
-
resourceIdSupplier
-
build
-