Interface CreateFuotaTaskRequest.Builder

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

        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:
        #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.