Class Schema.TermV2.Builder

  • All Implemented Interfaces:
    Schema.TermV2OrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    Schema.TermV2

    public static final class Schema.TermV2.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Schema.TermV2.Builder>
    implements Schema.TermV2OrBuilder
    Protobuf type biscuit.format.schema.TermV2
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.TermV2.Builder>
      • clear

        public Schema.TermV2.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.TermV2.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.TermV2.Builder>
      • getDefaultInstanceForType

        public Schema.TermV2 getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public Schema.TermV2 build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public Schema.TermV2 buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public Schema.TermV2.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.TermV2.Builder>
      • setField

        public Schema.TermV2.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                              Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.TermV2.Builder>
      • clearField

        public Schema.TermV2.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.TermV2.Builder>
      • clearOneof

        public Schema.TermV2.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.TermV2.Builder>
      • setRepeatedField

        public Schema.TermV2.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                      int index,
                                                      Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.TermV2.Builder>
      • addRepeatedField

        public Schema.TermV2.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                      Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.TermV2.Builder>
      • mergeFrom

        public Schema.TermV2.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Schema.TermV2.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.TermV2.Builder>
      • mergeFrom

        public Schema.TermV2.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                        throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Schema.TermV2.Builder>
        Throws:
        IOException
      • hasVariable

        public boolean hasVariable()
        uint32 variable = 1;
        Specified by:
        hasVariable in interface Schema.TermV2OrBuilder
        Returns:
        Whether the variable field is set.
      • setVariable

        public Schema.TermV2.Builder setVariable​(int value)
        uint32 variable = 1;
        Parameters:
        value - The variable to set.
        Returns:
        This builder for chaining.
      • clearVariable

        public Schema.TermV2.Builder clearVariable()
        uint32 variable = 1;
        Returns:
        This builder for chaining.
      • hasInteger

        public boolean hasInteger()
        int64 integer = 2;
        Specified by:
        hasInteger in interface Schema.TermV2OrBuilder
        Returns:
        Whether the integer field is set.
      • setInteger

        public Schema.TermV2.Builder setInteger​(long value)
        int64 integer = 2;
        Parameters:
        value - The integer to set.
        Returns:
        This builder for chaining.
      • clearInteger

        public Schema.TermV2.Builder clearInteger()
        int64 integer = 2;
        Returns:
        This builder for chaining.
      • hasString

        public boolean hasString()
        uint64 string = 3;
        Specified by:
        hasString in interface Schema.TermV2OrBuilder
        Returns:
        Whether the string field is set.
      • setString

        public Schema.TermV2.Builder setString​(long value)
        uint64 string = 3;
        Parameters:
        value - The string to set.
        Returns:
        This builder for chaining.
      • clearString

        public Schema.TermV2.Builder clearString()
        uint64 string = 3;
        Returns:
        This builder for chaining.
      • hasDate

        public boolean hasDate()
        uint64 date = 4;
        Specified by:
        hasDate in interface Schema.TermV2OrBuilder
        Returns:
        Whether the date field is set.
      • setDate

        public Schema.TermV2.Builder setDate​(long value)
        uint64 date = 4;
        Parameters:
        value - The date to set.
        Returns:
        This builder for chaining.
      • clearDate

        public Schema.TermV2.Builder clearDate()
        uint64 date = 4;
        Returns:
        This builder for chaining.
      • hasBytes

        public boolean hasBytes()
        bytes bytes = 5;
        Specified by:
        hasBytes in interface Schema.TermV2OrBuilder
        Returns:
        Whether the bytes field is set.
      • getBytes

        public com.google.protobuf.ByteString getBytes()
        bytes bytes = 5;
        Specified by:
        getBytes in interface Schema.TermV2OrBuilder
        Returns:
        The bytes.
      • setBytes

        public Schema.TermV2.Builder setBytes​(com.google.protobuf.ByteString value)
        bytes bytes = 5;
        Parameters:
        value - The bytes to set.
        Returns:
        This builder for chaining.
      • clearBytes

        public Schema.TermV2.Builder clearBytes()
        bytes bytes = 5;
        Returns:
        This builder for chaining.
      • hasBool

        public boolean hasBool()
        bool bool = 6;
        Specified by:
        hasBool in interface Schema.TermV2OrBuilder
        Returns:
        Whether the bool field is set.
      • setBool

        public Schema.TermV2.Builder setBool​(boolean value)
        bool bool = 6;
        Parameters:
        value - The bool to set.
        Returns:
        This builder for chaining.
      • clearBool

        public Schema.TermV2.Builder clearBool()
        bool bool = 6;
        Returns:
        This builder for chaining.
      • hasSet

        public boolean hasSet()
        .biscuit.format.schema.TermSet set = 7;
        Specified by:
        hasSet in interface Schema.TermV2OrBuilder
        Returns:
        Whether the set field is set.
      • setUnknownFields

        public final Schema.TermV2.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.TermV2.Builder>
      • mergeUnknownFields

        public final Schema.TermV2.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.TermV2.Builder>