Interface UpdateFuotaTaskRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateFuotaTaskRequest.Builder,UpdateFuotaTaskRequest>,IotWirelessRequest.Builder,SdkBuilder<UpdateFuotaTaskRequest.Builder,UpdateFuotaTaskRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateFuotaTaskRequest
public static interface UpdateFuotaTaskRequest.Builder extends IotWirelessRequest.Builder, SdkPojo, CopyableBuilder<UpdateFuotaTaskRequest.Builder,UpdateFuotaTaskRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateFuotaTaskRequest.Builderdescription(String description)Sets the value of the Description property for this object.UpdateFuotaTaskRequest.BuilderfirmwareUpdateImage(String firmwareUpdateImage)Sets the value of the FirmwareUpdateImage property for this object.UpdateFuotaTaskRequest.BuilderfirmwareUpdateRole(String firmwareUpdateRole)Sets the value of the FirmwareUpdateRole property for this object.UpdateFuotaTaskRequest.BuilderfragmentIntervalMS(Integer fragmentIntervalMS)Sets the value of the FragmentIntervalMS property for this object.UpdateFuotaTaskRequest.BuilderfragmentSizeBytes(Integer fragmentSizeBytes)Sets the value of the FragmentSizeBytes property for this object.UpdateFuotaTaskRequest.Builderid(String id)Sets the value of the Id property for this object.default UpdateFuotaTaskRequest.BuilderloRaWAN(Consumer<LoRaWANFuotaTask.Builder> loRaWAN)Sets the value of the LoRaWAN property for this object.UpdateFuotaTaskRequest.BuilderloRaWAN(LoRaWANFuotaTask loRaWAN)Sets the value of the LoRaWAN property for this object.UpdateFuotaTaskRequest.Buildername(String name)Sets the value of the Name property for this object.UpdateFuotaTaskRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateFuotaTaskRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateFuotaTaskRequest.BuilderredundancyPercent(Integer redundancyPercent)Sets the value of the RedundancyPercent property for this object.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.iotwireless.model.IotWirelessRequest.Builder
build
-
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
-
id
UpdateFuotaTaskRequest.Builder id(String id)
Sets the value of the Id property for this object.- Parameters:
id- The new value for the Id property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
UpdateFuotaTaskRequest.Builder name(String name)
Sets the value of the Name property for this object.- Parameters:
name- The new value for the Name property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
UpdateFuotaTaskRequest.Builder description(String description)
Sets the value of the Description property for this object.- Parameters:
description- The new value for the Description property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loRaWAN
UpdateFuotaTaskRequest.Builder loRaWAN(LoRaWANFuotaTask loRaWAN)
Sets the value of the LoRaWAN property for this object.- Parameters:
loRaWAN- The new value for the LoRaWAN property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loRaWAN
default UpdateFuotaTaskRequest.Builder loRaWAN(Consumer<LoRaWANFuotaTask.Builder> loRaWAN)
Sets the value of the LoRaWAN property for this object. This is a convenience method that creates an instance of theLoRaWANFuotaTask.Builderavoiding the need to create one manually viaLoRaWANFuotaTask.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toloRaWAN(LoRaWANFuotaTask).- Parameters:
loRaWAN- a consumer that will call methods onLoRaWANFuotaTask.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
loRaWAN(LoRaWANFuotaTask)
-
firmwareUpdateImage
UpdateFuotaTaskRequest.Builder firmwareUpdateImage(String firmwareUpdateImage)
Sets the value of the FirmwareUpdateImage property for this object.- Parameters:
firmwareUpdateImage- The new value for the FirmwareUpdateImage property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firmwareUpdateRole
UpdateFuotaTaskRequest.Builder firmwareUpdateRole(String firmwareUpdateRole)
Sets the value of the FirmwareUpdateRole property for this object.- Parameters:
firmwareUpdateRole- The new value for the FirmwareUpdateRole property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redundancyPercent
UpdateFuotaTaskRequest.Builder redundancyPercent(Integer redundancyPercent)
Sets the value of the RedundancyPercent property for this object.- Parameters:
redundancyPercent- The new value for the RedundancyPercent property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fragmentSizeBytes
UpdateFuotaTaskRequest.Builder fragmentSizeBytes(Integer fragmentSizeBytes)
Sets the value of the FragmentSizeBytes property for this object.- Parameters:
fragmentSizeBytes- The new value for the FragmentSizeBytes property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fragmentIntervalMS
UpdateFuotaTaskRequest.Builder fragmentIntervalMS(Integer fragmentIntervalMS)
Sets the value of the FragmentIntervalMS property for this object.- Parameters:
fragmentIntervalMS- The new value for the FragmentIntervalMS property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateFuotaTaskRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateFuotaTaskRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-