Interface CfnSignalCatalogProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnSignalCatalogProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:29:57.880Z")
@Stability(Stable)
public interface CfnSignalCatalogProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnSignalCatalog.
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.*;
CfnSignalCatalogProps cfnSignalCatalogProps = CfnSignalCatalogProps.builder()
.description("description")
.name("name")
.nodeCounts(NodeCountsProperty.builder()
.totalActuators(123)
.totalAttributes(123)
.totalBranches(123)
.totalNodes(123)
.totalSensors(123)
.build())
.nodes(List.of(NodeProperty.builder()
.actuator(ActuatorProperty.builder()
.dataType("dataType")
.fullyQualifiedName("fullyQualifiedName")
// the properties below are optional
.allowedValues(List.of("allowedValues"))
.assignedValue("assignedValue")
.description("description")
.max(123)
.min(123)
.unit("unit")
.build())
.attribute(AttributeProperty.builder()
.dataType("dataType")
.fullyQualifiedName("fullyQualifiedName")
// the properties below are optional
.allowedValues(List.of("allowedValues"))
.assignedValue("assignedValue")
.defaultValue("defaultValue")
.description("description")
.max(123)
.min(123)
.unit("unit")
.build())
.branch(BranchProperty.builder()
.fullyQualifiedName("fullyQualifiedName")
// the properties below are optional
.description("description")
.build())
.sensor(SensorProperty.builder()
.dataType("dataType")
.fullyQualifiedName("fullyQualifiedName")
// the properties below are optional
.allowedValues(List.of("allowedValues"))
.description("description")
.max(123)
.min(123)
.unit("unit")
.build())
.build()))
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnSignalCatalogPropsstatic final classAn implementation forCfnSignalCatalogProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default String(Optional) A brief description of the signal catalog.default StringgetName()(Optional) The name of the signal catalog.default Object(Optional) Information about the number of nodes and node types in a vehicle network.default ObjectgetNodes()(Optional) A list of information about nodes, which are a general abstraction of signals.getTags()(Optional) Metadata that can be used to manage the signal catalog.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDescription
(Optional) A brief description of the signal catalog. -
getName
(Optional) The name of the signal catalog. -
getNodeCounts
(Optional) Information about the number of nodes and node types in a vehicle network. -
getNodes
(Optional) A list of information about nodes, which are a general abstraction of signals. -
getTags
(Optional) Metadata that can be used to manage the signal catalog. -
builder
- Returns:
- a
CfnSignalCatalogProps.BuilderofCfnSignalCatalogProps
-