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.



3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3064

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.



3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3064

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.



3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3064

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.



3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3064

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:



3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3064

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.



3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3064

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)


3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3064

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:



3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3064

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.



3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3064

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:



3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3064

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