Class: Aws::GeoRoutes::Types::RoutePedestrianTravelStep

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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, :type]

Instance Attribute Summary collapse

Instance Attribute Details

#continue_step_detailsTypes::RouteContinueStepDetails

Details related to the continue step.



4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
# File 'lib/aws-sdk-georoutes/types.rb', line 4182

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, :type]
  include Aws::Structure
end

#current_roadTypes::RouteRoad

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



4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
# File 'lib/aws-sdk-georoutes/types.rb', line 4182

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, :type]
  include Aws::Structure
end

#distanceInteger

Distance of the step.



4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
# File 'lib/aws-sdk-georoutes/types.rb', line 4182

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, :type]
  include Aws::Structure
end

#durationInteger

Duration of the step.

Unit: ‘seconds`



4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
# File 'lib/aws-sdk-georoutes/types.rb', line 4182

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, :type]
  include Aws::Structure
end

#exit_numberArray<Types::LocalizedString>

Exit number of the road exit, if applicable.



4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
# File 'lib/aws-sdk-georoutes/types.rb', line 4182

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, :type]
  include Aws::Structure
end

#geometry_offsetInteger

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



4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
# File 'lib/aws-sdk-georoutes/types.rb', line 4182

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, :type]
  include Aws::Structure
end

#instructionString

Brief description of the step in the requested language.

<note markdown=“1”> Only available when the TravelStepType is Default.

</note>


4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
# File 'lib/aws-sdk-georoutes/types.rb', line 4182

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, :type]
  include Aws::Structure
end

#keep_step_detailsTypes::RouteKeepStepDetails

Details that are specific to a Keep step.



4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
# File 'lib/aws-sdk-georoutes/types.rb', line 4182

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, :type]
  include Aws::Structure
end

#next_roadTypes::RouteRoad

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



4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
# File 'lib/aws-sdk-georoutes/types.rb', line 4182

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, :type]
  include Aws::Structure
end

#roundabout_enter_step_detailsTypes::RouteRoundaboutEnterStepDetails

Details that are specific to a Roundabout Enter step.



4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
# File 'lib/aws-sdk-georoutes/types.rb', line 4182

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, :type]
  include Aws::Structure
end

#roundabout_exit_step_detailsTypes::RouteRoundaboutExitStepDetails

Details that are specific to a Roundabout Exit step.



4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
# File 'lib/aws-sdk-georoutes/types.rb', line 4182

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, :type]
  include Aws::Structure
end

#roundabout_pass_step_detailsTypes::RouteRoundaboutPassStepDetails

Details that are specific to a Roundabout Pass step.



4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
# File 'lib/aws-sdk-georoutes/types.rb', line 4182

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, :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.



4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
# File 'lib/aws-sdk-georoutes/types.rb', line 4182

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, :type]
  include Aws::Structure
end

#turn_step_detailsTypes::RouteTurnStepDetails

Details that are specific to a turn step.



4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
# File 'lib/aws-sdk-georoutes/types.rb', line 4182

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, :type]
  include Aws::Structure
end

#typeString

Type of the step.



4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
# File 'lib/aws-sdk-georoutes/types.rb', line 4182

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, :type]
  include Aws::Structure
end