Package dev.cerbos.api.v1.policy
Class PolicyOuterClass.ResourcePolicy.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.ResourcePolicy.Builder>
-
- dev.cerbos.api.v1.policy.PolicyOuterClass.ResourcePolicy.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PolicyOuterClass.ResourcePolicyOrBuilder,java.lang.Cloneable
- Enclosing class:
- PolicyOuterClass.ResourcePolicy
public static final class PolicyOuterClass.ResourcePolicy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.ResourcePolicy.Builder> implements PolicyOuterClass.ResourcePolicyOrBuilder
Protobuf typecerbos.policy.v1.ResourcePolicy
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PolicyOuterClass.ResourcePolicy.BuilderaddAllImportDerivedRoles(java.lang.Iterable<java.lang.String> values)repeated string import_derived_roles = 3 [(.validate.rules) = { ...PolicyOuterClass.ResourcePolicy.BuilderaddAllRules(java.lang.Iterable<? extends PolicyOuterClass.ResourceRule> values)repeated .cerbos.policy.v1.ResourceRule rules = 4;PolicyOuterClass.ResourcePolicy.BuilderaddImportDerivedRoles(java.lang.String value)repeated string import_derived_roles = 3 [(.validate.rules) = { ...PolicyOuterClass.ResourcePolicy.BuilderaddImportDerivedRolesBytes(com.google.protobuf.ByteString value)repeated string import_derived_roles = 3 [(.validate.rules) = { ...PolicyOuterClass.ResourcePolicy.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)PolicyOuterClass.ResourcePolicy.BuilderaddRules(int index, PolicyOuterClass.ResourceRule value)repeated .cerbos.policy.v1.ResourceRule rules = 4;PolicyOuterClass.ResourcePolicy.BuilderaddRules(int index, PolicyOuterClass.ResourceRule.Builder builderForValue)repeated .cerbos.policy.v1.ResourceRule rules = 4;PolicyOuterClass.ResourcePolicy.BuilderaddRules(PolicyOuterClass.ResourceRule value)repeated .cerbos.policy.v1.ResourceRule rules = 4;PolicyOuterClass.ResourcePolicy.BuilderaddRules(PolicyOuterClass.ResourceRule.Builder builderForValue)repeated .cerbos.policy.v1.ResourceRule rules = 4;PolicyOuterClass.ResourceRule.BuilderaddRulesBuilder()repeated .cerbos.policy.v1.ResourceRule rules = 4;PolicyOuterClass.ResourceRule.BuilderaddRulesBuilder(int index)repeated .cerbos.policy.v1.ResourceRule rules = 4;PolicyOuterClass.ResourcePolicybuild()PolicyOuterClass.ResourcePolicybuildPartial()PolicyOuterClass.ResourcePolicy.Builderclear()PolicyOuterClass.ResourcePolicy.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)PolicyOuterClass.ResourcePolicy.BuilderclearImportDerivedRoles()repeated string import_derived_roles = 3 [(.validate.rules) = { ...PolicyOuterClass.ResourcePolicy.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)PolicyOuterClass.ResourcePolicy.BuilderclearResource()string resource = 1 [(.validate.rules) = { ...PolicyOuterClass.ResourcePolicy.BuilderclearRules()repeated .cerbos.policy.v1.ResourceRule rules = 4;PolicyOuterClass.ResourcePolicy.BuilderclearSchemas().cerbos.policy.v1.Schemas schemas = 6;PolicyOuterClass.ResourcePolicy.BuilderclearScope()string scope = 5 [(.validate.rules) = { ...PolicyOuterClass.ResourcePolicy.BuilderclearVersion()string version = 2 [(.validate.rules) = { ...PolicyOuterClass.ResourcePolicy.Builderclone()PolicyOuterClass.ResourcePolicygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetImportDerivedRoles(int index)repeated string import_derived_roles = 3 [(.validate.rules) = { ...com.google.protobuf.ByteStringgetImportDerivedRolesBytes(int index)repeated string import_derived_roles = 3 [(.validate.rules) = { ...intgetImportDerivedRolesCount()repeated string import_derived_roles = 3 [(.validate.rules) = { ...com.google.protobuf.ProtocolStringListgetImportDerivedRolesList()repeated string import_derived_roles = 3 [(.validate.rules) = { ...java.lang.StringgetResource()string resource = 1 [(.validate.rules) = { ...com.google.protobuf.ByteStringgetResourceBytes()string resource = 1 [(.validate.rules) = { ...PolicyOuterClass.ResourceRulegetRules(int index)repeated .cerbos.policy.v1.ResourceRule rules = 4;PolicyOuterClass.ResourceRule.BuildergetRulesBuilder(int index)repeated .cerbos.policy.v1.ResourceRule rules = 4;java.util.List<PolicyOuterClass.ResourceRule.Builder>getRulesBuilderList()repeated .cerbos.policy.v1.ResourceRule rules = 4;intgetRulesCount()repeated .cerbos.policy.v1.ResourceRule rules = 4;java.util.List<PolicyOuterClass.ResourceRule>getRulesList()repeated .cerbos.policy.v1.ResourceRule rules = 4;PolicyOuterClass.ResourceRuleOrBuildergetRulesOrBuilder(int index)repeated .cerbos.policy.v1.ResourceRule rules = 4;java.util.List<? extends PolicyOuterClass.ResourceRuleOrBuilder>getRulesOrBuilderList()repeated .cerbos.policy.v1.ResourceRule rules = 4;PolicyOuterClass.SchemasgetSchemas().cerbos.policy.v1.Schemas schemas = 6;PolicyOuterClass.Schemas.BuildergetSchemasBuilder().cerbos.policy.v1.Schemas schemas = 6;PolicyOuterClass.SchemasOrBuildergetSchemasOrBuilder().cerbos.policy.v1.Schemas schemas = 6;java.lang.StringgetScope()string scope = 5 [(.validate.rules) = { ...com.google.protobuf.ByteStringgetScopeBytes()string scope = 5 [(.validate.rules) = { ...java.lang.StringgetVersion()string version = 2 [(.validate.rules) = { ...com.google.protobuf.ByteStringgetVersionBytes()string version = 2 [(.validate.rules) = { ...booleanhasSchemas().cerbos.policy.v1.Schemas schemas = 6;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()PolicyOuterClass.ResourcePolicy.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PolicyOuterClass.ResourcePolicy.BuildermergeFrom(com.google.protobuf.Message other)PolicyOuterClass.ResourcePolicy.BuildermergeFrom(PolicyOuterClass.ResourcePolicy other)PolicyOuterClass.ResourcePolicy.BuildermergeSchemas(PolicyOuterClass.Schemas value).cerbos.policy.v1.Schemas schemas = 6;PolicyOuterClass.ResourcePolicy.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PolicyOuterClass.ResourcePolicy.BuilderremoveRules(int index)repeated .cerbos.policy.v1.ResourceRule rules = 4;PolicyOuterClass.ResourcePolicy.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)PolicyOuterClass.ResourcePolicy.BuildersetImportDerivedRoles(int index, java.lang.String value)repeated string import_derived_roles = 3 [(.validate.rules) = { ...PolicyOuterClass.ResourcePolicy.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)PolicyOuterClass.ResourcePolicy.BuildersetResource(java.lang.String value)string resource = 1 [(.validate.rules) = { ...PolicyOuterClass.ResourcePolicy.BuildersetResourceBytes(com.google.protobuf.ByteString value)string resource = 1 [(.validate.rules) = { ...PolicyOuterClass.ResourcePolicy.BuildersetRules(int index, PolicyOuterClass.ResourceRule value)repeated .cerbos.policy.v1.ResourceRule rules = 4;PolicyOuterClass.ResourcePolicy.BuildersetRules(int index, PolicyOuterClass.ResourceRule.Builder builderForValue)repeated .cerbos.policy.v1.ResourceRule rules = 4;PolicyOuterClass.ResourcePolicy.BuildersetSchemas(PolicyOuterClass.Schemas value).cerbos.policy.v1.Schemas schemas = 6;PolicyOuterClass.ResourcePolicy.BuildersetSchemas(PolicyOuterClass.Schemas.Builder builderForValue).cerbos.policy.v1.Schemas schemas = 6;PolicyOuterClass.ResourcePolicy.BuildersetScope(java.lang.String value)string scope = 5 [(.validate.rules) = { ...PolicyOuterClass.ResourcePolicy.BuildersetScopeBytes(com.google.protobuf.ByteString value)string scope = 5 [(.validate.rules) = { ...PolicyOuterClass.ResourcePolicy.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PolicyOuterClass.ResourcePolicy.BuildersetVersion(java.lang.String value)string version = 2 [(.validate.rules) = { ...PolicyOuterClass.ResourcePolicy.BuildersetVersionBytes(com.google.protobuf.ByteString value)string version = 2 [(.validate.rules) = { ...-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, 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()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.ResourcePolicy.Builder>
-
clear
public PolicyOuterClass.ResourcePolicy.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.ResourcePolicy.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.ResourcePolicy.Builder>
-
getDefaultInstanceForType
public PolicyOuterClass.ResourcePolicy getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PolicyOuterClass.ResourcePolicy build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PolicyOuterClass.ResourcePolicy buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PolicyOuterClass.ResourcePolicy.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.ResourcePolicy.Builder>
-
setField
public PolicyOuterClass.ResourcePolicy.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.ResourcePolicy.Builder>
-
clearField
public PolicyOuterClass.ResourcePolicy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.ResourcePolicy.Builder>
-
clearOneof
public PolicyOuterClass.ResourcePolicy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.ResourcePolicy.Builder>
-
setRepeatedField
public PolicyOuterClass.ResourcePolicy.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.ResourcePolicy.Builder>
-
addRepeatedField
public PolicyOuterClass.ResourcePolicy.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.ResourcePolicy.Builder>
-
mergeFrom
public PolicyOuterClass.ResourcePolicy.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PolicyOuterClass.ResourcePolicy.Builder>
-
mergeFrom
public PolicyOuterClass.ResourcePolicy.Builder mergeFrom(PolicyOuterClass.ResourcePolicy other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.ResourcePolicy.Builder>
-
mergeFrom
public PolicyOuterClass.ResourcePolicy.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.ResourcePolicy.Builder>- Throws:
java.io.IOException
-
getResource
public java.lang.String getResource()
string resource = 1 [(.validate.rules) = { ... }- Specified by:
getResourcein interfacePolicyOuterClass.ResourcePolicyOrBuilder- Returns:
- The resource.
-
getResourceBytes
public com.google.protobuf.ByteString getResourceBytes()
string resource = 1 [(.validate.rules) = { ... }- Specified by:
getResourceBytesin interfacePolicyOuterClass.ResourcePolicyOrBuilder- Returns:
- The bytes for resource.
-
setResource
public PolicyOuterClass.ResourcePolicy.Builder setResource(java.lang.String value)
string resource = 1 [(.validate.rules) = { ... }- Parameters:
value- The resource to set.- Returns:
- This builder for chaining.
-
clearResource
public PolicyOuterClass.ResourcePolicy.Builder clearResource()
string resource = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setResourceBytes
public PolicyOuterClass.ResourcePolicy.Builder setResourceBytes(com.google.protobuf.ByteString value)
string resource = 1 [(.validate.rules) = { ... }- Parameters:
value- The bytes for resource to set.- Returns:
- This builder for chaining.
-
getVersion
public java.lang.String getVersion()
string version = 2 [(.validate.rules) = { ... }- Specified by:
getVersionin interfacePolicyOuterClass.ResourcePolicyOrBuilder- Returns:
- The version.
-
getVersionBytes
public com.google.protobuf.ByteString getVersionBytes()
string version = 2 [(.validate.rules) = { ... }- Specified by:
getVersionBytesin interfacePolicyOuterClass.ResourcePolicyOrBuilder- Returns:
- The bytes for version.
-
setVersion
public PolicyOuterClass.ResourcePolicy.Builder setVersion(java.lang.String value)
string version = 2 [(.validate.rules) = { ... }- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
public PolicyOuterClass.ResourcePolicy.Builder clearVersion()
string version = 2 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setVersionBytes
public PolicyOuterClass.ResourcePolicy.Builder setVersionBytes(com.google.protobuf.ByteString value)
string version = 2 [(.validate.rules) = { ... }- Parameters:
value- The bytes for version to set.- Returns:
- This builder for chaining.
-
getImportDerivedRolesList
public com.google.protobuf.ProtocolStringList getImportDerivedRolesList()
repeated string import_derived_roles = 3 [(.validate.rules) = { ... }- Specified by:
getImportDerivedRolesListin interfacePolicyOuterClass.ResourcePolicyOrBuilder- Returns:
- A list containing the importDerivedRoles.
-
getImportDerivedRolesCount
public int getImportDerivedRolesCount()
repeated string import_derived_roles = 3 [(.validate.rules) = { ... }- Specified by:
getImportDerivedRolesCountin interfacePolicyOuterClass.ResourcePolicyOrBuilder- Returns:
- The count of importDerivedRoles.
-
getImportDerivedRoles
public java.lang.String getImportDerivedRoles(int index)
repeated string import_derived_roles = 3 [(.validate.rules) = { ... }- Specified by:
getImportDerivedRolesin interfacePolicyOuterClass.ResourcePolicyOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The importDerivedRoles at the given index.
-
getImportDerivedRolesBytes
public com.google.protobuf.ByteString getImportDerivedRolesBytes(int index)
repeated string import_derived_roles = 3 [(.validate.rules) = { ... }- Specified by:
getImportDerivedRolesBytesin interfacePolicyOuterClass.ResourcePolicyOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the importDerivedRoles at the given index.
-
setImportDerivedRoles
public PolicyOuterClass.ResourcePolicy.Builder setImportDerivedRoles(int index, java.lang.String value)
repeated string import_derived_roles = 3 [(.validate.rules) = { ... }- Parameters:
index- The index to set the value at.value- The importDerivedRoles to set.- Returns:
- This builder for chaining.
-
addImportDerivedRoles
public PolicyOuterClass.ResourcePolicy.Builder addImportDerivedRoles(java.lang.String value)
repeated string import_derived_roles = 3 [(.validate.rules) = { ... }- Parameters:
value- The importDerivedRoles to add.- Returns:
- This builder for chaining.
-
addAllImportDerivedRoles
public PolicyOuterClass.ResourcePolicy.Builder addAllImportDerivedRoles(java.lang.Iterable<java.lang.String> values)
repeated string import_derived_roles = 3 [(.validate.rules) = { ... }- Parameters:
values- The importDerivedRoles to add.- Returns:
- This builder for chaining.
-
clearImportDerivedRoles
public PolicyOuterClass.ResourcePolicy.Builder clearImportDerivedRoles()
repeated string import_derived_roles = 3 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
addImportDerivedRolesBytes
public PolicyOuterClass.ResourcePolicy.Builder addImportDerivedRolesBytes(com.google.protobuf.ByteString value)
repeated string import_derived_roles = 3 [(.validate.rules) = { ... }- Parameters:
value- The bytes of the importDerivedRoles to add.- Returns:
- This builder for chaining.
-
getRulesList
public java.util.List<PolicyOuterClass.ResourceRule> getRulesList()
repeated .cerbos.policy.v1.ResourceRule rules = 4;- Specified by:
getRulesListin interfacePolicyOuterClass.ResourcePolicyOrBuilder
-
getRulesCount
public int getRulesCount()
repeated .cerbos.policy.v1.ResourceRule rules = 4;- Specified by:
getRulesCountin interfacePolicyOuterClass.ResourcePolicyOrBuilder
-
getRules
public PolicyOuterClass.ResourceRule getRules(int index)
repeated .cerbos.policy.v1.ResourceRule rules = 4;- Specified by:
getRulesin interfacePolicyOuterClass.ResourcePolicyOrBuilder
-
setRules
public PolicyOuterClass.ResourcePolicy.Builder setRules(int index, PolicyOuterClass.ResourceRule value)
repeated .cerbos.policy.v1.ResourceRule rules = 4;
-
setRules
public PolicyOuterClass.ResourcePolicy.Builder setRules(int index, PolicyOuterClass.ResourceRule.Builder builderForValue)
repeated .cerbos.policy.v1.ResourceRule rules = 4;
-
addRules
public PolicyOuterClass.ResourcePolicy.Builder addRules(PolicyOuterClass.ResourceRule value)
repeated .cerbos.policy.v1.ResourceRule rules = 4;
-
addRules
public PolicyOuterClass.ResourcePolicy.Builder addRules(int index, PolicyOuterClass.ResourceRule value)
repeated .cerbos.policy.v1.ResourceRule rules = 4;
-
addRules
public PolicyOuterClass.ResourcePolicy.Builder addRules(PolicyOuterClass.ResourceRule.Builder builderForValue)
repeated .cerbos.policy.v1.ResourceRule rules = 4;
-
addRules
public PolicyOuterClass.ResourcePolicy.Builder addRules(int index, PolicyOuterClass.ResourceRule.Builder builderForValue)
repeated .cerbos.policy.v1.ResourceRule rules = 4;
-
addAllRules
public PolicyOuterClass.ResourcePolicy.Builder addAllRules(java.lang.Iterable<? extends PolicyOuterClass.ResourceRule> values)
repeated .cerbos.policy.v1.ResourceRule rules = 4;
-
clearRules
public PolicyOuterClass.ResourcePolicy.Builder clearRules()
repeated .cerbos.policy.v1.ResourceRule rules = 4;
-
removeRules
public PolicyOuterClass.ResourcePolicy.Builder removeRules(int index)
repeated .cerbos.policy.v1.ResourceRule rules = 4;
-
getRulesBuilder
public PolicyOuterClass.ResourceRule.Builder getRulesBuilder(int index)
repeated .cerbos.policy.v1.ResourceRule rules = 4;
-
getRulesOrBuilder
public PolicyOuterClass.ResourceRuleOrBuilder getRulesOrBuilder(int index)
repeated .cerbos.policy.v1.ResourceRule rules = 4;- Specified by:
getRulesOrBuilderin interfacePolicyOuterClass.ResourcePolicyOrBuilder
-
getRulesOrBuilderList
public java.util.List<? extends PolicyOuterClass.ResourceRuleOrBuilder> getRulesOrBuilderList()
repeated .cerbos.policy.v1.ResourceRule rules = 4;- Specified by:
getRulesOrBuilderListin interfacePolicyOuterClass.ResourcePolicyOrBuilder
-
addRulesBuilder
public PolicyOuterClass.ResourceRule.Builder addRulesBuilder()
repeated .cerbos.policy.v1.ResourceRule rules = 4;
-
addRulesBuilder
public PolicyOuterClass.ResourceRule.Builder addRulesBuilder(int index)
repeated .cerbos.policy.v1.ResourceRule rules = 4;
-
getRulesBuilderList
public java.util.List<PolicyOuterClass.ResourceRule.Builder> getRulesBuilderList()
repeated .cerbos.policy.v1.ResourceRule rules = 4;
-
getScope
public java.lang.String getScope()
string scope = 5 [(.validate.rules) = { ... }- Specified by:
getScopein interfacePolicyOuterClass.ResourcePolicyOrBuilder- Returns:
- The scope.
-
getScopeBytes
public com.google.protobuf.ByteString getScopeBytes()
string scope = 5 [(.validate.rules) = { ... }- Specified by:
getScopeBytesin interfacePolicyOuterClass.ResourcePolicyOrBuilder- Returns:
- The bytes for scope.
-
setScope
public PolicyOuterClass.ResourcePolicy.Builder setScope(java.lang.String value)
string scope = 5 [(.validate.rules) = { ... }- Parameters:
value- The scope to set.- Returns:
- This builder for chaining.
-
clearScope
public PolicyOuterClass.ResourcePolicy.Builder clearScope()
string scope = 5 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setScopeBytes
public PolicyOuterClass.ResourcePolicy.Builder setScopeBytes(com.google.protobuf.ByteString value)
string scope = 5 [(.validate.rules) = { ... }- Parameters:
value- The bytes for scope to set.- Returns:
- This builder for chaining.
-
hasSchemas
public boolean hasSchemas()
.cerbos.policy.v1.Schemas schemas = 6;- Specified by:
hasSchemasin interfacePolicyOuterClass.ResourcePolicyOrBuilder- Returns:
- Whether the schemas field is set.
-
getSchemas
public PolicyOuterClass.Schemas getSchemas()
.cerbos.policy.v1.Schemas schemas = 6;- Specified by:
getSchemasin interfacePolicyOuterClass.ResourcePolicyOrBuilder- Returns:
- The schemas.
-
setSchemas
public PolicyOuterClass.ResourcePolicy.Builder setSchemas(PolicyOuterClass.Schemas value)
.cerbos.policy.v1.Schemas schemas = 6;
-
setSchemas
public PolicyOuterClass.ResourcePolicy.Builder setSchemas(PolicyOuterClass.Schemas.Builder builderForValue)
.cerbos.policy.v1.Schemas schemas = 6;
-
mergeSchemas
public PolicyOuterClass.ResourcePolicy.Builder mergeSchemas(PolicyOuterClass.Schemas value)
.cerbos.policy.v1.Schemas schemas = 6;
-
clearSchemas
public PolicyOuterClass.ResourcePolicy.Builder clearSchemas()
.cerbos.policy.v1.Schemas schemas = 6;
-
getSchemasBuilder
public PolicyOuterClass.Schemas.Builder getSchemasBuilder()
.cerbos.policy.v1.Schemas schemas = 6;
-
getSchemasOrBuilder
public PolicyOuterClass.SchemasOrBuilder getSchemasOrBuilder()
.cerbos.policy.v1.Schemas schemas = 6;- Specified by:
getSchemasOrBuilderin interfacePolicyOuterClass.ResourcePolicyOrBuilder
-
setUnknownFields
public final PolicyOuterClass.ResourcePolicy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.ResourcePolicy.Builder>
-
mergeUnknownFields
public final PolicyOuterClass.ResourcePolicy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.ResourcePolicy.Builder>
-
-