Class: Aws::GeoRoutes::Types::RouteVehicleLegDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::GeoRoutes::Types::RouteVehicleLegDetails
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-georoutes/types.rb
Overview
Steps of a leg that correspond to the travel portion of the leg.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arrival ⇒ Types::RouteVehicleArrival
Details corresponding to the arrival for the leg.
-
#departure ⇒ Types::RouteVehicleDeparture
Details corresponding to the departure for the leg.
-
#incidents ⇒ Array<Types::RouteVehicleIncident>
Incidents corresponding to this leg of the route.
-
#notices ⇒ Array<Types::RouteVehicleNotice>
Notices are additional information returned that indicate issues that occurred during route calculation.
-
#pass_through_waypoints ⇒ Array<Types::RoutePassThroughWaypoint>
Waypoints that were passed through during the leg.
-
#spans ⇒ Array<Types::RouteVehicleSpan>
Spans that were computed for the requested SpanAdditionalFeatures.
-
#summary ⇒ Types::RouteVehicleSummary
Summarized details of the leg.
-
#toll_systems ⇒ Array<Types::RouteTollSystem>
Toll systems are authorities that collect payments for the toll.
-
#tolls ⇒ Array<Types::RouteToll>
Toll related options.
-
#travel_steps ⇒ Array<Types::RouteVehicleTravelStep>
Steps of a leg that must be performed before the travel portion of the leg.
-
#truck_road_types ⇒ Array<String>
Truck road type identifiers.
-
#zones ⇒ Array<Types::RouteZone>
Zones corresponding to this leg of the route.
Instance Attribute Details
#arrival ⇒ Types::RouteVehicleArrival
Details corresponding to the arrival for the leg.
5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 |
# File 'lib/aws-sdk-georoutes/types.rb', line 5232 class RouteVehicleLegDetails < Struct.new( :arrival, :departure, :incidents, :notices, :pass_through_waypoints, :spans, :summary, :tolls, :toll_systems, :travel_steps, :truck_road_types, :zones) SENSITIVE = [] include Aws::Structure end |
#departure ⇒ Types::RouteVehicleDeparture
Details corresponding to the departure for the leg.
5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 |
# File 'lib/aws-sdk-georoutes/types.rb', line 5232 class RouteVehicleLegDetails < Struct.new( :arrival, :departure, :incidents, :notices, :pass_through_waypoints, :spans, :summary, :tolls, :toll_systems, :travel_steps, :truck_road_types, :zones) SENSITIVE = [] include Aws::Structure end |
#incidents ⇒ Array<Types::RouteVehicleIncident>
Incidents corresponding to this leg of the route.
5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 |
# File 'lib/aws-sdk-georoutes/types.rb', line 5232 class RouteVehicleLegDetails < Struct.new( :arrival, :departure, :incidents, :notices, :pass_through_waypoints, :spans, :summary, :tolls, :toll_systems, :travel_steps, :truck_road_types, :zones) SENSITIVE = [] include Aws::Structure end |
#notices ⇒ Array<Types::RouteVehicleNotice>
Notices are additional information returned that indicate issues that occurred during route calculation.
5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 |
# File 'lib/aws-sdk-georoutes/types.rb', line 5232 class RouteVehicleLegDetails < Struct.new( :arrival, :departure, :incidents, :notices, :pass_through_waypoints, :spans, :summary, :tolls, :toll_systems, :travel_steps, :truck_road_types, :zones) SENSITIVE = [] include Aws::Structure end |
#pass_through_waypoints ⇒ Array<Types::RoutePassThroughWaypoint>
Waypoints that were passed through during the leg. This includes the waypoints that were configured with the PassThrough option.
5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 |
# File 'lib/aws-sdk-georoutes/types.rb', line 5232 class RouteVehicleLegDetails < Struct.new( :arrival, :departure, :incidents, :notices, :pass_through_waypoints, :spans, :summary, :tolls, :toll_systems, :travel_steps, :truck_road_types, :zones) SENSITIVE = [] include Aws::Structure end |
#spans ⇒ Array<Types::RouteVehicleSpan>
Spans that were computed for the requested SpanAdditionalFeatures.
5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 |
# File 'lib/aws-sdk-georoutes/types.rb', line 5232 class RouteVehicleLegDetails < Struct.new( :arrival, :departure, :incidents, :notices, :pass_through_waypoints, :spans, :summary, :tolls, :toll_systems, :travel_steps, :truck_road_types, :zones) SENSITIVE = [] include Aws::Structure end |
#summary ⇒ Types::RouteVehicleSummary
Summarized details of the leg.
5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 |
# File 'lib/aws-sdk-georoutes/types.rb', line 5232 class RouteVehicleLegDetails < Struct.new( :arrival, :departure, :incidents, :notices, :pass_through_waypoints, :spans, :summary, :tolls, :toll_systems, :travel_steps, :truck_road_types, :zones) SENSITIVE = [] include Aws::Structure end |
#toll_systems ⇒ Array<Types::RouteTollSystem>
Toll systems are authorities that collect payments for the toll.
5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 |
# File 'lib/aws-sdk-georoutes/types.rb', line 5232 class RouteVehicleLegDetails < Struct.new( :arrival, :departure, :incidents, :notices, :pass_through_waypoints, :spans, :summary, :tolls, :toll_systems, :travel_steps, :truck_road_types, :zones) SENSITIVE = [] include Aws::Structure end |
#tolls ⇒ Array<Types::RouteToll>
Toll related options.
5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 |
# File 'lib/aws-sdk-georoutes/types.rb', line 5232 class RouteVehicleLegDetails < Struct.new( :arrival, :departure, :incidents, :notices, :pass_through_waypoints, :spans, :summary, :tolls, :toll_systems, :travel_steps, :truck_road_types, :zones) SENSITIVE = [] include Aws::Structure end |
#travel_steps ⇒ Array<Types::RouteVehicleTravelStep>
Steps of a leg that must be performed before the travel portion of the leg.
5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 |
# File 'lib/aws-sdk-georoutes/types.rb', line 5232 class RouteVehicleLegDetails < Struct.new( :arrival, :departure, :incidents, :notices, :pass_through_waypoints, :spans, :summary, :tolls, :toll_systems, :travel_steps, :truck_road_types, :zones) SENSITIVE = [] include Aws::Structure end |
#truck_road_types ⇒ Array<String>
Truck road type identifiers. âBK1` through `BK4` apply only to Sweden. `A2,A4,B2,B4,C,D,ET2,ET4` apply only to Mexico.
<note markdown=â1â> There are currently no other supported values as of 26th April 2024.
</note>
5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 |
# File 'lib/aws-sdk-georoutes/types.rb', line 5232 class RouteVehicleLegDetails < Struct.new( :arrival, :departure, :incidents, :notices, :pass_through_waypoints, :spans, :summary, :tolls, :toll_systems, :travel_steps, :truck_road_types, :zones) SENSITIVE = [] include Aws::Structure end |
#zones ⇒ Array<Types::RouteZone>
Zones corresponding to this leg of the route.
5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 |
# File 'lib/aws-sdk-georoutes/types.rb', line 5232 class RouteVehicleLegDetails < Struct.new( :arrival, :departure, :incidents, :notices, :pass_through_waypoints, :spans, :summary, :tolls, :toll_systems, :travel_steps, :truck_road_types, :zones) SENSITIVE = [] include Aws::Structure end |