Package dev.cerbos.sdk.builders
Class Resource
- java.lang.Object
-
- dev.cerbos.sdk.builders.Resource
-
public class Resource extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResourcenewInstance(java.lang.String kind)static ResourcenewInstance(java.lang.String kind, java.lang.String id)Engine.PlanResourcesInput.ResourcetoPlanResource()Engine.ResourcetoResource()ResourcewithAttribute(java.lang.String key, AttributeValue value)ResourcewithAttributes(java.util.Map<java.lang.String,AttributeValue> attributes)ResourcewithPolicyVersion(java.lang.String version)ResourcewithScope(java.lang.String scope)
-
-
-
Method Detail
-
newInstance
public static Resource newInstance(java.lang.String kind)
-
newInstance
public static Resource newInstance(java.lang.String kind, java.lang.String id)
-
withPolicyVersion
public Resource withPolicyVersion(java.lang.String version)
-
withAttribute
public Resource withAttribute(java.lang.String key, AttributeValue value)
-
withAttributes
public Resource withAttributes(java.util.Map<java.lang.String,AttributeValue> attributes)
-
withScope
public Resource withScope(java.lang.String scope)
-
toResource
public Engine.Resource toResource()
-
toPlanResource
public Engine.PlanResourcesInput.Resource toPlanResource()
-
-