Class CarSpecifications
- Last UpdatedJun 10, 2025
- 2 minute read
- java.lang.Object
-
- com.here.sdk.transport.CarSpecifications
-
public final class CarSpecifications extends java.lang.Object
Car specifications contain vehicle related attributes. Examples: Dimensions, weight, axle count. Only the fields that are set are considered for restriction handling.
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.Integer
axleCount
Defines total number of axles in the vehicle.java.lang.Integer
grossWeightInKilograms
Car weight including trailers and shipped goods in kilograms.java.lang.Integer
heightInCentimeters
Car height in centimeters.java.lang.Integer
lengthInCentimeters
Car length in centimeters.java.lang.Integer
trailerAxleCount
Defines total number of axles across all the trailers attached to the vehicle.java.lang.Integer
trailerCount
Defines number of trailers attached to the vehicle.java.lang.Integer
widthInCentimeters
Car width in centimeters.
-
Constructor Summary
Constructors Constructor Description CarSpecifications()
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
hashCode()
-
-
-
Field Detail
-
grossWeightInKilograms
@Nullable public java.lang.Integer grossWeightInKilograms
Car weight including trailers and shipped goods in kilograms. The provided value must be greater than or equal to 0. By default, it is not set. Note: This parameter is limited to a maximum weight of 4250 kg without trailer and 7550 kg with trailer.
-
heightInCentimeters
@Nullable public java.lang.Integer heightInCentimeters
Car height in centimeters. The provided value must be in the range [0, 5000]. By default, it is not set.
-
widthInCentimeters
@Nullable public java.lang.Integer widthInCentimeters
Car width in centimeters. The provided value must be in the range [0, 5000]. By default, it is not set.
-
lengthInCentimeters
@Nullable public java.lang.Integer lengthInCentimeters
Car length in centimeters. The provided value must be in the range [0, 30000]. By default, it is not set.
-
axleCount
@Nullable public java.lang.Integer axleCount
Defines total number of axles in the vehicle. The provided value must be greater than or equal to 2. By default, it is not set. Route calculation: When not set, possible axle count restrictions will not be taken into consideration. When specifying
trailerAxleCount
, thenaxleCount
is required and must be greater thantrailerAxleCount
.
-
trailerCount
@Nullable public java.lang.Integer trailerCount
Defines number of trailers attached to the vehicle. The provided value must be in the range [0, 1]. By default, it is not set. When specifying
trailerAxleCount
, thentrailerCount
is required and must be greater than 0.
-
trailerAxleCount
@Nullable public java.lang.Integer trailerAxleCount
Defines total number of axles across all the trailers attached to the vehicle. This number is included in
axleCount
, hencetrailerAxleCount
must be less thanaxleCount
and greater than or equal to 1.axleCount
andtrailerCount
are required to specifytrailerAxleCount
. By default, it is not set.
-
-