Class: Aws::GeoRoutes::Types::RouteAvoidanceOptions
- Inherits:
-
Struct
- Object
- Struct
- Aws::GeoRoutes::Types::RouteAvoidanceOptions
- Defined in:
- gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb
Overview
Options related to areas to be avoided.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#areas ⇒ Array<Types::RouteAvoidanceArea>
Areas to be avoided.
-
#car_shuttle_trains ⇒ Boolean
Avoid car-shuttle-trains while calculating the route.
-
#controlled_access_highways ⇒ Boolean
Avoid controlled access highways while calculating the route.
-
#dirt_roads ⇒ Boolean
Avoid dirt roads while calculating the route.
-
#ferries ⇒ Boolean
Avoid ferries while calculating the route.
-
#seasonal_closure ⇒ Boolean
Avoid roads that have seasonal closure while calculating the route.
-
#toll_roads ⇒ Boolean
Avoids roads where the specified toll transponders are the only mode of payment.
-
#toll_transponders ⇒ Boolean
Avoids roads where the specified toll transponders are the only mode of payment.
-
#truck_road_types ⇒ Array<String>
Truck road type identifiers.
-
#tunnels ⇒ Boolean
Avoid tunnels while calculating the route.
-
#u_turns ⇒ Boolean
Avoid U-turns for calculation on highways and motorways.
-
#zone_categories ⇒ Array<Types::RouteAvoidanceZoneCategory>
Zone categories to be avoided.
Instance Attribute Details
#areas ⇒ Array<Types::RouteAvoidanceArea>
Areas to be avoided.
2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2037 class RouteAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :seasonal_closure, :toll_roads, :toll_transponders, :truck_road_types, :tunnels, :u_turns, :zone_categories) SENSITIVE = [] include Aws::Structure end |
#car_shuttle_trains ⇒ Boolean
Avoid car-shuttle-trains while calculating the route.
2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2037 class RouteAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :seasonal_closure, :toll_roads, :toll_transponders, :truck_road_types, :tunnels, :u_turns, :zone_categories) SENSITIVE = [] include Aws::Structure end |
#controlled_access_highways ⇒ Boolean
Avoid controlled access highways while calculating the route.
2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2037 class RouteAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :seasonal_closure, :toll_roads, :toll_transponders, :truck_road_types, :tunnels, :u_turns, :zone_categories) SENSITIVE = [] include Aws::Structure end |
#dirt_roads ⇒ Boolean
Avoid dirt roads while calculating the route.
2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2037 class RouteAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :seasonal_closure, :toll_roads, :toll_transponders, :truck_road_types, :tunnels, :u_turns, :zone_categories) SENSITIVE = [] include Aws::Structure end |
#ferries ⇒ Boolean
Avoid ferries while calculating the route.
2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2037 class RouteAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :seasonal_closure, :toll_roads, :toll_transponders, :truck_road_types, :tunnels, :u_turns, :zone_categories) SENSITIVE = [] include Aws::Structure end |
#seasonal_closure ⇒ Boolean
Avoid roads that have seasonal closure while calculating the route.
2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2037 class RouteAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :seasonal_closure, :toll_roads, :toll_transponders, :truck_road_types, :tunnels, :u_turns, :zone_categories) SENSITIVE = [] include Aws::Structure end |
#toll_roads ⇒ Boolean
Avoids roads where the specified toll transponders are the only mode of payment.
2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2037 class RouteAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :seasonal_closure, :toll_roads, :toll_transponders, :truck_road_types, :tunnels, :u_turns, :zone_categories) SENSITIVE = [] include Aws::Structure end |
#toll_transponders ⇒ Boolean
Avoids roads where the specified toll transponders are the only mode of payment.
2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2037 class RouteAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :seasonal_closure, :toll_roads, :toll_transponders, :truck_road_types, :tunnels, :u_turns, :zone_categories) SENSITIVE = [] include Aws::Structure end |
#truck_road_types ⇒ Array<String>
Truck road type identifiers. BK1
through BK4
apply only to
Sweden. A2,A4,B2,B4,C,D,ET2,ET4
apply only to Mexico.
2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2037 class RouteAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :seasonal_closure, :toll_roads, :toll_transponders, :truck_road_types, :tunnels, :u_turns, :zone_categories) SENSITIVE = [] include Aws::Structure end |
#tunnels ⇒ Boolean
Avoid tunnels while calculating the route.
2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2037 class RouteAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :seasonal_closure, :toll_roads, :toll_transponders, :truck_road_types, :tunnels, :u_turns, :zone_categories) SENSITIVE = [] include Aws::Structure end |
#u_turns ⇒ Boolean
Avoid U-turns for calculation on highways and motorways.
2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2037 class RouteAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :seasonal_closure, :toll_roads, :toll_transponders, :truck_road_types, :tunnels, :u_turns, :zone_categories) SENSITIVE = [] include Aws::Structure end |
#zone_categories ⇒ Array<Types::RouteAvoidanceZoneCategory>
Zone categories to be avoided.
2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 2037 class RouteAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :seasonal_closure, :toll_roads, :toll_transponders, :truck_road_types, :tunnels, :u_turns, :zone_categories) SENSITIVE = [] include Aws::Structure end |