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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-georoutes/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.



6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6194

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)


6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6194

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)


6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6194

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)


6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6194

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)


6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6194

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)


6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6194

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)


6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6194

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)


6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6194

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