Package com.google.protobuf
Class DescriptorProtos.EnumDescriptorProto.EnumReservedRange.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<DescriptorProtos.EnumDescriptorProto.EnumReservedRange,DescriptorProtos.EnumDescriptorProto.EnumReservedRange.Builder>
-
- com.google.protobuf.DescriptorProtos.EnumDescriptorProto.EnumReservedRange.Builder
-
- All Implemented Interfaces:
DescriptorProtos.EnumDescriptorProto.EnumReservedRangeOrBuilder
,MessageLite.Builder
,MessageLiteOrBuilder
,java.lang.Cloneable
- Enclosing class:
- DescriptorProtos.EnumDescriptorProto.EnumReservedRange
public static final class DescriptorProtos.EnumDescriptorProto.EnumReservedRange.Builder extends GeneratedMessageLite.Builder<DescriptorProtos.EnumDescriptorProto.EnumReservedRange,DescriptorProtos.EnumDescriptorProto.EnumReservedRange.Builder> implements DescriptorProtos.EnumDescriptorProto.EnumReservedRangeOrBuilder
Range of reserved numeric values. Reserved values may not be used by entries in the same enum. Reserved ranges may not overlap. Note that this is distinct from DescriptorProto.ReservedRange in that it is inclusive such that it can appropriately represent the entire int32 domain.
Protobuf typegoogle.protobuf.EnumDescriptorProto.EnumReservedRange
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite.Builder
AbstractMessageLite.Builder.LimitedInputStream
-
-
Field Summary
-
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DescriptorProtos.EnumDescriptorProto.EnumReservedRange.Builder
clearEnd()
Inclusive.DescriptorProtos.EnumDescriptorProto.EnumReservedRange.Builder
clearStart()
Inclusive.int
getEnd()
Inclusive.int
getStart()
Inclusive.boolean
hasEnd()
Inclusive.boolean
hasStart()
Inclusive.DescriptorProtos.EnumDescriptorProto.EnumReservedRange.Builder
setEnd(int value)
Inclusive.DescriptorProtos.EnumDescriptorProto.EnumReservedRange.Builder
setStart(int value)
Inclusive.-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
-
-
-
Method Detail
-
hasStart
public boolean hasStart()
Inclusive.
optional int32 start = 1;
- Specified by:
hasStart
in interfaceDescriptorProtos.EnumDescriptorProto.EnumReservedRangeOrBuilder
- Returns:
- Whether the start field is set.
-
getStart
public int getStart()
Inclusive.
optional int32 start = 1;
- Specified by:
getStart
in interfaceDescriptorProtos.EnumDescriptorProto.EnumReservedRangeOrBuilder
- Returns:
- The start.
-
setStart
public DescriptorProtos.EnumDescriptorProto.EnumReservedRange.Builder setStart(int value)
Inclusive.
optional int32 start = 1;
- Parameters:
value
- The start to set.- Returns:
- This builder for chaining.
-
clearStart
public DescriptorProtos.EnumDescriptorProto.EnumReservedRange.Builder clearStart()
Inclusive.
optional int32 start = 1;
- Returns:
- This builder for chaining.
-
hasEnd
public boolean hasEnd()
Inclusive.
optional int32 end = 2;
- Specified by:
hasEnd
in interfaceDescriptorProtos.EnumDescriptorProto.EnumReservedRangeOrBuilder
- Returns:
- Whether the end field is set.
-
getEnd
public int getEnd()
Inclusive.
optional int32 end = 2;
- Specified by:
getEnd
in interfaceDescriptorProtos.EnumDescriptorProto.EnumReservedRangeOrBuilder
- Returns:
- The end.
-
setEnd
public DescriptorProtos.EnumDescriptorProto.EnumReservedRange.Builder setEnd(int value)
Inclusive.
optional int32 end = 2;
- Parameters:
value
- The end to set.- Returns:
- This builder for chaining.
-
clearEnd
public DescriptorProtos.EnumDescriptorProto.EnumReservedRange.Builder clearEnd()
Inclusive.
optional int32 end = 2;
- Returns:
- This builder for chaining.
-
-