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
-
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
- (Optional) A brief description of the signal catalog.- Returns:
this
-
name
Sets the value ofCfnSignalCatalogProps.getName()
- Parameters:
name
- (Optional) The name of the signal catalog.- Returns:
this
-
nodeCounts
Sets the value ofCfnSignalCatalogProps.getNodeCounts()
- Parameters:
nodeCounts
- (Optional) 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
- (Optional) Information about the number of nodes and node types in a vehicle network.- Returns:
this
-
nodes
Sets the value ofCfnSignalCatalogProps.getNodes()
- Parameters:
nodes
- (Optional) A list of information about nodes, which are a general abstraction of signals.- Returns:
this
-
nodes
Sets the value ofCfnSignalCatalogProps.getNodes()
- Parameters:
nodes
- (Optional) A list of information about nodes, which are a general abstraction of signals.- Returns:
this
-
tags
Sets the value ofCfnSignalCatalogProps.getTags()
- Parameters:
tags
- (Optional) Metadata that can be used to manage the signal catalog.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnSignalCatalogProps>
- Returns:
- a new instance of
CfnSignalCatalogProps
- Throws:
NullPointerException
- if any required attribute was not provided
-