Interface CfnDecoderManifestProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDecoderManifestProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.118.0 (build 02eec31)",
date="2025-11-10T13:40:07.877Z")
@Stability(Stable)
public interface CfnDecoderManifestProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnDecoderManifest.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.iotfleetwise.*;
CfnDecoderManifestProps cfnDecoderManifestProps = CfnDecoderManifestProps.builder()
.modelManifestArn("modelManifestArn")
.name("name")
// the properties below are optional
.defaultForUnmappedSignals("defaultForUnmappedSignals")
.description("description")
.networkInterfaces(List.of(NetworkInterfacesItemsProperty.builder()
.interfaceId("interfaceId")
.type("type")
// the properties below are optional
.canInterface(CanInterfaceProperty.builder()
.name("name")
// the properties below are optional
.protocolName("protocolName")
.protocolVersion("protocolVersion")
.build())
.obdInterface(ObdInterfaceProperty.builder()
.name("name")
.requestMessageId("requestMessageId")
// the properties below are optional
.dtcRequestIntervalSeconds("dtcRequestIntervalSeconds")
.hasTransmissionEcu("hasTransmissionEcu")
.obdStandard("obdStandard")
.pidRequestIntervalSeconds("pidRequestIntervalSeconds")
.useExtendedIds("useExtendedIds")
.build())
.build()))
.signalDecoders(List.of(SignalDecodersItemsProperty.builder()
.fullyQualifiedName("fullyQualifiedName")
.interfaceId("interfaceId")
.type("type")
// the properties below are optional
.canSignal(CanSignalProperty.builder()
.factor("factor")
.isBigEndian("isBigEndian")
.isSigned("isSigned")
.length("length")
.messageId("messageId")
.offset("offset")
.startBit("startBit")
// the properties below are optional
.name("name")
.signalValueType("signalValueType")
.build())
.obdSignal(ObdSignalProperty.builder()
.byteLength("byteLength")
.offset("offset")
.pid("pid")
.pidResponseLength("pidResponseLength")
.scaling("scaling")
.serviceMode("serviceMode")
.startByte("startByte")
// the properties below are optional
.bitMaskLength("bitMaskLength")
.bitRightShift("bitRightShift")
.isSigned("isSigned")
.signalValueType("signalValueType")
.build())
.build()))
.status("status")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDecoderManifestPropsstatic final classAn implementation forCfnDecoderManifestProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringUse default decoders for all unmapped signals in the model.default StringA brief description of the decoder manifest.The Amazon Resource Name (ARN) of a vehicle model (model manifest) associated with the decoder manifest.getName()The name of the decoder manifest.default ObjectA list of information about available network interfaces.default ObjectA list of information about signal decoders.default StringThe state of the decoder manifest.getTags()Metadata that can be used to manage the decoder manifest.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getModelManifestArn
The Amazon Resource Name (ARN) of a vehicle model (model manifest) associated with the decoder manifest.- See Also:
-
getName
The name of the decoder manifest.- See Also:
-
getDefaultForUnmappedSignals
Use default decoders for all unmapped signals in the model.You don't need to provide any detailed decoding information.
- See Also:
-
getDescription
A brief description of the decoder manifest.- See Also:
-
getNetworkInterfaces
A list of information about available network interfaces.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDecoderManifest.NetworkInterfacesItemsProperty>- See Also:
-
getSignalDecoders
A list of information about signal decoders.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDecoderManifest.SignalDecodersItemsProperty>- See Also:
-
getStatus
The state of the decoder manifest.If the status is
ACTIVE, the decoder manifest can't be edited. If the status is markedDRAFT, you can edit the decoder manifest.Default: - "DRAFT"
- See Also:
-
getTags
Metadata that can be used to manage the decoder manifest.- See Also:
-
builder
- Returns:
- a
CfnDecoderManifestProps.BuilderofCfnDecoderManifestProps
-