Interface ObdInterface.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ObdInterface.Builder,
,ObdInterface> SdkBuilder<ObdInterface.Builder,
,ObdInterface> SdkPojo
- Enclosing class:
ObdInterface
@Mutable
@NotThreadSafe
public static interface ObdInterface.Builder
extends SdkPojo, CopyableBuilder<ObdInterface.Builder,ObdInterface>
-
Method Summary
Modifier and TypeMethodDescriptiondtcRequestIntervalSeconds
(Integer dtcRequestIntervalSeconds) The maximum number message requests per diagnostic trouble code per second.hasTransmissionEcu
(Boolean hasTransmissionEcu) Whether the vehicle has a transmission control module (TCM).The name of the interface.obdStandard
(String obdStandard) The standard OBD II PID.pidRequestIntervalSeconds
(Integer pidRequestIntervalSeconds) The maximum number message requests per second.requestMessageId
(Integer requestMessageId) The ID of the message requesting vehicle data.useExtendedIds
(Boolean useExtendedIds) Whether to use extended IDs in the message.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
name
The name of the interface.
- Parameters:
name
- The name of the interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestMessageId
The ID of the message requesting vehicle data.
- Parameters:
requestMessageId
- The ID of the message requesting vehicle data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
obdStandard
The standard OBD II PID.
- Parameters:
obdStandard
- The standard OBD II PID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pidRequestIntervalSeconds
The maximum number message requests per second.
- Parameters:
pidRequestIntervalSeconds
- The maximum number message requests per second.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dtcRequestIntervalSeconds
The maximum number message requests per diagnostic trouble code per second.
- Parameters:
dtcRequestIntervalSeconds
- The maximum number message requests per diagnostic trouble code per second.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
useExtendedIds
Whether to use extended IDs in the message.
- Parameters:
useExtendedIds
- Whether to use extended IDs in the message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hasTransmissionEcu
Whether the vehicle has a transmission control module (TCM).
- Parameters:
hasTransmissionEcu
- Whether the vehicle has a transmission control module (TCM).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-