Interface LoRaWANUpdateGatewayTaskCreate.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LoRaWANUpdateGatewayTaskCreate.Builder,
,LoRaWANUpdateGatewayTaskCreate> SdkBuilder<LoRaWANUpdateGatewayTaskCreate.Builder,
,LoRaWANUpdateGatewayTaskCreate> SdkPojo
- Enclosing class:
LoRaWANUpdateGatewayTaskCreate
public static interface LoRaWANUpdateGatewayTaskCreate.Builder
extends SdkPojo, CopyableBuilder<LoRaWANUpdateGatewayTaskCreate.Builder,LoRaWANUpdateGatewayTaskCreate>
-
Method Summary
Modifier and TypeMethodDescriptioncurrentVersion
(Consumer<LoRaWANGatewayVersion.Builder> currentVersion) The version of the gateways that should receive the update.currentVersion
(LoRaWANGatewayVersion currentVersion) The version of the gateways that should receive the update.The CRC of the signature private key to check.updateSignature
(String updateSignature) The signature used to verify the update firmware.updateVersion
(Consumer<LoRaWANGatewayVersion.Builder> updateVersion) The firmware version to update the gateway to.updateVersion
(LoRaWANGatewayVersion updateVersion) The firmware version to update the gateway to.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
-
updateSignature
The signature used to verify the update firmware.
- Parameters:
updateSignature
- The signature used to verify the update firmware.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sigKeyCrc
The CRC of the signature private key to check.
- Parameters:
sigKeyCrc
- The CRC of the signature private key to check.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentVersion
The version of the gateways that should receive the update.
- Parameters:
currentVersion
- The version of the gateways that should receive the update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentVersion
default LoRaWANUpdateGatewayTaskCreate.Builder currentVersion(Consumer<LoRaWANGatewayVersion.Builder> currentVersion) The version of the gateways that should receive the update.
This is a convenience method that creates an instance of theLoRaWANGatewayVersion.Builder
avoiding the need to create one manually viaLoRaWANGatewayVersion.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocurrentVersion(LoRaWANGatewayVersion)
.- Parameters:
currentVersion
- a consumer that will call methods onLoRaWANGatewayVersion.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updateVersion
The firmware version to update the gateway to.
- Parameters:
updateVersion
- The firmware version to update the gateway to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateVersion
default LoRaWANUpdateGatewayTaskCreate.Builder updateVersion(Consumer<LoRaWANGatewayVersion.Builder> updateVersion) The firmware version to update the gateway to.
This is a convenience method that creates an instance of theLoRaWANGatewayVersion.Builder
avoiding the need to create one manually viaLoRaWANGatewayVersion.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toupdateVersion(LoRaWANGatewayVersion)
.- Parameters:
updateVersion
- a consumer that will call methods onLoRaWANGatewayVersion.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-