public static final class CfnGateway.GatewayPlatformProperty.Builder
extends java.lang.Object
CfnGateway.GatewayPlatformProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnGateway.GatewayPlatformProperty |
build()
Builds the configured instance.
|
CfnGateway.GatewayPlatformProperty.Builder |
greengrass(CfnGateway.GreengrassProperty greengrass)
Sets the value of
CfnGateway.GatewayPlatformProperty.getGreengrass() |
CfnGateway.GatewayPlatformProperty.Builder |
greengrass(IResolvable greengrass)
Sets the value of
CfnGateway.GatewayPlatformProperty.getGreengrass() |
CfnGateway.GatewayPlatformProperty.Builder |
greengrassV2(CfnGateway.GreengrassV2Property greengrassV2)
Sets the value of
CfnGateway.GatewayPlatformProperty.getGreengrassV2() |
CfnGateway.GatewayPlatformProperty.Builder |
greengrassV2(IResolvable greengrassV2)
Sets the value of
CfnGateway.GatewayPlatformProperty.getGreengrassV2() |
public CfnGateway.GatewayPlatformProperty.Builder greengrass(IResolvable greengrass)
CfnGateway.GatewayPlatformProperty.getGreengrass()
greengrass
- A gateway that runs on AWS IoT Greengrass .this
public CfnGateway.GatewayPlatformProperty.Builder greengrass(CfnGateway.GreengrassProperty greengrass)
CfnGateway.GatewayPlatformProperty.getGreengrass()
greengrass
- A gateway that runs on AWS IoT Greengrass .this
public CfnGateway.GatewayPlatformProperty.Builder greengrassV2(IResolvable greengrassV2)
CfnGateway.GatewayPlatformProperty.getGreengrassV2()
greengrassV2
- A gateway that runs on AWS IoT Greengrass V2.this
public CfnGateway.GatewayPlatformProperty.Builder greengrassV2(CfnGateway.GreengrassV2Property greengrassV2)
CfnGateway.GatewayPlatformProperty.getGreengrassV2()
greengrassV2
- A gateway that runs on AWS IoT Greengrass V2.this
public CfnGateway.GatewayPlatformProperty build()
CfnGateway.GatewayPlatformProperty
java.lang.NullPointerException
- if any required attribute was not provided