Package dev.cerbos.api.v1.engine
Class Engine.PlanResourcesAst.Node.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Engine.PlanResourcesAst.Node.Builder>
-
- dev.cerbos.api.v1.engine.Engine.PlanResourcesAst.Node.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Engine.PlanResourcesAst.NodeOrBuilder,java.lang.Cloneable
- Enclosing class:
- Engine.PlanResourcesAst.Node
public static final class Engine.PlanResourcesAst.Node.Builder extends com.google.protobuf.GeneratedMessage.Builder<Engine.PlanResourcesAst.Node.Builder> implements Engine.PlanResourcesAst.NodeOrBuilder
Protobuf typecerbos.engine.v1.PlanResourcesAst.Node
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Engine.PlanResourcesAst.Nodebuild()Engine.PlanResourcesAst.NodebuildPartial()Engine.PlanResourcesAst.Node.Builderclear()Engine.PlanResourcesAst.Node.BuilderclearExpression().google.api.expr.v1alpha1.CheckedExpr expression = 2;Engine.PlanResourcesAst.Node.BuilderclearLogicalOperation().cerbos.engine.v1.PlanResourcesAst.LogicalOperation logical_operation = 1;Engine.PlanResourcesAst.Node.BuilderclearNode()Engine.PlanResourcesAst.NodegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()CheckedExprgetExpression().google.api.expr.v1alpha1.CheckedExpr expression = 2;CheckedExpr.BuildergetExpressionBuilder().google.api.expr.v1alpha1.CheckedExpr expression = 2;CheckedExprOrBuildergetExpressionOrBuilder().google.api.expr.v1alpha1.CheckedExpr expression = 2;Engine.PlanResourcesAst.LogicalOperationgetLogicalOperation().cerbos.engine.v1.PlanResourcesAst.LogicalOperation logical_operation = 1;Engine.PlanResourcesAst.LogicalOperation.BuildergetLogicalOperationBuilder().cerbos.engine.v1.PlanResourcesAst.LogicalOperation logical_operation = 1;Engine.PlanResourcesAst.LogicalOperationOrBuildergetLogicalOperationOrBuilder().cerbos.engine.v1.PlanResourcesAst.LogicalOperation logical_operation = 1;Engine.PlanResourcesAst.Node.NodeCasegetNodeCase()booleanhasExpression().google.api.expr.v1alpha1.CheckedExpr expression = 2;booleanhasLogicalOperation().cerbos.engine.v1.PlanResourcesAst.LogicalOperation logical_operation = 1;protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Engine.PlanResourcesAst.Node.BuildermergeExpression(CheckedExpr value).google.api.expr.v1alpha1.CheckedExpr expression = 2;Engine.PlanResourcesAst.Node.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Engine.PlanResourcesAst.Node.BuildermergeFrom(com.google.protobuf.Message other)Engine.PlanResourcesAst.Node.BuildermergeFrom(Engine.PlanResourcesAst.Node other)Engine.PlanResourcesAst.Node.BuildermergeLogicalOperation(Engine.PlanResourcesAst.LogicalOperation value).cerbos.engine.v1.PlanResourcesAst.LogicalOperation logical_operation = 1;Engine.PlanResourcesAst.Node.BuildersetExpression(CheckedExpr value).google.api.expr.v1alpha1.CheckedExpr expression = 2;Engine.PlanResourcesAst.Node.BuildersetExpression(CheckedExpr.Builder builderForValue).google.api.expr.v1alpha1.CheckedExpr expression = 2;Engine.PlanResourcesAst.Node.BuildersetLogicalOperation(Engine.PlanResourcesAst.LogicalOperation value).cerbos.engine.v1.PlanResourcesAst.LogicalOperation logical_operation = 1;Engine.PlanResourcesAst.Node.BuildersetLogicalOperation(Engine.PlanResourcesAst.LogicalOperation.Builder builderForValue).cerbos.engine.v1.PlanResourcesAst.LogicalOperation logical_operation = 1;-
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.PlanResourcesAst.Node.Builder>
-
clear
public Engine.PlanResourcesAst.Node.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.PlanResourcesAst.Node.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.PlanResourcesAst.Node.Builder>
-
getDefaultInstanceForType
public Engine.PlanResourcesAst.Node getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Engine.PlanResourcesAst.Node build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Engine.PlanResourcesAst.Node buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public Engine.PlanResourcesAst.Node.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Engine.PlanResourcesAst.Node.Builder>
-
mergeFrom
public Engine.PlanResourcesAst.Node.Builder mergeFrom(Engine.PlanResourcesAst.Node other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Engine.PlanResourcesAst.Node.Builder>
-
mergeFrom
public Engine.PlanResourcesAst.Node.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.PlanResourcesAst.Node.Builder>- Throws:
java.io.IOException
-
getNodeCase
public Engine.PlanResourcesAst.Node.NodeCase getNodeCase()
- Specified by:
getNodeCasein interfaceEngine.PlanResourcesAst.NodeOrBuilder
-
clearNode
public Engine.PlanResourcesAst.Node.Builder clearNode()
-
hasLogicalOperation
public boolean hasLogicalOperation()
.cerbos.engine.v1.PlanResourcesAst.LogicalOperation logical_operation = 1;- Specified by:
hasLogicalOperationin interfaceEngine.PlanResourcesAst.NodeOrBuilder- Returns:
- Whether the logicalOperation field is set.
-
getLogicalOperation
public Engine.PlanResourcesAst.LogicalOperation getLogicalOperation()
.cerbos.engine.v1.PlanResourcesAst.LogicalOperation logical_operation = 1;- Specified by:
getLogicalOperationin interfaceEngine.PlanResourcesAst.NodeOrBuilder- Returns:
- The logicalOperation.
-
setLogicalOperation
public Engine.PlanResourcesAst.Node.Builder setLogicalOperation(Engine.PlanResourcesAst.LogicalOperation value)
.cerbos.engine.v1.PlanResourcesAst.LogicalOperation logical_operation = 1;
-
setLogicalOperation
public Engine.PlanResourcesAst.Node.Builder setLogicalOperation(Engine.PlanResourcesAst.LogicalOperation.Builder builderForValue)
.cerbos.engine.v1.PlanResourcesAst.LogicalOperation logical_operation = 1;
-
mergeLogicalOperation
public Engine.PlanResourcesAst.Node.Builder mergeLogicalOperation(Engine.PlanResourcesAst.LogicalOperation value)
.cerbos.engine.v1.PlanResourcesAst.LogicalOperation logical_operation = 1;
-
clearLogicalOperation
public Engine.PlanResourcesAst.Node.Builder clearLogicalOperation()
.cerbos.engine.v1.PlanResourcesAst.LogicalOperation logical_operation = 1;
-
getLogicalOperationBuilder
public Engine.PlanResourcesAst.LogicalOperation.Builder getLogicalOperationBuilder()
.cerbos.engine.v1.PlanResourcesAst.LogicalOperation logical_operation = 1;
-
getLogicalOperationOrBuilder
public Engine.PlanResourcesAst.LogicalOperationOrBuilder getLogicalOperationOrBuilder()
.cerbos.engine.v1.PlanResourcesAst.LogicalOperation logical_operation = 1;- Specified by:
getLogicalOperationOrBuilderin interfaceEngine.PlanResourcesAst.NodeOrBuilder
-
hasExpression
public boolean hasExpression()
.google.api.expr.v1alpha1.CheckedExpr expression = 2;- Specified by:
hasExpressionin interfaceEngine.PlanResourcesAst.NodeOrBuilder- Returns:
- Whether the expression field is set.
-
getExpression
public CheckedExpr getExpression()
.google.api.expr.v1alpha1.CheckedExpr expression = 2;- Specified by:
getExpressionin interfaceEngine.PlanResourcesAst.NodeOrBuilder- Returns:
- The expression.
-
setExpression
public Engine.PlanResourcesAst.Node.Builder setExpression(CheckedExpr value)
.google.api.expr.v1alpha1.CheckedExpr expression = 2;
-
setExpression
public Engine.PlanResourcesAst.Node.Builder setExpression(CheckedExpr.Builder builderForValue)
.google.api.expr.v1alpha1.CheckedExpr expression = 2;
-
mergeExpression
public Engine.PlanResourcesAst.Node.Builder mergeExpression(CheckedExpr value)
.google.api.expr.v1alpha1.CheckedExpr expression = 2;
-
clearExpression
public Engine.PlanResourcesAst.Node.Builder clearExpression()
.google.api.expr.v1alpha1.CheckedExpr expression = 2;
-
getExpressionBuilder
public CheckedExpr.Builder getExpressionBuilder()
.google.api.expr.v1alpha1.CheckedExpr expression = 2;
-
getExpressionOrBuilder
public CheckedExprOrBuilder getExpressionOrBuilder()
.google.api.expr.v1alpha1.CheckedExpr expression = 2;- Specified by:
getExpressionOrBuilderin interfaceEngine.PlanResourcesAst.NodeOrBuilder
-
-