@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SignalDecoder extends Object implements Serializable, Cloneable, StructuredPojo
Information about a signal decoder.
Constructor and Description |
---|
SignalDecoder() |
Modifier and Type | Method and Description |
---|---|
SignalDecoder |
clone() |
boolean |
equals(Object obj) |
CanSignal |
getCanSignal()
Information about signal decoder using the Controller Area Network (CAN) protocol.
|
String |
getFullyQualifiedName()
The fully qualified name of a signal decoder as defined in a vehicle model.
|
String |
getInterfaceId()
The ID of a network interface that specifies what network protocol a vehicle follows.
|
ObdSignal |
getObdSignal()
Information about signal decoder using the On-board diagnostic (OBD) II protocol.
|
String |
getType()
The network protocol for the vehicle.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCanSignal(CanSignal canSignal)
Information about signal decoder using the Controller Area Network (CAN) protocol.
|
void |
setFullyQualifiedName(String fullyQualifiedName)
The fully qualified name of a signal decoder as defined in a vehicle model.
|
void |
setInterfaceId(String interfaceId)
The ID of a network interface that specifies what network protocol a vehicle follows.
|
void |
setObdSignal(ObdSignal obdSignal)
Information about signal decoder using the On-board diagnostic (OBD) II protocol.
|
void |
setType(String type)
The network protocol for the vehicle.
|
String |
toString()
Returns a string representation of this object.
|
SignalDecoder |
withCanSignal(CanSignal canSignal)
Information about signal decoder using the Controller Area Network (CAN) protocol.
|
SignalDecoder |
withFullyQualifiedName(String fullyQualifiedName)
The fully qualified name of a signal decoder as defined in a vehicle model.
|
SignalDecoder |
withInterfaceId(String interfaceId)
The ID of a network interface that specifies what network protocol a vehicle follows.
|
SignalDecoder |
withObdSignal(ObdSignal obdSignal)
Information about signal decoder using the On-board diagnostic (OBD) II protocol.
|
SignalDecoder |
withType(SignalDecoderType type)
The network protocol for the vehicle.
|
SignalDecoder |
withType(String type)
The network protocol for the vehicle.
|
public void setFullyQualifiedName(String fullyQualifiedName)
The fully qualified name of a signal decoder as defined in a vehicle model.
fullyQualifiedName
- The fully qualified name of a signal decoder as defined in a vehicle model.public String getFullyQualifiedName()
The fully qualified name of a signal decoder as defined in a vehicle model.
public SignalDecoder withFullyQualifiedName(String fullyQualifiedName)
The fully qualified name of a signal decoder as defined in a vehicle model.
fullyQualifiedName
- The fully qualified name of a signal decoder as defined in a vehicle model.public void setType(String type)
The network protocol for the vehicle. For example, CAN_SIGNAL
specifies a protocol that defines how
data is communicated between electronic control units (ECUs). OBD_SIGNAL
specifies a protocol that
defines how self-diagnostic data is communicated between ECUs.
type
- The network protocol for the vehicle. For example, CAN_SIGNAL
specifies a protocol that
defines how data is communicated between electronic control units (ECUs). OBD_SIGNAL
specifies a protocol that defines how self-diagnostic data is communicated between ECUs.SignalDecoderType
public String getType()
The network protocol for the vehicle. For example, CAN_SIGNAL
specifies a protocol that defines how
data is communicated between electronic control units (ECUs). OBD_SIGNAL
specifies a protocol that
defines how self-diagnostic data is communicated between ECUs.
CAN_SIGNAL
specifies a protocol that
defines how data is communicated between electronic control units (ECUs). OBD_SIGNAL
specifies a protocol that defines how self-diagnostic data is communicated between ECUs.SignalDecoderType
public SignalDecoder withType(String type)
The network protocol for the vehicle. For example, CAN_SIGNAL
specifies a protocol that defines how
data is communicated between electronic control units (ECUs). OBD_SIGNAL
specifies a protocol that
defines how self-diagnostic data is communicated between ECUs.
type
- The network protocol for the vehicle. For example, CAN_SIGNAL
specifies a protocol that
defines how data is communicated between electronic control units (ECUs). OBD_SIGNAL
specifies a protocol that defines how self-diagnostic data is communicated between ECUs.SignalDecoderType
public SignalDecoder withType(SignalDecoderType type)
The network protocol for the vehicle. For example, CAN_SIGNAL
specifies a protocol that defines how
data is communicated between electronic control units (ECUs). OBD_SIGNAL
specifies a protocol that
defines how self-diagnostic data is communicated between ECUs.
type
- The network protocol for the vehicle. For example, CAN_SIGNAL
specifies a protocol that
defines how data is communicated between electronic control units (ECUs). OBD_SIGNAL
specifies a protocol that defines how self-diagnostic data is communicated between ECUs.SignalDecoderType
public void setInterfaceId(String interfaceId)
The ID of a network interface that specifies what network protocol a vehicle follows.
interfaceId
- The ID of a network interface that specifies what network protocol a vehicle follows.public String getInterfaceId()
The ID of a network interface that specifies what network protocol a vehicle follows.
public SignalDecoder withInterfaceId(String interfaceId)
The ID of a network interface that specifies what network protocol a vehicle follows.
interfaceId
- The ID of a network interface that specifies what network protocol a vehicle follows.public void setCanSignal(CanSignal canSignal)
Information about signal decoder using the Controller Area Network (CAN) protocol.
canSignal
- Information about signal decoder using the Controller Area Network (CAN) protocol.public CanSignal getCanSignal()
Information about signal decoder using the Controller Area Network (CAN) protocol.
public SignalDecoder withCanSignal(CanSignal canSignal)
Information about signal decoder using the Controller Area Network (CAN) protocol.
canSignal
- Information about signal decoder using the Controller Area Network (CAN) protocol.public void setObdSignal(ObdSignal obdSignal)
Information about signal decoder using the On-board diagnostic (OBD) II protocol.
obdSignal
- Information about signal decoder using the On-board diagnostic (OBD) II protocol.public ObdSignal getObdSignal()
Information about signal decoder using the On-board diagnostic (OBD) II protocol.
public SignalDecoder withObdSignal(ObdSignal obdSignal)
Information about signal decoder using the On-board diagnostic (OBD) II protocol.
obdSignal
- Information about signal decoder using the On-board diagnostic (OBD) II protocol.public String toString()
toString
in class Object
Object.toString()
public SignalDecoder clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.