Class RouteRentalTransportModeDetails
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RouteRentalTransportModeDetails.Builder,RouteRentalTransportModeDetails>
Transport mode details for the rental leg.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal IntegerNumber of available seats in the vehicle.builder()final Stringcategory()Human readable transport category.final Stringcolor()Color of the transport polyline and background for the transport name.final RouteEngineTypeengine()Vehicle engine type.final StringVehicle engine type.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringVehicle license plate number.final RouteRentalModemode()Mode of the rental transport.final StringMode of the rental transport.final Stringmodel()Vehicle model.final Stringname()Vehicle name or mobility provider name.static Class<? extends RouteRentalTransportModeDetails.Builder> final StringColor of the transport name text.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
availableSeats
Number of available seats in the vehicle.
- Returns:
- Number of available seats in the vehicle.
-
category
Human readable transport category.
- Returns:
- Human readable transport category.
-
color
Color of the transport polyline and background for the transport name.
- Returns:
- Color of the transport polyline and background for the transport name.
-
engine
Vehicle engine type.
If the service returns an enum value that is not available in the current SDK version,
enginewill returnRouteEngineType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromengineAsString().- Returns:
- Vehicle engine type.
- See Also:
-
engineAsString
Vehicle engine type.
If the service returns an enum value that is not available in the current SDK version,
enginewill returnRouteEngineType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromengineAsString().- Returns:
- Vehicle engine type.
- See Also:
-
licensePlate
Vehicle license plate number.
- Returns:
- Vehicle license plate number.
-
mode
Mode of the rental transport.
If the service returns an enum value that is not available in the current SDK version,
modewill returnRouteRentalMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommodeAsString().- Returns:
- Mode of the rental transport.
- See Also:
-
modeAsString
Mode of the rental transport.
If the service returns an enum value that is not available in the current SDK version,
modewill returnRouteRentalMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommodeAsString().- Returns:
- Mode of the rental transport.
- See Also:
-
model
-
name
Vehicle name or mobility provider name.
- Returns:
- Vehicle name or mobility provider name.
-
textColor
Color of the transport name text.
- Returns:
- Color of the transport name text.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<RouteRentalTransportModeDetails.Builder,RouteRentalTransportModeDetails> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-