Package com.google.maps.routing.v2
Class RouteLegTravelAdvisory.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<RouteLegTravelAdvisory.Builder>
-
- com.google.maps.routing.v2.RouteLegTravelAdvisory.Builder
-
- All Implemented Interfaces:
RouteLegTravelAdvisoryOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- RouteLegTravelAdvisory
public static final class RouteLegTravelAdvisory.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RouteLegTravelAdvisory.Builder> implements RouteLegTravelAdvisoryOrBuilder
Contains the additional information that the user should be informed about on a leg step, such as possible traffic zone restrictions.
Protobuf typegoogle.maps.routing.v2.RouteLegTravelAdvisory
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RouteLegTravelAdvisory.BuilderaddAllSpeedReadingIntervals(Iterable<? extends SpeedReadingInterval> values)Speed reading intervals detailing traffic density.RouteLegTravelAdvisory.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)RouteLegTravelAdvisory.BuilderaddSpeedReadingIntervals(int index, SpeedReadingInterval value)Speed reading intervals detailing traffic density.RouteLegTravelAdvisory.BuilderaddSpeedReadingIntervals(int index, SpeedReadingInterval.Builder builderForValue)Speed reading intervals detailing traffic density.RouteLegTravelAdvisory.BuilderaddSpeedReadingIntervals(SpeedReadingInterval value)Speed reading intervals detailing traffic density.RouteLegTravelAdvisory.BuilderaddSpeedReadingIntervals(SpeedReadingInterval.Builder builderForValue)Speed reading intervals detailing traffic density.SpeedReadingInterval.BuilderaddSpeedReadingIntervalsBuilder()Speed reading intervals detailing traffic density.SpeedReadingInterval.BuilderaddSpeedReadingIntervalsBuilder(int index)Speed reading intervals detailing traffic density.RouteLegTravelAdvisorybuild()RouteLegTravelAdvisorybuildPartial()RouteLegTravelAdvisory.Builderclear()RouteLegTravelAdvisory.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)RouteLegTravelAdvisory.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)RouteLegTravelAdvisory.BuilderclearSpeedReadingIntervals()Speed reading intervals detailing traffic density.RouteLegTravelAdvisory.BuilderclearTollInfo()Contains information about tolls on the specific `RouteLeg`.RouteLegTravelAdvisory.Builderclone()RouteLegTravelAdvisorygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()SpeedReadingIntervalgetSpeedReadingIntervals(int index)Speed reading intervals detailing traffic density.SpeedReadingInterval.BuildergetSpeedReadingIntervalsBuilder(int index)Speed reading intervals detailing traffic density.List<SpeedReadingInterval.Builder>getSpeedReadingIntervalsBuilderList()Speed reading intervals detailing traffic density.intgetSpeedReadingIntervalsCount()Speed reading intervals detailing traffic density.List<SpeedReadingInterval>getSpeedReadingIntervalsList()Speed reading intervals detailing traffic density.SpeedReadingIntervalOrBuildergetSpeedReadingIntervalsOrBuilder(int index)Speed reading intervals detailing traffic density.List<? extends SpeedReadingIntervalOrBuilder>getSpeedReadingIntervalsOrBuilderList()Speed reading intervals detailing traffic density.TollInfogetTollInfo()Contains information about tolls on the specific `RouteLeg`.TollInfo.BuildergetTollInfoBuilder()Contains information about tolls on the specific `RouteLeg`.TollInfoOrBuildergetTollInfoOrBuilder()Contains information about tolls on the specific `RouteLeg`.booleanhasTollInfo()Contains information about tolls on the specific `RouteLeg`.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()RouteLegTravelAdvisory.BuildermergeFrom(RouteLegTravelAdvisory other)RouteLegTravelAdvisory.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)RouteLegTravelAdvisory.BuildermergeFrom(com.google.protobuf.Message other)RouteLegTravelAdvisory.BuildermergeTollInfo(TollInfo value)Contains information about tolls on the specific `RouteLeg`.RouteLegTravelAdvisory.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)RouteLegTravelAdvisory.BuilderremoveSpeedReadingIntervals(int index)Speed reading intervals detailing traffic density.RouteLegTravelAdvisory.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)RouteLegTravelAdvisory.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)RouteLegTravelAdvisory.BuildersetSpeedReadingIntervals(int index, SpeedReadingInterval value)Speed reading intervals detailing traffic density.RouteLegTravelAdvisory.BuildersetSpeedReadingIntervals(int index, SpeedReadingInterval.Builder builderForValue)Speed reading intervals detailing traffic density.RouteLegTravelAdvisory.BuildersetTollInfo(TollInfo value)Contains information about tolls on the specific `RouteLeg`.RouteLegTravelAdvisory.BuildersetTollInfo(TollInfo.Builder builderForValue)Contains information about tolls on the specific `RouteLeg`.RouteLegTravelAdvisory.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegTravelAdvisory.Builder>
-
clear
public RouteLegTravelAdvisory.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegTravelAdvisory.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegTravelAdvisory.Builder>
-
getDefaultInstanceForType
public RouteLegTravelAdvisory getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public RouteLegTravelAdvisory build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RouteLegTravelAdvisory buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public RouteLegTravelAdvisory.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegTravelAdvisory.Builder>
-
setField
public RouteLegTravelAdvisory.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegTravelAdvisory.Builder>
-
clearField
public RouteLegTravelAdvisory.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegTravelAdvisory.Builder>
-
clearOneof
public RouteLegTravelAdvisory.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegTravelAdvisory.Builder>
-
setRepeatedField
public RouteLegTravelAdvisory.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegTravelAdvisory.Builder>
-
addRepeatedField
public RouteLegTravelAdvisory.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegTravelAdvisory.Builder>
-
mergeFrom
public RouteLegTravelAdvisory.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RouteLegTravelAdvisory.Builder>
-
mergeFrom
public RouteLegTravelAdvisory.Builder mergeFrom(RouteLegTravelAdvisory other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegTravelAdvisory.Builder>
-
mergeFrom
public RouteLegTravelAdvisory.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RouteLegTravelAdvisory.Builder>- Throws:
IOException
-
hasTollInfo
public boolean hasTollInfo()
Contains information about tolls on the specific `RouteLeg`. This field is only populated if we expect there are tolls on the `RouteLeg`. If this field is set but the estimated_price subfield is not populated, we expect that road contains tolls but we do not know an estimated price. If this field does not exist, then there is no toll on the `RouteLeg`.
.google.maps.routing.v2.TollInfo toll_info = 1;- Specified by:
hasTollInfoin interfaceRouteLegTravelAdvisoryOrBuilder- Returns:
- Whether the tollInfo field is set.
-
getTollInfo
public TollInfo getTollInfo()
Contains information about tolls on the specific `RouteLeg`. This field is only populated if we expect there are tolls on the `RouteLeg`. If this field is set but the estimated_price subfield is not populated, we expect that road contains tolls but we do not know an estimated price. If this field does not exist, then there is no toll on the `RouteLeg`.
.google.maps.routing.v2.TollInfo toll_info = 1;- Specified by:
getTollInfoin interfaceRouteLegTravelAdvisoryOrBuilder- Returns:
- The tollInfo.
-
setTollInfo
public RouteLegTravelAdvisory.Builder setTollInfo(TollInfo value)
Contains information about tolls on the specific `RouteLeg`. This field is only populated if we expect there are tolls on the `RouteLeg`. If this field is set but the estimated_price subfield is not populated, we expect that road contains tolls but we do not know an estimated price. If this field does not exist, then there is no toll on the `RouteLeg`.
.google.maps.routing.v2.TollInfo toll_info = 1;
-
setTollInfo
public RouteLegTravelAdvisory.Builder setTollInfo(TollInfo.Builder builderForValue)
Contains information about tolls on the specific `RouteLeg`. This field is only populated if we expect there are tolls on the `RouteLeg`. If this field is set but the estimated_price subfield is not populated, we expect that road contains tolls but we do not know an estimated price. If this field does not exist, then there is no toll on the `RouteLeg`.
.google.maps.routing.v2.TollInfo toll_info = 1;
-
mergeTollInfo
public RouteLegTravelAdvisory.Builder mergeTollInfo(TollInfo value)
Contains information about tolls on the specific `RouteLeg`. This field is only populated if we expect there are tolls on the `RouteLeg`. If this field is set but the estimated_price subfield is not populated, we expect that road contains tolls but we do not know an estimated price. If this field does not exist, then there is no toll on the `RouteLeg`.
.google.maps.routing.v2.TollInfo toll_info = 1;
-
clearTollInfo
public RouteLegTravelAdvisory.Builder clearTollInfo()
Contains information about tolls on the specific `RouteLeg`. This field is only populated if we expect there are tolls on the `RouteLeg`. If this field is set but the estimated_price subfield is not populated, we expect that road contains tolls but we do not know an estimated price. If this field does not exist, then there is no toll on the `RouteLeg`.
.google.maps.routing.v2.TollInfo toll_info = 1;
-
getTollInfoBuilder
public TollInfo.Builder getTollInfoBuilder()
Contains information about tolls on the specific `RouteLeg`. This field is only populated if we expect there are tolls on the `RouteLeg`. If this field is set but the estimated_price subfield is not populated, we expect that road contains tolls but we do not know an estimated price. If this field does not exist, then there is no toll on the `RouteLeg`.
.google.maps.routing.v2.TollInfo toll_info = 1;
-
getTollInfoOrBuilder
public TollInfoOrBuilder getTollInfoOrBuilder()
Contains information about tolls on the specific `RouteLeg`. This field is only populated if we expect there are tolls on the `RouteLeg`. If this field is set but the estimated_price subfield is not populated, we expect that road contains tolls but we do not know an estimated price. If this field does not exist, then there is no toll on the `RouteLeg`.
.google.maps.routing.v2.TollInfo toll_info = 1;- Specified by:
getTollInfoOrBuilderin interfaceRouteLegTravelAdvisoryOrBuilder
-
getSpeedReadingIntervalsList
public List<SpeedReadingInterval> getSpeedReadingIntervalsList()
Speed reading intervals detailing traffic density. Applicable in case of `TRAFFIC_AWARE` and `TRAFFIC_AWARE_OPTIMAL` routing preferences. The intervals cover the entire polyline of the `RouteLeg` without overlap. The start point of a specified interval is the same as the end point of the preceding interval. Example: polyline: A ---- B ---- C ---- D ---- E ---- F ---- G speed_reading_intervals: [A,C), [C,D), [D,G).repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 2;- Specified by:
getSpeedReadingIntervalsListin interfaceRouteLegTravelAdvisoryOrBuilder
-
getSpeedReadingIntervalsCount
public int getSpeedReadingIntervalsCount()
Speed reading intervals detailing traffic density. Applicable in case of `TRAFFIC_AWARE` and `TRAFFIC_AWARE_OPTIMAL` routing preferences. The intervals cover the entire polyline of the `RouteLeg` without overlap. The start point of a specified interval is the same as the end point of the preceding interval. Example: polyline: A ---- B ---- C ---- D ---- E ---- F ---- G speed_reading_intervals: [A,C), [C,D), [D,G).repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 2;- Specified by:
getSpeedReadingIntervalsCountin interfaceRouteLegTravelAdvisoryOrBuilder
-
getSpeedReadingIntervals
public SpeedReadingInterval getSpeedReadingIntervals(int index)
Speed reading intervals detailing traffic density. Applicable in case of `TRAFFIC_AWARE` and `TRAFFIC_AWARE_OPTIMAL` routing preferences. The intervals cover the entire polyline of the `RouteLeg` without overlap. The start point of a specified interval is the same as the end point of the preceding interval. Example: polyline: A ---- B ---- C ---- D ---- E ---- F ---- G speed_reading_intervals: [A,C), [C,D), [D,G).repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 2;- Specified by:
getSpeedReadingIntervalsin interfaceRouteLegTravelAdvisoryOrBuilder
-
setSpeedReadingIntervals
public RouteLegTravelAdvisory.Builder setSpeedReadingIntervals(int index, SpeedReadingInterval value)
Speed reading intervals detailing traffic density. Applicable in case of `TRAFFIC_AWARE` and `TRAFFIC_AWARE_OPTIMAL` routing preferences. The intervals cover the entire polyline of the `RouteLeg` without overlap. The start point of a specified interval is the same as the end point of the preceding interval. Example: polyline: A ---- B ---- C ---- D ---- E ---- F ---- G speed_reading_intervals: [A,C), [C,D), [D,G).repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 2;
-
setSpeedReadingIntervals
public RouteLegTravelAdvisory.Builder setSpeedReadingIntervals(int index, SpeedReadingInterval.Builder builderForValue)
Speed reading intervals detailing traffic density. Applicable in case of `TRAFFIC_AWARE` and `TRAFFIC_AWARE_OPTIMAL` routing preferences. The intervals cover the entire polyline of the `RouteLeg` without overlap. The start point of a specified interval is the same as the end point of the preceding interval. Example: polyline: A ---- B ---- C ---- D ---- E ---- F ---- G speed_reading_intervals: [A,C), [C,D), [D,G).repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 2;
-
addSpeedReadingIntervals
public RouteLegTravelAdvisory.Builder addSpeedReadingIntervals(SpeedReadingInterval value)
Speed reading intervals detailing traffic density. Applicable in case of `TRAFFIC_AWARE` and `TRAFFIC_AWARE_OPTIMAL` routing preferences. The intervals cover the entire polyline of the `RouteLeg` without overlap. The start point of a specified interval is the same as the end point of the preceding interval. Example: polyline: A ---- B ---- C ---- D ---- E ---- F ---- G speed_reading_intervals: [A,C), [C,D), [D,G).repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 2;
-
addSpeedReadingIntervals
public RouteLegTravelAdvisory.Builder addSpeedReadingIntervals(int index, SpeedReadingInterval value)
Speed reading intervals detailing traffic density. Applicable in case of `TRAFFIC_AWARE` and `TRAFFIC_AWARE_OPTIMAL` routing preferences. The intervals cover the entire polyline of the `RouteLeg` without overlap. The start point of a specified interval is the same as the end point of the preceding interval. Example: polyline: A ---- B ---- C ---- D ---- E ---- F ---- G speed_reading_intervals: [A,C), [C,D), [D,G).repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 2;
-
addSpeedReadingIntervals
public RouteLegTravelAdvisory.Builder addSpeedReadingIntervals(SpeedReadingInterval.Builder builderForValue)
Speed reading intervals detailing traffic density. Applicable in case of `TRAFFIC_AWARE` and `TRAFFIC_AWARE_OPTIMAL` routing preferences. The intervals cover the entire polyline of the `RouteLeg` without overlap. The start point of a specified interval is the same as the end point of the preceding interval. Example: polyline: A ---- B ---- C ---- D ---- E ---- F ---- G speed_reading_intervals: [A,C), [C,D), [D,G).repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 2;
-
addSpeedReadingIntervals
public RouteLegTravelAdvisory.Builder addSpeedReadingIntervals(int index, SpeedReadingInterval.Builder builderForValue)
Speed reading intervals detailing traffic density. Applicable in case of `TRAFFIC_AWARE` and `TRAFFIC_AWARE_OPTIMAL` routing preferences. The intervals cover the entire polyline of the `RouteLeg` without overlap. The start point of a specified interval is the same as the end point of the preceding interval. Example: polyline: A ---- B ---- C ---- D ---- E ---- F ---- G speed_reading_intervals: [A,C), [C,D), [D,G).repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 2;
-
addAllSpeedReadingIntervals
public RouteLegTravelAdvisory.Builder addAllSpeedReadingIntervals(Iterable<? extends SpeedReadingInterval> values)
Speed reading intervals detailing traffic density. Applicable in case of `TRAFFIC_AWARE` and `TRAFFIC_AWARE_OPTIMAL` routing preferences. The intervals cover the entire polyline of the `RouteLeg` without overlap. The start point of a specified interval is the same as the end point of the preceding interval. Example: polyline: A ---- B ---- C ---- D ---- E ---- F ---- G speed_reading_intervals: [A,C), [C,D), [D,G).repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 2;
-
clearSpeedReadingIntervals
public RouteLegTravelAdvisory.Builder clearSpeedReadingIntervals()
Speed reading intervals detailing traffic density. Applicable in case of `TRAFFIC_AWARE` and `TRAFFIC_AWARE_OPTIMAL` routing preferences. The intervals cover the entire polyline of the `RouteLeg` without overlap. The start point of a specified interval is the same as the end point of the preceding interval. Example: polyline: A ---- B ---- C ---- D ---- E ---- F ---- G speed_reading_intervals: [A,C), [C,D), [D,G).repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 2;
-
removeSpeedReadingIntervals
public RouteLegTravelAdvisory.Builder removeSpeedReadingIntervals(int index)
Speed reading intervals detailing traffic density. Applicable in case of `TRAFFIC_AWARE` and `TRAFFIC_AWARE_OPTIMAL` routing preferences. The intervals cover the entire polyline of the `RouteLeg` without overlap. The start point of a specified interval is the same as the end point of the preceding interval. Example: polyline: A ---- B ---- C ---- D ---- E ---- F ---- G speed_reading_intervals: [A,C), [C,D), [D,G).repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 2;
-
getSpeedReadingIntervalsBuilder
public SpeedReadingInterval.Builder getSpeedReadingIntervalsBuilder(int index)
Speed reading intervals detailing traffic density. Applicable in case of `TRAFFIC_AWARE` and `TRAFFIC_AWARE_OPTIMAL` routing preferences. The intervals cover the entire polyline of the `RouteLeg` without overlap. The start point of a specified interval is the same as the end point of the preceding interval. Example: polyline: A ---- B ---- C ---- D ---- E ---- F ---- G speed_reading_intervals: [A,C), [C,D), [D,G).repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 2;
-
getSpeedReadingIntervalsOrBuilder
public SpeedReadingIntervalOrBuilder getSpeedReadingIntervalsOrBuilder(int index)
Speed reading intervals detailing traffic density. Applicable in case of `TRAFFIC_AWARE` and `TRAFFIC_AWARE_OPTIMAL` routing preferences. The intervals cover the entire polyline of the `RouteLeg` without overlap. The start point of a specified interval is the same as the end point of the preceding interval. Example: polyline: A ---- B ---- C ---- D ---- E ---- F ---- G speed_reading_intervals: [A,C), [C,D), [D,G).repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 2;- Specified by:
getSpeedReadingIntervalsOrBuilderin interfaceRouteLegTravelAdvisoryOrBuilder
-
getSpeedReadingIntervalsOrBuilderList
public List<? extends SpeedReadingIntervalOrBuilder> getSpeedReadingIntervalsOrBuilderList()
Speed reading intervals detailing traffic density. Applicable in case of `TRAFFIC_AWARE` and `TRAFFIC_AWARE_OPTIMAL` routing preferences. The intervals cover the entire polyline of the `RouteLeg` without overlap. The start point of a specified interval is the same as the end point of the preceding interval. Example: polyline: A ---- B ---- C ---- D ---- E ---- F ---- G speed_reading_intervals: [A,C), [C,D), [D,G).repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 2;- Specified by:
getSpeedReadingIntervalsOrBuilderListin interfaceRouteLegTravelAdvisoryOrBuilder
-
addSpeedReadingIntervalsBuilder
public SpeedReadingInterval.Builder addSpeedReadingIntervalsBuilder()
Speed reading intervals detailing traffic density. Applicable in case of `TRAFFIC_AWARE` and `TRAFFIC_AWARE_OPTIMAL` routing preferences. The intervals cover the entire polyline of the `RouteLeg` without overlap. The start point of a specified interval is the same as the end point of the preceding interval. Example: polyline: A ---- B ---- C ---- D ---- E ---- F ---- G speed_reading_intervals: [A,C), [C,D), [D,G).repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 2;
-
addSpeedReadingIntervalsBuilder
public SpeedReadingInterval.Builder addSpeedReadingIntervalsBuilder(int index)
Speed reading intervals detailing traffic density. Applicable in case of `TRAFFIC_AWARE` and `TRAFFIC_AWARE_OPTIMAL` routing preferences. The intervals cover the entire polyline of the `RouteLeg` without overlap. The start point of a specified interval is the same as the end point of the preceding interval. Example: polyline: A ---- B ---- C ---- D ---- E ---- F ---- G speed_reading_intervals: [A,C), [C,D), [D,G).repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 2;
-
getSpeedReadingIntervalsBuilderList
public List<SpeedReadingInterval.Builder> getSpeedReadingIntervalsBuilderList()
Speed reading intervals detailing traffic density. Applicable in case of `TRAFFIC_AWARE` and `TRAFFIC_AWARE_OPTIMAL` routing preferences. The intervals cover the entire polyline of the `RouteLeg` without overlap. The start point of a specified interval is the same as the end point of the preceding interval. Example: polyline: A ---- B ---- C ---- D ---- E ---- F ---- G speed_reading_intervals: [A,C), [C,D), [D,G).repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 2;
-
setUnknownFields
public final RouteLegTravelAdvisory.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegTravelAdvisory.Builder>
-
mergeUnknownFields
public final RouteLegTravelAdvisory.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegTravelAdvisory.Builder>
-
-