public static final class RouteSummary.Builder extends com.google.protobuf.GeneratedMessage.Builder<RouteSummary.Builder> implements RouteSummaryOrBuilder
routeguide.RouteSummary
A RouteSummary is received in response to a RecordRoute rpc. It contains the number of individual points received, the number of detected features, and the total distance covered as the cumulative sum of the distance between each point.
| Modifier and Type | Method and Description |
|---|---|
RouteSummary |
build() |
RouteSummary |
buildPartial() |
RouteSummary.Builder |
clear() |
RouteSummary.Builder |
clearDistance()
optional int32 distance = 3; |
RouteSummary.Builder |
clearElapsedTime()
optional int32 elapsed_time = 4; |
RouteSummary.Builder |
clearFeatureCount()
optional int32 feature_count = 2; |
RouteSummary.Builder |
clearPointCount()
optional int32 point_count = 1; |
RouteSummary |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getDistance()
optional int32 distance = 3; |
int |
getElapsedTime()
optional int32 elapsed_time = 4; |
int |
getFeatureCount()
optional int32 feature_count = 2; |
int |
getPointCount()
optional int32 point_count = 1; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RouteSummary.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RouteSummary.Builder |
mergeFrom(com.google.protobuf.Message other) |
RouteSummary.Builder |
mergeFrom(RouteSummary other) |
RouteSummary.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RouteSummary.Builder |
setDistance(int value)
optional int32 distance = 3; |
RouteSummary.Builder |
setElapsedTime(int value)
optional int32 elapsed_time = 4; |
RouteSummary.Builder |
setFeatureCount(int value)
optional int32 feature_count = 2; |
RouteSummary.Builder |
setPointCount(int value)
optional int32 point_count = 1; |
RouteSummary.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<RouteSummary.Builder>public RouteSummary.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<RouteSummary.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<RouteSummary.Builder>public RouteSummary getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RouteSummary build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RouteSummary buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RouteSummary.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouteSummary.Builder>public RouteSummary.Builder mergeFrom(RouteSummary other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<RouteSummary.Builder>public RouteSummary.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<RouteSummary.Builder>IOExceptionpublic int getPointCount()
optional int32 point_count = 1;
The number of points received.
getPointCount in interface RouteSummaryOrBuilderpublic RouteSummary.Builder setPointCount(int value)
optional int32 point_count = 1;
The number of points received.
public RouteSummary.Builder clearPointCount()
optional int32 point_count = 1;
The number of points received.
public int getFeatureCount()
optional int32 feature_count = 2;
The number of known features passed while traversing the route.
getFeatureCount in interface RouteSummaryOrBuilderpublic RouteSummary.Builder setFeatureCount(int value)
optional int32 feature_count = 2;
The number of known features passed while traversing the route.
public RouteSummary.Builder clearFeatureCount()
optional int32 feature_count = 2;
The number of known features passed while traversing the route.
public int getDistance()
optional int32 distance = 3;
The distance covered in metres.
getDistance in interface RouteSummaryOrBuilderpublic RouteSummary.Builder setDistance(int value)
optional int32 distance = 3;
The distance covered in metres.
public RouteSummary.Builder clearDistance()
optional int32 distance = 3;
The distance covered in metres.
public int getElapsedTime()
optional int32 elapsed_time = 4;
The duration of the traversal in seconds.
getElapsedTime in interface RouteSummaryOrBuilderpublic RouteSummary.Builder setElapsedTime(int value)
optional int32 elapsed_time = 4;
The duration of the traversal in seconds.
public RouteSummary.Builder clearElapsedTime()
optional int32 elapsed_time = 4;
The duration of the traversal in seconds.
public final RouteSummary.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessage.Builder<RouteSummary.Builder>public final RouteSummary.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessage.Builder<RouteSummary.Builder>