Class CfnGatewayPropsMixin.GatewayCapabilitySummaryProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.iotsitewise.CfnGatewayPropsMixin.GatewayCapabilitySummaryProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnGatewayPropsMixin.GatewayCapabilitySummaryProperty>
- Enclosing interface:
CfnGatewayPropsMixin.GatewayCapabilitySummaryProperty
@Stability(Stable)
public static final class CfnGatewayPropsMixin.GatewayCapabilitySummaryProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnGatewayPropsMixin.GatewayCapabilitySummaryProperty>
A builder for
CfnGatewayPropsMixin.GatewayCapabilitySummaryProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.capabilityConfiguration(String capabilityConfiguration) capabilityNamespace(String capabilityNamespace)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
capabilityConfiguration
@Stability(Stable) public CfnGatewayPropsMixin.GatewayCapabilitySummaryProperty.Builder capabilityConfiguration(String capabilityConfiguration) Sets the value ofCfnGatewayPropsMixin.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
-
capabilityNamespace
@Stability(Stable) public CfnGatewayPropsMixin.GatewayCapabilitySummaryProperty.Builder capabilityNamespace(String capabilityNamespace) - Parameters:
capabilityNamespace- The namespace of the capability configuration. For example, if you configure OPC UA sources for an MQTT-enabled gateway, your OPC-UA capability configuration has the namespaceiotsitewise:opcuacollector:3.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnGatewayPropsMixin.GatewayCapabilitySummaryProperty>- Returns:
- a new instance of
CfnGatewayPropsMixin.GatewayCapabilitySummaryProperty - Throws:
NullPointerException- if any required attribute was not provided
-