Package dev.cerbos.api.v1.policy
Interface PolicyOuterClass.PolicyOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
PolicyOuterClass.Policy,PolicyOuterClass.Policy.Builder
- Enclosing class:
- PolicyOuterClass
public static interface PolicyOuterClass.PolicyOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description booleancontainsVariables(java.lang.String key)map<string, string> variables = 8;java.lang.StringgetApiVersion()string api_version = 1 [(.validate.rules) = { ...com.google.protobuf.ByteStringgetApiVersionBytes()string api_version = 1 [(.validate.rules) = { ...PolicyOuterClass.DerivedRolesgetDerivedRoles().cerbos.policy.v1.DerivedRoles derived_roles = 7;PolicyOuterClass.DerivedRolesOrBuildergetDerivedRolesOrBuilder().cerbos.policy.v1.DerivedRoles derived_roles = 7;java.lang.StringgetDescription()string description = 3;com.google.protobuf.ByteStringgetDescriptionBytes()string description = 3;booleangetDisabled()bool disabled = 2;java.lang.StringgetJsonSchema()string json_schema = 9 [json_name = "$schema"];com.google.protobuf.ByteStringgetJsonSchemaBytes()string json_schema = 9 [json_name = "$schema"];PolicyOuterClass.MetadatagetMetadata().cerbos.policy.v1.Metadata metadata = 4;PolicyOuterClass.MetadataOrBuildergetMetadataOrBuilder().cerbos.policy.v1.Metadata metadata = 4;PolicyOuterClass.Policy.PolicyTypeCasegetPolicyTypeCase()PolicyOuterClass.PrincipalPolicygetPrincipalPolicy().cerbos.policy.v1.PrincipalPolicy principal_policy = 6;PolicyOuterClass.PrincipalPolicyOrBuildergetPrincipalPolicyOrBuilder().cerbos.policy.v1.PrincipalPolicy principal_policy = 6;PolicyOuterClass.ResourcePolicygetResourcePolicy().cerbos.policy.v1.ResourcePolicy resource_policy = 5;PolicyOuterClass.ResourcePolicyOrBuildergetResourcePolicyOrBuilder().cerbos.policy.v1.ResourcePolicy resource_policy = 5;java.util.Map<java.lang.String,java.lang.String>getVariables()Deprecated.intgetVariablesCount()map<string, string> variables = 8;java.util.Map<java.lang.String,java.lang.String>getVariablesMap()map<string, string> variables = 8;java.lang.StringgetVariablesOrDefault(java.lang.String key, java.lang.String defaultValue)map<string, string> variables = 8;java.lang.StringgetVariablesOrThrow(java.lang.String key)map<string, string> variables = 8;booleanhasDerivedRoles().cerbos.policy.v1.DerivedRoles derived_roles = 7;booleanhasMetadata().cerbos.policy.v1.Metadata metadata = 4;booleanhasPrincipalPolicy().cerbos.policy.v1.PrincipalPolicy principal_policy = 6;booleanhasResourcePolicy().cerbos.policy.v1.ResourcePolicy resource_policy = 5;-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getApiVersion
java.lang.String getApiVersion()
string api_version = 1 [(.validate.rules) = { ... }- Returns:
- The apiVersion.
-
getApiVersionBytes
com.google.protobuf.ByteString getApiVersionBytes()
string api_version = 1 [(.validate.rules) = { ... }- Returns:
- The bytes for apiVersion.
-
getDisabled
boolean getDisabled()
bool disabled = 2;- Returns:
- The disabled.
-
getDescription
java.lang.String getDescription()
string description = 3;- Returns:
- The description.
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()
string description = 3;- Returns:
- The bytes for description.
-
hasMetadata
boolean hasMetadata()
.cerbos.policy.v1.Metadata metadata = 4;- Returns:
- Whether the metadata field is set.
-
getMetadata
PolicyOuterClass.Metadata getMetadata()
.cerbos.policy.v1.Metadata metadata = 4;- Returns:
- The metadata.
-
getMetadataOrBuilder
PolicyOuterClass.MetadataOrBuilder getMetadataOrBuilder()
.cerbos.policy.v1.Metadata metadata = 4;
-
hasResourcePolicy
boolean hasResourcePolicy()
.cerbos.policy.v1.ResourcePolicy resource_policy = 5;- Returns:
- Whether the resourcePolicy field is set.
-
getResourcePolicy
PolicyOuterClass.ResourcePolicy getResourcePolicy()
.cerbos.policy.v1.ResourcePolicy resource_policy = 5;- Returns:
- The resourcePolicy.
-
getResourcePolicyOrBuilder
PolicyOuterClass.ResourcePolicyOrBuilder getResourcePolicyOrBuilder()
.cerbos.policy.v1.ResourcePolicy resource_policy = 5;
-
hasPrincipalPolicy
boolean hasPrincipalPolicy()
.cerbos.policy.v1.PrincipalPolicy principal_policy = 6;- Returns:
- Whether the principalPolicy field is set.
-
getPrincipalPolicy
PolicyOuterClass.PrincipalPolicy getPrincipalPolicy()
.cerbos.policy.v1.PrincipalPolicy principal_policy = 6;- Returns:
- The principalPolicy.
-
getPrincipalPolicyOrBuilder
PolicyOuterClass.PrincipalPolicyOrBuilder getPrincipalPolicyOrBuilder()
.cerbos.policy.v1.PrincipalPolicy principal_policy = 6;
-
hasDerivedRoles
boolean hasDerivedRoles()
.cerbos.policy.v1.DerivedRoles derived_roles = 7;- Returns:
- Whether the derivedRoles field is set.
-
getDerivedRoles
PolicyOuterClass.DerivedRoles getDerivedRoles()
.cerbos.policy.v1.DerivedRoles derived_roles = 7;- Returns:
- The derivedRoles.
-
getDerivedRolesOrBuilder
PolicyOuterClass.DerivedRolesOrBuilder getDerivedRolesOrBuilder()
.cerbos.policy.v1.DerivedRoles derived_roles = 7;
-
getVariablesCount
int getVariablesCount()
map<string, string> variables = 8;
-
containsVariables
boolean containsVariables(java.lang.String key)
map<string, string> variables = 8;
-
getVariables
@Deprecated java.util.Map<java.lang.String,java.lang.String> getVariables()
Deprecated.UsegetVariablesMap()instead.
-
getVariablesMap
java.util.Map<java.lang.String,java.lang.String> getVariablesMap()
map<string, string> variables = 8;
-
getVariablesOrDefault
java.lang.String getVariablesOrDefault(java.lang.String key, java.lang.String defaultValue)map<string, string> variables = 8;
-
getVariablesOrThrow
java.lang.String getVariablesOrThrow(java.lang.String key)
map<string, string> variables = 8;
-
getJsonSchema
java.lang.String getJsonSchema()
string json_schema = 9 [json_name = "$schema"];- Returns:
- The jsonSchema.
-
getJsonSchemaBytes
com.google.protobuf.ByteString getJsonSchemaBytes()
string json_schema = 9 [json_name = "$schema"];- Returns:
- The bytes for jsonSchema.
-
getPolicyTypeCase
PolicyOuterClass.Policy.PolicyTypeCase getPolicyTypeCase()
-
-