Class CfnGateway.GatewayPlatformProperty.Builder
java.lang.Object
software.amazon.awscdk.services.iotsitewise.CfnGateway.GatewayPlatformProperty.Builder
- All Implemented Interfaces:
- software.amazon.jsii.Builder<CfnGateway.GatewayPlatformProperty>
- Enclosing interface:
- CfnGateway.GatewayPlatformProperty
@Stability(Stable)
public static final class CfnGateway.GatewayPlatformProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnGateway.GatewayPlatformProperty>
A builder for 
CfnGateway.GatewayPlatformProperty- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Builds the configured instance.greengrass(IResolvable greengrass) Sets the value ofCfnGateway.GatewayPlatformProperty.getGreengrass()greengrass(CfnGateway.GreengrassProperty greengrass) Sets the value ofCfnGateway.GatewayPlatformProperty.getGreengrass()greengrassV2(IResolvable greengrassV2) Sets the value ofCfnGateway.GatewayPlatformProperty.getGreengrassV2()greengrassV2(CfnGateway.GreengrassV2Property greengrassV2) Sets the value ofCfnGateway.GatewayPlatformProperty.getGreengrassV2()
- 
Constructor Details- 
Builderpublic Builder()
 
- 
- 
Method Details- 
greengrass@Stability(Stable) public CfnGateway.GatewayPlatformProperty.Builder greengrass(IResolvable greengrass) Sets the value ofCfnGateway.GatewayPlatformProperty.getGreengrass()- Parameters:
- greengrass- A gateway that runs on AWS IoT Greengrass .
- Returns:
- this
 
- 
greengrass@Stability(Stable) public CfnGateway.GatewayPlatformProperty.Builder greengrass(CfnGateway.GreengrassProperty greengrass) Sets the value ofCfnGateway.GatewayPlatformProperty.getGreengrass()- Parameters:
- greengrass- A gateway that runs on AWS IoT Greengrass .
- Returns:
- this
 
- 
greengrassV2@Stability(Stable) public CfnGateway.GatewayPlatformProperty.Builder greengrassV2(IResolvable greengrassV2) Sets the value ofCfnGateway.GatewayPlatformProperty.getGreengrassV2()- Parameters:
- greengrassV2- A gateway that runs on AWS IoT Greengrass V2.
- Returns:
- this
 
- 
greengrassV2@Stability(Stable) public CfnGateway.GatewayPlatformProperty.Builder greengrassV2(CfnGateway.GreengrassV2Property greengrassV2) Sets the value ofCfnGateway.GatewayPlatformProperty.getGreengrassV2()- Parameters:
- greengrassV2- A gateway that runs on AWS IoT Greengrass V2.
- Returns:
- this
 
- 
buildBuilds the configured instance.- Specified by:
- buildin interface- software.amazon.jsii.Builder<CfnGateway.GatewayPlatformProperty>
- Returns:
- a new instance of CfnGateway.GatewayPlatformProperty
- Throws:
- NullPointerException- if any required attribute was not provided
 
 
-