Package dev.cerbos.api.v1.policy
Class PolicyOuterClass.ResourceRule.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<PolicyOuterClass.ResourceRule.Builder>
-
- dev.cerbos.api.v1.policy.PolicyOuterClass.ResourceRule.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PolicyOuterClass.ResourceRuleOrBuilder,java.lang.Cloneable
- Enclosing class:
- PolicyOuterClass.ResourceRule
public static final class PolicyOuterClass.ResourceRule.Builder extends com.google.protobuf.GeneratedMessage.Builder<PolicyOuterClass.ResourceRule.Builder> implements PolicyOuterClass.ResourceRuleOrBuilder
Protobuf typecerbos.policy.v1.ResourceRule
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PolicyOuterClass.ResourceRule.BuilderaddActions(java.lang.String value)repeated string actions = 1 [(.buf.validate.field) = { ...PolicyOuterClass.ResourceRule.BuilderaddActionsBytes(com.google.protobuf.ByteString value)repeated string actions = 1 [(.buf.validate.field) = { ...PolicyOuterClass.ResourceRule.BuilderaddAllActions(java.lang.Iterable<java.lang.String> values)repeated string actions = 1 [(.buf.validate.field) = { ...PolicyOuterClass.ResourceRule.BuilderaddAllDerivedRoles(java.lang.Iterable<java.lang.String> values)repeated string derived_roles = 2 [(.buf.validate.field) = { ...PolicyOuterClass.ResourceRule.BuilderaddAllRoles(java.lang.Iterable<java.lang.String> values)repeated string roles = 3 [(.buf.validate.field) = { ...PolicyOuterClass.ResourceRule.BuilderaddDerivedRoles(java.lang.String value)repeated string derived_roles = 2 [(.buf.validate.field) = { ...PolicyOuterClass.ResourceRule.BuilderaddDerivedRolesBytes(com.google.protobuf.ByteString value)repeated string derived_roles = 2 [(.buf.validate.field) = { ...PolicyOuterClass.ResourceRule.BuilderaddRoles(java.lang.String value)repeated string roles = 3 [(.buf.validate.field) = { ...PolicyOuterClass.ResourceRule.BuilderaddRolesBytes(com.google.protobuf.ByteString value)repeated string roles = 3 [(.buf.validate.field) = { ...PolicyOuterClass.ResourceRulebuild()PolicyOuterClass.ResourceRulebuildPartial()PolicyOuterClass.ResourceRule.Builderclear()PolicyOuterClass.ResourceRule.BuilderclearActions()repeated string actions = 1 [(.buf.validate.field) = { ...PolicyOuterClass.ResourceRule.BuilderclearCondition().cerbos.policy.v1.Condition condition = 4;PolicyOuterClass.ResourceRule.BuilderclearDerivedRoles()repeated string derived_roles = 2 [(.buf.validate.field) = { ...PolicyOuterClass.ResourceRule.BuilderclearEffect().cerbos.effect.v1.Effect effect = 5 [(.buf.validate.field) = { ...PolicyOuterClass.ResourceRule.BuilderclearName()string name = 6 [(.buf.validate.field) = { ...PolicyOuterClass.ResourceRule.BuilderclearOutput().cerbos.policy.v1.Output output = 7;PolicyOuterClass.ResourceRule.BuilderclearRoles()repeated string roles = 3 [(.buf.validate.field) = { ...java.lang.StringgetActions(int index)repeated string actions = 1 [(.buf.validate.field) = { ...com.google.protobuf.ByteStringgetActionsBytes(int index)repeated string actions = 1 [(.buf.validate.field) = { ...intgetActionsCount()repeated string actions = 1 [(.buf.validate.field) = { ...com.google.protobuf.ProtocolStringListgetActionsList()repeated string actions = 1 [(.buf.validate.field) = { ...PolicyOuterClass.ConditiongetCondition().cerbos.policy.v1.Condition condition = 4;PolicyOuterClass.Condition.BuildergetConditionBuilder().cerbos.policy.v1.Condition condition = 4;PolicyOuterClass.ConditionOrBuildergetConditionOrBuilder().cerbos.policy.v1.Condition condition = 4;PolicyOuterClass.ResourceRulegetDefaultInstanceForType()java.lang.StringgetDerivedRoles(int index)repeated string derived_roles = 2 [(.buf.validate.field) = { ...com.google.protobuf.ByteStringgetDerivedRolesBytes(int index)repeated string derived_roles = 2 [(.buf.validate.field) = { ...intgetDerivedRolesCount()repeated string derived_roles = 2 [(.buf.validate.field) = { ...com.google.protobuf.ProtocolStringListgetDerivedRolesList()repeated string derived_roles = 2 [(.buf.validate.field) = { ...static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()EffectOuterClass.EffectgetEffect().cerbos.effect.v1.Effect effect = 5 [(.buf.validate.field) = { ...intgetEffectValue().cerbos.effect.v1.Effect effect = 5 [(.buf.validate.field) = { ...java.lang.StringgetName()string name = 6 [(.buf.validate.field) = { ...com.google.protobuf.ByteStringgetNameBytes()string name = 6 [(.buf.validate.field) = { ...PolicyOuterClass.OutputgetOutput().cerbos.policy.v1.Output output = 7;PolicyOuterClass.Output.BuildergetOutputBuilder().cerbos.policy.v1.Output output = 7;PolicyOuterClass.OutputOrBuildergetOutputOrBuilder().cerbos.policy.v1.Output output = 7;java.lang.StringgetRoles(int index)repeated string roles = 3 [(.buf.validate.field) = { ...com.google.protobuf.ByteStringgetRolesBytes(int index)repeated string roles = 3 [(.buf.validate.field) = { ...intgetRolesCount()repeated string roles = 3 [(.buf.validate.field) = { ...com.google.protobuf.ProtocolStringListgetRolesList()repeated string roles = 3 [(.buf.validate.field) = { ...booleanhasCondition().cerbos.policy.v1.Condition condition = 4;booleanhasOutput().cerbos.policy.v1.Output output = 7;protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()PolicyOuterClass.ResourceRule.BuildermergeCondition(PolicyOuterClass.Condition value).cerbos.policy.v1.Condition condition = 4;PolicyOuterClass.ResourceRule.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PolicyOuterClass.ResourceRule.BuildermergeFrom(com.google.protobuf.Message other)PolicyOuterClass.ResourceRule.BuildermergeFrom(PolicyOuterClass.ResourceRule other)PolicyOuterClass.ResourceRule.BuildermergeOutput(PolicyOuterClass.Output value).cerbos.policy.v1.Output output = 7;PolicyOuterClass.ResourceRule.BuildersetActions(int index, java.lang.String value)repeated string actions = 1 [(.buf.validate.field) = { ...PolicyOuterClass.ResourceRule.BuildersetCondition(PolicyOuterClass.Condition value).cerbos.policy.v1.Condition condition = 4;PolicyOuterClass.ResourceRule.BuildersetCondition(PolicyOuterClass.Condition.Builder builderForValue).cerbos.policy.v1.Condition condition = 4;PolicyOuterClass.ResourceRule.BuildersetDerivedRoles(int index, java.lang.String value)repeated string derived_roles = 2 [(.buf.validate.field) = { ...PolicyOuterClass.ResourceRule.BuildersetEffect(EffectOuterClass.Effect value).cerbos.effect.v1.Effect effect = 5 [(.buf.validate.field) = { ...PolicyOuterClass.ResourceRule.BuildersetEffectValue(int value).cerbos.effect.v1.Effect effect = 5 [(.buf.validate.field) = { ...PolicyOuterClass.ResourceRule.BuildersetName(java.lang.String value)string name = 6 [(.buf.validate.field) = { ...PolicyOuterClass.ResourceRule.BuildersetNameBytes(com.google.protobuf.ByteString value)string name = 6 [(.buf.validate.field) = { ...PolicyOuterClass.ResourceRule.BuildersetOutput(PolicyOuterClass.Output value).cerbos.policy.v1.Output output = 7;PolicyOuterClass.ResourceRule.BuildersetOutput(PolicyOuterClass.Output.Builder builderForValue).cerbos.policy.v1.Output output = 7;PolicyOuterClass.ResourceRule.BuildersetRoles(int index, java.lang.String value)repeated string roles = 3 [(.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.ResourceRule.Builder>
-
clear
public PolicyOuterClass.ResourceRule.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.ResourceRule.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.ResourceRule.Builder>
-
getDefaultInstanceForType
public PolicyOuterClass.ResourceRule getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PolicyOuterClass.ResourceRule build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PolicyOuterClass.ResourceRule buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public PolicyOuterClass.ResourceRule.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PolicyOuterClass.ResourceRule.Builder>
-
mergeFrom
public PolicyOuterClass.ResourceRule.Builder mergeFrom(PolicyOuterClass.ResourceRule other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PolicyOuterClass.ResourceRule.Builder>
-
mergeFrom
public PolicyOuterClass.ResourceRule.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.ResourceRule.Builder>- Throws:
java.io.IOException
-
getActionsList
public com.google.protobuf.ProtocolStringList getActionsList()
repeated string actions = 1 [(.buf.validate.field) = { ... }- Specified by:
getActionsListin interfacePolicyOuterClass.ResourceRuleOrBuilder- Returns:
- A list containing the actions.
-
getActionsCount
public int getActionsCount()
repeated string actions = 1 [(.buf.validate.field) = { ... }- Specified by:
getActionsCountin interfacePolicyOuterClass.ResourceRuleOrBuilder- Returns:
- The count of actions.
-
getActions
public java.lang.String getActions(int index)
repeated string actions = 1 [(.buf.validate.field) = { ... }- Specified by:
getActionsin interfacePolicyOuterClass.ResourceRuleOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The actions at the given index.
-
getActionsBytes
public com.google.protobuf.ByteString getActionsBytes(int index)
repeated string actions = 1 [(.buf.validate.field) = { ... }- Specified by:
getActionsBytesin interfacePolicyOuterClass.ResourceRuleOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the actions at the given index.
-
setActions
public PolicyOuterClass.ResourceRule.Builder setActions(int index, java.lang.String value)
repeated string actions = 1 [(.buf.validate.field) = { ... }- Parameters:
index- The index to set the value at.value- The actions to set.- Returns:
- This builder for chaining.
-
addActions
public PolicyOuterClass.ResourceRule.Builder addActions(java.lang.String value)
repeated string actions = 1 [(.buf.validate.field) = { ... }- Parameters:
value- The actions to add.- Returns:
- This builder for chaining.
-
addAllActions
public PolicyOuterClass.ResourceRule.Builder addAllActions(java.lang.Iterable<java.lang.String> values)
repeated string actions = 1 [(.buf.validate.field) = { ... }- Parameters:
values- The actions to add.- Returns:
- This builder for chaining.
-
clearActions
public PolicyOuterClass.ResourceRule.Builder clearActions()
repeated string actions = 1 [(.buf.validate.field) = { ... }- Returns:
- This builder for chaining.
-
addActionsBytes
public PolicyOuterClass.ResourceRule.Builder addActionsBytes(com.google.protobuf.ByteString value)
repeated string actions = 1 [(.buf.validate.field) = { ... }- Parameters:
value- The bytes of the actions to add.- Returns:
- This builder for chaining.
-
getDerivedRolesList
public com.google.protobuf.ProtocolStringList getDerivedRolesList()
repeated string derived_roles = 2 [(.buf.validate.field) = { ... }- Specified by:
getDerivedRolesListin interfacePolicyOuterClass.ResourceRuleOrBuilder- Returns:
- A list containing the derivedRoles.
-
getDerivedRolesCount
public int getDerivedRolesCount()
repeated string derived_roles = 2 [(.buf.validate.field) = { ... }- Specified by:
getDerivedRolesCountin interfacePolicyOuterClass.ResourceRuleOrBuilder- Returns:
- The count of derivedRoles.
-
getDerivedRoles
public java.lang.String getDerivedRoles(int index)
repeated string derived_roles = 2 [(.buf.validate.field) = { ... }- Specified by:
getDerivedRolesin interfacePolicyOuterClass.ResourceRuleOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The derivedRoles at the given index.
-
getDerivedRolesBytes
public com.google.protobuf.ByteString getDerivedRolesBytes(int index)
repeated string derived_roles = 2 [(.buf.validate.field) = { ... }- Specified by:
getDerivedRolesBytesin interfacePolicyOuterClass.ResourceRuleOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the derivedRoles at the given index.
-
setDerivedRoles
public PolicyOuterClass.ResourceRule.Builder setDerivedRoles(int index, java.lang.String value)
repeated string derived_roles = 2 [(.buf.validate.field) = { ... }- Parameters:
index- The index to set the value at.value- The derivedRoles to set.- Returns:
- This builder for chaining.
-
addDerivedRoles
public PolicyOuterClass.ResourceRule.Builder addDerivedRoles(java.lang.String value)
repeated string derived_roles = 2 [(.buf.validate.field) = { ... }- Parameters:
value- The derivedRoles to add.- Returns:
- This builder for chaining.
-
addAllDerivedRoles
public PolicyOuterClass.ResourceRule.Builder addAllDerivedRoles(java.lang.Iterable<java.lang.String> values)
repeated string derived_roles = 2 [(.buf.validate.field) = { ... }- Parameters:
values- The derivedRoles to add.- Returns:
- This builder for chaining.
-
clearDerivedRoles
public PolicyOuterClass.ResourceRule.Builder clearDerivedRoles()
repeated string derived_roles = 2 [(.buf.validate.field) = { ... }- Returns:
- This builder for chaining.
-
addDerivedRolesBytes
public PolicyOuterClass.ResourceRule.Builder addDerivedRolesBytes(com.google.protobuf.ByteString value)
repeated string derived_roles = 2 [(.buf.validate.field) = { ... }- Parameters:
value- The bytes of the derivedRoles to add.- Returns:
- This builder for chaining.
-
getRolesList
public com.google.protobuf.ProtocolStringList getRolesList()
repeated string roles = 3 [(.buf.validate.field) = { ... }- Specified by:
getRolesListin interfacePolicyOuterClass.ResourceRuleOrBuilder- Returns:
- A list containing the roles.
-
getRolesCount
public int getRolesCount()
repeated string roles = 3 [(.buf.validate.field) = { ... }- Specified by:
getRolesCountin interfacePolicyOuterClass.ResourceRuleOrBuilder- Returns:
- The count of roles.
-
getRoles
public java.lang.String getRoles(int index)
repeated string roles = 3 [(.buf.validate.field) = { ... }- Specified by:
getRolesin interfacePolicyOuterClass.ResourceRuleOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The roles at the given index.
-
getRolesBytes
public com.google.protobuf.ByteString getRolesBytes(int index)
repeated string roles = 3 [(.buf.validate.field) = { ... }- Specified by:
getRolesBytesin interfacePolicyOuterClass.ResourceRuleOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the roles at the given index.
-
setRoles
public PolicyOuterClass.ResourceRule.Builder setRoles(int index, java.lang.String value)
repeated string roles = 3 [(.buf.validate.field) = { ... }- Parameters:
index- The index to set the value at.value- The roles to set.- Returns:
- This builder for chaining.
-
addRoles
public PolicyOuterClass.ResourceRule.Builder addRoles(java.lang.String value)
repeated string roles = 3 [(.buf.validate.field) = { ... }- Parameters:
value- The roles to add.- Returns:
- This builder for chaining.
-
addAllRoles
public PolicyOuterClass.ResourceRule.Builder addAllRoles(java.lang.Iterable<java.lang.String> values)
repeated string roles = 3 [(.buf.validate.field) = { ... }- Parameters:
values- The roles to add.- Returns:
- This builder for chaining.
-
clearRoles
public PolicyOuterClass.ResourceRule.Builder clearRoles()
repeated string roles = 3 [(.buf.validate.field) = { ... }- Returns:
- This builder for chaining.
-
addRolesBytes
public PolicyOuterClass.ResourceRule.Builder addRolesBytes(com.google.protobuf.ByteString value)
repeated string roles = 3 [(.buf.validate.field) = { ... }- Parameters:
value- The bytes of the roles to add.- Returns:
- This builder for chaining.
-
hasCondition
public boolean hasCondition()
.cerbos.policy.v1.Condition condition = 4;- Specified by:
hasConditionin interfacePolicyOuterClass.ResourceRuleOrBuilder- Returns:
- Whether the condition field is set.
-
getCondition
public PolicyOuterClass.Condition getCondition()
.cerbos.policy.v1.Condition condition = 4;- Specified by:
getConditionin interfacePolicyOuterClass.ResourceRuleOrBuilder- Returns:
- The condition.
-
setCondition
public PolicyOuterClass.ResourceRule.Builder setCondition(PolicyOuterClass.Condition value)
.cerbos.policy.v1.Condition condition = 4;
-
setCondition
public PolicyOuterClass.ResourceRule.Builder setCondition(PolicyOuterClass.Condition.Builder builderForValue)
.cerbos.policy.v1.Condition condition = 4;
-
mergeCondition
public PolicyOuterClass.ResourceRule.Builder mergeCondition(PolicyOuterClass.Condition value)
.cerbos.policy.v1.Condition condition = 4;
-
clearCondition
public PolicyOuterClass.ResourceRule.Builder clearCondition()
.cerbos.policy.v1.Condition condition = 4;
-
getConditionBuilder
public PolicyOuterClass.Condition.Builder getConditionBuilder()
.cerbos.policy.v1.Condition condition = 4;
-
getConditionOrBuilder
public PolicyOuterClass.ConditionOrBuilder getConditionOrBuilder()
.cerbos.policy.v1.Condition condition = 4;- Specified by:
getConditionOrBuilderin interfacePolicyOuterClass.ResourceRuleOrBuilder
-
getEffectValue
public int getEffectValue()
.cerbos.effect.v1.Effect effect = 5 [(.buf.validate.field) = { ... }- Specified by:
getEffectValuein interfacePolicyOuterClass.ResourceRuleOrBuilder- Returns:
- The enum numeric value on the wire for effect.
-
setEffectValue
public PolicyOuterClass.ResourceRule.Builder setEffectValue(int value)
.cerbos.effect.v1.Effect effect = 5 [(.buf.validate.field) = { ... }- Parameters:
value- The enum numeric value on the wire for effect to set.- Returns:
- This builder for chaining.
-
getEffect
public EffectOuterClass.Effect getEffect()
.cerbos.effect.v1.Effect effect = 5 [(.buf.validate.field) = { ... }- Specified by:
getEffectin interfacePolicyOuterClass.ResourceRuleOrBuilder- Returns:
- The effect.
-
setEffect
public PolicyOuterClass.ResourceRule.Builder setEffect(EffectOuterClass.Effect value)
.cerbos.effect.v1.Effect effect = 5 [(.buf.validate.field) = { ... }- Parameters:
value- The effect to set.- Returns:
- This builder for chaining.
-
clearEffect
public PolicyOuterClass.ResourceRule.Builder clearEffect()
.cerbos.effect.v1.Effect effect = 5 [(.buf.validate.field) = { ... }- Returns:
- This builder for chaining.
-
getName
public java.lang.String getName()
string name = 6 [(.buf.validate.field) = { ... }- Specified by:
getNamein interfacePolicyOuterClass.ResourceRuleOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
string name = 6 [(.buf.validate.field) = { ... }- Specified by:
getNameBytesin interfacePolicyOuterClass.ResourceRuleOrBuilder- Returns:
- The bytes for name.
-
setName
public PolicyOuterClass.ResourceRule.Builder setName(java.lang.String value)
string name = 6 [(.buf.validate.field) = { ... }- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public PolicyOuterClass.ResourceRule.Builder clearName()
string name = 6 [(.buf.validate.field) = { ... }- Returns:
- This builder for chaining.
-
setNameBytes
public PolicyOuterClass.ResourceRule.Builder setNameBytes(com.google.protobuf.ByteString value)
string name = 6 [(.buf.validate.field) = { ... }- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasOutput
public boolean hasOutput()
.cerbos.policy.v1.Output output = 7;- Specified by:
hasOutputin interfacePolicyOuterClass.ResourceRuleOrBuilder- Returns:
- Whether the output field is set.
-
getOutput
public PolicyOuterClass.Output getOutput()
.cerbos.policy.v1.Output output = 7;- Specified by:
getOutputin interfacePolicyOuterClass.ResourceRuleOrBuilder- Returns:
- The output.
-
setOutput
public PolicyOuterClass.ResourceRule.Builder setOutput(PolicyOuterClass.Output value)
.cerbos.policy.v1.Output output = 7;
-
setOutput
public PolicyOuterClass.ResourceRule.Builder setOutput(PolicyOuterClass.Output.Builder builderForValue)
.cerbos.policy.v1.Output output = 7;
-
mergeOutput
public PolicyOuterClass.ResourceRule.Builder mergeOutput(PolicyOuterClass.Output value)
.cerbos.policy.v1.Output output = 7;
-
clearOutput
public PolicyOuterClass.ResourceRule.Builder clearOutput()
.cerbos.policy.v1.Output output = 7;
-
getOutputBuilder
public PolicyOuterClass.Output.Builder getOutputBuilder()
.cerbos.policy.v1.Output output = 7;
-
getOutputOrBuilder
public PolicyOuterClass.OutputOrBuilder getOutputOrBuilder()
.cerbos.policy.v1.Output output = 7;- Specified by:
getOutputOrBuilderin interfacePolicyOuterClass.ResourceRuleOrBuilder
-
-