Interface LoRaWANDeviceProfile.Builder

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

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

    • supportsClassB

      LoRaWANDeviceProfile.Builder supportsClassB(Boolean supportsClassB)

      The SupportsClassB value.

      Parameters:
      supportsClassB - The SupportsClassB value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • classBTimeout

      LoRaWANDeviceProfile.Builder classBTimeout(Integer classBTimeout)

      The ClassBTimeout value.

      Parameters:
      classBTimeout - The ClassBTimeout value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pingSlotPeriod

      LoRaWANDeviceProfile.Builder pingSlotPeriod(Integer pingSlotPeriod)

      The PingSlotPeriod value.

      Parameters:
      pingSlotPeriod - The PingSlotPeriod value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pingSlotDr

      LoRaWANDeviceProfile.Builder pingSlotDr(Integer pingSlotDr)

      The PingSlotDR value.

      Parameters:
      pingSlotDr - The PingSlotDR value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pingSlotFreq

      LoRaWANDeviceProfile.Builder pingSlotFreq(Integer pingSlotFreq)

      The PingSlotFreq value.

      Parameters:
      pingSlotFreq - The PingSlotFreq value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportsClassC

      LoRaWANDeviceProfile.Builder supportsClassC(Boolean supportsClassC)

      The SupportsClassC value.

      Parameters:
      supportsClassC - The SupportsClassC value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • classCTimeout

      LoRaWANDeviceProfile.Builder classCTimeout(Integer classCTimeout)

      The ClassCTimeout value.

      Parameters:
      classCTimeout - The ClassCTimeout value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • macVersion

      LoRaWANDeviceProfile.Builder macVersion(String macVersion)

      The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.

      Parameters:
      macVersion - The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • regParamsRevision

      LoRaWANDeviceProfile.Builder regParamsRevision(String regParamsRevision)

      The version of regional parameters.

      Parameters:
      regParamsRevision - The version of regional parameters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rxDelay1

      The RXDelay1 value.

      Parameters:
      rxDelay1 - The RXDelay1 value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rxDrOffset1

      LoRaWANDeviceProfile.Builder rxDrOffset1(Integer rxDrOffset1)

      The RXDROffset1 value.

      Parameters:
      rxDrOffset1 - The RXDROffset1 value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rxDataRate2

      LoRaWANDeviceProfile.Builder rxDataRate2(Integer rxDataRate2)

      The RXDataRate2 value.

      Parameters:
      rxDataRate2 - The RXDataRate2 value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rxFreq2

      The RXFreq2 value.

      Parameters:
      rxFreq2 - The RXFreq2 value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • factoryPresetFreqsList

      LoRaWANDeviceProfile.Builder factoryPresetFreqsList(Collection<Integer> factoryPresetFreqsList)

      The list of values that make up the FactoryPresetFreqs value.

      Parameters:
      factoryPresetFreqsList - The list of values that make up the FactoryPresetFreqs value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • factoryPresetFreqsList

      LoRaWANDeviceProfile.Builder factoryPresetFreqsList(Integer... factoryPresetFreqsList)

      The list of values that make up the FactoryPresetFreqs value.

      Parameters:
      factoryPresetFreqsList - The list of values that make up the FactoryPresetFreqs value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxEirp

      The MaxEIRP value.

      Parameters:
      maxEirp - The MaxEIRP value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxDutyCycle

      LoRaWANDeviceProfile.Builder maxDutyCycle(Integer maxDutyCycle)

      The MaxDutyCycle value. It ranges from 0 to 15.

      Parameters:
      maxDutyCycle - The MaxDutyCycle value. It ranges from 0 to 15.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rfRegion

      The frequency band (RFRegion) value.

      Parameters:
      rfRegion - The frequency band (RFRegion) value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportsJoin

      LoRaWANDeviceProfile.Builder supportsJoin(Boolean supportsJoin)

      The SupportsJoin value.

      Parameters:
      supportsJoin - The SupportsJoin value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supports32BitFCnt

      LoRaWANDeviceProfile.Builder supports32BitFCnt(Boolean supports32BitFCnt)

      The Supports32BitFCnt value.

      Parameters:
      supports32BitFCnt - The Supports32BitFCnt value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.