public static final class Rectangle.Builder extends com.google.protobuf.GeneratedMessage.Builder<Rectangle.Builder> implements RectangleOrBuilder
routeguide.Rectangle
A latitude-longitude rectangle, represented as two diagonally opposite points "lo" and "hi".
| Modifier and Type | Method and Description |
|---|---|
Rectangle |
build() |
Rectangle |
buildPartial() |
Rectangle.Builder |
clear() |
Rectangle.Builder |
clearHi()
optional .routeguide.Point hi = 2; |
Rectangle.Builder |
clearLo()
optional .routeguide.Point lo = 1; |
Rectangle |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Point |
getHi()
optional .routeguide.Point hi = 2; |
Point.Builder |
getHiBuilder()
optional .routeguide.Point hi = 2; |
PointOrBuilder |
getHiOrBuilder()
optional .routeguide.Point hi = 2; |
Point |
getLo()
optional .routeguide.Point lo = 1; |
Point.Builder |
getLoBuilder()
optional .routeguide.Point lo = 1; |
PointOrBuilder |
getLoOrBuilder()
optional .routeguide.Point lo = 1; |
boolean |
hasHi()
optional .routeguide.Point hi = 2; |
boolean |
hasLo()
optional .routeguide.Point lo = 1; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Rectangle.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Rectangle.Builder |
mergeFrom(com.google.protobuf.Message other) |
Rectangle.Builder |
mergeFrom(Rectangle other) |
Rectangle.Builder |
mergeHi(Point value)
optional .routeguide.Point hi = 2; |
Rectangle.Builder |
mergeLo(Point value)
optional .routeguide.Point lo = 1; |
Rectangle.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Rectangle.Builder |
setHi(Point.Builder builderForValue)
optional .routeguide.Point hi = 2; |
Rectangle.Builder |
setHi(Point value)
optional .routeguide.Point hi = 2; |
Rectangle.Builder |
setLo(Point.Builder builderForValue)
optional .routeguide.Point lo = 1; |
Rectangle.Builder |
setLo(Point value)
optional .routeguide.Point lo = 1; |
Rectangle.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedFieldfindInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, newUninitializedMessageExceptionpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Rectangle.Builder>public Rectangle.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<Rectangle.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Rectangle.Builder>public Rectangle getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Rectangle build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Rectangle buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Rectangle.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Rectangle.Builder>public Rectangle.Builder mergeFrom(Rectangle other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<Rectangle.Builder>public Rectangle.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Rectangle.Builder>IOExceptionpublic boolean hasLo()
optional .routeguide.Point lo = 1;
One corner of the rectangle.
hasLo in interface RectangleOrBuilderpublic Point getLo()
optional .routeguide.Point lo = 1;
One corner of the rectangle.
getLo in interface RectangleOrBuilderpublic Rectangle.Builder setLo(Point value)
optional .routeguide.Point lo = 1;
One corner of the rectangle.
public Rectangle.Builder setLo(Point.Builder builderForValue)
optional .routeguide.Point lo = 1;
One corner of the rectangle.
public Rectangle.Builder mergeLo(Point value)
optional .routeguide.Point lo = 1;
One corner of the rectangle.
public Rectangle.Builder clearLo()
optional .routeguide.Point lo = 1;
One corner of the rectangle.
public Point.Builder getLoBuilder()
optional .routeguide.Point lo = 1;
One corner of the rectangle.
public PointOrBuilder getLoOrBuilder()
optional .routeguide.Point lo = 1;
One corner of the rectangle.
getLoOrBuilder in interface RectangleOrBuilderpublic boolean hasHi()
optional .routeguide.Point hi = 2;
The other corner of the rectangle.
hasHi in interface RectangleOrBuilderpublic Point getHi()
optional .routeguide.Point hi = 2;
The other corner of the rectangle.
getHi in interface RectangleOrBuilderpublic Rectangle.Builder setHi(Point value)
optional .routeguide.Point hi = 2;
The other corner of the rectangle.
public Rectangle.Builder setHi(Point.Builder builderForValue)
optional .routeguide.Point hi = 2;
The other corner of the rectangle.
public Rectangle.Builder mergeHi(Point value)
optional .routeguide.Point hi = 2;
The other corner of the rectangle.
public Rectangle.Builder clearHi()
optional .routeguide.Point hi = 2;
The other corner of the rectangle.
public Point.Builder getHiBuilder()
optional .routeguide.Point hi = 2;
The other corner of the rectangle.
public PointOrBuilder getHiOrBuilder()
optional .routeguide.Point hi = 2;
The other corner of the rectangle.
getHiOrBuilder in interface RectangleOrBuilderpublic final Rectangle.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessage.Builder<Rectangle.Builder>public final Rectangle.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessage.Builder<Rectangle.Builder>