Interface CfnDecoderManifest.SignalDecodersItemsProperty

All Superinterfaces:
All Known Implementing Classes:
Enclosing class:

@Stability(Stable) public static interface CfnDecoderManifest.SignalDecodersItemsProperty extends
Information about a signal decoder.


 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 SignalDecodersItemsProperty signalDecodersItemsProperty = SignalDecodersItemsProperty.builder()
         // the properties below are optional
                 // the properties below are optional
                 // the properties below are optional
  • Method Details

    • getFullyQualifiedName

      @Stability(Stable) @NotNull String getFullyQualifiedName()
      The fully qualified name of a signal decoder as defined in a vehicle model.
    • getInterfaceId

      @Stability(Stable) @NotNull String getInterfaceId()
      The ID of a network interface that specifies what network protocol a vehicle follows.
    • getType

      @Stability(Stable) @NotNull 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.

    • getCanSignal

      @Stability(Stable) @Nullable default Object getCanSignal()
      (Optional) Information about a single controller area network (CAN) signal and the messages it receives and transmits.
    • getObdSignal

      @Stability(Stable) @Nullable default Object getObdSignal()
      (Optional) Information about signal messages using the on-board diagnostics (OBD) II protocol in a vehicle.
    • builder

      @Stability(Stable) static CfnDecoderManifest.SignalDecodersItemsProperty.Builder builder()
      a CfnDecoderManifest.SignalDecodersItemsProperty.Builder of CfnDecoderManifest.SignalDecodersItemsProperty