Interface GatewayPlatform.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<GatewayPlatform.Builder,
,GatewayPlatform> SdkBuilder<GatewayPlatform.Builder,
,GatewayPlatform> SdkPojo
- Enclosing class:
GatewayPlatform
public static interface GatewayPlatform.Builder
extends SdkPojo, CopyableBuilder<GatewayPlatform.Builder,GatewayPlatform>
-
Method Summary
Modifier and TypeMethodDescriptiondefault GatewayPlatform.Builder
greengrass
(Consumer<Greengrass.Builder> greengrass) A gateway that runs on IoT Greengrass.greengrass
(Greengrass greengrass) A gateway that runs on IoT Greengrass.default GatewayPlatform.Builder
greengrassV2
(Consumer<GreengrassV2.Builder> greengrassV2) A gateway that runs on IoT Greengrass V2.greengrassV2
(GreengrassV2 greengrassV2) A gateway that runs on IoT Greengrass V2.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
greengrass
A gateway that runs on IoT Greengrass.
- Parameters:
greengrass
- A gateway that runs on IoT Greengrass.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
greengrass
A gateway that runs on IoT Greengrass.
This is a convenience method that creates an instance of theGreengrass.Builder
avoiding the need to create one manually viaGreengrass.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed togreengrass(Greengrass)
.- Parameters:
greengrass
- a consumer that will call methods onGreengrass.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
greengrassV2
A gateway that runs on IoT Greengrass V2.
- Parameters:
greengrassV2
- A gateway that runs on IoT Greengrass V2.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
greengrassV2
A gateway that runs on IoT Greengrass V2.
This is a convenience method that creates an instance of theGreengrassV2.Builder
avoiding the need to create one manually viaGreengrassV2.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed togreengrassV2(GreengrassV2)
.- Parameters:
greengrassV2
- a consumer that will call methods onGreengrassV2.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-