Package dev.cerbos.api.v1.policy
Class PolicyOuterClass.PrincipalRule.Action.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.PrincipalRule.Action.Builder>
-
- dev.cerbos.api.v1.policy.PolicyOuterClass.PrincipalRule.Action.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PolicyOuterClass.PrincipalRule.ActionOrBuilder,java.lang.Cloneable
- Enclosing class:
- PolicyOuterClass.PrincipalRule.Action
public static final class PolicyOuterClass.PrincipalRule.Action.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.PrincipalRule.Action.Builder> implements PolicyOuterClass.PrincipalRule.ActionOrBuilder
Protobuf typecerbos.policy.v1.PrincipalRule.Action
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PolicyOuterClass.PrincipalRule.Action.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)PolicyOuterClass.PrincipalRule.Actionbuild()PolicyOuterClass.PrincipalRule.ActionbuildPartial()PolicyOuterClass.PrincipalRule.Action.Builderclear()PolicyOuterClass.PrincipalRule.Action.BuilderclearAction()string action = 1 [(.validate.rules) = { ...PolicyOuterClass.PrincipalRule.Action.BuilderclearCondition().cerbos.policy.v1.Condition condition = 2;PolicyOuterClass.PrincipalRule.Action.BuilderclearEffect().cerbos.effect.v1.Effect effect = 3 [(.validate.rules) = { ...PolicyOuterClass.PrincipalRule.Action.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)PolicyOuterClass.PrincipalRule.Action.BuilderclearName()string name = 4 [(.validate.rules) = { ...PolicyOuterClass.PrincipalRule.Action.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)PolicyOuterClass.PrincipalRule.Action.BuilderclearOutput().cerbos.policy.v1.Output output = 5;PolicyOuterClass.PrincipalRule.Action.Builderclone()java.lang.StringgetAction()string action = 1 [(.validate.rules) = { ...com.google.protobuf.ByteStringgetActionBytes()string action = 1 [(.validate.rules) = { ...PolicyOuterClass.ConditiongetCondition().cerbos.policy.v1.Condition condition = 2;PolicyOuterClass.Condition.BuildergetConditionBuilder().cerbos.policy.v1.Condition condition = 2;PolicyOuterClass.ConditionOrBuildergetConditionOrBuilder().cerbos.policy.v1.Condition condition = 2;PolicyOuterClass.PrincipalRule.ActiongetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()EffectOuterClass.EffectgetEffect().cerbos.effect.v1.Effect effect = 3 [(.validate.rules) = { ...intgetEffectValue().cerbos.effect.v1.Effect effect = 3 [(.validate.rules) = { ...java.lang.StringgetName()string name = 4 [(.validate.rules) = { ...com.google.protobuf.ByteStringgetNameBytes()string name = 4 [(.validate.rules) = { ...PolicyOuterClass.OutputgetOutput().cerbos.policy.v1.Output output = 5;PolicyOuterClass.Output.BuildergetOutputBuilder().cerbos.policy.v1.Output output = 5;PolicyOuterClass.OutputOrBuildergetOutputOrBuilder().cerbos.policy.v1.Output output = 5;booleanhasCondition().cerbos.policy.v1.Condition condition = 2;booleanhasOutput().cerbos.policy.v1.Output output = 5;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()PolicyOuterClass.PrincipalRule.Action.BuildermergeCondition(PolicyOuterClass.Condition value).cerbos.policy.v1.Condition condition = 2;PolicyOuterClass.PrincipalRule.Action.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PolicyOuterClass.PrincipalRule.Action.BuildermergeFrom(com.google.protobuf.Message other)PolicyOuterClass.PrincipalRule.Action.BuildermergeFrom(PolicyOuterClass.PrincipalRule.Action other)PolicyOuterClass.PrincipalRule.Action.BuildermergeOutput(PolicyOuterClass.Output value).cerbos.policy.v1.Output output = 5;PolicyOuterClass.PrincipalRule.Action.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PolicyOuterClass.PrincipalRule.Action.BuildersetAction(java.lang.String value)string action = 1 [(.validate.rules) = { ...PolicyOuterClass.PrincipalRule.Action.BuildersetActionBytes(com.google.protobuf.ByteString value)string action = 1 [(.validate.rules) = { ...PolicyOuterClass.PrincipalRule.Action.BuildersetCondition(PolicyOuterClass.Condition value).cerbos.policy.v1.Condition condition = 2;PolicyOuterClass.PrincipalRule.Action.BuildersetCondition(PolicyOuterClass.Condition.Builder builderForValue).cerbos.policy.v1.Condition condition = 2;PolicyOuterClass.PrincipalRule.Action.BuildersetEffect(EffectOuterClass.Effect value).cerbos.effect.v1.Effect effect = 3 [(.validate.rules) = { ...PolicyOuterClass.PrincipalRule.Action.BuildersetEffectValue(int value).cerbos.effect.v1.Effect effect = 3 [(.validate.rules) = { ...PolicyOuterClass.PrincipalRule.Action.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)PolicyOuterClass.PrincipalRule.Action.BuildersetName(java.lang.String value)string name = 4 [(.validate.rules) = { ...PolicyOuterClass.PrincipalRule.Action.BuildersetNameBytes(com.google.protobuf.ByteString value)string name = 4 [(.validate.rules) = { ...PolicyOuterClass.PrincipalRule.Action.BuildersetOutput(PolicyOuterClass.Output value).cerbos.policy.v1.Output output = 5;PolicyOuterClass.PrincipalRule.Action.BuildersetOutput(PolicyOuterClass.Output.Builder builderForValue).cerbos.policy.v1.Output output = 5;PolicyOuterClass.PrincipalRule.Action.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)PolicyOuterClass.PrincipalRule.Action.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, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, 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.PrincipalRule.Action.Builder>
-
clear
public PolicyOuterClass.PrincipalRule.Action.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.PrincipalRule.Action.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.PrincipalRule.Action.Builder>
-
getDefaultInstanceForType
public PolicyOuterClass.PrincipalRule.Action getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PolicyOuterClass.PrincipalRule.Action build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PolicyOuterClass.PrincipalRule.Action buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PolicyOuterClass.PrincipalRule.Action.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.PrincipalRule.Action.Builder>
-
setField
public PolicyOuterClass.PrincipalRule.Action.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.PrincipalRule.Action.Builder>
-
clearField
public PolicyOuterClass.PrincipalRule.Action.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.PrincipalRule.Action.Builder>
-
clearOneof
public PolicyOuterClass.PrincipalRule.Action.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.PrincipalRule.Action.Builder>
-
setRepeatedField
public PolicyOuterClass.PrincipalRule.Action.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.PrincipalRule.Action.Builder>
-
addRepeatedField
public PolicyOuterClass.PrincipalRule.Action.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.PrincipalRule.Action.Builder>
-
mergeFrom
public PolicyOuterClass.PrincipalRule.Action.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PolicyOuterClass.PrincipalRule.Action.Builder>
-
mergeFrom
public PolicyOuterClass.PrincipalRule.Action.Builder mergeFrom(PolicyOuterClass.PrincipalRule.Action other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.PrincipalRule.Action.Builder>
-
mergeFrom
public PolicyOuterClass.PrincipalRule.Action.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.PrincipalRule.Action.Builder>- Throws:
java.io.IOException
-
getAction
public java.lang.String getAction()
string action = 1 [(.validate.rules) = { ... }- Specified by:
getActionin interfacePolicyOuterClass.PrincipalRule.ActionOrBuilder- Returns:
- The action.
-
getActionBytes
public com.google.protobuf.ByteString getActionBytes()
string action = 1 [(.validate.rules) = { ... }- Specified by:
getActionBytesin interfacePolicyOuterClass.PrincipalRule.ActionOrBuilder- Returns:
- The bytes for action.
-
setAction
public PolicyOuterClass.PrincipalRule.Action.Builder setAction(java.lang.String value)
string action = 1 [(.validate.rules) = { ... }- Parameters:
value- The action to set.- Returns:
- This builder for chaining.
-
clearAction
public PolicyOuterClass.PrincipalRule.Action.Builder clearAction()
string action = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setActionBytes
public PolicyOuterClass.PrincipalRule.Action.Builder setActionBytes(com.google.protobuf.ByteString value)
string action = 1 [(.validate.rules) = { ... }- Parameters:
value- The bytes for action to set.- Returns:
- This builder for chaining.
-
hasCondition
public boolean hasCondition()
.cerbos.policy.v1.Condition condition = 2;- Specified by:
hasConditionin interfacePolicyOuterClass.PrincipalRule.ActionOrBuilder- Returns:
- Whether the condition field is set.
-
getCondition
public PolicyOuterClass.Condition getCondition()
.cerbos.policy.v1.Condition condition = 2;- Specified by:
getConditionin interfacePolicyOuterClass.PrincipalRule.ActionOrBuilder- Returns:
- The condition.
-
setCondition
public PolicyOuterClass.PrincipalRule.Action.Builder setCondition(PolicyOuterClass.Condition value)
.cerbos.policy.v1.Condition condition = 2;
-
setCondition
public PolicyOuterClass.PrincipalRule.Action.Builder setCondition(PolicyOuterClass.Condition.Builder builderForValue)
.cerbos.policy.v1.Condition condition = 2;
-
mergeCondition
public PolicyOuterClass.PrincipalRule.Action.Builder mergeCondition(PolicyOuterClass.Condition value)
.cerbos.policy.v1.Condition condition = 2;
-
clearCondition
public PolicyOuterClass.PrincipalRule.Action.Builder clearCondition()
.cerbos.policy.v1.Condition condition = 2;
-
getConditionBuilder
public PolicyOuterClass.Condition.Builder getConditionBuilder()
.cerbos.policy.v1.Condition condition = 2;
-
getConditionOrBuilder
public PolicyOuterClass.ConditionOrBuilder getConditionOrBuilder()
.cerbos.policy.v1.Condition condition = 2;- Specified by:
getConditionOrBuilderin interfacePolicyOuterClass.PrincipalRule.ActionOrBuilder
-
getEffectValue
public int getEffectValue()
.cerbos.effect.v1.Effect effect = 3 [(.validate.rules) = { ... }- Specified by:
getEffectValuein interfacePolicyOuterClass.PrincipalRule.ActionOrBuilder- Returns:
- The enum numeric value on the wire for effect.
-
setEffectValue
public PolicyOuterClass.PrincipalRule.Action.Builder setEffectValue(int value)
.cerbos.effect.v1.Effect effect = 3 [(.validate.rules) = { ... }- 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 = 3 [(.validate.rules) = { ... }- Specified by:
getEffectin interfacePolicyOuterClass.PrincipalRule.ActionOrBuilder- Returns:
- The effect.
-
setEffect
public PolicyOuterClass.PrincipalRule.Action.Builder setEffect(EffectOuterClass.Effect value)
.cerbos.effect.v1.Effect effect = 3 [(.validate.rules) = { ... }- Parameters:
value- The effect to set.- Returns:
- This builder for chaining.
-
clearEffect
public PolicyOuterClass.PrincipalRule.Action.Builder clearEffect()
.cerbos.effect.v1.Effect effect = 3 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
getName
public java.lang.String getName()
string name = 4 [(.validate.rules) = { ... }- Specified by:
getNamein interfacePolicyOuterClass.PrincipalRule.ActionOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
string name = 4 [(.validate.rules) = { ... }- Specified by:
getNameBytesin interfacePolicyOuterClass.PrincipalRule.ActionOrBuilder- Returns:
- The bytes for name.
-
setName
public PolicyOuterClass.PrincipalRule.Action.Builder setName(java.lang.String value)
string name = 4 [(.validate.rules) = { ... }- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public PolicyOuterClass.PrincipalRule.Action.Builder clearName()
string name = 4 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setNameBytes
public PolicyOuterClass.PrincipalRule.Action.Builder setNameBytes(com.google.protobuf.ByteString value)
string name = 4 [(.validate.rules) = { ... }- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasOutput
public boolean hasOutput()
.cerbos.policy.v1.Output output = 5;- Specified by:
hasOutputin interfacePolicyOuterClass.PrincipalRule.ActionOrBuilder- Returns:
- Whether the output field is set.
-
getOutput
public PolicyOuterClass.Output getOutput()
.cerbos.policy.v1.Output output = 5;- Specified by:
getOutputin interfacePolicyOuterClass.PrincipalRule.ActionOrBuilder- Returns:
- The output.
-
setOutput
public PolicyOuterClass.PrincipalRule.Action.Builder setOutput(PolicyOuterClass.Output value)
.cerbos.policy.v1.Output output = 5;
-
setOutput
public PolicyOuterClass.PrincipalRule.Action.Builder setOutput(PolicyOuterClass.Output.Builder builderForValue)
.cerbos.policy.v1.Output output = 5;
-
mergeOutput
public PolicyOuterClass.PrincipalRule.Action.Builder mergeOutput(PolicyOuterClass.Output value)
.cerbos.policy.v1.Output output = 5;
-
clearOutput
public PolicyOuterClass.PrincipalRule.Action.Builder clearOutput()
.cerbos.policy.v1.Output output = 5;
-
getOutputBuilder
public PolicyOuterClass.Output.Builder getOutputBuilder()
.cerbos.policy.v1.Output output = 5;
-
getOutputOrBuilder
public PolicyOuterClass.OutputOrBuilder getOutputOrBuilder()
.cerbos.policy.v1.Output output = 5;- Specified by:
getOutputOrBuilderin interfacePolicyOuterClass.PrincipalRule.ActionOrBuilder
-
setUnknownFields
public final PolicyOuterClass.PrincipalRule.Action.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.PrincipalRule.Action.Builder>
-
mergeUnknownFields
public final PolicyOuterClass.PrincipalRule.Action.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PolicyOuterClass.PrincipalRule.Action.Builder>
-
-