public final class SpeedReadingInterval extends com.google.protobuf.GeneratedMessageV3 implements SpeedReadingIntervalOrBuilder
Traffic density indicator on a contiguous segment of a polyline or path. Given a path with points P_0, P_1, ... , P_N (zero-based index), the `SpeedReadingInterval` defines an interval and describes its traffic using the following categories.Protobuf type
google.maps.routing.v2.SpeedReadingInterval| Modifier and Type | Class and Description |
|---|---|
static class |
SpeedReadingInterval.Builder
Traffic density indicator on a contiguous segment of a polyline or path.
|
static class |
SpeedReadingInterval.Speed
The classification of polyline speed based on traffic data.
|
static class |
SpeedReadingInterval.SpeedTypeCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
END_POLYLINE_POINT_INDEX_FIELD_NUMBER |
static int |
SPEED_FIELD_NUMBER |
static int |
START_POLYLINE_POINT_INDEX_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static SpeedReadingInterval |
getDefaultInstance() |
SpeedReadingInterval |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
int |
getEndPolylinePointIndex()
The ending index of this interval in the polyline.
|
com.google.protobuf.Parser<SpeedReadingInterval> |
getParserForType() |
int |
getSerializedSize() |
SpeedReadingInterval.Speed |
getSpeed()
Traffic speed in this interval.
|
SpeedReadingInterval.SpeedTypeCase |
getSpeedTypeCase() |
int |
getSpeedValue()
Traffic speed in this interval.
|
int |
getStartPolylinePointIndex()
The starting index of this interval in the polyline.
|
boolean |
hasEndPolylinePointIndex()
The ending index of this interval in the polyline.
|
int |
hashCode() |
boolean |
hasSpeed()
Traffic speed in this interval.
|
boolean |
hasStartPolylinePointIndex()
The starting index of this interval in the polyline.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static SpeedReadingInterval.Builder |
newBuilder() |
static SpeedReadingInterval.Builder |
newBuilder(SpeedReadingInterval prototype) |
SpeedReadingInterval.Builder |
newBuilderForType() |
protected SpeedReadingInterval.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static SpeedReadingInterval |
parseDelimitedFrom(InputStream input) |
static SpeedReadingInterval |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SpeedReadingInterval |
parseFrom(byte[] data) |
static SpeedReadingInterval |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SpeedReadingInterval |
parseFrom(ByteBuffer data) |
static SpeedReadingInterval |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SpeedReadingInterval |
parseFrom(com.google.protobuf.ByteString data) |
static SpeedReadingInterval |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SpeedReadingInterval |
parseFrom(com.google.protobuf.CodedInputStream input) |
static SpeedReadingInterval |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SpeedReadingInterval |
parseFrom(InputStream input) |
static SpeedReadingInterval |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<SpeedReadingInterval> |
parser() |
SpeedReadingInterval.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int START_POLYLINE_POINT_INDEX_FIELD_NUMBER
public static final int END_POLYLINE_POINT_INDEX_FIELD_NUMBER
public static final int SPEED_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public SpeedReadingInterval.SpeedTypeCase getSpeedTypeCase()
getSpeedTypeCase in interface SpeedReadingIntervalOrBuilderpublic boolean hasStartPolylinePointIndex()
The starting index of this interval in the polyline.
optional int32 start_polyline_point_index = 1;hasStartPolylinePointIndex in interface SpeedReadingIntervalOrBuilderpublic int getStartPolylinePointIndex()
The starting index of this interval in the polyline.
optional int32 start_polyline_point_index = 1;getStartPolylinePointIndex in interface SpeedReadingIntervalOrBuilderpublic boolean hasEndPolylinePointIndex()
The ending index of this interval in the polyline.
optional int32 end_polyline_point_index = 2;hasEndPolylinePointIndex in interface SpeedReadingIntervalOrBuilderpublic int getEndPolylinePointIndex()
The ending index of this interval in the polyline.
optional int32 end_polyline_point_index = 2;getEndPolylinePointIndex in interface SpeedReadingIntervalOrBuilderpublic boolean hasSpeed()
Traffic speed in this interval.
.google.maps.routing.v2.SpeedReadingInterval.Speed speed = 3;hasSpeed in interface SpeedReadingIntervalOrBuilderpublic int getSpeedValue()
Traffic speed in this interval.
.google.maps.routing.v2.SpeedReadingInterval.Speed speed = 3;getSpeedValue in interface SpeedReadingIntervalOrBuilderpublic SpeedReadingInterval.Speed getSpeed()
Traffic speed in this interval.
.google.maps.routing.v2.SpeedReadingInterval.Speed speed = 3;getSpeed in interface SpeedReadingIntervalOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static SpeedReadingInterval parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SpeedReadingInterval parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SpeedReadingInterval parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SpeedReadingInterval parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SpeedReadingInterval parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SpeedReadingInterval parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SpeedReadingInterval parseFrom(InputStream input) throws IOException
IOExceptionpublic static SpeedReadingInterval parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SpeedReadingInterval parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static SpeedReadingInterval parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SpeedReadingInterval parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static SpeedReadingInterval parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic SpeedReadingInterval.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static SpeedReadingInterval.Builder newBuilder()
public static SpeedReadingInterval.Builder newBuilder(SpeedReadingInterval prototype)
public SpeedReadingInterval.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected SpeedReadingInterval.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static SpeedReadingInterval getDefaultInstance()
public static com.google.protobuf.Parser<SpeedReadingInterval> parser()
public com.google.protobuf.Parser<SpeedReadingInterval> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public SpeedReadingInterval getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.