Interface CreateFuotaTaskRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateFuotaTaskRequest.Builder,CreateFuotaTaskRequest>,IotWirelessRequest.Builder,SdkBuilder<CreateFuotaTaskRequest.Builder,CreateFuotaTaskRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateFuotaTaskRequest
public static interface CreateFuotaTaskRequest.Builder extends IotWirelessRequest.Builder, SdkPojo, CopyableBuilder<CreateFuotaTaskRequest.Builder,CreateFuotaTaskRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateFuotaTaskRequest.BuilderclientRequestToken(String clientRequestToken)Sets the value of the ClientRequestToken property for this object.CreateFuotaTaskRequest.Builderdescription(String description)Sets the value of the Description property for this object.CreateFuotaTaskRequest.Builderdescriptor(String descriptor)Sets the value of the Descriptor property for this object.CreateFuotaTaskRequest.BuilderfirmwareUpdateImage(String firmwareUpdateImage)Sets the value of the FirmwareUpdateImage property for this object.CreateFuotaTaskRequest.BuilderfirmwareUpdateRole(String firmwareUpdateRole)Sets the value of the FirmwareUpdateRole property for this object.CreateFuotaTaskRequest.BuilderfragmentIntervalMS(Integer fragmentIntervalMS)Sets the value of the FragmentIntervalMS property for this object.CreateFuotaTaskRequest.BuilderfragmentSizeBytes(Integer fragmentSizeBytes)Sets the value of the FragmentSizeBytes property for this object.default CreateFuotaTaskRequest.BuilderloRaWAN(Consumer<LoRaWANFuotaTask.Builder> loRaWAN)Sets the value of the LoRaWAN property for this object.CreateFuotaTaskRequest.BuilderloRaWAN(LoRaWANFuotaTask loRaWAN)Sets the value of the LoRaWAN property for this object.CreateFuotaTaskRequest.Buildername(String name)Sets the value of the Name property for this object.CreateFuotaTaskRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateFuotaTaskRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateFuotaTaskRequest.BuilderredundancyPercent(Integer redundancyPercent)Sets the value of the RedundancyPercent property for this object.CreateFuotaTaskRequest.Buildertags(Collection<Tag> tags)Sets the value of the Tags property for this object.CreateFuotaTaskRequest.Buildertags(Consumer<Tag.Builder>... tags)Sets the value of the Tags property for this object.CreateFuotaTaskRequest.Buildertags(Tag... tags)Sets the value of the Tags 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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
name
CreateFuotaTaskRequest.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
CreateFuotaTaskRequest.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.
-
clientRequestToken
CreateFuotaTaskRequest.Builder clientRequestToken(String clientRequestToken)
Sets the value of the ClientRequestToken property for this object.- Parameters:
clientRequestToken- The new value for the ClientRequestToken property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loRaWAN
CreateFuotaTaskRequest.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 CreateFuotaTaskRequest.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
CreateFuotaTaskRequest.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
CreateFuotaTaskRequest.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.
-
tags
CreateFuotaTaskRequest.Builder tags(Collection<Tag> tags)
Sets the value of the Tags property for this object.- Parameters:
tags- The new value for the Tags property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateFuotaTaskRequest.Builder tags(Tag... tags)
Sets the value of the Tags property for this object.- Parameters:
tags- The new value for the Tags property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateFuotaTaskRequest.Builder tags(Consumer<Tag.Builder>... tags)
Sets the value of the Tags property for this object. This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
redundancyPercent
CreateFuotaTaskRequest.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
CreateFuotaTaskRequest.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
CreateFuotaTaskRequest.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.
-
descriptor
CreateFuotaTaskRequest.Builder descriptor(String descriptor)
Sets the value of the Descriptor property for this object.- Parameters:
descriptor- The new value for the Descriptor property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateFuotaTaskRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateFuotaTaskRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-