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 to ferry travel.

Constant Summary collapse

SENSITIVE =
[:route_name]

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.



3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3197

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

#arrivalTypes::RouteFerryArrival

Details corresponding to the arrival for the leg.



3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3197

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

#before_travel_stepsArray<Types::RouteFerryBeforeTravelStep>

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



3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3197

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

#departureTypes::RouteFerryDeparture

Details corresponding to the departure for the leg.



3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3197

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

#noticesArray<Types::RouteFerryNotice>

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

Returns:



3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3197

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



3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3197

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

#route_nameString

Route name of the ferry line.

Returns:

  • (String)


3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3197

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

#spansArray<Types::RouteFerrySpan>

Spans that were computed for the requested SpanAdditionalFeatures.

Returns:



3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3197

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

#summaryTypes::RouteFerrySummary

Summarized details of the leg.



3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3197

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

#travel_stepsArray<Types::RouteFerryTravelStep>

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

Returns:



3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3197

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