@Stability(value=Stable) public static final class CfnGatewayProps.Builder extends Object implements software.amazon.jsii.Builder<CfnGatewayProps>
CfnGatewayProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnGatewayProps |
build()
Builds the configured instance.
|
CfnGatewayProps.Builder |
gatewayCapabilitySummaries(IResolvable gatewayCapabilitySummaries)
Sets the value of
CfnGatewayProps.getGatewayCapabilitySummaries() |
CfnGatewayProps.Builder |
gatewayCapabilitySummaries(List<? extends Object> gatewayCapabilitySummaries)
Sets the value of
CfnGatewayProps.getGatewayCapabilitySummaries() |
CfnGatewayProps.Builder |
gatewayName(String gatewayName)
Sets the value of
CfnGatewayProps.getGatewayName() |
CfnGatewayProps.Builder |
gatewayPlatform(CfnGateway.GatewayPlatformProperty gatewayPlatform)
Sets the value of
CfnGatewayProps.getGatewayPlatform() |
CfnGatewayProps.Builder |
gatewayPlatform(IResolvable gatewayPlatform)
Sets the value of
CfnGatewayProps.getGatewayPlatform() |
CfnGatewayProps.Builder |
tags(List<? extends CfnTag> tags)
Sets the value of
CfnGatewayProps.getTags() |
@Stability(value=Stable) public CfnGatewayProps.Builder gatewayName(String gatewayName)
CfnGatewayProps.getGatewayName()gatewayName - A unique, friendly name for the gateway. This parameter is required.
The maximum length is 256 characters with the pattern [^\ u0000-\ u001F\ u007F]+ .this@Stability(value=Stable) public CfnGatewayProps.Builder gatewayPlatform(CfnGateway.GatewayPlatformProperty gatewayPlatform)
CfnGatewayProps.getGatewayPlatform()gatewayPlatform - The gateway's platform. This parameter is required.
You can only specify one platform in a gateway.this@Stability(value=Stable) public CfnGatewayProps.Builder gatewayPlatform(IResolvable gatewayPlatform)
CfnGatewayProps.getGatewayPlatform()gatewayPlatform - The gateway's platform. This parameter is required.
You can only specify one platform in a gateway.this@Stability(value=Stable) public CfnGatewayProps.Builder gatewayCapabilitySummaries(IResolvable gatewayCapabilitySummaries)
CfnGatewayProps.getGatewayCapabilitySummaries()gatewayCapabilitySummaries - A list of gateway capability summaries that each contain a namespace and status.
Each gateway capability defines data sources for the gateway. To retrieve a capability configuration's definition, use DescribeGatewayCapabilityConfiguration .this@Stability(value=Stable) public CfnGatewayProps.Builder gatewayCapabilitySummaries(List<? extends Object> gatewayCapabilitySummaries)
CfnGatewayProps.getGatewayCapabilitySummaries()gatewayCapabilitySummaries - A list of gateway capability summaries that each contain a namespace and status.
Each gateway capability defines data sources for the gateway. To retrieve a capability configuration's definition, use DescribeGatewayCapabilityConfiguration .this@Stability(value=Stable) public CfnGatewayProps.Builder tags(List<? extends CfnTag> tags)
CfnGatewayProps.getTags()tags - A list of key-value pairs that contain metadata for the gateway.
For more information, see Tagging your AWS IoT SiteWise resources in the AWS IoT SiteWise User Guide .this@Stability(value=Stable) public CfnGatewayProps build()
build in interface software.amazon.jsii.Builder<CfnGatewayProps>CfnGatewayPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.