Class: Aws::GeoRoutes::Types::IsolineCarOptions
- Inherits:
-
Struct
- Object
- Struct
- Aws::GeoRoutes::Types::IsolineCarOptions
- Defined in:
- gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb
Overview
Vehicle characteristics and preferences that affect routing for passenger cars. This includes vehicle type, occupancy, and speed restrictions that may influence which roads can be used and expected travel times.
Constant Summary collapse
- SENSITIVE =
[:engine_type, :license_plate, :max_speed, :occupancy]
Instance Attribute Summary collapse
-
#engine_type ⇒ String
The type of engine powering the vehicle, which may affect route calculation due to road restrictions or vehicle characteristics.
-
#license_plate ⇒ Types::IsolineVehicleLicensePlate
License plate information used in regions where road access or routing restrictions are based on license plate numbers.
-
#max_speed ⇒ Float
The maximum speed of the vehicle in kilometers per hour.
-
#occupancy ⇒ Integer
The number of occupants in the vehicle.
Instance Attribute Details
#engine_type ⇒ String
The type of engine powering the vehicle, which may affect route calculation due to road restrictions or vehicle characteristics.
INTERNAL_COMBUSTION—Standard gasoline or diesel engine.ELECTRIC—Battery electric vehicle.PLUGIN_HYBRID—Combination of electric and internal combustion engines with plug-in charging capability.
1233 1234 1235 1236 1237 1238 1239 1240 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 1233 class IsolineCarOptions < Struct.new( :engine_type, :license_plate, :max_speed, :occupancy) SENSITIVE = [:engine_type, :license_plate, :max_speed, :occupancy] include Aws::Structure end |
#license_plate ⇒ Types::IsolineVehicleLicensePlate
License plate information used in regions where road access or routing restrictions are based on license plate numbers.
1233 1234 1235 1236 1237 1238 1239 1240 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 1233 class IsolineCarOptions < Struct.new( :engine_type, :license_plate, :max_speed, :occupancy) SENSITIVE = [:engine_type, :license_plate, :max_speed, :occupancy] include Aws::Structure end |
#max_speed ⇒ Float
The maximum speed of the vehicle in kilometers per hour. When specified, routes will not include roads with higher speed limits. Valid values range from 3.6 km/h (1 m/s) to 252 km/h (70 m/s).
Unit: kilometers per hour
1233 1234 1235 1236 1237 1238 1239 1240 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 1233 class IsolineCarOptions < Struct.new( :engine_type, :license_plate, :max_speed, :occupancy) SENSITIVE = [:engine_type, :license_plate, :max_speed, :occupancy] include Aws::Structure end |
#occupancy ⇒ Integer
The number of occupants in the vehicle. This can affect route calculations by enabling the use of high-occupancy vehicle (HOV) lanes where minimum occupancy requirements are met.
Default value: 1
1233 1234 1235 1236 1237 1238 1239 1240 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 1233 class IsolineCarOptions < Struct.new( :engine_type, :license_plate, :max_speed, :occupancy) SENSITIVE = [:engine_type, :license_plate, :max_speed, :occupancy] include Aws::Structure end |