Package biscuit.format.schema
Class Schema.RuleV2.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Schema.RuleV2.Builder>
-
- biscuit.format.schema.Schema.RuleV2.Builder
-
- All Implemented Interfaces:
Schema.RuleV2OrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Schema.RuleV2
public static final class Schema.RuleV2.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Schema.RuleV2.Builder> implements Schema.RuleV2OrBuilder
Protobuf typebiscuit.format.schema.RuleV2
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Schema.RuleV2.BuilderaddAllBody(Iterable<? extends Schema.PredicateV2> values)repeated .biscuit.format.schema.PredicateV2 body = 2;Schema.RuleV2.BuilderaddAllExpressions(Iterable<? extends Schema.ExpressionV2> values)repeated .biscuit.format.schema.ExpressionV2 expressions = 3;Schema.RuleV2.BuilderaddBody(int index, Schema.PredicateV2 value)repeated .biscuit.format.schema.PredicateV2 body = 2;Schema.RuleV2.BuilderaddBody(int index, Schema.PredicateV2.Builder builderForValue)repeated .biscuit.format.schema.PredicateV2 body = 2;Schema.RuleV2.BuilderaddBody(Schema.PredicateV2 value)repeated .biscuit.format.schema.PredicateV2 body = 2;Schema.RuleV2.BuilderaddBody(Schema.PredicateV2.Builder builderForValue)repeated .biscuit.format.schema.PredicateV2 body = 2;Schema.PredicateV2.BuilderaddBodyBuilder()repeated .biscuit.format.schema.PredicateV2 body = 2;Schema.PredicateV2.BuilderaddBodyBuilder(int index)repeated .biscuit.format.schema.PredicateV2 body = 2;Schema.RuleV2.BuilderaddExpressions(int index, Schema.ExpressionV2 value)repeated .biscuit.format.schema.ExpressionV2 expressions = 3;Schema.RuleV2.BuilderaddExpressions(int index, Schema.ExpressionV2.Builder builderForValue)repeated .biscuit.format.schema.ExpressionV2 expressions = 3;Schema.RuleV2.BuilderaddExpressions(Schema.ExpressionV2 value)repeated .biscuit.format.schema.ExpressionV2 expressions = 3;Schema.RuleV2.BuilderaddExpressions(Schema.ExpressionV2.Builder builderForValue)repeated .biscuit.format.schema.ExpressionV2 expressions = 3;Schema.ExpressionV2.BuilderaddExpressionsBuilder()repeated .biscuit.format.schema.ExpressionV2 expressions = 3;Schema.ExpressionV2.BuilderaddExpressionsBuilder(int index)repeated .biscuit.format.schema.ExpressionV2 expressions = 3;Schema.RuleV2.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Schema.RuleV2build()Schema.RuleV2buildPartial()Schema.RuleV2.Builderclear()Schema.RuleV2.BuilderclearBody()repeated .biscuit.format.schema.PredicateV2 body = 2;Schema.RuleV2.BuilderclearExpressions()repeated .biscuit.format.schema.ExpressionV2 expressions = 3;Schema.RuleV2.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Schema.RuleV2.BuilderclearHead()required .biscuit.format.schema.PredicateV2 head = 1;Schema.RuleV2.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Schema.RuleV2.Builderclone()Schema.PredicateV2getBody(int index)repeated .biscuit.format.schema.PredicateV2 body = 2;Schema.PredicateV2.BuildergetBodyBuilder(int index)repeated .biscuit.format.schema.PredicateV2 body = 2;List<Schema.PredicateV2.Builder>getBodyBuilderList()repeated .biscuit.format.schema.PredicateV2 body = 2;intgetBodyCount()repeated .biscuit.format.schema.PredicateV2 body = 2;List<Schema.PredicateV2>getBodyList()repeated .biscuit.format.schema.PredicateV2 body = 2;Schema.PredicateV2OrBuildergetBodyOrBuilder(int index)repeated .biscuit.format.schema.PredicateV2 body = 2;List<? extends Schema.PredicateV2OrBuilder>getBodyOrBuilderList()repeated .biscuit.format.schema.PredicateV2 body = 2;Schema.RuleV2getDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Schema.ExpressionV2getExpressions(int index)repeated .biscuit.format.schema.ExpressionV2 expressions = 3;Schema.ExpressionV2.BuildergetExpressionsBuilder(int index)repeated .biscuit.format.schema.ExpressionV2 expressions = 3;List<Schema.ExpressionV2.Builder>getExpressionsBuilderList()repeated .biscuit.format.schema.ExpressionV2 expressions = 3;intgetExpressionsCount()repeated .biscuit.format.schema.ExpressionV2 expressions = 3;List<Schema.ExpressionV2>getExpressionsList()repeated .biscuit.format.schema.ExpressionV2 expressions = 3;Schema.ExpressionV2OrBuildergetExpressionsOrBuilder(int index)repeated .biscuit.format.schema.ExpressionV2 expressions = 3;List<? extends Schema.ExpressionV2OrBuilder>getExpressionsOrBuilderList()repeated .biscuit.format.schema.ExpressionV2 expressions = 3;Schema.PredicateV2getHead()required .biscuit.format.schema.PredicateV2 head = 1;Schema.PredicateV2.BuildergetHeadBuilder()required .biscuit.format.schema.PredicateV2 head = 1;Schema.PredicateV2OrBuildergetHeadOrBuilder()required .biscuit.format.schema.PredicateV2 head = 1;booleanhasHead()required .biscuit.format.schema.PredicateV2 head = 1;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Schema.RuleV2.BuildermergeFrom(Schema.RuleV2 other)Schema.RuleV2.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Schema.RuleV2.BuildermergeFrom(com.google.protobuf.Message other)Schema.RuleV2.BuildermergeHead(Schema.PredicateV2 value)required .biscuit.format.schema.PredicateV2 head = 1;Schema.RuleV2.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Schema.RuleV2.BuilderremoveBody(int index)repeated .biscuit.format.schema.PredicateV2 body = 2;Schema.RuleV2.BuilderremoveExpressions(int index)repeated .biscuit.format.schema.ExpressionV2 expressions = 3;Schema.RuleV2.BuildersetBody(int index, Schema.PredicateV2 value)repeated .biscuit.format.schema.PredicateV2 body = 2;Schema.RuleV2.BuildersetBody(int index, Schema.PredicateV2.Builder builderForValue)repeated .biscuit.format.schema.PredicateV2 body = 2;Schema.RuleV2.BuildersetExpressions(int index, Schema.ExpressionV2 value)repeated .biscuit.format.schema.ExpressionV2 expressions = 3;Schema.RuleV2.BuildersetExpressions(int index, Schema.ExpressionV2.Builder builderForValue)repeated .biscuit.format.schema.ExpressionV2 expressions = 3;Schema.RuleV2.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Schema.RuleV2.BuildersetHead(Schema.PredicateV2 value)required .biscuit.format.schema.PredicateV2 head = 1;Schema.RuleV2.BuildersetHead(Schema.PredicateV2.Builder builderForValue)required .biscuit.format.schema.PredicateV2 head = 1;Schema.RuleV2.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Schema.RuleV2.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, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
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<Schema.RuleV2.Builder>
-
clear
public Schema.RuleV2.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<Schema.RuleV2.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<Schema.RuleV2.Builder>
-
getDefaultInstanceForType
public Schema.RuleV2 getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Schema.RuleV2 build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Schema.RuleV2 buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Schema.RuleV2.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<Schema.RuleV2.Builder>
-
setField
public Schema.RuleV2.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Schema.RuleV2.Builder>
-
clearField
public Schema.RuleV2.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Schema.RuleV2.Builder>
-
clearOneof
public Schema.RuleV2.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Schema.RuleV2.Builder>
-
setRepeatedField
public Schema.RuleV2.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Schema.RuleV2.Builder>
-
addRepeatedField
public Schema.RuleV2.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Schema.RuleV2.Builder>
-
mergeFrom
public Schema.RuleV2.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Schema.RuleV2.Builder>
-
mergeFrom
public Schema.RuleV2.Builder mergeFrom(Schema.RuleV2 other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Schema.RuleV2.Builder>
-
mergeFrom
public Schema.RuleV2.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Schema.RuleV2.Builder>- Throws:
IOException
-
hasHead
public boolean hasHead()
required .biscuit.format.schema.PredicateV2 head = 1;- Specified by:
hasHeadin interfaceSchema.RuleV2OrBuilder- Returns:
- Whether the head field is set.
-
getHead
public Schema.PredicateV2 getHead()
required .biscuit.format.schema.PredicateV2 head = 1;- Specified by:
getHeadin interfaceSchema.RuleV2OrBuilder- Returns:
- The head.
-
setHead
public Schema.RuleV2.Builder setHead(Schema.PredicateV2 value)
required .biscuit.format.schema.PredicateV2 head = 1;
-
setHead
public Schema.RuleV2.Builder setHead(Schema.PredicateV2.Builder builderForValue)
required .biscuit.format.schema.PredicateV2 head = 1;
-
mergeHead
public Schema.RuleV2.Builder mergeHead(Schema.PredicateV2 value)
required .biscuit.format.schema.PredicateV2 head = 1;
-
clearHead
public Schema.RuleV2.Builder clearHead()
required .biscuit.format.schema.PredicateV2 head = 1;
-
getHeadBuilder
public Schema.PredicateV2.Builder getHeadBuilder()
required .biscuit.format.schema.PredicateV2 head = 1;
-
getHeadOrBuilder
public Schema.PredicateV2OrBuilder getHeadOrBuilder()
required .biscuit.format.schema.PredicateV2 head = 1;- Specified by:
getHeadOrBuilderin interfaceSchema.RuleV2OrBuilder
-
getBodyList
public List<Schema.PredicateV2> getBodyList()
repeated .biscuit.format.schema.PredicateV2 body = 2;- Specified by:
getBodyListin interfaceSchema.RuleV2OrBuilder
-
getBodyCount
public int getBodyCount()
repeated .biscuit.format.schema.PredicateV2 body = 2;- Specified by:
getBodyCountin interfaceSchema.RuleV2OrBuilder
-
getBody
public Schema.PredicateV2 getBody(int index)
repeated .biscuit.format.schema.PredicateV2 body = 2;- Specified by:
getBodyin interfaceSchema.RuleV2OrBuilder
-
setBody
public Schema.RuleV2.Builder setBody(int index, Schema.PredicateV2 value)
repeated .biscuit.format.schema.PredicateV2 body = 2;
-
setBody
public Schema.RuleV2.Builder setBody(int index, Schema.PredicateV2.Builder builderForValue)
repeated .biscuit.format.schema.PredicateV2 body = 2;
-
addBody
public Schema.RuleV2.Builder addBody(Schema.PredicateV2 value)
repeated .biscuit.format.schema.PredicateV2 body = 2;
-
addBody
public Schema.RuleV2.Builder addBody(int index, Schema.PredicateV2 value)
repeated .biscuit.format.schema.PredicateV2 body = 2;
-
addBody
public Schema.RuleV2.Builder addBody(Schema.PredicateV2.Builder builderForValue)
repeated .biscuit.format.schema.PredicateV2 body = 2;
-
addBody
public Schema.RuleV2.Builder addBody(int index, Schema.PredicateV2.Builder builderForValue)
repeated .biscuit.format.schema.PredicateV2 body = 2;
-
addAllBody
public Schema.RuleV2.Builder addAllBody(Iterable<? extends Schema.PredicateV2> values)
repeated .biscuit.format.schema.PredicateV2 body = 2;
-
clearBody
public Schema.RuleV2.Builder clearBody()
repeated .biscuit.format.schema.PredicateV2 body = 2;
-
removeBody
public Schema.RuleV2.Builder removeBody(int index)
repeated .biscuit.format.schema.PredicateV2 body = 2;
-
getBodyBuilder
public Schema.PredicateV2.Builder getBodyBuilder(int index)
repeated .biscuit.format.schema.PredicateV2 body = 2;
-
getBodyOrBuilder
public Schema.PredicateV2OrBuilder getBodyOrBuilder(int index)
repeated .biscuit.format.schema.PredicateV2 body = 2;- Specified by:
getBodyOrBuilderin interfaceSchema.RuleV2OrBuilder
-
getBodyOrBuilderList
public List<? extends Schema.PredicateV2OrBuilder> getBodyOrBuilderList()
repeated .biscuit.format.schema.PredicateV2 body = 2;- Specified by:
getBodyOrBuilderListin interfaceSchema.RuleV2OrBuilder
-
addBodyBuilder
public Schema.PredicateV2.Builder addBodyBuilder()
repeated .biscuit.format.schema.PredicateV2 body = 2;
-
addBodyBuilder
public Schema.PredicateV2.Builder addBodyBuilder(int index)
repeated .biscuit.format.schema.PredicateV2 body = 2;
-
getBodyBuilderList
public List<Schema.PredicateV2.Builder> getBodyBuilderList()
repeated .biscuit.format.schema.PredicateV2 body = 2;
-
getExpressionsList
public List<Schema.ExpressionV2> getExpressionsList()
repeated .biscuit.format.schema.ExpressionV2 expressions = 3;- Specified by:
getExpressionsListin interfaceSchema.RuleV2OrBuilder
-
getExpressionsCount
public int getExpressionsCount()
repeated .biscuit.format.schema.ExpressionV2 expressions = 3;- Specified by:
getExpressionsCountin interfaceSchema.RuleV2OrBuilder
-
getExpressions
public Schema.ExpressionV2 getExpressions(int index)
repeated .biscuit.format.schema.ExpressionV2 expressions = 3;- Specified by:
getExpressionsin interfaceSchema.RuleV2OrBuilder
-
setExpressions
public Schema.RuleV2.Builder setExpressions(int index, Schema.ExpressionV2 value)
repeated .biscuit.format.schema.ExpressionV2 expressions = 3;
-
setExpressions
public Schema.RuleV2.Builder setExpressions(int index, Schema.ExpressionV2.Builder builderForValue)
repeated .biscuit.format.schema.ExpressionV2 expressions = 3;
-
addExpressions
public Schema.RuleV2.Builder addExpressions(Schema.ExpressionV2 value)
repeated .biscuit.format.schema.ExpressionV2 expressions = 3;
-
addExpressions
public Schema.RuleV2.Builder addExpressions(int index, Schema.ExpressionV2 value)
repeated .biscuit.format.schema.ExpressionV2 expressions = 3;
-
addExpressions
public Schema.RuleV2.Builder addExpressions(Schema.ExpressionV2.Builder builderForValue)
repeated .biscuit.format.schema.ExpressionV2 expressions = 3;
-
addExpressions
public Schema.RuleV2.Builder addExpressions(int index, Schema.ExpressionV2.Builder builderForValue)
repeated .biscuit.format.schema.ExpressionV2 expressions = 3;
-
addAllExpressions
public Schema.RuleV2.Builder addAllExpressions(Iterable<? extends Schema.ExpressionV2> values)
repeated .biscuit.format.schema.ExpressionV2 expressions = 3;
-
clearExpressions
public Schema.RuleV2.Builder clearExpressions()
repeated .biscuit.format.schema.ExpressionV2 expressions = 3;
-
removeExpressions
public Schema.RuleV2.Builder removeExpressions(int index)
repeated .biscuit.format.schema.ExpressionV2 expressions = 3;
-
getExpressionsBuilder
public Schema.ExpressionV2.Builder getExpressionsBuilder(int index)
repeated .biscuit.format.schema.ExpressionV2 expressions = 3;
-
getExpressionsOrBuilder
public Schema.ExpressionV2OrBuilder getExpressionsOrBuilder(int index)
repeated .biscuit.format.schema.ExpressionV2 expressions = 3;- Specified by:
getExpressionsOrBuilderin interfaceSchema.RuleV2OrBuilder
-
getExpressionsOrBuilderList
public List<? extends Schema.ExpressionV2OrBuilder> getExpressionsOrBuilderList()
repeated .biscuit.format.schema.ExpressionV2 expressions = 3;- Specified by:
getExpressionsOrBuilderListin interfaceSchema.RuleV2OrBuilder
-
addExpressionsBuilder
public Schema.ExpressionV2.Builder addExpressionsBuilder()
repeated .biscuit.format.schema.ExpressionV2 expressions = 3;
-
addExpressionsBuilder
public Schema.ExpressionV2.Builder addExpressionsBuilder(int index)
repeated .biscuit.format.schema.ExpressionV2 expressions = 3;
-
getExpressionsBuilderList
public List<Schema.ExpressionV2.Builder> getExpressionsBuilderList()
repeated .biscuit.format.schema.ExpressionV2 expressions = 3;
-
setUnknownFields
public final Schema.RuleV2.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Schema.RuleV2.Builder>
-
mergeUnknownFields
public final Schema.RuleV2.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Schema.RuleV2.Builder>
-
-