Package dev.cerbos.sdk
Class CheckRequestBuilder
- java.lang.Object
-
- dev.cerbos.sdk.CheckRequestBuilder
-
public class CheckRequestBuilder extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classCheckRequestBuilder.CheckResourceBatchRequestBuilderclassCheckRequestBuilder.CheckResourceSetRequestBuilder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CheckRequestBuilder.CheckResourceBatchRequestBuilderwithResourceAndActions(Resource resource, java.lang.String... actions)Build a batch request containing a heterogeneous list of resources and actions.CheckRequestBuilder.CheckResourceSetRequestBuilderwithResourceKind(java.lang.String kind)Build a batch request containing a homegeneous list of resources and actionsCheckRequestBuilder.CheckResourceSetRequestBuilderwithResourceKind(java.lang.String kind, java.lang.String policyVersion)Build a batch request containing a homegeneous list of resources and actions
-
-
-
Method Detail
-
withResourceAndActions
public CheckRequestBuilder.CheckResourceBatchRequestBuilder withResourceAndActions(Resource resource, java.lang.String... actions)
Build a batch request containing a heterogeneous list of resources and actions.Corresponds to the
CheckResourceBatchRPC of the Cerbos API.- Parameters:
resource- Resource to add to the batchactions- List of actions to check against the resource- Returns:
CheckRequestBuilder.CheckResourceBatchRequestBuilder
-
withResourceKind
public CheckRequestBuilder.CheckResourceSetRequestBuilder withResourceKind(java.lang.String kind)
Build a batch request containing a homegeneous list of resources and actionsCorresponds to the
CheckResourceSetRPC of the Cerbos API.- Parameters:
kind- Resource kind- Returns:
CheckRequestBuilder.CheckResourceSetRequestBuilder
-
withResourceKind
public CheckRequestBuilder.CheckResourceSetRequestBuilder withResourceKind(java.lang.String kind, java.lang.String policyVersion)
Build a batch request containing a homegeneous list of resources and actionsCorresponds to the
CheckResourceSetRPC of the Cerbos API.- Parameters:
kind- Resource kindpolicyVersion- Resource policy version to apply- Returns:
CheckRequestBuilder.CheckResourceSetRequestBuilder
-
-