Class: Aws::GeoRoutes::Types::WaypointOptimizationTruckOptions
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::GeoRoutes::Types::WaypointOptimizationTruckOptions
 
- Defined in:
- gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb
Overview
Travel mode options when the provided travel mode is "Truck"
Constant Summary collapse
- SENSITIVE =
- [:gross_weight, :hazardous_cargos, :height, :length, :truck_type, :tunnel_restriction_code, :weight_per_axle, :width] 
Instance Attribute Summary collapse
- 
  
    
      #gross_weight  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Gross weight of the vehicle including trailers, and goods at capacity. 
- 
  
    
      #hazardous_cargos  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    List of Hazardous cargo contained in the vehicle. 
- 
  
    
      #height  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Height of the vehicle. 
- 
  
    
      #length  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Length of the vehicle. 
- 
  
    
      #trailer  ⇒ Types::WaypointOptimizationTrailerOptions 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Trailer options corresponding to the vehicle. 
- 
  
    
      #truck_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Type of the truck. 
- 
  
    
      #tunnel_restriction_code  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The tunnel restriction code. 
- 
  
    
      #weight_per_axle  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Heaviest weight per axle irrespective of the axle type or the axle group. 
- 
  
    
      #width  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Width of the vehicle. 
Instance Attribute Details
#gross_weight ⇒ Integer
Gross weight of the vehicle including trailers, and goods at capacity.
Unit: Kilograms
| 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 | # File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6845 class WaypointOptimizationTruckOptions < Struct.new( :gross_weight, :hazardous_cargos, :height, :length, :trailer, :truck_type, :tunnel_restriction_code, :weight_per_axle, :width) SENSITIVE = [:gross_weight, :hazardous_cargos, :height, :length, :truck_type, :tunnel_restriction_code, :weight_per_axle, :width] include Aws::Structure end | 
#hazardous_cargos ⇒ Array<String>
List of Hazardous cargo contained in the vehicle.
| 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 | # File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6845 class WaypointOptimizationTruckOptions < Struct.new( :gross_weight, :hazardous_cargos, :height, :length, :trailer, :truck_type, :tunnel_restriction_code, :weight_per_axle, :width) SENSITIVE = [:gross_weight, :hazardous_cargos, :height, :length, :truck_type, :tunnel_restriction_code, :weight_per_axle, :width] include Aws::Structure end | 
#height ⇒ Integer
Height of the vehicle.
Unit: centimeters
| 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 | # File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6845 class WaypointOptimizationTruckOptions < Struct.new( :gross_weight, :hazardous_cargos, :height, :length, :trailer, :truck_type, :tunnel_restriction_code, :weight_per_axle, :width) SENSITIVE = [:gross_weight, :hazardous_cargos, :height, :length, :truck_type, :tunnel_restriction_code, :weight_per_axle, :width] include Aws::Structure end | 
#length ⇒ Integer
Length of the vehicle.
Unit: centimeters
| 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 | # File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6845 class WaypointOptimizationTruckOptions < Struct.new( :gross_weight, :hazardous_cargos, :height, :length, :trailer, :truck_type, :tunnel_restriction_code, :weight_per_axle, :width) SENSITIVE = [:gross_weight, :hazardous_cargos, :height, :length, :truck_type, :tunnel_restriction_code, :weight_per_axle, :width] include Aws::Structure end | 
#trailer ⇒ Types::WaypointOptimizationTrailerOptions
Trailer options corresponding to the vehicle.
| 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 | # File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6845 class WaypointOptimizationTruckOptions < Struct.new( :gross_weight, :hazardous_cargos, :height, :length, :trailer, :truck_type, :tunnel_restriction_code, :weight_per_axle, :width) SENSITIVE = [:gross_weight, :hazardous_cargos, :height, :length, :truck_type, :tunnel_restriction_code, :weight_per_axle, :width] include Aws::Structure end | 
#truck_type ⇒ String
Type of the truck.
| 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 | # File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6845 class WaypointOptimizationTruckOptions < Struct.new( :gross_weight, :hazardous_cargos, :height, :length, :trailer, :truck_type, :tunnel_restriction_code, :weight_per_axle, :width) SENSITIVE = [:gross_weight, :hazardous_cargos, :height, :length, :truck_type, :tunnel_restriction_code, :weight_per_axle, :width] include Aws::Structure end | 
#tunnel_restriction_code ⇒ String
The tunnel restriction code.
Tunnel categories in this list indicate the restrictions which apply to certain tunnels in Great Britain. They relate to the types of dangerous goods that can be transported through them.
- Tunnel Category B - Risk Level: Limited risk 
- Restrictions: Few restrictions 
 
- Tunnel Category C - Risk Level: Medium risk 
- Restrictions: Some restrictions 
 
- Tunnel Category D - Risk Level: High risk 
- Restrictions: Many restrictions occur 
 
- Tunnel Category E - Risk Level: Very high risk 
- Restrictions: Restricted tunnel 
 
| 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 | # File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6845 class WaypointOptimizationTruckOptions < Struct.new( :gross_weight, :hazardous_cargos, :height, :length, :trailer, :truck_type, :tunnel_restriction_code, :weight_per_axle, :width) SENSITIVE = [:gross_weight, :hazardous_cargos, :height, :length, :truck_type, :tunnel_restriction_code, :weight_per_axle, :width] include Aws::Structure end | 
#weight_per_axle ⇒ Integer
Heaviest weight per axle irrespective of the axle type or the axle group. Meant for usage in countries where the differences in axle types or axle groups are not distinguished.
Unit: Kilograms
| 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 | # File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6845 class WaypointOptimizationTruckOptions < Struct.new( :gross_weight, :hazardous_cargos, :height, :length, :trailer, :truck_type, :tunnel_restriction_code, :weight_per_axle, :width) SENSITIVE = [:gross_weight, :hazardous_cargos, :height, :length, :truck_type, :tunnel_restriction_code, :weight_per_axle, :width] include Aws::Structure end | 
#width ⇒ Integer
Width of the vehicle.
Unit: centimeters
| 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 | # File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 6845 class WaypointOptimizationTruckOptions < Struct.new( :gross_weight, :hazardous_cargos, :height, :length, :trailer, :truck_type, :tunnel_restriction_code, :weight_per_axle, :width) SENSITIVE = [:gross_weight, :hazardous_cargos, :height, :length, :truck_type, :tunnel_restriction_code, :weight_per_axle, :width] include Aws::Structure end |