Package dev.cerbos.api.v1.engine
Class Engine.CheckOutput.ActionEffect.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Engine.CheckOutput.ActionEffect.Builder>
-
- dev.cerbos.api.v1.engine.Engine.CheckOutput.ActionEffect.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Engine.CheckOutput.ActionEffectOrBuilder,java.lang.Cloneable
- Enclosing class:
- Engine.CheckOutput.ActionEffect
public static final class Engine.CheckOutput.ActionEffect.Builder extends com.google.protobuf.GeneratedMessage.Builder<Engine.CheckOutput.ActionEffect.Builder> implements Engine.CheckOutput.ActionEffectOrBuilder
Protobuf typecerbos.engine.v1.CheckOutput.ActionEffect
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Engine.CheckOutput.ActionEffectbuild()Engine.CheckOutput.ActionEffectbuildPartial()Engine.CheckOutput.ActionEffect.Builderclear()Engine.CheckOutput.ActionEffect.BuilderclearEffect().cerbos.effect.v1.Effect effect = 1;Engine.CheckOutput.ActionEffect.BuilderclearPolicy()string policy = 2;Engine.CheckOutput.ActionEffect.BuilderclearScope()string scope = 3;Engine.CheckOutput.ActionEffectgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()EffectOuterClass.EffectgetEffect().cerbos.effect.v1.Effect effect = 1;intgetEffectValue().cerbos.effect.v1.Effect effect = 1;java.lang.StringgetPolicy()string policy = 2;com.google.protobuf.ByteStringgetPolicyBytes()string policy = 2;java.lang.StringgetScope()string scope = 3;com.google.protobuf.ByteStringgetScopeBytes()string scope = 3;protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Engine.CheckOutput.ActionEffect.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Engine.CheckOutput.ActionEffect.BuildermergeFrom(com.google.protobuf.Message other)Engine.CheckOutput.ActionEffect.BuildermergeFrom(Engine.CheckOutput.ActionEffect other)Engine.CheckOutput.ActionEffect.BuildersetEffect(EffectOuterClass.Effect value).cerbos.effect.v1.Effect effect = 1;Engine.CheckOutput.ActionEffect.BuildersetEffectValue(int value).cerbos.effect.v1.Effect effect = 1;Engine.CheckOutput.ActionEffect.BuildersetPolicy(java.lang.String value)string policy = 2;Engine.CheckOutput.ActionEffect.BuildersetPolicyBytes(com.google.protobuf.ByteString value)string policy = 2;Engine.CheckOutput.ActionEffect.BuildersetScope(java.lang.String value)string scope = 3;Engine.CheckOutput.ActionEffect.BuildersetScopeBytes(com.google.protobuf.ByteString value)string scope = 3;-
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<Engine.CheckOutput.ActionEffect.Builder>
-
clear
public Engine.CheckOutput.ActionEffect.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<Engine.CheckOutput.ActionEffect.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<Engine.CheckOutput.ActionEffect.Builder>
-
getDefaultInstanceForType
public Engine.CheckOutput.ActionEffect getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Engine.CheckOutput.ActionEffect build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Engine.CheckOutput.ActionEffect buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public Engine.CheckOutput.ActionEffect.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Engine.CheckOutput.ActionEffect.Builder>
-
mergeFrom
public Engine.CheckOutput.ActionEffect.Builder mergeFrom(Engine.CheckOutput.ActionEffect other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Engine.CheckOutput.ActionEffect.Builder>
-
mergeFrom
public Engine.CheckOutput.ActionEffect.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<Engine.CheckOutput.ActionEffect.Builder>- Throws:
java.io.IOException
-
getEffectValue
public int getEffectValue()
.cerbos.effect.v1.Effect effect = 1;- Specified by:
getEffectValuein interfaceEngine.CheckOutput.ActionEffectOrBuilder- Returns:
- The enum numeric value on the wire for effect.
-
setEffectValue
public Engine.CheckOutput.ActionEffect.Builder setEffectValue(int value)
.cerbos.effect.v1.Effect effect = 1;- 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 = 1;- Specified by:
getEffectin interfaceEngine.CheckOutput.ActionEffectOrBuilder- Returns:
- The effect.
-
setEffect
public Engine.CheckOutput.ActionEffect.Builder setEffect(EffectOuterClass.Effect value)
.cerbos.effect.v1.Effect effect = 1;- Parameters:
value- The effect to set.- Returns:
- This builder for chaining.
-
clearEffect
public Engine.CheckOutput.ActionEffect.Builder clearEffect()
.cerbos.effect.v1.Effect effect = 1;- Returns:
- This builder for chaining.
-
getPolicy
public java.lang.String getPolicy()
string policy = 2;- Specified by:
getPolicyin interfaceEngine.CheckOutput.ActionEffectOrBuilder- Returns:
- The policy.
-
getPolicyBytes
public com.google.protobuf.ByteString getPolicyBytes()
string policy = 2;- Specified by:
getPolicyBytesin interfaceEngine.CheckOutput.ActionEffectOrBuilder- Returns:
- The bytes for policy.
-
setPolicy
public Engine.CheckOutput.ActionEffect.Builder setPolicy(java.lang.String value)
string policy = 2;- Parameters:
value- The policy to set.- Returns:
- This builder for chaining.
-
clearPolicy
public Engine.CheckOutput.ActionEffect.Builder clearPolicy()
string policy = 2;- Returns:
- This builder for chaining.
-
setPolicyBytes
public Engine.CheckOutput.ActionEffect.Builder setPolicyBytes(com.google.protobuf.ByteString value)
string policy = 2;- Parameters:
value- The bytes for policy to set.- Returns:
- This builder for chaining.
-
getScope
public java.lang.String getScope()
string scope = 3;- Specified by:
getScopein interfaceEngine.CheckOutput.ActionEffectOrBuilder- Returns:
- The scope.
-
getScopeBytes
public com.google.protobuf.ByteString getScopeBytes()
string scope = 3;- Specified by:
getScopeBytesin interfaceEngine.CheckOutput.ActionEffectOrBuilder- Returns:
- The bytes for scope.
-
setScope
public Engine.CheckOutput.ActionEffect.Builder setScope(java.lang.String value)
string scope = 3;- Parameters:
value- The scope to set.- Returns:
- This builder for chaining.
-
clearScope
public Engine.CheckOutput.ActionEffect.Builder clearScope()
string scope = 3;- Returns:
- This builder for chaining.
-
setScopeBytes
public Engine.CheckOutput.ActionEffect.Builder setScopeBytes(com.google.protobuf.ByteString value)
string scope = 3;- Parameters:
value- The bytes for scope to set.- Returns:
- This builder for chaining.
-
-