Class: Aws::GeoRoutes::Types::RouteLeg
- Inherits:
-
Struct
- Object
- Struct
- Aws::GeoRoutes::Types::RouteLeg
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-georoutes/types.rb
Overview
A leg is a section of a route from one waypoint to the next. A leg could be of type Vehicle, Pedestrian or Ferry. Legs of different types could occur together within a single route. For example, a car employing the use of a Ferry will contain Vehicle legs corresponding to journey on land, and Ferry legs corresponding to the journey via Ferry.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#ferry_leg_details ⇒ Types::RouteFerryLegDetails
FerryLegDetails is populated when the Leg type is Ferry, and provides additional information that is specific.
-
#geometry ⇒ Types::RouteLegGeometry
Geometry of the area to be avoided.
-
#language ⇒ String
List of languages for instructions within steps in the response.
-
#pedestrian_leg_details ⇒ Types::RoutePedestrianLegDetails
Details related to the pedestrian leg.
-
#travel_mode ⇒ String
Specifies the mode of transport when calculating a route.
-
#type ⇒ String
Type of the leg.
-
#vehicle_leg_details ⇒ Types::RouteVehicleLegDetails
Details related to the vehicle leg.
Instance Attribute Details
#ferry_leg_details ⇒ Types::RouteFerryLegDetails
FerryLegDetails is populated when the Leg type is Ferry, and provides additional information that is specific
2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 |
# File 'lib/aws-sdk-georoutes/types.rb', line 2770 class RouteLeg < Struct.new( :ferry_leg_details, :geometry, :language, :pedestrian_leg_details, :travel_mode, :type, :vehicle_leg_details) SENSITIVE = [] include Aws::Structure end |
#geometry ⇒ Types::RouteLegGeometry
Geometry of the area to be avoided.
2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 |
# File 'lib/aws-sdk-georoutes/types.rb', line 2770 class RouteLeg < Struct.new( :ferry_leg_details, :geometry, :language, :pedestrian_leg_details, :travel_mode, :type, :vehicle_leg_details) SENSITIVE = [] include Aws::Structure end |
#language ⇒ String
List of languages for instructions within steps in the response.
2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 |
# File 'lib/aws-sdk-georoutes/types.rb', line 2770 class RouteLeg < Struct.new( :ferry_leg_details, :geometry, :language, :pedestrian_leg_details, :travel_mode, :type, :vehicle_leg_details) SENSITIVE = [] include Aws::Structure end |
#pedestrian_leg_details ⇒ Types::RoutePedestrianLegDetails
Details related to the pedestrian leg.
2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 |
# File 'lib/aws-sdk-georoutes/types.rb', line 2770 class RouteLeg < Struct.new( :ferry_leg_details, :geometry, :language, :pedestrian_leg_details, :travel_mode, :type, :vehicle_leg_details) SENSITIVE = [] include Aws::Structure end |
#travel_mode ⇒ String
Specifies the mode of transport when calculating a route. Used in estimating the speed of travel and road compatibility.
Default Value: ‘Car`
2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 |
# File 'lib/aws-sdk-georoutes/types.rb', line 2770 class RouteLeg < Struct.new( :ferry_leg_details, :geometry, :language, :pedestrian_leg_details, :travel_mode, :type, :vehicle_leg_details) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
Type of the leg.
2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 |
# File 'lib/aws-sdk-georoutes/types.rb', line 2770 class RouteLeg < Struct.new( :ferry_leg_details, :geometry, :language, :pedestrian_leg_details, :travel_mode, :type, :vehicle_leg_details) SENSITIVE = [] include Aws::Structure end |
#vehicle_leg_details ⇒ Types::RouteVehicleLegDetails
Details related to the vehicle leg.
2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 |
# File 'lib/aws-sdk-georoutes/types.rb', line 2770 class RouteLeg < Struct.new( :ferry_leg_details, :geometry, :language, :pedestrian_leg_details, :travel_mode, :type, :vehicle_leg_details) SENSITIVE = [] include Aws::Structure end |