Package com.google.protobuf
Class EnumValue
java.lang.Object
com.google.protobuf.AbstractMessageLite<MessageType,BuilderType>
- All Implemented Interfaces:
EnumValueOrBuilder,MessageLite,MessageLiteOrBuilder
public final class EnumValue
extends GeneratedMessageLite<EnumValue,EnumValue.Builder>
implements EnumValueOrBuilder
Enum value definition.Protobuf type
google.protobuf.EnumValue-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
GeneratedMessageLite.DefaultInstanceBasedParser<T extends GeneratedMessageLite<T,?>>, GeneratedMessageLite.ExtendableBuilder<MessageType extends GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, GeneratedMessageLite.ExtendableMessage<MessageType extends GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, GeneratedMessageLite.ExtensionDescriptor, GeneratedMessageLite.GeneratedExtension<ContainingType extends MessageLite, Type>, GeneratedMessageLite.MethodToInvoke, GeneratedMessageLite.SerializedForm Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final EnumValueprivate Stringstatic final intprivate intstatic final intprivate Internal.ProtobufList<Option>static final intFields inherited from class com.google.protobuf.GeneratedMessageLite
UNINITIALIZED_HASH_CODE, UNINITIALIZED_SERIALIZED_SIZE, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddAllOptions(Iterable<? extends Option> values) Protocol buffer options.private voidaddOptions(int index, Option value) Protocol buffer options.private voidaddOptions(Option value) Protocol buffer options.private voidEnum value name.private voidEnum value number.private voidProtocol buffer options.protected final ObjectdynamicMethod(GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) A method that implements different types of operations described inGeneratedMessageLite.MethodToInvoke.private voidstatic EnumValuegetName()Enum value name.Enum value name.intEnum value number.getOptions(int index) Protocol buffer options.intProtocol buffer options.Protocol buffer options.getOptionsOrBuilder(int index) Protocol buffer options.List<? extends OptionOrBuilder>Protocol buffer options.static EnumValue.Builderstatic EnumValue.BuildernewBuilder(EnumValue prototype) static EnumValueparseDelimitedFrom(InputStream input) static EnumValueparseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) static EnumValueparseFrom(byte[] data) static EnumValueparseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) static EnumValueparseFrom(ByteString data) static EnumValueparseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) static EnumValueparseFrom(CodedInputStream input) static EnumValueparseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) static EnumValueparseFrom(InputStream input) static EnumValueparseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) static EnumValueparseFrom(ByteBuffer data) static EnumValueparseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) parser()private voidremoveOptions(int index) Protocol buffer options.private voidEnum value name.private voidsetNameBytes(ByteString value) Enum value name.private voidsetNumber(int value) Enum value number.private voidsetOptions(int index, Option value) Protocol buffer options.Methods inherited from class com.google.protobuf.GeneratedMessageLite
buildMessageInfo, clearMemoizedHashCode, clearMemoizedSerializedSize, computeHashCode, createBuilder, createBuilder, dynamicMethod, dynamicMethod, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstance, getDefaultInstanceForType, getMemoizedHashCode, getMemoizedSerializedSize, getMethodOrDie, getParserForType, getSerializedSize, getSerializedSize, hashCode, hashCodeIsNotMemoized, invokeOrDie, isInitialized, isInitialized, isMutable, makeImmutable, markImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newMutableInstance, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, setMemoizedHashCode, setMemoizedSerializedSize, toBuilder, toString, writeToMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, newUninitializedMessageException, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
name_
-
NUMBER_FIELD_NUMBER
public static final int NUMBER_FIELD_NUMBER- See Also:
-
number_
private int number_ -
OPTIONS_FIELD_NUMBER
public static final int OPTIONS_FIELD_NUMBER- See Also:
-
options_
-
DEFAULT_INSTANCE
-
PARSER
-
-
Constructor Details
-
EnumValue
private EnumValue()
-
-
Method Details
-
getName
Enum value name.
string name = 1;- Specified by:
getNamein interfaceEnumValueOrBuilder- Returns:
- The name.
-
getNameBytes
Enum value name.
string name = 1;- Specified by:
getNameBytesin interfaceEnumValueOrBuilder- Returns:
- The bytes for name.
-
setName
Enum value name.
string name = 1;- Parameters:
value- The name to set.
-
clearName
private void clearName()Enum value name.
string name = 1; -
setNameBytes
Enum value name.
string name = 1;- Parameters:
value- The bytes for name to set.
-
getNumber
public int getNumber()Enum value number.
int32 number = 2;- Specified by:
getNumberin interfaceEnumValueOrBuilder- Returns:
- The number.
-
setNumber
private void setNumber(int value) Enum value number.
int32 number = 2;- Parameters:
value- The number to set.
-
clearNumber
private void clearNumber()Enum value number.
int32 number = 2; -
getOptionsList
Protocol buffer options.
repeated .google.protobuf.Option options = 3;- Specified by:
getOptionsListin interfaceEnumValueOrBuilder
-
getOptionsOrBuilderList
Protocol buffer options.
repeated .google.protobuf.Option options = 3; -
getOptionsCount
public int getOptionsCount()Protocol buffer options.
repeated .google.protobuf.Option options = 3;- Specified by:
getOptionsCountin interfaceEnumValueOrBuilder
-
getOptions
Protocol buffer options.
repeated .google.protobuf.Option options = 3;- Specified by:
getOptionsin interfaceEnumValueOrBuilder
-
getOptionsOrBuilder
Protocol buffer options.
repeated .google.protobuf.Option options = 3; -
ensureOptionsIsMutable
private void ensureOptionsIsMutable() -
setOptions
Protocol buffer options.
repeated .google.protobuf.Option options = 3; -
addOptions
Protocol buffer options.
repeated .google.protobuf.Option options = 3; -
addOptions
Protocol buffer options.
repeated .google.protobuf.Option options = 3; -
addAllOptions
Protocol buffer options.
repeated .google.protobuf.Option options = 3; -
clearOptions
private void clearOptions()Protocol buffer options.
repeated .google.protobuf.Option options = 3; -
removeOptions
private void removeOptions(int index) Protocol buffer options.
repeated .google.protobuf.Option options = 3; -
parseFrom
- Throws:
InvalidProtocolBufferException
-
parseFrom
public static EnumValue parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException - Throws:
InvalidProtocolBufferException
-
parseFrom
- Throws:
InvalidProtocolBufferException
-
parseFrom
public static EnumValue parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException - Throws:
InvalidProtocolBufferException
-
parseFrom
- Throws:
InvalidProtocolBufferException
-
parseFrom
public static EnumValue parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException - Throws:
InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static EnumValue parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static EnumValue parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static EnumValue parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
-
dynamicMethod
protected final Object dynamicMethod(GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) Description copied from class:GeneratedMessageLiteA method that implements different types of operations described inGeneratedMessageLite.MethodToInvoke. These 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_INSTANCEreturns a new instance of the protocol buffer that has not yet been made immutable. SeeMAKE_IMMUTABLE.IS_INITIALIZEDreturnsnullfor false and the default instance for true. It doesn't use or modify any memoized value.GET_MEMOIZED_IS_INITIALIZEDreturns the memoizedisInitializedbyte value.SET_MEMOIZED_IS_INITIALIZEDsets the memoizedisInitializedbyte value to 1 if the first parameter is not null, or to 0 if the first parameter is null.NEW_BUILDERreturns aBuilderTypeinstance.
For use by generated code only.
- Specified by:
dynamicMethodin classGeneratedMessageLite<EnumValue,EnumValue.Builder>
-
getDefaultInstance
-
parser
-