Package dev.cerbos.sdk
Class CheckResourcesRequestBuilder
- java.lang.Object
-
- dev.cerbos.sdk.CheckResourcesRequestBuilder
-
public class CheckResourcesRequestBuilder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CheckResourcesRequestBuilderaddResourceAndActions(Resource resource, java.lang.String... actions)Add a resource and a set of actions to check against that resource.CheckResourcesRequestBuilderaddResources(ResourceAction... resources)Add a set of resource and action pairs.CheckResourcesResultcheck()Perform the check using the accumulated list of resources and actions.CheckResourcesRequestBuilderwithIncludeMeta()Set the includeMeta field in the request.
-
-
-
Method Detail
-
addResourceAndActions
public CheckResourcesRequestBuilder addResourceAndActions(Resource resource, java.lang.String... actions)
Add a resource and a set of actions to check against that resource.- Parameters:
resource- Resource to checkactions- Actions to check- Returns:
CheckResourcesRequestBuilder
-
addResources
public CheckResourcesRequestBuilder addResources(ResourceAction... resources)
Add a set of resource and action pairs.- Parameters:
resources- Resource and actions to check- Returns:
CheckResourcesRequestBuilder
-
withIncludeMeta
public CheckResourcesRequestBuilder withIncludeMeta()
Set the includeMeta field in the request.- Returns:
CheckResourcesRequestBuilder
-
check
public CheckResourcesResult check()
Perform the check using the accumulated list of resources and actions.- Returns:
CheckResourcesResult- Throws:
CerbosException- if a network exception is caught.
-
-