Class CfnGateway.GatewayCapabilitySummaryProperty.Builder
java.lang.Object
software.amazon.awscdk.services.iotsitewise.CfnGateway.GatewayCapabilitySummaryProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnGateway.GatewayCapabilitySummaryProperty>
- Enclosing interface:
CfnGateway.GatewayCapabilitySummaryProperty
@Stability(Stable)
public static final class CfnGateway.GatewayCapabilitySummaryProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnGateway.GatewayCapabilitySummaryProperty>
A builder for
CfnGateway.GatewayCapabilitySummaryProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.capabilityConfiguration
(String capabilityConfiguration) Sets the value ofCfnGateway.GatewayCapabilitySummaryProperty.getCapabilityConfiguration()
capabilityNamespace
(String capabilityNamespace) Sets the value ofCfnGateway.GatewayCapabilitySummaryProperty.getCapabilityNamespace()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
capabilityNamespace
@Stability(Stable) public CfnGateway.GatewayCapabilitySummaryProperty.Builder capabilityNamespace(String capabilityNamespace) Sets the value ofCfnGateway.GatewayCapabilitySummaryProperty.getCapabilityNamespace()
- Parameters:
capabilityNamespace
- The namespace of the capability configuration. This parameter is required. For example, if you configure OPC-UA sources from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespaceiotsitewise:opcuacollector:version
, whereversion
is a number such as1
.- Returns:
this
-
capabilityConfiguration
@Stability(Stable) public CfnGateway.GatewayCapabilitySummaryProperty.Builder capabilityConfiguration(String capabilityConfiguration) Sets the value ofCfnGateway.GatewayCapabilitySummaryProperty.getCapabilityConfiguration()
- Parameters:
capabilityConfiguration
- The JSON document that defines the configuration for the gateway capability. For more information, see Configuring data sources (CLI) in the AWS IoT SiteWise User Guide .- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnGateway.GatewayCapabilitySummaryProperty>
- Returns:
- a new instance of
CfnGateway.GatewayCapabilitySummaryProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-