Interface CfnDecoderManifestMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDecoderManifestMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:20:00.401Z")
@Stability(Stable)
public interface CfnDecoderManifestMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnDecoderManifestPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.iotfleetwise.*;
CfnDecoderManifestMixinProps cfnDecoderManifestMixinProps = CfnDecoderManifestMixinProps.builder()
.defaultForUnmappedSignals("defaultForUnmappedSignals")
.description("description")
.modelManifestArn("modelManifestArn")
.name("name")
.networkInterfaces(List.of(NetworkInterfacesItemsProperty.builder()
.canInterface(CanInterfaceProperty.builder()
.name("name")
.protocolName("protocolName")
.protocolVersion("protocolVersion")
.build())
.interfaceId("interfaceId")
.obdInterface(ObdInterfaceProperty.builder()
.dtcRequestIntervalSeconds("dtcRequestIntervalSeconds")
.hasTransmissionEcu("hasTransmissionEcu")
.name("name")
.obdStandard("obdStandard")
.pidRequestIntervalSeconds("pidRequestIntervalSeconds")
.requestMessageId("requestMessageId")
.useExtendedIds("useExtendedIds")
.build())
.type("type")
.build()))
.signalDecoders(List.of(SignalDecodersItemsProperty.builder()
.canSignal(CanSignalProperty.builder()
.factor("factor")
.isBigEndian("isBigEndian")
.isSigned("isSigned")
.length("length")
.messageId("messageId")
.name("name")
.offset("offset")
.signalValueType("signalValueType")
.startBit("startBit")
.build())
.fullyQualifiedName("fullyQualifiedName")
.interfaceId("interfaceId")
.obdSignal(ObdSignalProperty.builder()
.bitMaskLength("bitMaskLength")
.bitRightShift("bitRightShift")
.byteLength("byteLength")
.isSigned("isSigned")
.offset("offset")
.pid("pid")
.pidResponseLength("pidResponseLength")
.scaling("scaling")
.serviceMode("serviceMode")
.signalValueType("signalValueType")
.startByte("startByte")
.build())
.type("type")
.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 forCfnDecoderManifestMixinPropsstatic final classAn implementation forCfnDecoderManifestMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringUse default decoders for all unmapped signals in the model.default StringA brief description of the decoder manifest.default StringThe Amazon Resource Name (ARN) of a vehicle model (model manifest) associated with the decoder manifest.default StringgetName()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
-
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:
-
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:
-
getNetworkInterfaces
A list of information about available network interfaces.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDecoderManifestPropsMixin.NetworkInterfacesItemsProperty>- See Also:
-
getSignalDecoders
A list of information about signal decoders.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDecoderManifestPropsMixin.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
-