Package biscuit.format.schema
Class Schema.PredicateV2.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Schema.PredicateV2.Builder>
-
- biscuit.format.schema.Schema.PredicateV2.Builder
-
- All Implemented Interfaces:
Schema.PredicateV2OrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Schema.PredicateV2
public static final class Schema.PredicateV2.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Schema.PredicateV2.Builder> implements Schema.PredicateV2OrBuilder
Protobuf typebiscuit.format.schema.PredicateV2
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Schema.PredicateV2.BuilderaddAllTerms(Iterable<? extends Schema.TermV2> values)repeated .biscuit.format.schema.TermV2 terms = 2;Schema.PredicateV2.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Schema.PredicateV2.BuilderaddTerms(int index, Schema.TermV2 value)repeated .biscuit.format.schema.TermV2 terms = 2;Schema.PredicateV2.BuilderaddTerms(int index, Schema.TermV2.Builder builderForValue)repeated .biscuit.format.schema.TermV2 terms = 2;Schema.PredicateV2.BuilderaddTerms(Schema.TermV2 value)repeated .biscuit.format.schema.TermV2 terms = 2;Schema.PredicateV2.BuilderaddTerms(Schema.TermV2.Builder builderForValue)repeated .biscuit.format.schema.TermV2 terms = 2;Schema.TermV2.BuilderaddTermsBuilder()repeated .biscuit.format.schema.TermV2 terms = 2;Schema.TermV2.BuilderaddTermsBuilder(int index)repeated .biscuit.format.schema.TermV2 terms = 2;Schema.PredicateV2build()Schema.PredicateV2buildPartial()Schema.PredicateV2.Builderclear()Schema.PredicateV2.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Schema.PredicateV2.BuilderclearName()required uint64 name = 1;Schema.PredicateV2.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Schema.PredicateV2.BuilderclearTerms()repeated .biscuit.format.schema.TermV2 terms = 2;Schema.PredicateV2.Builderclone()Schema.PredicateV2getDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()longgetName()required uint64 name = 1;Schema.TermV2getTerms(int index)repeated .biscuit.format.schema.TermV2 terms = 2;Schema.TermV2.BuildergetTermsBuilder(int index)repeated .biscuit.format.schema.TermV2 terms = 2;List<Schema.TermV2.Builder>getTermsBuilderList()repeated .biscuit.format.schema.TermV2 terms = 2;intgetTermsCount()repeated .biscuit.format.schema.TermV2 terms = 2;List<Schema.TermV2>getTermsList()repeated .biscuit.format.schema.TermV2 terms = 2;Schema.TermV2OrBuildergetTermsOrBuilder(int index)repeated .biscuit.format.schema.TermV2 terms = 2;List<? extends Schema.TermV2OrBuilder>getTermsOrBuilderList()repeated .biscuit.format.schema.TermV2 terms = 2;booleanhasName()required uint64 name = 1;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Schema.PredicateV2.BuildermergeFrom(Schema.PredicateV2 other)Schema.PredicateV2.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Schema.PredicateV2.BuildermergeFrom(com.google.protobuf.Message other)Schema.PredicateV2.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Schema.PredicateV2.BuilderremoveTerms(int index)repeated .biscuit.format.schema.TermV2 terms = 2;Schema.PredicateV2.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Schema.PredicateV2.BuildersetName(long value)required uint64 name = 1;Schema.PredicateV2.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Schema.PredicateV2.BuildersetTerms(int index, Schema.TermV2 value)repeated .biscuit.format.schema.TermV2 terms = 2;Schema.PredicateV2.BuildersetTerms(int index, Schema.TermV2.Builder builderForValue)repeated .biscuit.format.schema.TermV2 terms = 2;Schema.PredicateV2.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<Schema.PredicateV2.Builder>
-
clear
public Schema.PredicateV2.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.PredicateV2.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.PredicateV2.Builder>
-
getDefaultInstanceForType
public Schema.PredicateV2 getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Schema.PredicateV2 build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Schema.PredicateV2 buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Schema.PredicateV2.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.PredicateV2.Builder>
-
setField
public Schema.PredicateV2.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.PredicateV2.Builder>
-
clearField
public Schema.PredicateV2.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Schema.PredicateV2.Builder>
-
clearOneof
public Schema.PredicateV2.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Schema.PredicateV2.Builder>
-
setRepeatedField
public Schema.PredicateV2.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.PredicateV2.Builder>
-
addRepeatedField
public Schema.PredicateV2.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.PredicateV2.Builder>
-
mergeFrom
public Schema.PredicateV2.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Schema.PredicateV2.Builder>
-
mergeFrom
public Schema.PredicateV2.Builder mergeFrom(Schema.PredicateV2 other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Schema.PredicateV2.Builder>
-
mergeFrom
public Schema.PredicateV2.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.PredicateV2.Builder>- Throws:
IOException
-
hasName
public boolean hasName()
required uint64 name = 1;- Specified by:
hasNamein interfaceSchema.PredicateV2OrBuilder- Returns:
- Whether the name field is set.
-
getName
public long getName()
required uint64 name = 1;- Specified by:
getNamein interfaceSchema.PredicateV2OrBuilder- Returns:
- The name.
-
setName
public Schema.PredicateV2.Builder setName(long value)
required uint64 name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Schema.PredicateV2.Builder clearName()
required uint64 name = 1;- Returns:
- This builder for chaining.
-
getTermsList
public List<Schema.TermV2> getTermsList()
repeated .biscuit.format.schema.TermV2 terms = 2;- Specified by:
getTermsListin interfaceSchema.PredicateV2OrBuilder
-
getTermsCount
public int getTermsCount()
repeated .biscuit.format.schema.TermV2 terms = 2;- Specified by:
getTermsCountin interfaceSchema.PredicateV2OrBuilder
-
getTerms
public Schema.TermV2 getTerms(int index)
repeated .biscuit.format.schema.TermV2 terms = 2;- Specified by:
getTermsin interfaceSchema.PredicateV2OrBuilder
-
setTerms
public Schema.PredicateV2.Builder setTerms(int index, Schema.TermV2 value)
repeated .biscuit.format.schema.TermV2 terms = 2;
-
setTerms
public Schema.PredicateV2.Builder setTerms(int index, Schema.TermV2.Builder builderForValue)
repeated .biscuit.format.schema.TermV2 terms = 2;
-
addTerms
public Schema.PredicateV2.Builder addTerms(Schema.TermV2 value)
repeated .biscuit.format.schema.TermV2 terms = 2;
-
addTerms
public Schema.PredicateV2.Builder addTerms(int index, Schema.TermV2 value)
repeated .biscuit.format.schema.TermV2 terms = 2;
-
addTerms
public Schema.PredicateV2.Builder addTerms(Schema.TermV2.Builder builderForValue)
repeated .biscuit.format.schema.TermV2 terms = 2;
-
addTerms
public Schema.PredicateV2.Builder addTerms(int index, Schema.TermV2.Builder builderForValue)
repeated .biscuit.format.schema.TermV2 terms = 2;
-
addAllTerms
public Schema.PredicateV2.Builder addAllTerms(Iterable<? extends Schema.TermV2> values)
repeated .biscuit.format.schema.TermV2 terms = 2;
-
clearTerms
public Schema.PredicateV2.Builder clearTerms()
repeated .biscuit.format.schema.TermV2 terms = 2;
-
removeTerms
public Schema.PredicateV2.Builder removeTerms(int index)
repeated .biscuit.format.schema.TermV2 terms = 2;
-
getTermsBuilder
public Schema.TermV2.Builder getTermsBuilder(int index)
repeated .biscuit.format.schema.TermV2 terms = 2;
-
getTermsOrBuilder
public Schema.TermV2OrBuilder getTermsOrBuilder(int index)
repeated .biscuit.format.schema.TermV2 terms = 2;- Specified by:
getTermsOrBuilderin interfaceSchema.PredicateV2OrBuilder
-
getTermsOrBuilderList
public List<? extends Schema.TermV2OrBuilder> getTermsOrBuilderList()
repeated .biscuit.format.schema.TermV2 terms = 2;- Specified by:
getTermsOrBuilderListin interfaceSchema.PredicateV2OrBuilder
-
addTermsBuilder
public Schema.TermV2.Builder addTermsBuilder()
repeated .biscuit.format.schema.TermV2 terms = 2;
-
addTermsBuilder
public Schema.TermV2.Builder addTermsBuilder(int index)
repeated .biscuit.format.schema.TermV2 terms = 2;
-
getTermsBuilderList
public List<Schema.TermV2.Builder> getTermsBuilderList()
repeated .biscuit.format.schema.TermV2 terms = 2;
-
setUnknownFields
public final Schema.PredicateV2.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Schema.PredicateV2.Builder>
-
mergeUnknownFields
public final Schema.PredicateV2.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Schema.PredicateV2.Builder>
-
-