Class: Aws::GeoRoutes::Types::RoutePedestrianTravelStep
- Inherits:
-
Struct
- Object
- Struct
- Aws::GeoRoutes::Types::RoutePedestrianTravelStep
- Defined in:
- gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb
Overview
Steps of a leg that must be performed during the travel portion of the leg.
Constant Summary collapse
- SENSITIVE =
[:distance, :duration, :instruction]
Instance Attribute Summary collapse
-
#continue_step_details ⇒ Types::RouteContinueStepDetails
Details related to the continue step.
-
#current_road ⇒ Types::RouteRoad
Details of the current road.
-
#distance ⇒ Integer
Distance of the step.
-
#duration ⇒ Integer
Duration of the step.
-
#exit_number ⇒ Array<Types::LocalizedString>
Exit number of the road exit, if applicable.
-
#geometry_offset ⇒ Integer
Offset in the leg geometry corresponding to the start of this step.
-
#instruction ⇒ String
Brief description of the step in the requested language.
-
#keep_step_details ⇒ Types::RouteKeepStepDetails
Details that are specific to a Keep step.
-
#next_road ⇒ Types::RouteRoad
Details of the next road.
-
#roundabout_enter_step_details ⇒ Types::RouteRoundaboutEnterStepDetails
Details that are specific to a Roundabout Enter step.
-
#roundabout_exit_step_details ⇒ Types::RouteRoundaboutExitStepDetails
Details that are specific to a Roundabout Exit step.
-
#roundabout_pass_step_details ⇒ Types::RouteRoundaboutPassStepDetails
Details that are specific to a Roundabout Pass step.
-
#signpost ⇒ Types::RouteSignpost
Sign post information of the action, applicable only for TurnByTurn steps.
-
#turn_step_details ⇒ Types::RouteTurnStepDetails
Details that are specific to a turn step.
-
#type ⇒ String
Type of the step.
Instance Attribute Details
#continue_step_details ⇒ Types::RouteContinueStepDetails
Details related to the continue step.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 4778 class RoutePedestrianTravelStep < Struct.new( :continue_step_details, :current_road, :distance, :duration, :exit_number, :geometry_offset, :instruction, :keep_step_details, :next_road, :roundabout_enter_step_details, :roundabout_exit_step_details, :roundabout_pass_step_details, :signpost, :turn_step_details, :type) SENSITIVE = [:distance, :duration, :instruction] include Aws::Structure end |
#current_road ⇒ Types::RouteRoad
Details of the current road. See RouteRoad for details of sub-attributes.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 4778 class RoutePedestrianTravelStep < Struct.new( :continue_step_details, :current_road, :distance, :duration, :exit_number, :geometry_offset, :instruction, :keep_step_details, :next_road, :roundabout_enter_step_details, :roundabout_exit_step_details, :roundabout_pass_step_details, :signpost, :turn_step_details, :type) SENSITIVE = [:distance, :duration, :instruction] include Aws::Structure end |
#distance ⇒ Integer
Distance of the step.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 4778 class RoutePedestrianTravelStep < Struct.new( :continue_step_details, :current_road, :distance, :duration, :exit_number, :geometry_offset, :instruction, :keep_step_details, :next_road, :roundabout_enter_step_details, :roundabout_exit_step_details, :roundabout_pass_step_details, :signpost, :turn_step_details, :type) SENSITIVE = [:distance, :duration, :instruction] include Aws::Structure end |
#duration ⇒ Integer
Duration of the step.
Unit: seconds
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 4778 class RoutePedestrianTravelStep < Struct.new( :continue_step_details, :current_road, :distance, :duration, :exit_number, :geometry_offset, :instruction, :keep_step_details, :next_road, :roundabout_enter_step_details, :roundabout_exit_step_details, :roundabout_pass_step_details, :signpost, :turn_step_details, :type) SENSITIVE = [:distance, :duration, :instruction] include Aws::Structure end |
#exit_number ⇒ Array<Types::LocalizedString>
Exit number of the road exit, if applicable.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 4778 class RoutePedestrianTravelStep < Struct.new( :continue_step_details, :current_road, :distance, :duration, :exit_number, :geometry_offset, :instruction, :keep_step_details, :next_road, :roundabout_enter_step_details, :roundabout_exit_step_details, :roundabout_pass_step_details, :signpost, :turn_step_details, :type) SENSITIVE = [:distance, :duration, :instruction] include Aws::Structure end |
#geometry_offset ⇒ Integer
Offset in the leg geometry corresponding to the start of this step.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 4778 class RoutePedestrianTravelStep < Struct.new( :continue_step_details, :current_road, :distance, :duration, :exit_number, :geometry_offset, :instruction, :keep_step_details, :next_road, :roundabout_enter_step_details, :roundabout_exit_step_details, :roundabout_pass_step_details, :signpost, :turn_step_details, :type) SENSITIVE = [:distance, :duration, :instruction] include Aws::Structure end |
#instruction ⇒ String
Brief description of the step in the requested language.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 4778 class RoutePedestrianTravelStep < Struct.new( :continue_step_details, :current_road, :distance, :duration, :exit_number, :geometry_offset, :instruction, :keep_step_details, :next_road, :roundabout_enter_step_details, :roundabout_exit_step_details, :roundabout_pass_step_details, :signpost, :turn_step_details, :type) SENSITIVE = [:distance, :duration, :instruction] include Aws::Structure end |
#keep_step_details ⇒ Types::RouteKeepStepDetails
Details that are specific to a Keep step.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 4778 class RoutePedestrianTravelStep < Struct.new( :continue_step_details, :current_road, :distance, :duration, :exit_number, :geometry_offset, :instruction, :keep_step_details, :next_road, :roundabout_enter_step_details, :roundabout_exit_step_details, :roundabout_pass_step_details, :signpost, :turn_step_details, :type) SENSITIVE = [:distance, :duration, :instruction] include Aws::Structure end |
#next_road ⇒ Types::RouteRoad
Details of the next road. See RouteRoad for details of sub-attributes.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 4778 class RoutePedestrianTravelStep < Struct.new( :continue_step_details, :current_road, :distance, :duration, :exit_number, :geometry_offset, :instruction, :keep_step_details, :next_road, :roundabout_enter_step_details, :roundabout_exit_step_details, :roundabout_pass_step_details, :signpost, :turn_step_details, :type) SENSITIVE = [:distance, :duration, :instruction] include Aws::Structure end |
#roundabout_enter_step_details ⇒ Types::RouteRoundaboutEnterStepDetails
Details that are specific to a Roundabout Enter step.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 4778 class RoutePedestrianTravelStep < Struct.new( :continue_step_details, :current_road, :distance, :duration, :exit_number, :geometry_offset, :instruction, :keep_step_details, :next_road, :roundabout_enter_step_details, :roundabout_exit_step_details, :roundabout_pass_step_details, :signpost, :turn_step_details, :type) SENSITIVE = [:distance, :duration, :instruction] include Aws::Structure end |
#roundabout_exit_step_details ⇒ Types::RouteRoundaboutExitStepDetails
Details that are specific to a Roundabout Exit step.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 4778 class RoutePedestrianTravelStep < Struct.new( :continue_step_details, :current_road, :distance, :duration, :exit_number, :geometry_offset, :instruction, :keep_step_details, :next_road, :roundabout_enter_step_details, :roundabout_exit_step_details, :roundabout_pass_step_details, :signpost, :turn_step_details, :type) SENSITIVE = [:distance, :duration, :instruction] include Aws::Structure end |
#roundabout_pass_step_details ⇒ Types::RouteRoundaboutPassStepDetails
Details that are specific to a Roundabout Pass step.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 4778 class RoutePedestrianTravelStep < Struct.new( :continue_step_details, :current_road, :distance, :duration, :exit_number, :geometry_offset, :instruction, :keep_step_details, :next_road, :roundabout_enter_step_details, :roundabout_exit_step_details, :roundabout_pass_step_details, :signpost, :turn_step_details, :type) SENSITIVE = [:distance, :duration, :instruction] include Aws::Structure end |
#signpost ⇒ Types::RouteSignpost
Sign post information of the action, applicable only for TurnByTurn steps. See RouteSignpost for details of sub-attributes.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 4778 class RoutePedestrianTravelStep < Struct.new( :continue_step_details, :current_road, :distance, :duration, :exit_number, :geometry_offset, :instruction, :keep_step_details, :next_road, :roundabout_enter_step_details, :roundabout_exit_step_details, :roundabout_pass_step_details, :signpost, :turn_step_details, :type) SENSITIVE = [:distance, :duration, :instruction] include Aws::Structure end |
#turn_step_details ⇒ Types::RouteTurnStepDetails
Details that are specific to a turn step.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 4778 class RoutePedestrianTravelStep < Struct.new( :continue_step_details, :current_road, :distance, :duration, :exit_number, :geometry_offset, :instruction, :keep_step_details, :next_road, :roundabout_enter_step_details, :roundabout_exit_step_details, :roundabout_pass_step_details, :signpost, :turn_step_details, :type) SENSITIVE = [:distance, :duration, :instruction] include Aws::Structure end |
#type ⇒ String
Type of the step.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 4778 class RoutePedestrianTravelStep < Struct.new( :continue_step_details, :current_road, :distance, :duration, :exit_number, :geometry_offset, :instruction, :keep_step_details, :next_road, :roundabout_enter_step_details, :roundabout_exit_step_details, :roundabout_pass_step_details, :signpost, :turn_step_details, :type) SENSITIVE = [:distance, :duration, :instruction] include Aws::Structure end |