Class Field

    • Field Detail

      • kind_

        private int kind_
      • CARDINALITY_FIELD_NUMBER

        public static final int CARDINALITY_FIELD_NUMBER
        See Also:
        Constant Field Values
      • cardinality_

        private int cardinality_
      • number_

        private int number_
      • name_

        private java.lang.String name_
      • typeUrl_

        private java.lang.String typeUrl_
      • ONEOF_INDEX_FIELD_NUMBER

        public static final int ONEOF_INDEX_FIELD_NUMBER
        See Also:
        Constant Field Values
      • oneofIndex_

        private int oneofIndex_
      • packed_

        private boolean packed_
      • jsonName_

        private java.lang.String jsonName_
      • DEFAULT_VALUE_FIELD_NUMBER

        public static final int DEFAULT_VALUE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • defaultValue_

        private java.lang.String defaultValue_
      • DEFAULT_INSTANCE

        private static final Field DEFAULT_INSTANCE
    • Constructor Detail

      • Field

        private Field()
    • Method Detail

      • getKindValue

        public int getKindValue()
         The field type.
         
        .google.protobuf.Field.Kind kind = 1;
        Specified by:
        getKindValue in interface FieldOrBuilder
        Returns:
        The enum numeric value on the wire for kind.
      • getKind

        public Field.Kind getKind()
         The field type.
         
        .google.protobuf.Field.Kind kind = 1;
        Specified by:
        getKind in interface FieldOrBuilder
        Returns:
        The kind.
      • setKindValue

        private void setKindValue​(int value)
         The field type.
         
        .google.protobuf.Field.Kind kind = 1;
        Parameters:
        value - The enum numeric value on the wire for kind to set.
      • setKind

        private void setKind​(Field.Kind value)
         The field type.
         
        .google.protobuf.Field.Kind kind = 1;
        Parameters:
        value - The kind to set.
      • clearKind

        private void clearKind()
         The field type.
         
        .google.protobuf.Field.Kind kind = 1;
      • getCardinalityValue

        public int getCardinalityValue()
         The field cardinality.
         
        .google.protobuf.Field.Cardinality cardinality = 2;
        Specified by:
        getCardinalityValue in interface FieldOrBuilder
        Returns:
        The enum numeric value on the wire for cardinality.
      • setCardinalityValue

        private void setCardinalityValue​(int value)
         The field cardinality.
         
        .google.protobuf.Field.Cardinality cardinality = 2;
        Parameters:
        value - The enum numeric value on the wire for cardinality to set.
      • setCardinality

        private void setCardinality​(Field.Cardinality value)
         The field cardinality.
         
        .google.protobuf.Field.Cardinality cardinality = 2;
        Parameters:
        value - The cardinality to set.
      • clearCardinality

        private void clearCardinality()
         The field cardinality.
         
        .google.protobuf.Field.Cardinality cardinality = 2;
      • getNumber

        public int getNumber()
         The field number.
         
        int32 number = 3;
        Specified by:
        getNumber in interface FieldOrBuilder
        Returns:
        The number.
      • setNumber

        private void setNumber​(int value)
         The field number.
         
        int32 number = 3;
        Parameters:
        value - The number to set.
      • clearNumber

        private void clearNumber()
         The field number.
         
        int32 number = 3;
      • getName

        public java.lang.String getName()
         The field name.
         
        string name = 4;
        Specified by:
        getName in interface FieldOrBuilder
        Returns:
        The name.
      • setName

        private void setName​(java.lang.String value)
         The field name.
         
        string name = 4;
        Parameters:
        value - The name to set.
      • clearName

        private void clearName()
         The field name.
         
        string name = 4;
      • setNameBytes

        private void setNameBytes​(ByteString value)
         The field name.
         
        string name = 4;
        Parameters:
        value - The bytes for name to set.
      • getTypeUrl

        public java.lang.String getTypeUrl()
         The field type URL, without the scheme, for message or enumeration
         types. Example: `"type.googleapis.com/google.protobuf.Timestamp"`.
         
        string type_url = 6;
        Specified by:
        getTypeUrl in interface FieldOrBuilder
        Returns:
        The typeUrl.
      • getTypeUrlBytes

        public ByteString getTypeUrlBytes()
         The field type URL, without the scheme, for message or enumeration
         types. Example: `"type.googleapis.com/google.protobuf.Timestamp"`.
         
        string type_url = 6;
        Specified by:
        getTypeUrlBytes in interface FieldOrBuilder
        Returns:
        The bytes for typeUrl.
      • setTypeUrl

        private void setTypeUrl​(java.lang.String value)
         The field type URL, without the scheme, for message or enumeration
         types. Example: `"type.googleapis.com/google.protobuf.Timestamp"`.
         
        string type_url = 6;
        Parameters:
        value - The typeUrl to set.
      • clearTypeUrl

        private void clearTypeUrl()
         The field type URL, without the scheme, for message or enumeration
         types. Example: `"type.googleapis.com/google.protobuf.Timestamp"`.
         
        string type_url = 6;
      • setTypeUrlBytes

        private void setTypeUrlBytes​(ByteString value)
         The field type URL, without the scheme, for message or enumeration
         types. Example: `"type.googleapis.com/google.protobuf.Timestamp"`.
         
        string type_url = 6;
        Parameters:
        value - The bytes for typeUrl to set.
      • getOneofIndex

        public int getOneofIndex()
         The index of the field type in `Type.oneofs`, for message or enumeration
         types. The first type has index 1; zero means the type is not in the list.
         
        int32 oneof_index = 7;
        Specified by:
        getOneofIndex in interface FieldOrBuilder
        Returns:
        The oneofIndex.
      • setOneofIndex

        private void setOneofIndex​(int value)
         The index of the field type in `Type.oneofs`, for message or enumeration
         types. The first type has index 1; zero means the type is not in the list.
         
        int32 oneof_index = 7;
        Parameters:
        value - The oneofIndex to set.
      • clearOneofIndex

        private void clearOneofIndex()
         The index of the field type in `Type.oneofs`, for message or enumeration
         types. The first type has index 1; zero means the type is not in the list.
         
        int32 oneof_index = 7;
      • getPacked

        public boolean getPacked()
         Whether to use alternative packed wire representation.
         
        bool packed = 8;
        Specified by:
        getPacked in interface FieldOrBuilder
        Returns:
        The packed.
      • setPacked

        private void setPacked​(boolean value)
         Whether to use alternative packed wire representation.
         
        bool packed = 8;
        Parameters:
        value - The packed to set.
      • clearPacked

        private void clearPacked()
         Whether to use alternative packed wire representation.
         
        bool packed = 8;
      • getOptionsList

        public java.util.List<Option> getOptionsList()
         The protocol buffer options.
         
        repeated .google.protobuf.Option options = 9;
        Specified by:
        getOptionsList in interface FieldOrBuilder
      • getOptionsOrBuilderList

        public java.util.List<? extends OptionOrBuilder> getOptionsOrBuilderList()
         The protocol buffer options.
         
        repeated .google.protobuf.Option options = 9;
      • getOptionsCount

        public int getOptionsCount()
         The protocol buffer options.
         
        repeated .google.protobuf.Option options = 9;
        Specified by:
        getOptionsCount in interface FieldOrBuilder
      • getOptions

        public Option getOptions​(int index)
         The protocol buffer options.
         
        repeated .google.protobuf.Option options = 9;
        Specified by:
        getOptions in interface FieldOrBuilder
      • getOptionsOrBuilder

        public OptionOrBuilder getOptionsOrBuilder​(int index)
         The protocol buffer options.
         
        repeated .google.protobuf.Option options = 9;
      • ensureOptionsIsMutable

        private void ensureOptionsIsMutable()
      • setOptions

        private void setOptions​(int index,
                                Option value)
         The protocol buffer options.
         
        repeated .google.protobuf.Option options = 9;
      • addOptions

        private void addOptions​(Option value)
         The protocol buffer options.
         
        repeated .google.protobuf.Option options = 9;
      • addOptions

        private void addOptions​(int index,
                                Option value)
         The protocol buffer options.
         
        repeated .google.protobuf.Option options = 9;
      • addAllOptions

        private void addAllOptions​(java.lang.Iterable<? extends Option> values)
         The protocol buffer options.
         
        repeated .google.protobuf.Option options = 9;
      • clearOptions

        private void clearOptions()
         The protocol buffer options.
         
        repeated .google.protobuf.Option options = 9;
      • removeOptions

        private void removeOptions​(int index)
         The protocol buffer options.
         
        repeated .google.protobuf.Option options = 9;
      • getJsonName

        public java.lang.String getJsonName()
         The field JSON name.
         
        string json_name = 10;
        Specified by:
        getJsonName in interface FieldOrBuilder
        Returns:
        The jsonName.
      • setJsonName

        private void setJsonName​(java.lang.String value)
         The field JSON name.
         
        string json_name = 10;
        Parameters:
        value - The jsonName to set.
      • clearJsonName

        private void clearJsonName()
         The field JSON name.
         
        string json_name = 10;
      • setJsonNameBytes

        private void setJsonNameBytes​(ByteString value)
         The field JSON name.
         
        string json_name = 10;
        Parameters:
        value - The bytes for jsonName to set.
      • getDefaultValue

        public java.lang.String getDefaultValue()
         The string value of the default value of this field. Proto2 syntax only.
         
        string default_value = 11;
        Specified by:
        getDefaultValue in interface FieldOrBuilder
        Returns:
        The defaultValue.
      • getDefaultValueBytes

        public ByteString getDefaultValueBytes()
         The string value of the default value of this field. Proto2 syntax only.
         
        string default_value = 11;
        Specified by:
        getDefaultValueBytes in interface FieldOrBuilder
        Returns:
        The bytes for defaultValue.
      • setDefaultValue

        private void setDefaultValue​(java.lang.String value)
         The string value of the default value of this field. Proto2 syntax only.
         
        string default_value = 11;
        Parameters:
        value - The defaultValue to set.
      • clearDefaultValue

        private void clearDefaultValue()
         The string value of the default value of this field. Proto2 syntax only.
         
        string default_value = 11;
      • setDefaultValueBytes

        private void setDefaultValueBytes​(ByteString value)
         The string value of the default value of this field. Proto2 syntax only.
         
        string default_value = 11;
        Parameters:
        value - The bytes for defaultValue to set.
      • parseFrom

        public static Field parseFrom​(java.io.InputStream input)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Field parseFrom​(java.io.InputStream input,
                                      ExtensionRegistryLite extensionRegistry)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static Field parseDelimitedFrom​(java.io.InputStream input)
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static Field parseDelimitedFrom​(java.io.InputStream input,
                                               ExtensionRegistryLite extensionRegistry)
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Field parseFrom​(CodedInputStream input)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • dynamicMethod

        protected final java.lang.Object dynamicMethod​(GeneratedMessageLite.MethodToInvoke method,
                                                       java.lang.Object arg0,
                                                       java.lang.Object arg1)
        Description copied from class: GeneratedMessageLite
        A method that implements different types of operations described in GeneratedMessageLite.MethodToInvoke. Theses different kinds of operations are required to implement message-level operations for builders in the runtime. This method bundles those operations to reduce the generated methods count.
        • NEW_INSTANCE returns a new instance of the protocol buffer that has not yet been made immutable. See MAKE_IMMUTABLE.
        • IS_INITIALIZED returns null for false and the default instance for true. It doesn't use or modify any memoized value.
        • GET_MEMOIZED_IS_INITIALIZED returns the memoized isInitialized byte value.
        • SET_MEMOIZED_IS_INITIALIZED sets the memoized isInitialized byte value to 1 if the first parameter is not null, or to 0 if the first parameter is null.
        • NEW_BUILDER returns a BuilderType instance.
        This method, plus the implementation of the Builder, enables the Builder class to be proguarded away entirely on Android.

        For use by generated code only.

        Specified by:
        dynamicMethod in class GeneratedMessageLite<Field,​Field.Builder>
      • getDefaultInstance

        public static Field getDefaultInstance()