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 Details

    • 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

      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

      Sets the value of the LoRaWAN property for this object. This is a convenience method that creates an instance of the LoRaWANFuotaTask.Builder avoiding the need to create one manually via LoRaWANFuotaTask.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to loRaWAN(LoRaWANFuotaTask).

      Parameters:
      loRaWAN - a consumer that will call methods on LoRaWANFuotaTask.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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

      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

      Sets the value of the Tags property for this object. This is a convenience method that creates an instance of the Tag.Builder avoiding the need to create one manually via Tag.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to tags(List<Tag>).

      Parameters:
      tags - a consumer that will call methods on Tag.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • overrideConfiguration

      CreateFuotaTaskRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.