Interface FPorts.Builder

All Superinterfaces:
Buildable, CopyableBuilder<FPorts.Builder,FPorts>, SdkBuilder<FPorts.Builder,FPorts>, SdkPojo
Enclosing class:
FPorts

public static interface FPorts.Builder extends SdkPojo, CopyableBuilder<FPorts.Builder,FPorts>
  • Method Details

    • fuota

      FPorts.Builder fuota(Integer fuota)
      Sets the value of the Fuota property for this object.
      Parameters:
      fuota - The new value for the Fuota property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • multicast

      FPorts.Builder multicast(Integer multicast)
      Sets the value of the Multicast property for this object.
      Parameters:
      multicast - The new value for the Multicast property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clockSync

      FPorts.Builder clockSync(Integer clockSync)
      Sets the value of the ClockSync property for this object.
      Parameters:
      clockSync - The new value for the ClockSync property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • positioning

      FPorts.Builder positioning(Positioning positioning)

      FPort values for the GNSS, stream, and ClockSync functions of the positioning information.

      Parameters:
      positioning - FPort values for the GNSS, stream, and ClockSync functions of the positioning information.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • positioning

      default FPorts.Builder positioning(Consumer<Positioning.Builder> positioning)

      FPort values for the GNSS, stream, and ClockSync functions of the positioning information.

      This is a convenience method that creates an instance of the Positioning.Builder avoiding the need to create one manually via Positioning.builder().

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

      Parameters:
      positioning - a consumer that will call methods on Positioning.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • applications

      FPorts.Builder applications(Collection<ApplicationConfig> applications)

      Optional LoRaWAN application information, which can be used for geolocation.

      Parameters:
      applications - Optional LoRaWAN application information, which can be used for geolocation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applications

      FPorts.Builder applications(ApplicationConfig... applications)

      Optional LoRaWAN application information, which can be used for geolocation.

      Parameters:
      applications - Optional LoRaWAN application information, which can be used for geolocation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applications

      FPorts.Builder applications(Consumer<ApplicationConfig.Builder>... applications)

      Optional LoRaWAN application information, which can be used for geolocation.

      This is a convenience method that creates an instance of the ApplicationConfig.Builder avoiding the need to create one manually via ApplicationConfig.builder() .

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

      Parameters:
      applications - a consumer that will call methods on ApplicationConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: