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.default GatewayPlatform.BuildersiemensIE(Consumer<SiemensIE.Builder> siemensIE) A SiteWise Edge gateway that runs on a Siemens Industrial Edge Device.A SiteWise Edge gateway that runs on a Siemens Industrial Edge Device.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:
-
siemensIE
A SiteWise Edge gateway that runs on a Siemens Industrial Edge Device.
- Parameters:
siemensIE- A SiteWise Edge gateway that runs on a Siemens Industrial Edge Device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
siemensIE
A SiteWise Edge gateway that runs on a Siemens Industrial Edge Device.
This is a convenience method that creates an instance of theSiemensIE.Builderavoiding the need to create one manually viaSiemensIE.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosiemensIE(SiemensIE).- Parameters:
siemensIE- a consumer that will call methods onSiemensIE.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-