Package dev.cerbos.api.v1.policy
Class PolicyOuterClass.PrincipalPolicy.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<PolicyOuterClass.PrincipalPolicy.Builder>
-
- dev.cerbos.api.v1.policy.PolicyOuterClass.PrincipalPolicy.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PolicyOuterClass.PrincipalPolicyOrBuilder,java.lang.Cloneable
- Enclosing class:
- PolicyOuterClass.PrincipalPolicy
public static final class PolicyOuterClass.PrincipalPolicy.Builder extends com.google.protobuf.GeneratedMessage.Builder<PolicyOuterClass.PrincipalPolicy.Builder> implements PolicyOuterClass.PrincipalPolicyOrBuilder
Protobuf typecerbos.policy.v1.PrincipalPolicy
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PolicyOuterClass.PrincipalPolicy.BuilderaddAllRules(java.lang.Iterable<? extends PolicyOuterClass.PrincipalRule> values)repeated .cerbos.policy.v1.PrincipalRule rules = 3;PolicyOuterClass.PrincipalPolicy.BuilderaddRules(int index, PolicyOuterClass.PrincipalRule value)repeated .cerbos.policy.v1.PrincipalRule rules = 3;PolicyOuterClass.PrincipalPolicy.BuilderaddRules(int index, PolicyOuterClass.PrincipalRule.Builder builderForValue)repeated .cerbos.policy.v1.PrincipalRule rules = 3;PolicyOuterClass.PrincipalPolicy.BuilderaddRules(PolicyOuterClass.PrincipalRule value)repeated .cerbos.policy.v1.PrincipalRule rules = 3;PolicyOuterClass.PrincipalPolicy.BuilderaddRules(PolicyOuterClass.PrincipalRule.Builder builderForValue)repeated .cerbos.policy.v1.PrincipalRule rules = 3;PolicyOuterClass.PrincipalRule.BuilderaddRulesBuilder()repeated .cerbos.policy.v1.PrincipalRule rules = 3;PolicyOuterClass.PrincipalRule.BuilderaddRulesBuilder(int index)repeated .cerbos.policy.v1.PrincipalRule rules = 3;PolicyOuterClass.PrincipalPolicybuild()PolicyOuterClass.PrincipalPolicybuildPartial()PolicyOuterClass.PrincipalPolicy.Builderclear()PolicyOuterClass.PrincipalPolicy.BuilderclearPrincipal()string principal = 1 [(.buf.validate.field) = { ...PolicyOuterClass.PrincipalPolicy.BuilderclearRules()repeated .cerbos.policy.v1.PrincipalRule rules = 3;PolicyOuterClass.PrincipalPolicy.BuilderclearScope()string scope = 4 [(.buf.validate.field) = { ...PolicyOuterClass.PrincipalPolicy.BuilderclearVariables().cerbos.policy.v1.Variables variables = 5;PolicyOuterClass.PrincipalPolicy.BuilderclearVersion()string version = 2 [(.buf.validate.field) = { ...PolicyOuterClass.PrincipalPolicygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetPrincipal()string principal = 1 [(.buf.validate.field) = { ...com.google.protobuf.ByteStringgetPrincipalBytes()string principal = 1 [(.buf.validate.field) = { ...PolicyOuterClass.PrincipalRulegetRules(int index)repeated .cerbos.policy.v1.PrincipalRule rules = 3;PolicyOuterClass.PrincipalRule.BuildergetRulesBuilder(int index)repeated .cerbos.policy.v1.PrincipalRule rules = 3;java.util.List<PolicyOuterClass.PrincipalRule.Builder>getRulesBuilderList()repeated .cerbos.policy.v1.PrincipalRule rules = 3;intgetRulesCount()repeated .cerbos.policy.v1.PrincipalRule rules = 3;java.util.List<PolicyOuterClass.PrincipalRule>getRulesList()repeated .cerbos.policy.v1.PrincipalRule rules = 3;PolicyOuterClass.PrincipalRuleOrBuildergetRulesOrBuilder(int index)repeated .cerbos.policy.v1.PrincipalRule rules = 3;java.util.List<? extends PolicyOuterClass.PrincipalRuleOrBuilder>getRulesOrBuilderList()repeated .cerbos.policy.v1.PrincipalRule rules = 3;java.lang.StringgetScope()string scope = 4 [(.buf.validate.field) = { ...com.google.protobuf.ByteStringgetScopeBytes()string scope = 4 [(.buf.validate.field) = { ...PolicyOuterClass.VariablesgetVariables().cerbos.policy.v1.Variables variables = 5;PolicyOuterClass.Variables.BuildergetVariablesBuilder().cerbos.policy.v1.Variables variables = 5;PolicyOuterClass.VariablesOrBuildergetVariablesOrBuilder().cerbos.policy.v1.Variables variables = 5;java.lang.StringgetVersion()string version = 2 [(.buf.validate.field) = { ...com.google.protobuf.ByteStringgetVersionBytes()string version = 2 [(.buf.validate.field) = { ...booleanhasVariables().cerbos.policy.v1.Variables variables = 5;protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()PolicyOuterClass.PrincipalPolicy.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PolicyOuterClass.PrincipalPolicy.BuildermergeFrom(com.google.protobuf.Message other)PolicyOuterClass.PrincipalPolicy.BuildermergeFrom(PolicyOuterClass.PrincipalPolicy other)PolicyOuterClass.PrincipalPolicy.BuildermergeVariables(PolicyOuterClass.Variables value).cerbos.policy.v1.Variables variables = 5;PolicyOuterClass.PrincipalPolicy.BuilderremoveRules(int index)repeated .cerbos.policy.v1.PrincipalRule rules = 3;PolicyOuterClass.PrincipalPolicy.BuildersetPrincipal(java.lang.String value)string principal = 1 [(.buf.validate.field) = { ...PolicyOuterClass.PrincipalPolicy.BuildersetPrincipalBytes(com.google.protobuf.ByteString value)string principal = 1 [(.buf.validate.field) = { ...PolicyOuterClass.PrincipalPolicy.BuildersetRules(int index, PolicyOuterClass.PrincipalRule value)repeated .cerbos.policy.v1.PrincipalRule rules = 3;PolicyOuterClass.PrincipalPolicy.BuildersetRules(int index, PolicyOuterClass.PrincipalRule.Builder builderForValue)repeated .cerbos.policy.v1.PrincipalRule rules = 3;PolicyOuterClass.PrincipalPolicy.BuildersetScope(java.lang.String value)string scope = 4 [(.buf.validate.field) = { ...PolicyOuterClass.PrincipalPolicy.BuildersetScopeBytes(com.google.protobuf.ByteString value)string scope = 4 [(.buf.validate.field) = { ...PolicyOuterClass.PrincipalPolicy.BuildersetVariables(PolicyOuterClass.Variables value).cerbos.policy.v1.Variables variables = 5;PolicyOuterClass.PrincipalPolicy.BuildersetVariables(PolicyOuterClass.Variables.Builder builderForValue).cerbos.policy.v1.Variables variables = 5;PolicyOuterClass.PrincipalPolicy.BuildersetVersion(java.lang.String value)string version = 2 [(.buf.validate.field) = { ...PolicyOuterClass.PrincipalPolicy.BuildersetVersionBytes(com.google.protobuf.ByteString value)string version = 2 [(.buf.validate.field) = { ...-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<PolicyOuterClass.PrincipalPolicy.Builder>
-
clear
public PolicyOuterClass.PrincipalPolicy.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<PolicyOuterClass.PrincipalPolicy.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.GeneratedMessage.Builder<PolicyOuterClass.PrincipalPolicy.Builder>
-
getDefaultInstanceForType
public PolicyOuterClass.PrincipalPolicy getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PolicyOuterClass.PrincipalPolicy build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PolicyOuterClass.PrincipalPolicy buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public PolicyOuterClass.PrincipalPolicy.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PolicyOuterClass.PrincipalPolicy.Builder>
-
mergeFrom
public PolicyOuterClass.PrincipalPolicy.Builder mergeFrom(PolicyOuterClass.PrincipalPolicy other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PolicyOuterClass.PrincipalPolicy.Builder>
-
mergeFrom
public PolicyOuterClass.PrincipalPolicy.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.PrincipalPolicy.Builder>- Throws:
java.io.IOException
-
getPrincipal
public java.lang.String getPrincipal()
string principal = 1 [(.buf.validate.field) = { ... }- Specified by:
getPrincipalin interfacePolicyOuterClass.PrincipalPolicyOrBuilder- Returns:
- The principal.
-
getPrincipalBytes
public com.google.protobuf.ByteString getPrincipalBytes()
string principal = 1 [(.buf.validate.field) = { ... }- Specified by:
getPrincipalBytesin interfacePolicyOuterClass.PrincipalPolicyOrBuilder- Returns:
- The bytes for principal.
-
setPrincipal
public PolicyOuterClass.PrincipalPolicy.Builder setPrincipal(java.lang.String value)
string principal = 1 [(.buf.validate.field) = { ... }- Parameters:
value- The principal to set.- Returns:
- This builder for chaining.
-
clearPrincipal
public PolicyOuterClass.PrincipalPolicy.Builder clearPrincipal()
string principal = 1 [(.buf.validate.field) = { ... }- Returns:
- This builder for chaining.
-
setPrincipalBytes
public PolicyOuterClass.PrincipalPolicy.Builder setPrincipalBytes(com.google.protobuf.ByteString value)
string principal = 1 [(.buf.validate.field) = { ... }- Parameters:
value- The bytes for principal to set.- Returns:
- This builder for chaining.
-
getVersion
public java.lang.String getVersion()
string version = 2 [(.buf.validate.field) = { ... }- Specified by:
getVersionin interfacePolicyOuterClass.PrincipalPolicyOrBuilder- Returns:
- The version.
-
getVersionBytes
public com.google.protobuf.ByteString getVersionBytes()
string version = 2 [(.buf.validate.field) = { ... }- Specified by:
getVersionBytesin interfacePolicyOuterClass.PrincipalPolicyOrBuilder- Returns:
- The bytes for version.
-
setVersion
public PolicyOuterClass.PrincipalPolicy.Builder setVersion(java.lang.String value)
string version = 2 [(.buf.validate.field) = { ... }- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
public PolicyOuterClass.PrincipalPolicy.Builder clearVersion()
string version = 2 [(.buf.validate.field) = { ... }- Returns:
- This builder for chaining.
-
setVersionBytes
public PolicyOuterClass.PrincipalPolicy.Builder setVersionBytes(com.google.protobuf.ByteString value)
string version = 2 [(.buf.validate.field) = { ... }- Parameters:
value- The bytes for version to set.- Returns:
- This builder for chaining.
-
getRulesList
public java.util.List<PolicyOuterClass.PrincipalRule> getRulesList()
repeated .cerbos.policy.v1.PrincipalRule rules = 3;- Specified by:
getRulesListin interfacePolicyOuterClass.PrincipalPolicyOrBuilder
-
getRulesCount
public int getRulesCount()
repeated .cerbos.policy.v1.PrincipalRule rules = 3;- Specified by:
getRulesCountin interfacePolicyOuterClass.PrincipalPolicyOrBuilder
-
getRules
public PolicyOuterClass.PrincipalRule getRules(int index)
repeated .cerbos.policy.v1.PrincipalRule rules = 3;- Specified by:
getRulesin interfacePolicyOuterClass.PrincipalPolicyOrBuilder
-
setRules
public PolicyOuterClass.PrincipalPolicy.Builder setRules(int index, PolicyOuterClass.PrincipalRule value)
repeated .cerbos.policy.v1.PrincipalRule rules = 3;
-
setRules
public PolicyOuterClass.PrincipalPolicy.Builder setRules(int index, PolicyOuterClass.PrincipalRule.Builder builderForValue)
repeated .cerbos.policy.v1.PrincipalRule rules = 3;
-
addRules
public PolicyOuterClass.PrincipalPolicy.Builder addRules(PolicyOuterClass.PrincipalRule value)
repeated .cerbos.policy.v1.PrincipalRule rules = 3;
-
addRules
public PolicyOuterClass.PrincipalPolicy.Builder addRules(int index, PolicyOuterClass.PrincipalRule value)
repeated .cerbos.policy.v1.PrincipalRule rules = 3;
-
addRules
public PolicyOuterClass.PrincipalPolicy.Builder addRules(PolicyOuterClass.PrincipalRule.Builder builderForValue)
repeated .cerbos.policy.v1.PrincipalRule rules = 3;
-
addRules
public PolicyOuterClass.PrincipalPolicy.Builder addRules(int index, PolicyOuterClass.PrincipalRule.Builder builderForValue)
repeated .cerbos.policy.v1.PrincipalRule rules = 3;
-
addAllRules
public PolicyOuterClass.PrincipalPolicy.Builder addAllRules(java.lang.Iterable<? extends PolicyOuterClass.PrincipalRule> values)
repeated .cerbos.policy.v1.PrincipalRule rules = 3;
-
clearRules
public PolicyOuterClass.PrincipalPolicy.Builder clearRules()
repeated .cerbos.policy.v1.PrincipalRule rules = 3;
-
removeRules
public PolicyOuterClass.PrincipalPolicy.Builder removeRules(int index)
repeated .cerbos.policy.v1.PrincipalRule rules = 3;
-
getRulesBuilder
public PolicyOuterClass.PrincipalRule.Builder getRulesBuilder(int index)
repeated .cerbos.policy.v1.PrincipalRule rules = 3;
-
getRulesOrBuilder
public PolicyOuterClass.PrincipalRuleOrBuilder getRulesOrBuilder(int index)
repeated .cerbos.policy.v1.PrincipalRule rules = 3;- Specified by:
getRulesOrBuilderin interfacePolicyOuterClass.PrincipalPolicyOrBuilder
-
getRulesOrBuilderList
public java.util.List<? extends PolicyOuterClass.PrincipalRuleOrBuilder> getRulesOrBuilderList()
repeated .cerbos.policy.v1.PrincipalRule rules = 3;- Specified by:
getRulesOrBuilderListin interfacePolicyOuterClass.PrincipalPolicyOrBuilder
-
addRulesBuilder
public PolicyOuterClass.PrincipalRule.Builder addRulesBuilder()
repeated .cerbos.policy.v1.PrincipalRule rules = 3;
-
addRulesBuilder
public PolicyOuterClass.PrincipalRule.Builder addRulesBuilder(int index)
repeated .cerbos.policy.v1.PrincipalRule rules = 3;
-
getRulesBuilderList
public java.util.List<PolicyOuterClass.PrincipalRule.Builder> getRulesBuilderList()
repeated .cerbos.policy.v1.PrincipalRule rules = 3;
-
getScope
public java.lang.String getScope()
string scope = 4 [(.buf.validate.field) = { ... }- Specified by:
getScopein interfacePolicyOuterClass.PrincipalPolicyOrBuilder- Returns:
- The scope.
-
getScopeBytes
public com.google.protobuf.ByteString getScopeBytes()
string scope = 4 [(.buf.validate.field) = { ... }- Specified by:
getScopeBytesin interfacePolicyOuterClass.PrincipalPolicyOrBuilder- Returns:
- The bytes for scope.
-
setScope
public PolicyOuterClass.PrincipalPolicy.Builder setScope(java.lang.String value)
string scope = 4 [(.buf.validate.field) = { ... }- Parameters:
value- The scope to set.- Returns:
- This builder for chaining.
-
clearScope
public PolicyOuterClass.PrincipalPolicy.Builder clearScope()
string scope = 4 [(.buf.validate.field) = { ... }- Returns:
- This builder for chaining.
-
setScopeBytes
public PolicyOuterClass.PrincipalPolicy.Builder setScopeBytes(com.google.protobuf.ByteString value)
string scope = 4 [(.buf.validate.field) = { ... }- Parameters:
value- The bytes for scope to set.- Returns:
- This builder for chaining.
-
hasVariables
public boolean hasVariables()
.cerbos.policy.v1.Variables variables = 5;- Specified by:
hasVariablesin interfacePolicyOuterClass.PrincipalPolicyOrBuilder- Returns:
- Whether the variables field is set.
-
getVariables
public PolicyOuterClass.Variables getVariables()
.cerbos.policy.v1.Variables variables = 5;- Specified by:
getVariablesin interfacePolicyOuterClass.PrincipalPolicyOrBuilder- Returns:
- The variables.
-
setVariables
public PolicyOuterClass.PrincipalPolicy.Builder setVariables(PolicyOuterClass.Variables value)
.cerbos.policy.v1.Variables variables = 5;
-
setVariables
public PolicyOuterClass.PrincipalPolicy.Builder setVariables(PolicyOuterClass.Variables.Builder builderForValue)
.cerbos.policy.v1.Variables variables = 5;
-
mergeVariables
public PolicyOuterClass.PrincipalPolicy.Builder mergeVariables(PolicyOuterClass.Variables value)
.cerbos.policy.v1.Variables variables = 5;
-
clearVariables
public PolicyOuterClass.PrincipalPolicy.Builder clearVariables()
.cerbos.policy.v1.Variables variables = 5;
-
getVariablesBuilder
public PolicyOuterClass.Variables.Builder getVariablesBuilder()
.cerbos.policy.v1.Variables variables = 5;
-
getVariablesOrBuilder
public PolicyOuterClass.VariablesOrBuilder getVariablesOrBuilder()
.cerbos.policy.v1.Variables variables = 5;- Specified by:
getVariablesOrBuilderin interfacePolicyOuterClass.PrincipalPolicyOrBuilder
-
-