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.Buildergreengrass(Consumer<Greengrass.Builder> greengrass) A gateway that runs on IoT Greengrass.greengrass(Greengrass greengrass) A gateway that runs on IoT Greengrass.default GatewayPlatform.BuildergreengrassV2(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaGreengrass.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaGreengrassV2.builder().When the
Consumercompletes,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:
-