Class CfnSignalCatalogProps.Builder
java.lang.Object
software.amazon.awscdk.services.iotfleetwise.CfnSignalCatalogProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnSignalCatalogProps>
- Enclosing interface:
CfnSignalCatalogProps
@Stability(Stable)
public static final class CfnSignalCatalogProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnSignalCatalogProps>
A builder for
CfnSignalCatalogProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.description(String description) Sets the value ofCfnSignalCatalogProps.getDescription()Sets the value ofCfnSignalCatalogProps.getName()nodeCounts(IResolvable nodeCounts) Sets the value ofCfnSignalCatalogProps.getNodeCounts()nodeCounts(CfnSignalCatalog.NodeCountsProperty nodeCounts) Sets the value ofCfnSignalCatalogProps.getNodeCounts()Sets the value ofCfnSignalCatalogProps.getNodes()nodes(IResolvable nodes) Sets the value ofCfnSignalCatalogProps.getNodes()Sets the value ofCfnSignalCatalogProps.getTags()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
description
Sets the value ofCfnSignalCatalogProps.getDescription()- Parameters:
description- A brief description of the signal catalog.- Returns:
this
-
name
Sets the value ofCfnSignalCatalogProps.getName()- Parameters:
name- The name of the signal catalog.- Returns:
this
-
nodeCounts
Sets the value ofCfnSignalCatalogProps.getNodeCounts()- Parameters:
nodeCounts- Information about the number of nodes and node types in a vehicle network.- Returns:
this
-
nodeCounts
@Stability(Stable) public CfnSignalCatalogProps.Builder nodeCounts(CfnSignalCatalog.NodeCountsProperty nodeCounts) Sets the value ofCfnSignalCatalogProps.getNodeCounts()- Parameters:
nodeCounts- Information about the number of nodes and node types in a vehicle network.- Returns:
this
-
nodes
Sets the value ofCfnSignalCatalogProps.getNodes()- Parameters:
nodes- A list of information about nodes, which are a general abstraction of signals.- Returns:
this
-
nodes
Sets the value ofCfnSignalCatalogProps.getNodes()- Parameters:
nodes- A list of information about nodes, which are a general abstraction of signals.- Returns:
this
-
tags
Sets the value ofCfnSignalCatalogProps.getTags()- Parameters:
tags- Metadata that can be used to manage the signal catalog.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnSignalCatalogProps>- Returns:
- a new instance of
CfnSignalCatalogProps - Throws:
NullPointerException- if any required attribute was not provided
-