Class: Aws::GeoRoutes::Types::WaypointOptimizationAvoidanceOptions

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

Overview

Options for WaypointOptimizationAvoidance.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#areasArray<Types::WaypointOptimizationAvoidanceArea>

Areas to be avoided.



6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
# File 'lib/aws-sdk-georoutes/types.rb', line 6209

class WaypointOptimizationAvoidanceOptions < Struct.new(
  :areas,
  :car_shuttle_trains,
  :controlled_access_highways,
  :dirt_roads,
  :ferries,
  :toll_roads,
  :tunnels,
  :u_turns)
  SENSITIVE = []
  include Aws::Structure
end

#car_shuttle_trainsBoolean

Avoidance options for cars-shuttles-trains.

Returns:

  • (Boolean)


6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
# File 'lib/aws-sdk-georoutes/types.rb', line 6209

class WaypointOptimizationAvoidanceOptions < Struct.new(
  :areas,
  :car_shuttle_trains,
  :controlled_access_highways,
  :dirt_roads,
  :ferries,
  :toll_roads,
  :tunnels,
  :u_turns)
  SENSITIVE = []
  include Aws::Structure
end

#controlled_access_highwaysBoolean

Avoid controlled access highways while calculating the route.

Returns:

  • (Boolean)


6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
# File 'lib/aws-sdk-georoutes/types.rb', line 6209

class WaypointOptimizationAvoidanceOptions < Struct.new(
  :areas,
  :car_shuttle_trains,
  :controlled_access_highways,
  :dirt_roads,
  :ferries,
  :toll_roads,
  :tunnels,
  :u_turns)
  SENSITIVE = []
  include Aws::Structure
end

#dirt_roadsBoolean

Avoid dirt roads while calculating the route.

Returns:

  • (Boolean)


6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
# File 'lib/aws-sdk-georoutes/types.rb', line 6209

class WaypointOptimizationAvoidanceOptions < Struct.new(
  :areas,
  :car_shuttle_trains,
  :controlled_access_highways,
  :dirt_roads,
  :ferries,
  :toll_roads,
  :tunnels,
  :u_turns)
  SENSITIVE = []
  include Aws::Structure
end

#ferriesBoolean

Avoidance options for ferries.

Returns:

  • (Boolean)


6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
# File 'lib/aws-sdk-georoutes/types.rb', line 6209

class WaypointOptimizationAvoidanceOptions < Struct.new(
  :areas,
  :car_shuttle_trains,
  :controlled_access_highways,
  :dirt_roads,
  :ferries,
  :toll_roads,
  :tunnels,
  :u_turns)
  SENSITIVE = []
  include Aws::Structure
end

#toll_roadsBoolean

Avoids roads where the specified toll transponders are the only mode of payment.

Returns:

  • (Boolean)


6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
# File 'lib/aws-sdk-georoutes/types.rb', line 6209

class WaypointOptimizationAvoidanceOptions < Struct.new(
  :areas,
  :car_shuttle_trains,
  :controlled_access_highways,
  :dirt_roads,
  :ferries,
  :toll_roads,
  :tunnels,
  :u_turns)
  SENSITIVE = []
  include Aws::Structure
end

#tunnelsBoolean

Avoid tunnels while calculating the route.

Returns:

  • (Boolean)


6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
# File 'lib/aws-sdk-georoutes/types.rb', line 6209

class WaypointOptimizationAvoidanceOptions < Struct.new(
  :areas,
  :car_shuttle_trains,
  :controlled_access_highways,
  :dirt_roads,
  :ferries,
  :toll_roads,
  :tunnels,
  :u_turns)
  SENSITIVE = []
  include Aws::Structure
end

#u_turnsBoolean

Avoid U-turns for calculation on highways and motorways.

Returns:

  • (Boolean)


6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
# File 'lib/aws-sdk-georoutes/types.rb', line 6209

class WaypointOptimizationAvoidanceOptions < Struct.new(
  :areas,
  :car_shuttle_trains,
  :controlled_access_highways,
  :dirt_roads,
  :ferries,
  :toll_roads,
  :tunnels,
  :u_turns)
  SENSITIVE = []
  include Aws::Structure
end