Class: Aws::GeoRoutes::Types::IsolineAvoidanceOptions
- Inherits:
-
Struct
- Object
- Struct
- Aws::GeoRoutes::Types::IsolineAvoidanceOptions
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-georoutes/types.rb
Overview
Features that are avoided while calculating a route. Avoidance is on a best-case basis. If an avoidance can’t be satisfied for a particular case, it violates the avoidance and the returned response produces a notice for the violation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#areas ⇒ Array<Types::IsolineAvoidanceArea>
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::IsolineAvoidanceZoneCategory>
Zone categories to be avoided.
Instance Attribute Details
#areas ⇒ Array<Types::IsolineAvoidanceArea>
Areas to be avoided.
856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 |
# File 'lib/aws-sdk-georoutes/types.rb', line 856 class IsolineAvoidanceOptions < 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.
856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 |
# File 'lib/aws-sdk-georoutes/types.rb', line 856 class IsolineAvoidanceOptions < 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.
856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 |
# File 'lib/aws-sdk-georoutes/types.rb', line 856 class IsolineAvoidanceOptions < 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.
856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 |
# File 'lib/aws-sdk-georoutes/types.rb', line 856 class IsolineAvoidanceOptions < 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.
856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 |
# File 'lib/aws-sdk-georoutes/types.rb', line 856 class IsolineAvoidanceOptions < 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.
856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 |
# File 'lib/aws-sdk-georoutes/types.rb', line 856 class IsolineAvoidanceOptions < 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.
856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 |
# File 'lib/aws-sdk-georoutes/types.rb', line 856 class IsolineAvoidanceOptions < 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.
856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 |
# File 'lib/aws-sdk-georoutes/types.rb', line 856 class IsolineAvoidanceOptions < 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.
<note markdown=“1”> There are currently no other supported values as of 26th April 2024.
</note>
856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 |
# File 'lib/aws-sdk-georoutes/types.rb', line 856 class IsolineAvoidanceOptions < 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.
856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 |
# File 'lib/aws-sdk-georoutes/types.rb', line 856 class IsolineAvoidanceOptions < 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.
856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 |
# File 'lib/aws-sdk-georoutes/types.rb', line 856 class IsolineAvoidanceOptions < 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::IsolineAvoidanceZoneCategory>
Zone categories to be avoided.
856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 |
# File 'lib/aws-sdk-georoutes/types.rb', line 856 class IsolineAvoidanceOptions < 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 |