Interface UpdateFuotaTaskRequest.Builder

  • Method Details

    • 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

      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

      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

      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.
    • descriptor

      UpdateFuotaTaskRequest.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

      UpdateFuotaTaskRequest.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.