com.google.maps.routing.v2.ComputeRoutesRequestOrBuilder Maven / Gradle / Ivy
/*
* Copyright 2024 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/maps/routing/v2/routes_service.proto
// Protobuf Java Version: 3.25.3
package com.google.maps.routing.v2;
public interface ComputeRoutesRequestOrBuilder
extends
// @@protoc_insertion_point(interface_extends:google.maps.routing.v2.ComputeRoutesRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
*
*
* Required. Origin waypoint.
*
*
* .google.maps.routing.v2.Waypoint origin = 1 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return Whether the origin field is set.
*/
boolean hasOrigin();
/**
*
*
*
* Required. Origin waypoint.
*
*
* .google.maps.routing.v2.Waypoint origin = 1 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return The origin.
*/
com.google.maps.routing.v2.Waypoint getOrigin();
/**
*
*
*
* Required. Origin waypoint.
*
*
* .google.maps.routing.v2.Waypoint origin = 1 [(.google.api.field_behavior) = REQUIRED];
*
*/
com.google.maps.routing.v2.WaypointOrBuilder getOriginOrBuilder();
/**
*
*
*
* Required. Destination waypoint.
*
*
*
* .google.maps.routing.v2.Waypoint destination = 2 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return Whether the destination field is set.
*/
boolean hasDestination();
/**
*
*
*
* Required. Destination waypoint.
*
*
*
* .google.maps.routing.v2.Waypoint destination = 2 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return The destination.
*/
com.google.maps.routing.v2.Waypoint getDestination();
/**
*
*
*
* Required. Destination waypoint.
*
*
*
* .google.maps.routing.v2.Waypoint destination = 2 [(.google.api.field_behavior) = REQUIRED];
*
*/
com.google.maps.routing.v2.WaypointOrBuilder getDestinationOrBuilder();
/**
*
*
*
* Optional. A set of waypoints along the route (excluding terminal points),
* for either stopping at or passing by. Up to 25 intermediate waypoints are
* supported.
*
*
*
* repeated .google.maps.routing.v2.Waypoint intermediates = 3 [(.google.api.field_behavior) = OPTIONAL];
*
*/
java.util.List getIntermediatesList();
/**
*
*
*
* Optional. A set of waypoints along the route (excluding terminal points),
* for either stopping at or passing by. Up to 25 intermediate waypoints are
* supported.
*
*
*
* repeated .google.maps.routing.v2.Waypoint intermediates = 3 [(.google.api.field_behavior) = OPTIONAL];
*
*/
com.google.maps.routing.v2.Waypoint getIntermediates(int index);
/**
*
*
*
* Optional. A set of waypoints along the route (excluding terminal points),
* for either stopping at or passing by. Up to 25 intermediate waypoints are
* supported.
*
*
*
* repeated .google.maps.routing.v2.Waypoint intermediates = 3 [(.google.api.field_behavior) = OPTIONAL];
*
*/
int getIntermediatesCount();
/**
*
*
*
* Optional. A set of waypoints along the route (excluding terminal points),
* for either stopping at or passing by. Up to 25 intermediate waypoints are
* supported.
*
*
*
* repeated .google.maps.routing.v2.Waypoint intermediates = 3 [(.google.api.field_behavior) = OPTIONAL];
*
*/
java.util.List extends com.google.maps.routing.v2.WaypointOrBuilder>
getIntermediatesOrBuilderList();
/**
*
*
*
* Optional. A set of waypoints along the route (excluding terminal points),
* for either stopping at or passing by. Up to 25 intermediate waypoints are
* supported.
*
*
*
* repeated .google.maps.routing.v2.Waypoint intermediates = 3 [(.google.api.field_behavior) = OPTIONAL];
*
*/
com.google.maps.routing.v2.WaypointOrBuilder getIntermediatesOrBuilder(int index);
/**
*
*
*
* Optional. Specifies the mode of transportation.
*
*
*
* .google.maps.routing.v2.RouteTravelMode travel_mode = 4 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The enum numeric value on the wire for travelMode.
*/
int getTravelModeValue();
/**
*
*
*
* Optional. Specifies the mode of transportation.
*
*
*
* .google.maps.routing.v2.RouteTravelMode travel_mode = 4 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The travelMode.
*/
com.google.maps.routing.v2.RouteTravelMode getTravelMode();
/**
*
*
*
* Optional. Specifies how to compute the route. The server
* attempts to use the selected routing preference to compute the route. If
* the routing preference results in an error or an extra long latency, then
* an error is returned. You can specify this option only when the
* `travel_mode` is `DRIVE` or `TWO_WHEELER`, otherwise the request fails.
*
*
*
* .google.maps.routing.v2.RoutingPreference routing_preference = 5 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The enum numeric value on the wire for routingPreference.
*/
int getRoutingPreferenceValue();
/**
*
*
*
* Optional. Specifies how to compute the route. The server
* attempts to use the selected routing preference to compute the route. If
* the routing preference results in an error or an extra long latency, then
* an error is returned. You can specify this option only when the
* `travel_mode` is `DRIVE` or `TWO_WHEELER`, otherwise the request fails.
*
*
*
* .google.maps.routing.v2.RoutingPreference routing_preference = 5 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The routingPreference.
*/
com.google.maps.routing.v2.RoutingPreference getRoutingPreference();
/**
*
*
*
* Optional. Specifies your preference for the quality of the polyline.
*
*
*
* .google.maps.routing.v2.PolylineQuality polyline_quality = 6 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The enum numeric value on the wire for polylineQuality.
*/
int getPolylineQualityValue();
/**
*
*
*
* Optional. Specifies your preference for the quality of the polyline.
*
*
*
* .google.maps.routing.v2.PolylineQuality polyline_quality = 6 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The polylineQuality.
*/
com.google.maps.routing.v2.PolylineQuality getPolylineQuality();
/**
*
*
*
* Optional. Specifies the preferred encoding for the polyline.
*
*
*
* .google.maps.routing.v2.PolylineEncoding polyline_encoding = 12 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The enum numeric value on the wire for polylineEncoding.
*/
int getPolylineEncodingValue();
/**
*
*
*
* Optional. Specifies the preferred encoding for the polyline.
*
*
*
* .google.maps.routing.v2.PolylineEncoding polyline_encoding = 12 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The polylineEncoding.
*/
com.google.maps.routing.v2.PolylineEncoding getPolylineEncoding();
/**
*
*
*
* Optional. The departure time. If you don't set this value, then this value
* defaults to the time that you made the request.
* NOTE: You can only specify a `departure_time` in the past when
* [`RouteTravelMode`][google.maps.routing.v2.RouteTravelMode] is set to
* `TRANSIT`. Transit trips are available for up to 7 days in the past or 100
* days in the future.
*
*
* .google.protobuf.Timestamp departure_time = 7 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return Whether the departureTime field is set.
*/
boolean hasDepartureTime();
/**
*
*
*
* Optional. The departure time. If you don't set this value, then this value
* defaults to the time that you made the request.
* NOTE: You can only specify a `departure_time` in the past when
* [`RouteTravelMode`][google.maps.routing.v2.RouteTravelMode] is set to
* `TRANSIT`. Transit trips are available for up to 7 days in the past or 100
* days in the future.
*
*
* .google.protobuf.Timestamp departure_time = 7 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The departureTime.
*/
com.google.protobuf.Timestamp getDepartureTime();
/**
*
*
*
* Optional. The departure time. If you don't set this value, then this value
* defaults to the time that you made the request.
* NOTE: You can only specify a `departure_time` in the past when
* [`RouteTravelMode`][google.maps.routing.v2.RouteTravelMode] is set to
* `TRANSIT`. Transit trips are available for up to 7 days in the past or 100
* days in the future.
*
*
* .google.protobuf.Timestamp departure_time = 7 [(.google.api.field_behavior) = OPTIONAL];
*
*/
com.google.protobuf.TimestampOrBuilder getDepartureTimeOrBuilder();
/**
*
*
*
* Optional. The arrival time.
* NOTE: Can only be set when
* [RouteTravelMode][google.maps.routing.v2.RouteTravelMode] is set to
* `TRANSIT`. You can specify either `departure_time` or `arrival_time`, but
* not both. Transit trips are available for up to 7 days in the past or 100
* days in the future.
*
*
* .google.protobuf.Timestamp arrival_time = 19 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return Whether the arrivalTime field is set.
*/
boolean hasArrivalTime();
/**
*
*
*
* Optional. The arrival time.
* NOTE: Can only be set when
* [RouteTravelMode][google.maps.routing.v2.RouteTravelMode] is set to
* `TRANSIT`. You can specify either `departure_time` or `arrival_time`, but
* not both. Transit trips are available for up to 7 days in the past or 100
* days in the future.
*
*
* .google.protobuf.Timestamp arrival_time = 19 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The arrivalTime.
*/
com.google.protobuf.Timestamp getArrivalTime();
/**
*
*
*
* Optional. The arrival time.
* NOTE: Can only be set when
* [RouteTravelMode][google.maps.routing.v2.RouteTravelMode] is set to
* `TRANSIT`. You can specify either `departure_time` or `arrival_time`, but
* not both. Transit trips are available for up to 7 days in the past or 100
* days in the future.
*
*
* .google.protobuf.Timestamp arrival_time = 19 [(.google.api.field_behavior) = OPTIONAL];
*
*/
com.google.protobuf.TimestampOrBuilder getArrivalTimeOrBuilder();
/**
*
*
*
* Optional. Specifies whether to calculate alternate routes in addition to
* the route. No alternative routes are returned for requests that have
* intermediate waypoints.
*
*
* bool compute_alternative_routes = 8 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The computeAlternativeRoutes.
*/
boolean getComputeAlternativeRoutes();
/**
*
*
*
* Optional. A set of conditions to satisfy that affect the way routes are
* calculated.
*
*
*
* .google.maps.routing.v2.RouteModifiers route_modifiers = 9 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return Whether the routeModifiers field is set.
*/
boolean hasRouteModifiers();
/**
*
*
*
* Optional. A set of conditions to satisfy that affect the way routes are
* calculated.
*
*
*
* .google.maps.routing.v2.RouteModifiers route_modifiers = 9 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The routeModifiers.
*/
com.google.maps.routing.v2.RouteModifiers getRouteModifiers();
/**
*
*
*
* Optional. A set of conditions to satisfy that affect the way routes are
* calculated.
*
*
*
* .google.maps.routing.v2.RouteModifiers route_modifiers = 9 [(.google.api.field_behavior) = OPTIONAL];
*
*/
com.google.maps.routing.v2.RouteModifiersOrBuilder getRouteModifiersOrBuilder();
/**
*
*
*
* Optional. The BCP-47 language code, such as "en-US" or "sr-Latn". For more
* information, see [Unicode Locale
* Identifier](http://www.unicode.org/reports/tr35/#Unicode_locale_identifier).
* See [Language
* Support](https://developers.google.com/maps/faq#languagesupport)
* for the list of supported languages. When you don't provide this value, the
* display language is inferred from the location of the route request.
*
*
* string language_code = 10 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The languageCode.
*/
java.lang.String getLanguageCode();
/**
*
*
*
* Optional. The BCP-47 language code, such as "en-US" or "sr-Latn". For more
* information, see [Unicode Locale
* Identifier](http://www.unicode.org/reports/tr35/#Unicode_locale_identifier).
* See [Language
* Support](https://developers.google.com/maps/faq#languagesupport)
* for the list of supported languages. When you don't provide this value, the
* display language is inferred from the location of the route request.
*
*
* string language_code = 10 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for languageCode.
*/
com.google.protobuf.ByteString getLanguageCodeBytes();
/**
*
*
*
* Optional. The region code, specified as a ccTLD ("top-level domain")
* two-character value. For more information see [Country code top-level
* domains](https://en.wikipedia.org/wiki/List_of_Internet_top-level_domains#Country_code_top-level_domains).
*
*
* string region_code = 16 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The regionCode.
*/
java.lang.String getRegionCode();
/**
*
*
*
* Optional. The region code, specified as a ccTLD ("top-level domain")
* two-character value. For more information see [Country code top-level
* domains](https://en.wikipedia.org/wiki/List_of_Internet_top-level_domains#Country_code_top-level_domains).
*
*
* string region_code = 16 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for regionCode.
*/
com.google.protobuf.ByteString getRegionCodeBytes();
/**
*
*
*
* Optional. Specifies the units of measure for the display fields. These
* fields include the `instruction` field in
* [`NavigationInstruction`][google.maps.routing.v2.NavigationInstruction].
* The units of measure used for the route, leg, step distance, and duration
* are not affected by this value. If you don't provide this value, then the
* display units are inferred from the location of the first origin.
*
*
* .google.maps.routing.v2.Units units = 11 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The enum numeric value on the wire for units.
*/
int getUnitsValue();
/**
*
*
*
* Optional. Specifies the units of measure for the display fields. These
* fields include the `instruction` field in
* [`NavigationInstruction`][google.maps.routing.v2.NavigationInstruction].
* The units of measure used for the route, leg, step distance, and duration
* are not affected by this value. If you don't provide this value, then the
* display units are inferred from the location of the first origin.
*
*
* .google.maps.routing.v2.Units units = 11 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The units.
*/
com.google.maps.routing.v2.Units getUnits();
/**
*
*
*
* Optional. If set to true, the service attempts to minimize the overall cost
* of the route by re-ordering the specified intermediate waypoints. The
* request fails if any of the intermediate waypoints is a `via` waypoint. Use
* `ComputeRoutesResponse.Routes.optimized_intermediate_waypoint_index` to
* find the new ordering.
* If `ComputeRoutesResponseroutes.optimized_intermediate_waypoint_index` is
* not requested in the `X-Goog-FieldMask` header, the request fails.
* If `optimize_waypoint_order` is set to false,
* `ComputeRoutesResponse.optimized_intermediate_waypoint_index` will be
* empty.
*
*
* bool optimize_waypoint_order = 13 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The optimizeWaypointOrder.
*/
boolean getOptimizeWaypointOrder();
/**
*
*
*
* Optional. Specifies what reference routes to calculate as part of the
* request in addition to the default route. A reference route is a route with
* a different route calculation objective than the default route. For example
* a `FUEL_EFFICIENT` reference route calculation takes into account various
* parameters that would generate an optimal fuel efficient route.
*
*
*
* repeated .google.maps.routing.v2.ComputeRoutesRequest.ReferenceRoute requested_reference_routes = 14 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return A list containing the requestedReferenceRoutes.
*/
java.util.List
getRequestedReferenceRoutesList();
/**
*
*
*
* Optional. Specifies what reference routes to calculate as part of the
* request in addition to the default route. A reference route is a route with
* a different route calculation objective than the default route. For example
* a `FUEL_EFFICIENT` reference route calculation takes into account various
* parameters that would generate an optimal fuel efficient route.
*
*
*
* repeated .google.maps.routing.v2.ComputeRoutesRequest.ReferenceRoute requested_reference_routes = 14 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The count of requestedReferenceRoutes.
*/
int getRequestedReferenceRoutesCount();
/**
*
*
*
* Optional. Specifies what reference routes to calculate as part of the
* request in addition to the default route. A reference route is a route with
* a different route calculation objective than the default route. For example
* a `FUEL_EFFICIENT` reference route calculation takes into account various
* parameters that would generate an optimal fuel efficient route.
*
*
*
* repeated .google.maps.routing.v2.ComputeRoutesRequest.ReferenceRoute requested_reference_routes = 14 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @param index The index of the element to return.
* @return The requestedReferenceRoutes at the given index.
*/
com.google.maps.routing.v2.ComputeRoutesRequest.ReferenceRoute getRequestedReferenceRoutes(
int index);
/**
*
*
*
* Optional. Specifies what reference routes to calculate as part of the
* request in addition to the default route. A reference route is a route with
* a different route calculation objective than the default route. For example
* a `FUEL_EFFICIENT` reference route calculation takes into account various
* parameters that would generate an optimal fuel efficient route.
*
*
*
* repeated .google.maps.routing.v2.ComputeRoutesRequest.ReferenceRoute requested_reference_routes = 14 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return A list containing the enum numeric values on the wire for requestedReferenceRoutes.
*/
java.util.List getRequestedReferenceRoutesValueList();
/**
*
*
*
* Optional. Specifies what reference routes to calculate as part of the
* request in addition to the default route. A reference route is a route with
* a different route calculation objective than the default route. For example
* a `FUEL_EFFICIENT` reference route calculation takes into account various
* parameters that would generate an optimal fuel efficient route.
*
*
*
* repeated .google.maps.routing.v2.ComputeRoutesRequest.ReferenceRoute requested_reference_routes = 14 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @param index The index of the value to return.
* @return The enum numeric value on the wire of requestedReferenceRoutes at the given index.
*/
int getRequestedReferenceRoutesValue(int index);
/**
*
*
*
* Optional. A list of extra computations which may be used to complete the
* request. Note: These extra computations may return extra fields on the
* response. These extra fields must also be specified in the field mask to be
* returned in the response.
*
*
*
* repeated .google.maps.routing.v2.ComputeRoutesRequest.ExtraComputation extra_computations = 15 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return A list containing the extraComputations.
*/
java.util.List
getExtraComputationsList();
/**
*
*
*
* Optional. A list of extra computations which may be used to complete the
* request. Note: These extra computations may return extra fields on the
* response. These extra fields must also be specified in the field mask to be
* returned in the response.
*
*
*
* repeated .google.maps.routing.v2.ComputeRoutesRequest.ExtraComputation extra_computations = 15 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The count of extraComputations.
*/
int getExtraComputationsCount();
/**
*
*
*
* Optional. A list of extra computations which may be used to complete the
* request. Note: These extra computations may return extra fields on the
* response. These extra fields must also be specified in the field mask to be
* returned in the response.
*
*
*
* repeated .google.maps.routing.v2.ComputeRoutesRequest.ExtraComputation extra_computations = 15 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @param index The index of the element to return.
* @return The extraComputations at the given index.
*/
com.google.maps.routing.v2.ComputeRoutesRequest.ExtraComputation getExtraComputations(int index);
/**
*
*
*
* Optional. A list of extra computations which may be used to complete the
* request. Note: These extra computations may return extra fields on the
* response. These extra fields must also be specified in the field mask to be
* returned in the response.
*
*
*
* repeated .google.maps.routing.v2.ComputeRoutesRequest.ExtraComputation extra_computations = 15 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return A list containing the enum numeric values on the wire for extraComputations.
*/
java.util.List getExtraComputationsValueList();
/**
*
*
*
* Optional. A list of extra computations which may be used to complete the
* request. Note: These extra computations may return extra fields on the
* response. These extra fields must also be specified in the field mask to be
* returned in the response.
*
*
*
* repeated .google.maps.routing.v2.ComputeRoutesRequest.ExtraComputation extra_computations = 15 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @param index The index of the value to return.
* @return The enum numeric value on the wire of extraComputations at the given index.
*/
int getExtraComputationsValue(int index);
/**
*
*
*
* Optional. Specifies the assumptions to use when calculating time in
* traffic. This setting affects the value returned in the duration field in
* the
* [`Route`][google.maps.routing.v2.Route] and
* [`RouteLeg`][google.maps.routing.v2.RouteLeg] which contains the predicted
* time in traffic based on historical averages.
* `TrafficModel` is only available for requests that have set
* [`RoutingPreference`][google.maps.routing.v2.RoutingPreference] to
* `TRAFFIC_AWARE_OPTIMAL` and
* [`RouteTravelMode`][google.maps.routing.v2.RouteTravelMode] to `DRIVE`.
* Defaults to `BEST_GUESS` if traffic is requested and `TrafficModel` is not
* specified.
*
*
*
* .google.maps.routing.v2.TrafficModel traffic_model = 18 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The enum numeric value on the wire for trafficModel.
*/
int getTrafficModelValue();
/**
*
*
*
* Optional. Specifies the assumptions to use when calculating time in
* traffic. This setting affects the value returned in the duration field in
* the
* [`Route`][google.maps.routing.v2.Route] and
* [`RouteLeg`][google.maps.routing.v2.RouteLeg] which contains the predicted
* time in traffic based on historical averages.
* `TrafficModel` is only available for requests that have set
* [`RoutingPreference`][google.maps.routing.v2.RoutingPreference] to
* `TRAFFIC_AWARE_OPTIMAL` and
* [`RouteTravelMode`][google.maps.routing.v2.RouteTravelMode] to `DRIVE`.
* Defaults to `BEST_GUESS` if traffic is requested and `TrafficModel` is not
* specified.
*
*
*
* .google.maps.routing.v2.TrafficModel traffic_model = 18 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The trafficModel.
*/
com.google.maps.routing.v2.TrafficModel getTrafficModel();
/**
*
*
*
* Optional. Specifies preferences that influence the route returned for
* `TRANSIT` routes. NOTE: You can only specify a `transit_preferences` when
* [`RouteTravelMode`][google.maps.routing.v2.RouteTravelMode] is set to
* `TRANSIT`.
*
*
*
* .google.maps.routing.v2.TransitPreferences transit_preferences = 20 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return Whether the transitPreferences field is set.
*/
boolean hasTransitPreferences();
/**
*
*
*
* Optional. Specifies preferences that influence the route returned for
* `TRANSIT` routes. NOTE: You can only specify a `transit_preferences` when
* [`RouteTravelMode`][google.maps.routing.v2.RouteTravelMode] is set to
* `TRANSIT`.
*
*
*
* .google.maps.routing.v2.TransitPreferences transit_preferences = 20 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The transitPreferences.
*/
com.google.maps.routing.v2.TransitPreferences getTransitPreferences();
/**
*
*
*
* Optional. Specifies preferences that influence the route returned for
* `TRANSIT` routes. NOTE: You can only specify a `transit_preferences` when
* [`RouteTravelMode`][google.maps.routing.v2.RouteTravelMode] is set to
* `TRANSIT`.
*
*
*
* .google.maps.routing.v2.TransitPreferences transit_preferences = 20 [(.google.api.field_behavior) = OPTIONAL];
*
*/
com.google.maps.routing.v2.TransitPreferencesOrBuilder getTransitPreferencesOrBuilder();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy