Interface UpdateWirelessGatewayTaskCreate.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<UpdateWirelessGatewayTaskCreate.Builder,
,UpdateWirelessGatewayTaskCreate> SdkBuilder<UpdateWirelessGatewayTaskCreate.Builder,
,UpdateWirelessGatewayTaskCreate> SdkPojo
- Enclosing class:
UpdateWirelessGatewayTaskCreate
public static interface UpdateWirelessGatewayTaskCreate.Builder
extends SdkPojo, CopyableBuilder<UpdateWirelessGatewayTaskCreate.Builder,UpdateWirelessGatewayTaskCreate>
-
Method Summary
Modifier and TypeMethodDescriptionThe properties that relate to the LoRaWAN wireless gateway.loRaWAN
(LoRaWANUpdateGatewayTaskCreate loRaWAN) The properties that relate to the LoRaWAN wireless gateway.updateDataRole
(String updateDataRole) The IAM role used to read data from the S3 bucket.updateDataSource
(String updateDataSource) The link to the S3 bucket.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
-
updateDataSource
The link to the S3 bucket.
- Parameters:
updateDataSource
- The link to the S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateDataRole
The IAM role used to read data from the S3 bucket.
- Parameters:
updateDataRole
- The IAM role used to read data from the S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loRaWAN
The properties that relate to the LoRaWAN wireless gateway.
- Parameters:
loRaWAN
- The properties that relate to the LoRaWAN wireless gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loRaWAN
default UpdateWirelessGatewayTaskCreate.Builder loRaWAN(Consumer<LoRaWANUpdateGatewayTaskCreate.Builder> loRaWAN) The properties that relate to the LoRaWAN wireless gateway.
This is a convenience method that creates an instance of theLoRaWANUpdateGatewayTaskCreate.Builder
avoiding the need to create one manually viaLoRaWANUpdateGatewayTaskCreate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toloRaWAN(LoRaWANUpdateGatewayTaskCreate)
.- Parameters:
loRaWAN
- a consumer that will call methods onLoRaWANUpdateGatewayTaskCreate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-