Class: Aws::GeoRoutes::Types::RouteVehicleTravelStep

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

Overview

Steps of a leg that correspond to the travel portion of the leg.

Constant Summary collapse

SENSITIVE =
[:distance, :duration, :instruction, :type]

Instance Attribute Summary collapse

Instance Attribute Details

#continue_highway_step_detailsTypes::RouteContinueHighwayStepDetails

Details that are specific to a Continue Highway step.



6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6462

class RouteVehicleTravelStep < Struct.new(
  :continue_highway_step_details,
  :continue_step_details,
  :current_road,
  :distance,
  :duration,
  :enter_highway_step_details,
  :exit_number,
  :exit_step_details,
  :geometry_offset,
  :instruction,
  :keep_step_details,
  :next_road,
  :ramp_step_details,
  :roundabout_enter_step_details,
  :roundabout_exit_step_details,
  :roundabout_pass_step_details,
  :signpost,
  :turn_step_details,
  :type,
  :u_turn_step_details)
  SENSITIVE = [:distance, :duration, :instruction, :type]
  include Aws::Structure
end

#continue_step_detailsTypes::RouteContinueStepDetails

Details that are specific to a Continue step.



6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6462

class RouteVehicleTravelStep < Struct.new(
  :continue_highway_step_details,
  :continue_step_details,
  :current_road,
  :distance,
  :duration,
  :enter_highway_step_details,
  :exit_number,
  :exit_step_details,
  :geometry_offset,
  :instruction,
  :keep_step_details,
  :next_road,
  :ramp_step_details,
  :roundabout_enter_step_details,
  :roundabout_exit_step_details,
  :roundabout_pass_step_details,
  :signpost,
  :turn_step_details,
  :type,
  :u_turn_step_details)
  SENSITIVE = [:distance, :duration, :instruction, :type]
  include Aws::Structure
end

#current_roadTypes::RouteRoad

Details of the current road.

Returns:



6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6462

class RouteVehicleTravelStep < Struct.new(
  :continue_highway_step_details,
  :continue_step_details,
  :current_road,
  :distance,
  :duration,
  :enter_highway_step_details,
  :exit_number,
  :exit_step_details,
  :geometry_offset,
  :instruction,
  :keep_step_details,
  :next_road,
  :ramp_step_details,
  :roundabout_enter_step_details,
  :roundabout_exit_step_details,
  :roundabout_pass_step_details,
  :signpost,
  :turn_step_details,
  :type,
  :u_turn_step_details)
  SENSITIVE = [:distance, :duration, :instruction, :type]
  include Aws::Structure
end

#distanceInteger

Distance of the step.

Returns:

  • (Integer)


6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6462

class RouteVehicleTravelStep < Struct.new(
  :continue_highway_step_details,
  :continue_step_details,
  :current_road,
  :distance,
  :duration,
  :enter_highway_step_details,
  :exit_number,
  :exit_step_details,
  :geometry_offset,
  :instruction,
  :keep_step_details,
  :next_road,
  :ramp_step_details,
  :roundabout_enter_step_details,
  :roundabout_exit_step_details,
  :roundabout_pass_step_details,
  :signpost,
  :turn_step_details,
  :type,
  :u_turn_step_details)
  SENSITIVE = [:distance, :duration, :instruction, :type]
  include Aws::Structure
end

#durationInteger

Duration of the step.

Unit: seconds

Returns:

  • (Integer)


6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6462

class RouteVehicleTravelStep < Struct.new(
  :continue_highway_step_details,
  :continue_step_details,
  :current_road,
  :distance,
  :duration,
  :enter_highway_step_details,
  :exit_number,
  :exit_step_details,
  :geometry_offset,
  :instruction,
  :keep_step_details,
  :next_road,
  :ramp_step_details,
  :roundabout_enter_step_details,
  :roundabout_exit_step_details,
  :roundabout_pass_step_details,
  :signpost,
  :turn_step_details,
  :type,
  :u_turn_step_details)
  SENSITIVE = [:distance, :duration, :instruction, :type]
  include Aws::Structure
end

#enter_highway_step_detailsTypes::RouteEnterHighwayStepDetails

Details that are specific to a Enter Highway step.



6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6462

class RouteVehicleTravelStep < Struct.new(
  :continue_highway_step_details,
  :continue_step_details,
  :current_road,
  :distance,
  :duration,
  :enter_highway_step_details,
  :exit_number,
  :exit_step_details,
  :geometry_offset,
  :instruction,
  :keep_step_details,
  :next_road,
  :ramp_step_details,
  :roundabout_enter_step_details,
  :roundabout_exit_step_details,
  :roundabout_pass_step_details,
  :signpost,
  :turn_step_details,
  :type,
  :u_turn_step_details)
  SENSITIVE = [:distance, :duration, :instruction, :type]
  include Aws::Structure
end

#exit_numberArray<Types::LocalizedString>

Exit number of the road exit, if applicable.

Returns:



6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6462

class RouteVehicleTravelStep < Struct.new(
  :continue_highway_step_details,
  :continue_step_details,
  :current_road,
  :distance,
  :duration,
  :enter_highway_step_details,
  :exit_number,
  :exit_step_details,
  :geometry_offset,
  :instruction,
  :keep_step_details,
  :next_road,
  :ramp_step_details,
  :roundabout_enter_step_details,
  :roundabout_exit_step_details,
  :roundabout_pass_step_details,
  :signpost,
  :turn_step_details,
  :type,
  :u_turn_step_details)
  SENSITIVE = [:distance, :duration, :instruction, :type]
  include Aws::Structure
end

#exit_step_detailsTypes::RouteExitStepDetails

Details that are specific to a Roundabout Exit step.



6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6462

class RouteVehicleTravelStep < Struct.new(
  :continue_highway_step_details,
  :continue_step_details,
  :current_road,
  :distance,
  :duration,
  :enter_highway_step_details,
  :exit_number,
  :exit_step_details,
  :geometry_offset,
  :instruction,
  :keep_step_details,
  :next_road,
  :ramp_step_details,
  :roundabout_enter_step_details,
  :roundabout_exit_step_details,
  :roundabout_pass_step_details,
  :signpost,
  :turn_step_details,
  :type,
  :u_turn_step_details)
  SENSITIVE = [:distance, :duration, :instruction, :type]
  include Aws::Structure
end

#geometry_offsetInteger

Offset in the leg geometry corresponding to the start of this step.

Returns:

  • (Integer)


6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6462

class RouteVehicleTravelStep < Struct.new(
  :continue_highway_step_details,
  :continue_step_details,
  :current_road,
  :distance,
  :duration,
  :enter_highway_step_details,
  :exit_number,
  :exit_step_details,
  :geometry_offset,
  :instruction,
  :keep_step_details,
  :next_road,
  :ramp_step_details,
  :roundabout_enter_step_details,
  :roundabout_exit_step_details,
  :roundabout_pass_step_details,
  :signpost,
  :turn_step_details,
  :type,
  :u_turn_step_details)
  SENSITIVE = [:distance, :duration, :instruction, :type]
  include Aws::Structure
end

#instructionString

Brief description of the step in the requested language.

Only available when the TravelStepType is Default.

Returns:

  • (String)


6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6462

class RouteVehicleTravelStep < Struct.new(
  :continue_highway_step_details,
  :continue_step_details,
  :current_road,
  :distance,
  :duration,
  :enter_highway_step_details,
  :exit_number,
  :exit_step_details,
  :geometry_offset,
  :instruction,
  :keep_step_details,
  :next_road,
  :ramp_step_details,
  :roundabout_enter_step_details,
  :roundabout_exit_step_details,
  :roundabout_pass_step_details,
  :signpost,
  :turn_step_details,
  :type,
  :u_turn_step_details)
  SENSITIVE = [:distance, :duration, :instruction, :type]
  include Aws::Structure
end

#keep_step_detailsTypes::RouteKeepStepDetails

Details that are specific to a Keep step.



6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6462

class RouteVehicleTravelStep < Struct.new(
  :continue_highway_step_details,
  :continue_step_details,
  :current_road,
  :distance,
  :duration,
  :enter_highway_step_details,
  :exit_number,
  :exit_step_details,
  :geometry_offset,
  :instruction,
  :keep_step_details,
  :next_road,
  :ramp_step_details,
  :roundabout_enter_step_details,
  :roundabout_exit_step_details,
  :roundabout_pass_step_details,
  :signpost,
  :turn_step_details,
  :type,
  :u_turn_step_details)
  SENSITIVE = [:distance, :duration, :instruction, :type]
  include Aws::Structure
end

#next_roadTypes::RouteRoad

Details of the next road. See RouteRoad for details of sub-attributes.

Returns:



6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6462

class RouteVehicleTravelStep < Struct.new(
  :continue_highway_step_details,
  :continue_step_details,
  :current_road,
  :distance,
  :duration,
  :enter_highway_step_details,
  :exit_number,
  :exit_step_details,
  :geometry_offset,
  :instruction,
  :keep_step_details,
  :next_road,
  :ramp_step_details,
  :roundabout_enter_step_details,
  :roundabout_exit_step_details,
  :roundabout_pass_step_details,
  :signpost,
  :turn_step_details,
  :type,
  :u_turn_step_details)
  SENSITIVE = [:distance, :duration, :instruction, :type]
  include Aws::Structure
end

#ramp_step_detailsTypes::RouteRampStepDetails

Details that are specific to a Ramp step.



6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6462

class RouteVehicleTravelStep < Struct.new(
  :continue_highway_step_details,
  :continue_step_details,
  :current_road,
  :distance,
  :duration,
  :enter_highway_step_details,
  :exit_number,
  :exit_step_details,
  :geometry_offset,
  :instruction,
  :keep_step_details,
  :next_road,
  :ramp_step_details,
  :roundabout_enter_step_details,
  :roundabout_exit_step_details,
  :roundabout_pass_step_details,
  :signpost,
  :turn_step_details,
  :type,
  :u_turn_step_details)
  SENSITIVE = [:distance, :duration, :instruction, :type]
  include Aws::Structure
end

#roundabout_enter_step_detailsTypes::RouteRoundaboutEnterStepDetails

Details that are specific to a Roundabout Enter step.



6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6462

class RouteVehicleTravelStep < Struct.new(
  :continue_highway_step_details,
  :continue_step_details,
  :current_road,
  :distance,
  :duration,
  :enter_highway_step_details,
  :exit_number,
  :exit_step_details,
  :geometry_offset,
  :instruction,
  :keep_step_details,
  :next_road,
  :ramp_step_details,
  :roundabout_enter_step_details,
  :roundabout_exit_step_details,
  :roundabout_pass_step_details,
  :signpost,
  :turn_step_details,
  :type,
  :u_turn_step_details)
  SENSITIVE = [:distance, :duration, :instruction, :type]
  include Aws::Structure
end

#roundabout_exit_step_detailsTypes::RouteRoundaboutExitStepDetails

Details that are specific to a Roundabout Exit step.



6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6462

class RouteVehicleTravelStep < Struct.new(
  :continue_highway_step_details,
  :continue_step_details,
  :current_road,
  :distance,
  :duration,
  :enter_highway_step_details,
  :exit_number,
  :exit_step_details,
  :geometry_offset,
  :instruction,
  :keep_step_details,
  :next_road,
  :ramp_step_details,
  :roundabout_enter_step_details,
  :roundabout_exit_step_details,
  :roundabout_pass_step_details,
  :signpost,
  :turn_step_details,
  :type,
  :u_turn_step_details)
  SENSITIVE = [:distance, :duration, :instruction, :type]
  include Aws::Structure
end

#roundabout_pass_step_detailsTypes::RouteRoundaboutPassStepDetails

Details that are specific to a Roundabout Pass step.



6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6462

class RouteVehicleTravelStep < Struct.new(
  :continue_highway_step_details,
  :continue_step_details,
  :current_road,
  :distance,
  :duration,
  :enter_highway_step_details,
  :exit_number,
  :exit_step_details,
  :geometry_offset,
  :instruction,
  :keep_step_details,
  :next_road,
  :ramp_step_details,
  :roundabout_enter_step_details,
  :roundabout_exit_step_details,
  :roundabout_pass_step_details,
  :signpost,
  :turn_step_details,
  :type,
  :u_turn_step_details)
  SENSITIVE = [:distance, :duration, :instruction, :type]
  include Aws::Structure
end

#signpostTypes::RouteSignpost

Sign post information of the action, applicable only for TurnByTurn steps. See RouteSignpost for details of sub-attributes.



6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6462

class RouteVehicleTravelStep < Struct.new(
  :continue_highway_step_details,
  :continue_step_details,
  :current_road,
  :distance,
  :duration,
  :enter_highway_step_details,
  :exit_number,
  :exit_step_details,
  :geometry_offset,
  :instruction,
  :keep_step_details,
  :next_road,
  :ramp_step_details,
  :roundabout_enter_step_details,
  :roundabout_exit_step_details,
  :roundabout_pass_step_details,
  :signpost,
  :turn_step_details,
  :type,
  :u_turn_step_details)
  SENSITIVE = [:distance, :duration, :instruction, :type]
  include Aws::Structure
end

#turn_step_detailsTypes::RouteTurnStepDetails

Details that are specific to a Turn step.



6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6462

class RouteVehicleTravelStep < Struct.new(
  :continue_highway_step_details,
  :continue_step_details,
  :current_road,
  :distance,
  :duration,
  :enter_highway_step_details,
  :exit_number,
  :exit_step_details,
  :geometry_offset,
  :instruction,
  :keep_step_details,
  :next_road,
  :ramp_step_details,
  :roundabout_enter_step_details,
  :roundabout_exit_step_details,
  :roundabout_pass_step_details,
  :signpost,
  :turn_step_details,
  :type,
  :u_turn_step_details)
  SENSITIVE = [:distance, :duration, :instruction, :type]
  include Aws::Structure
end

#typeString

Type of the step.

Returns:

  • (String)


6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6462

class RouteVehicleTravelStep < Struct.new(
  :continue_highway_step_details,
  :continue_step_details,
  :current_road,
  :distance,
  :duration,
  :enter_highway_step_details,
  :exit_number,
  :exit_step_details,
  :geometry_offset,
  :instruction,
  :keep_step_details,
  :next_road,
  :ramp_step_details,
  :roundabout_enter_step_details,
  :roundabout_exit_step_details,
  :roundabout_pass_step_details,
  :signpost,
  :turn_step_details,
  :type,
  :u_turn_step_details)
  SENSITIVE = [:distance, :duration, :instruction, :type]
  include Aws::Structure
end

#u_turn_step_detailsTypes::RouteUTurnStepDetails

Details that are specific to a Turn step.



6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6462

class RouteVehicleTravelStep < Struct.new(
  :continue_highway_step_details,
  :continue_step_details,
  :current_road,
  :distance,
  :duration,
  :enter_highway_step_details,
  :exit_number,
  :exit_step_details,
  :geometry_offset,
  :instruction,
  :keep_step_details,
  :next_road,
  :ramp_step_details,
  :roundabout_enter_step_details,
  :roundabout_exit_step_details,
  :roundabout_pass_step_details,
  :signpost,
  :turn_step_details,
  :type,
  :u_turn_step_details)
  SENSITIVE = [:distance, :duration, :instruction, :type]
  include Aws::Structure
end