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
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnSignalCatalogProps
static final class
An implementation forCfnSignalCatalogProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
(Optional) A brief description of the signal catalog.default String
getName()
(Optional) The name of the signal catalog.default Object
(Optional) Information about the number of nodes and node types in a vehicle network.default Object
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.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.Builder
ofCfnSignalCatalogProps
-