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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default GatewayPlatform.Buildergreengrass(Consumer<Greengrass.Builder> greengrass)A gateway that runs on IoT Greengrass.GatewayPlatform.Buildergreengrass(Greengrass greengrass)A gateway that runs on IoT Greengrass.default GatewayPlatform.BuildergreengrassV2(Consumer<GreengrassV2.Builder> greengrassV2)A gateway that runs on IoT Greengrass V2.GatewayPlatform.BuildergreengrassV2(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.GatewayPlatform.BuildersiemensIE(SiemensIE siemensIE)A SiteWise Edge gateway that runs on a Siemens Industrial Edge Device.-
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 Detail
-
greengrass
GatewayPlatform.Builder greengrass(Greengrass 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
default GatewayPlatform.Builder greengrass(Consumer<Greengrass.Builder> 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:
greengrass(Greengrass)
-
greengrassV2
GatewayPlatform.Builder greengrassV2(GreengrassV2 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
default GatewayPlatform.Builder greengrassV2(Consumer<GreengrassV2.Builder> 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:
greengrassV2(GreengrassV2)
-
siemensIE
GatewayPlatform.Builder siemensIE(SiemensIE 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
default GatewayPlatform.Builder siemensIE(Consumer<SiemensIE.Builder> 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:
siemensIE(SiemensIE)
-
-