Package dev.cerbos.api.v1.policy
Class PolicyOuterClass.Policy.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.Policy.Builder>
-
- dev.cerbos.api.v1.policy.PolicyOuterClass.Policy.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PolicyOuterClass.PolicyOrBuilder,java.lang.Cloneable
- Enclosing class:
- PolicyOuterClass.Policy
public static final class PolicyOuterClass.Policy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.Policy.Builder> implements PolicyOuterClass.PolicyOrBuilder
Protobuf typecerbos.policy.v1.Policy
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description PolicyOuterClass.Policy.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)PolicyOuterClass.Policybuild()PolicyOuterClass.PolicybuildPartial()PolicyOuterClass.Policy.Builderclear()PolicyOuterClass.Policy.BuilderclearApiVersion()string api_version = 1 [(.validate.rules) = { ...PolicyOuterClass.Policy.BuilderclearDerivedRoles().cerbos.policy.v1.DerivedRoles derived_roles = 7;PolicyOuterClass.Policy.BuilderclearDescription()string description = 3;PolicyOuterClass.Policy.BuilderclearDisabled()bool disabled = 2;PolicyOuterClass.Policy.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)PolicyOuterClass.Policy.BuilderclearJsonSchema()string json_schema = 9 [json_name = "$schema"];PolicyOuterClass.Policy.BuilderclearMetadata().cerbos.policy.v1.Metadata metadata = 4;PolicyOuterClass.Policy.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)PolicyOuterClass.Policy.BuilderclearPolicyType()PolicyOuterClass.Policy.BuilderclearPrincipalPolicy().cerbos.policy.v1.PrincipalPolicy principal_policy = 6;PolicyOuterClass.Policy.BuilderclearResourcePolicy().cerbos.policy.v1.ResourcePolicy resource_policy = 5;PolicyOuterClass.Policy.BuilderclearVariables()PolicyOuterClass.Policy.Builderclone()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.PolicygetDefaultInstanceForType()PolicyOuterClass.DerivedRolesgetDerivedRoles().cerbos.policy.v1.DerivedRoles derived_roles = 7;PolicyOuterClass.DerivedRoles.BuildergetDerivedRolesBuilder().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;static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()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.Metadata.BuildergetMetadataBuilder().cerbos.policy.v1.Metadata metadata = 4;PolicyOuterClass.MetadataOrBuildergetMetadataOrBuilder().cerbos.policy.v1.Metadata metadata = 4;java.util.Map<java.lang.String,java.lang.String>getMutableVariables()Deprecated.PolicyOuterClass.Policy.PolicyTypeCasegetPolicyTypeCase()PolicyOuterClass.PrincipalPolicygetPrincipalPolicy().cerbos.policy.v1.PrincipalPolicy principal_policy = 6;PolicyOuterClass.PrincipalPolicy.BuildergetPrincipalPolicyBuilder().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.ResourcePolicy.BuildergetResourcePolicyBuilder().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;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()PolicyOuterClass.Policy.BuildermergeDerivedRoles(PolicyOuterClass.DerivedRoles value).cerbos.policy.v1.DerivedRoles derived_roles = 7;PolicyOuterClass.Policy.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PolicyOuterClass.Policy.BuildermergeFrom(com.google.protobuf.Message other)PolicyOuterClass.Policy.BuildermergeFrom(PolicyOuterClass.Policy other)PolicyOuterClass.Policy.BuildermergeMetadata(PolicyOuterClass.Metadata value).cerbos.policy.v1.Metadata metadata = 4;PolicyOuterClass.Policy.BuildermergePrincipalPolicy(PolicyOuterClass.PrincipalPolicy value).cerbos.policy.v1.PrincipalPolicy principal_policy = 6;PolicyOuterClass.Policy.BuildermergeResourcePolicy(PolicyOuterClass.ResourcePolicy value).cerbos.policy.v1.ResourcePolicy resource_policy = 5;PolicyOuterClass.Policy.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PolicyOuterClass.Policy.BuilderputAllVariables(java.util.Map<java.lang.String,java.lang.String> values)map<string, string> variables = 8;PolicyOuterClass.Policy.BuilderputVariables(java.lang.String key, java.lang.String value)map<string, string> variables = 8;PolicyOuterClass.Policy.BuilderremoveVariables(java.lang.String key)map<string, string> variables = 8;PolicyOuterClass.Policy.BuildersetApiVersion(java.lang.String value)string api_version = 1 [(.validate.rules) = { ...PolicyOuterClass.Policy.BuildersetApiVersionBytes(com.google.protobuf.ByteString value)string api_version = 1 [(.validate.rules) = { ...PolicyOuterClass.Policy.BuildersetDerivedRoles(PolicyOuterClass.DerivedRoles value).cerbos.policy.v1.DerivedRoles derived_roles = 7;PolicyOuterClass.Policy.BuildersetDerivedRoles(PolicyOuterClass.DerivedRoles.Builder builderForValue).cerbos.policy.v1.DerivedRoles derived_roles = 7;PolicyOuterClass.Policy.BuildersetDescription(java.lang.String value)string description = 3;PolicyOuterClass.Policy.BuildersetDescriptionBytes(com.google.protobuf.ByteString value)string description = 3;PolicyOuterClass.Policy.BuildersetDisabled(boolean value)bool disabled = 2;PolicyOuterClass.Policy.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)PolicyOuterClass.Policy.BuildersetJsonSchema(java.lang.String value)string json_schema = 9 [json_name = "$schema"];PolicyOuterClass.Policy.BuildersetJsonSchemaBytes(com.google.protobuf.ByteString value)string json_schema = 9 [json_name = "$schema"];PolicyOuterClass.Policy.BuildersetMetadata(PolicyOuterClass.Metadata value).cerbos.policy.v1.Metadata metadata = 4;PolicyOuterClass.Policy.BuildersetMetadata(PolicyOuterClass.Metadata.Builder builderForValue).cerbos.policy.v1.Metadata metadata = 4;PolicyOuterClass.Policy.BuildersetPrincipalPolicy(PolicyOuterClass.PrincipalPolicy value).cerbos.policy.v1.PrincipalPolicy principal_policy = 6;PolicyOuterClass.Policy.BuildersetPrincipalPolicy(PolicyOuterClass.PrincipalPolicy.Builder builderForValue).cerbos.policy.v1.PrincipalPolicy principal_policy = 6;PolicyOuterClass.Policy.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)PolicyOuterClass.Policy.BuildersetResourcePolicy(PolicyOuterClass.ResourcePolicy value).cerbos.policy.v1.ResourcePolicy resource_policy = 5;PolicyOuterClass.Policy.BuildersetResourcePolicy(PolicyOuterClass.ResourcePolicy.Builder builderForValue).cerbos.policy.v1.ResourcePolicy resource_policy = 5;PolicyOuterClass.Policy.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.Policy.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.Policy.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.Policy.Builder>
-
clear
public PolicyOuterClass.Policy.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.Policy.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.Policy.Builder>
-
getDefaultInstanceForType
public PolicyOuterClass.Policy getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PolicyOuterClass.Policy build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PolicyOuterClass.Policy buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PolicyOuterClass.Policy.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.Policy.Builder>
-
setField
public PolicyOuterClass.Policy.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.Policy.Builder>
-
clearField
public PolicyOuterClass.Policy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.Policy.Builder>
-
clearOneof
public PolicyOuterClass.Policy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.Policy.Builder>
-
setRepeatedField
public PolicyOuterClass.Policy.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.Policy.Builder>
-
addRepeatedField
public PolicyOuterClass.Policy.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.Policy.Builder>
-
mergeFrom
public PolicyOuterClass.Policy.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PolicyOuterClass.Policy.Builder>
-
mergeFrom
public PolicyOuterClass.Policy.Builder mergeFrom(PolicyOuterClass.Policy other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.Policy.Builder>
-
mergeFrom
public PolicyOuterClass.Policy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PolicyOuterClass.Policy.Builder>- Throws:
java.io.IOException
-
getPolicyTypeCase
public PolicyOuterClass.Policy.PolicyTypeCase getPolicyTypeCase()
- Specified by:
getPolicyTypeCasein interfacePolicyOuterClass.PolicyOrBuilder
-
clearPolicyType
public PolicyOuterClass.Policy.Builder clearPolicyType()
-
getApiVersion
public java.lang.String getApiVersion()
string api_version = 1 [(.validate.rules) = { ... }- Specified by:
getApiVersionin interfacePolicyOuterClass.PolicyOrBuilder- Returns:
- The apiVersion.
-
getApiVersionBytes
public com.google.protobuf.ByteString getApiVersionBytes()
string api_version = 1 [(.validate.rules) = { ... }- Specified by:
getApiVersionBytesin interfacePolicyOuterClass.PolicyOrBuilder- Returns:
- The bytes for apiVersion.
-
setApiVersion
public PolicyOuterClass.Policy.Builder setApiVersion(java.lang.String value)
string api_version = 1 [(.validate.rules) = { ... }- Parameters:
value- The apiVersion to set.- Returns:
- This builder for chaining.
-
clearApiVersion
public PolicyOuterClass.Policy.Builder clearApiVersion()
string api_version = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setApiVersionBytes
public PolicyOuterClass.Policy.Builder setApiVersionBytes(com.google.protobuf.ByteString value)
string api_version = 1 [(.validate.rules) = { ... }- Parameters:
value- The bytes for apiVersion to set.- Returns:
- This builder for chaining.
-
getDisabled
public boolean getDisabled()
bool disabled = 2;- Specified by:
getDisabledin interfacePolicyOuterClass.PolicyOrBuilder- Returns:
- The disabled.
-
setDisabled
public PolicyOuterClass.Policy.Builder setDisabled(boolean value)
bool disabled = 2;- Parameters:
value- The disabled to set.- Returns:
- This builder for chaining.
-
clearDisabled
public PolicyOuterClass.Policy.Builder clearDisabled()
bool disabled = 2;- Returns:
- This builder for chaining.
-
getDescription
public java.lang.String getDescription()
string description = 3;- Specified by:
getDescriptionin interfacePolicyOuterClass.PolicyOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
string description = 3;- Specified by:
getDescriptionBytesin interfacePolicyOuterClass.PolicyOrBuilder- Returns:
- The bytes for description.
-
setDescription
public PolicyOuterClass.Policy.Builder setDescription(java.lang.String value)
string description = 3;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public PolicyOuterClass.Policy.Builder clearDescription()
string description = 3;- Returns:
- This builder for chaining.
-
setDescriptionBytes
public PolicyOuterClass.Policy.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
string description = 3;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasMetadata
public boolean hasMetadata()
.cerbos.policy.v1.Metadata metadata = 4;- Specified by:
hasMetadatain interfacePolicyOuterClass.PolicyOrBuilder- Returns:
- Whether the metadata field is set.
-
getMetadata
public PolicyOuterClass.Metadata getMetadata()
.cerbos.policy.v1.Metadata metadata = 4;- Specified by:
getMetadatain interfacePolicyOuterClass.PolicyOrBuilder- Returns:
- The metadata.
-
setMetadata
public PolicyOuterClass.Policy.Builder setMetadata(PolicyOuterClass.Metadata value)
.cerbos.policy.v1.Metadata metadata = 4;
-
setMetadata
public PolicyOuterClass.Policy.Builder setMetadata(PolicyOuterClass.Metadata.Builder builderForValue)
.cerbos.policy.v1.Metadata metadata = 4;
-
mergeMetadata
public PolicyOuterClass.Policy.Builder mergeMetadata(PolicyOuterClass.Metadata value)
.cerbos.policy.v1.Metadata metadata = 4;
-
clearMetadata
public PolicyOuterClass.Policy.Builder clearMetadata()
.cerbos.policy.v1.Metadata metadata = 4;
-
getMetadataBuilder
public PolicyOuterClass.Metadata.Builder getMetadataBuilder()
.cerbos.policy.v1.Metadata metadata = 4;
-
getMetadataOrBuilder
public PolicyOuterClass.MetadataOrBuilder getMetadataOrBuilder()
.cerbos.policy.v1.Metadata metadata = 4;- Specified by:
getMetadataOrBuilderin interfacePolicyOuterClass.PolicyOrBuilder
-
hasResourcePolicy
public boolean hasResourcePolicy()
.cerbos.policy.v1.ResourcePolicy resource_policy = 5;- Specified by:
hasResourcePolicyin interfacePolicyOuterClass.PolicyOrBuilder- Returns:
- Whether the resourcePolicy field is set.
-
getResourcePolicy
public PolicyOuterClass.ResourcePolicy getResourcePolicy()
.cerbos.policy.v1.ResourcePolicy resource_policy = 5;- Specified by:
getResourcePolicyin interfacePolicyOuterClass.PolicyOrBuilder- Returns:
- The resourcePolicy.
-
setResourcePolicy
public PolicyOuterClass.Policy.Builder setResourcePolicy(PolicyOuterClass.ResourcePolicy value)
.cerbos.policy.v1.ResourcePolicy resource_policy = 5;
-
setResourcePolicy
public PolicyOuterClass.Policy.Builder setResourcePolicy(PolicyOuterClass.ResourcePolicy.Builder builderForValue)
.cerbos.policy.v1.ResourcePolicy resource_policy = 5;
-
mergeResourcePolicy
public PolicyOuterClass.Policy.Builder mergeResourcePolicy(PolicyOuterClass.ResourcePolicy value)
.cerbos.policy.v1.ResourcePolicy resource_policy = 5;
-
clearResourcePolicy
public PolicyOuterClass.Policy.Builder clearResourcePolicy()
.cerbos.policy.v1.ResourcePolicy resource_policy = 5;
-
getResourcePolicyBuilder
public PolicyOuterClass.ResourcePolicy.Builder getResourcePolicyBuilder()
.cerbos.policy.v1.ResourcePolicy resource_policy = 5;
-
getResourcePolicyOrBuilder
public PolicyOuterClass.ResourcePolicyOrBuilder getResourcePolicyOrBuilder()
.cerbos.policy.v1.ResourcePolicy resource_policy = 5;- Specified by:
getResourcePolicyOrBuilderin interfacePolicyOuterClass.PolicyOrBuilder
-
hasPrincipalPolicy
public boolean hasPrincipalPolicy()
.cerbos.policy.v1.PrincipalPolicy principal_policy = 6;- Specified by:
hasPrincipalPolicyin interfacePolicyOuterClass.PolicyOrBuilder- Returns:
- Whether the principalPolicy field is set.
-
getPrincipalPolicy
public PolicyOuterClass.PrincipalPolicy getPrincipalPolicy()
.cerbos.policy.v1.PrincipalPolicy principal_policy = 6;- Specified by:
getPrincipalPolicyin interfacePolicyOuterClass.PolicyOrBuilder- Returns:
- The principalPolicy.
-
setPrincipalPolicy
public PolicyOuterClass.Policy.Builder setPrincipalPolicy(PolicyOuterClass.PrincipalPolicy value)
.cerbos.policy.v1.PrincipalPolicy principal_policy = 6;
-
setPrincipalPolicy
public PolicyOuterClass.Policy.Builder setPrincipalPolicy(PolicyOuterClass.PrincipalPolicy.Builder builderForValue)
.cerbos.policy.v1.PrincipalPolicy principal_policy = 6;
-
mergePrincipalPolicy
public PolicyOuterClass.Policy.Builder mergePrincipalPolicy(PolicyOuterClass.PrincipalPolicy value)
.cerbos.policy.v1.PrincipalPolicy principal_policy = 6;
-
clearPrincipalPolicy
public PolicyOuterClass.Policy.Builder clearPrincipalPolicy()
.cerbos.policy.v1.PrincipalPolicy principal_policy = 6;
-
getPrincipalPolicyBuilder
public PolicyOuterClass.PrincipalPolicy.Builder getPrincipalPolicyBuilder()
.cerbos.policy.v1.PrincipalPolicy principal_policy = 6;
-
getPrincipalPolicyOrBuilder
public PolicyOuterClass.PrincipalPolicyOrBuilder getPrincipalPolicyOrBuilder()
.cerbos.policy.v1.PrincipalPolicy principal_policy = 6;- Specified by:
getPrincipalPolicyOrBuilderin interfacePolicyOuterClass.PolicyOrBuilder
-
hasDerivedRoles
public boolean hasDerivedRoles()
.cerbos.policy.v1.DerivedRoles derived_roles = 7;- Specified by:
hasDerivedRolesin interfacePolicyOuterClass.PolicyOrBuilder- Returns:
- Whether the derivedRoles field is set.
-
getDerivedRoles
public PolicyOuterClass.DerivedRoles getDerivedRoles()
.cerbos.policy.v1.DerivedRoles derived_roles = 7;- Specified by:
getDerivedRolesin interfacePolicyOuterClass.PolicyOrBuilder- Returns:
- The derivedRoles.
-
setDerivedRoles
public PolicyOuterClass.Policy.Builder setDerivedRoles(PolicyOuterClass.DerivedRoles value)
.cerbos.policy.v1.DerivedRoles derived_roles = 7;
-
setDerivedRoles
public PolicyOuterClass.Policy.Builder setDerivedRoles(PolicyOuterClass.DerivedRoles.Builder builderForValue)
.cerbos.policy.v1.DerivedRoles derived_roles = 7;
-
mergeDerivedRoles
public PolicyOuterClass.Policy.Builder mergeDerivedRoles(PolicyOuterClass.DerivedRoles value)
.cerbos.policy.v1.DerivedRoles derived_roles = 7;
-
clearDerivedRoles
public PolicyOuterClass.Policy.Builder clearDerivedRoles()
.cerbos.policy.v1.DerivedRoles derived_roles = 7;
-
getDerivedRolesBuilder
public PolicyOuterClass.DerivedRoles.Builder getDerivedRolesBuilder()
.cerbos.policy.v1.DerivedRoles derived_roles = 7;
-
getDerivedRolesOrBuilder
public PolicyOuterClass.DerivedRolesOrBuilder getDerivedRolesOrBuilder()
.cerbos.policy.v1.DerivedRoles derived_roles = 7;- Specified by:
getDerivedRolesOrBuilderin interfacePolicyOuterClass.PolicyOrBuilder
-
getVariablesCount
public int getVariablesCount()
Description copied from interface:PolicyOuterClass.PolicyOrBuildermap<string, string> variables = 8;- Specified by:
getVariablesCountin interfacePolicyOuterClass.PolicyOrBuilder
-
containsVariables
public boolean containsVariables(java.lang.String key)
map<string, string> variables = 8;- Specified by:
containsVariablesin interfacePolicyOuterClass.PolicyOrBuilder
-
getVariables
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getVariables()
Deprecated.UsegetVariablesMap()instead.- Specified by:
getVariablesin interfacePolicyOuterClass.PolicyOrBuilder
-
getVariablesMap
public java.util.Map<java.lang.String,java.lang.String> getVariablesMap()
map<string, string> variables = 8;- Specified by:
getVariablesMapin interfacePolicyOuterClass.PolicyOrBuilder
-
getVariablesOrDefault
public java.lang.String getVariablesOrDefault(java.lang.String key, java.lang.String defaultValue)map<string, string> variables = 8;- Specified by:
getVariablesOrDefaultin interfacePolicyOuterClass.PolicyOrBuilder
-
getVariablesOrThrow
public java.lang.String getVariablesOrThrow(java.lang.String key)
map<string, string> variables = 8;- Specified by:
getVariablesOrThrowin interfacePolicyOuterClass.PolicyOrBuilder
-
clearVariables
public PolicyOuterClass.Policy.Builder clearVariables()
-
removeVariables
public PolicyOuterClass.Policy.Builder removeVariables(java.lang.String key)
map<string, string> variables = 8;
-
getMutableVariables
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getMutableVariables()
Deprecated.Use alternate mutation accessors instead.
-
putVariables
public PolicyOuterClass.Policy.Builder putVariables(java.lang.String key, java.lang.String value)
map<string, string> variables = 8;
-
putAllVariables
public PolicyOuterClass.Policy.Builder putAllVariables(java.util.Map<java.lang.String,java.lang.String> values)
map<string, string> variables = 8;
-
getJsonSchema
public java.lang.String getJsonSchema()
string json_schema = 9 [json_name = "$schema"];- Specified by:
getJsonSchemain interfacePolicyOuterClass.PolicyOrBuilder- Returns:
- The jsonSchema.
-
getJsonSchemaBytes
public com.google.protobuf.ByteString getJsonSchemaBytes()
string json_schema = 9 [json_name = "$schema"];- Specified by:
getJsonSchemaBytesin interfacePolicyOuterClass.PolicyOrBuilder- Returns:
- The bytes for jsonSchema.
-
setJsonSchema
public PolicyOuterClass.Policy.Builder setJsonSchema(java.lang.String value)
string json_schema = 9 [json_name = "$schema"];- Parameters:
value- The jsonSchema to set.- Returns:
- This builder for chaining.
-
clearJsonSchema
public PolicyOuterClass.Policy.Builder clearJsonSchema()
string json_schema = 9 [json_name = "$schema"];- Returns:
- This builder for chaining.
-
setJsonSchemaBytes
public PolicyOuterClass.Policy.Builder setJsonSchemaBytes(com.google.protobuf.ByteString value)
string json_schema = 9 [json_name = "$schema"];- Parameters:
value- The bytes for jsonSchema to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final PolicyOuterClass.Policy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.Policy.Builder>
-
mergeUnknownFields
public final PolicyOuterClass.Policy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.Policy.Builder>
-
-