Class: Aws::GeoRoutes::Types::RouteMatrixAvoidanceOptions
- Inherits:
-
Struct
- Object
- Struct
- Aws::GeoRoutes::Types::RouteMatrixAvoidanceOptions
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-georoutes/types.rb
Overview
Options related to the route matrix.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#areas ⇒ Array<Types::RouteMatrixAvoidanceArea>
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.
-
#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::RouteMatrixAvoidanceZoneCategory>
Zone categories to be avoided.
Instance Attribute Details
#areas ⇒ Array<Types::RouteMatrixAvoidanceArea>
Areas to be avoided.
3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 |
# File 'lib/aws-sdk-georoutes/types.rb', line 3013 class RouteMatrixAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :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.
3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 |
# File 'lib/aws-sdk-georoutes/types.rb', line 3013 class RouteMatrixAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :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.
3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 |
# File 'lib/aws-sdk-georoutes/types.rb', line 3013 class RouteMatrixAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :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.
3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 |
# File 'lib/aws-sdk-georoutes/types.rb', line 3013 class RouteMatrixAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :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.
3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 |
# File 'lib/aws-sdk-georoutes/types.rb', line 3013 class RouteMatrixAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :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.
3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 |
# File 'lib/aws-sdk-georoutes/types.rb', line 3013 class RouteMatrixAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :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.
3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 |
# File 'lib/aws-sdk-georoutes/types.rb', line 3013 class RouteMatrixAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :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>
3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 |
# File 'lib/aws-sdk-georoutes/types.rb', line 3013 class RouteMatrixAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :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.
3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 |
# File 'lib/aws-sdk-georoutes/types.rb', line 3013 class RouteMatrixAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :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.
3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 |
# File 'lib/aws-sdk-georoutes/types.rb', line 3013 class RouteMatrixAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :toll_roads, :toll_transponders, :truck_road_types, :tunnels, :u_turns, :zone_categories) SENSITIVE = [] include Aws::Structure end |
#zone_categories ⇒ Array<Types::RouteMatrixAvoidanceZoneCategory>
Zone categories to be avoided.
3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 |
# File 'lib/aws-sdk-georoutes/types.rb', line 3013 class RouteMatrixAvoidanceOptions < Struct.new( :areas, :car_shuttle_trains, :controlled_access_highways, :dirt_roads, :ferries, :toll_roads, :toll_transponders, :truck_road_types, :tunnels, :u_turns, :zone_categories) SENSITIVE = [] include Aws::Structure end |