Class: Aws::GeoRoutes::Types::RouteVehicleLegDetails

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#arrivalTypes::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

#departureTypes::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

#incidentsArray<Types::RouteVehicleIncident>

Incidents corresponding to this leg of the route.

Returns:



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

#noticesArray<Types::RouteVehicleNotice>

Notices are additional information returned that indicate issues that occurred during route calculation.

Returns:



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_waypointsArray<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

#spansArray<Types::RouteVehicleSpan>

Spans that were computed for the requested SpanAdditionalFeatures.

Returns:



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

#summaryTypes::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_systemsArray<Types::RouteTollSystem>

Toll systems are authorities that collect payments for the toll.

Returns:



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

#tollsArray<Types::RouteToll>

Toll related options.

Returns:



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_stepsArray<Types::RouteVehicleTravelStep>

Steps of a leg that must be performed before the travel portion of the leg.

Returns:



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_typesArray<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>

Returns:

  • (Array<String>)


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

#zonesArray<Types::RouteZone>

Zones corresponding to this leg of the route.

Returns:



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