@Generated(value="software.amazon.awssdk:codegen") public final class ObdInterface extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ObdInterface.Builder,ObdInterface>
A network interface that specifies the On-board diagnostic (OBD) II network protocol.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ObdInterface.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ObdInterface.Builder |
builder() |
Integer |
dtcRequestIntervalSeconds()
The maximum number message requests per diagnostic trouble code per second.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
hasTransmissionEcu()
Whether the vehicle has a transmission control module (TCM).
|
String |
name()
The name of the interface.
|
String |
obdStandard()
The standard OBD II PID.
|
Integer |
pidRequestIntervalSeconds()
The maximum number message requests per second.
|
Integer |
requestMessageId()
The ID of the message requesting vehicle data.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ObdInterface.Builder> |
serializableBuilderClass() |
ObdInterface.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Boolean |
useExtendedIds()
Whether to use extended IDs in the message.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The name of the interface.
public final Integer requestMessageId()
The ID of the message requesting vehicle data.
public final String obdStandard()
The standard OBD II PID.
public final Integer pidRequestIntervalSeconds()
The maximum number message requests per second.
public final Integer dtcRequestIntervalSeconds()
The maximum number message requests per diagnostic trouble code per second.
public final Boolean useExtendedIds()
Whether to use extended IDs in the message.
public final Boolean hasTransmissionEcu()
Whether the vehicle has a transmission control module (TCM).
public ObdInterface.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ObdInterface.Builder,ObdInterface>public static ObdInterface.Builder builder()
public static Class<? extends ObdInterface.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.