Class: Aws::GeoRoutes::Types::RouteFerryLegDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb

Overview

FerryLegDetails is populated when the Leg type is Ferry, and provides additional information that is specific

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#after_travel_stepsArray<Types::RouteFerryAfterTravelStep>

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



2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2537

class RouteFerryLegDetails < Struct.new(
  :after_travel_steps,
  :arrival,
  :before_travel_steps,
  :departure,
  :notices,
  :pass_through_waypoints,
  :route_name,
  :spans,
  :summary,
  :travel_steps)
  SENSITIVE = []
  include Aws::Structure
end

#arrivalTypes::RouteFerryArrival

Details corresponding to the arrival for the leg.



2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2537

class RouteFerryLegDetails < Struct.new(
  :after_travel_steps,
  :arrival,
  :before_travel_steps,
  :departure,
  :notices,
  :pass_through_waypoints,
  :route_name,
  :spans,
  :summary,
  :travel_steps)
  SENSITIVE = []
  include Aws::Structure
end

#before_travel_stepsArray<Types::RouteFerryBeforeTravelStep>

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



2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2537

class RouteFerryLegDetails < Struct.new(
  :after_travel_steps,
  :arrival,
  :before_travel_steps,
  :departure,
  :notices,
  :pass_through_waypoints,
  :route_name,
  :spans,
  :summary,
  :travel_steps)
  SENSITIVE = []
  include Aws::Structure
end

#departureTypes::RouteFerryDeparture

Details corresponding to the departure for the leg.



2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2537

class RouteFerryLegDetails < Struct.new(
  :after_travel_steps,
  :arrival,
  :before_travel_steps,
  :departure,
  :notices,
  :pass_through_waypoints,
  :route_name,
  :spans,
  :summary,
  :travel_steps)
  SENSITIVE = []
  include Aws::Structure
end

#noticesArray<Types::RouteFerryNotice>

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

Returns:



2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2537

class RouteFerryLegDetails < Struct.new(
  :after_travel_steps,
  :arrival,
  :before_travel_steps,
  :departure,
  :notices,
  :pass_through_waypoints,
  :route_name,
  :spans,
  :summary,
  :travel_steps)
  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.



2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2537

class RouteFerryLegDetails < Struct.new(
  :after_travel_steps,
  :arrival,
  :before_travel_steps,
  :departure,
  :notices,
  :pass_through_waypoints,
  :route_name,
  :spans,
  :summary,
  :travel_steps)
  SENSITIVE = []
  include Aws::Structure
end

#route_nameString

Route name of the ferry line.

Returns:

  • (String)


2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2537

class RouteFerryLegDetails < Struct.new(
  :after_travel_steps,
  :arrival,
  :before_travel_steps,
  :departure,
  :notices,
  :pass_through_waypoints,
  :route_name,
  :spans,
  :summary,
  :travel_steps)
  SENSITIVE = []
  include Aws::Structure
end

#spansArray<Types::RouteFerrySpan>

Spans that were computed for the requested SpanAdditionalFeatures.

Returns:



2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2537

class RouteFerryLegDetails < Struct.new(
  :after_travel_steps,
  :arrival,
  :before_travel_steps,
  :departure,
  :notices,
  :pass_through_waypoints,
  :route_name,
  :spans,
  :summary,
  :travel_steps)
  SENSITIVE = []
  include Aws::Structure
end

#summaryTypes::RouteFerrySummary

Summarized details of the leg.



2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2537

class RouteFerryLegDetails < Struct.new(
  :after_travel_steps,
  :arrival,
  :before_travel_steps,
  :departure,
  :notices,
  :pass_through_waypoints,
  :route_name,
  :spans,
  :summary,
  :travel_steps)
  SENSITIVE = []
  include Aws::Structure
end

#travel_stepsArray<Types::RouteFerryTravelStep>

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

Returns:



2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2537

class RouteFerryLegDetails < Struct.new(
  :after_travel_steps,
  :arrival,
  :before_travel_steps,
  :departure,
  :notices,
  :pass_through_waypoints,
  :route_name,
  :spans,
  :summary,
  :travel_steps)
  SENSITIVE = []
  include Aws::Structure
end