Interface CfnDeviceProfile.LoRaWANDeviceProfileProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnDeviceProfile.LoRaWANDeviceProfileProperty.Jsii$Proxy
Enclosing class:
CfnDeviceProfile

@Stability(Stable) public static interface CfnDeviceProfile.LoRaWANDeviceProfileProperty extends software.amazon.jsii.JsiiSerializable
LoRaWAN device profile object.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.iotwireless.*;
 LoRaWANDeviceProfileProperty loRaWANDeviceProfileProperty = LoRaWANDeviceProfileProperty.builder()
         .classBTimeout(123)
         .classCTimeout(123)
         .factoryPresetFreqsList(List.of(123))
         .macVersion("macVersion")
         .maxDutyCycle(123)
         .maxEirp(123)
         .pingSlotDr(123)
         .pingSlotFreq(123)
         .pingSlotPeriod(123)
         .regParamsRevision("regParamsRevision")
         .rfRegion("rfRegion")
         .rxDataRate2(123)
         .rxDelay1(123)
         .rxDrOffset1(123)
         .rxFreq2(123)
         .supports32BitFCnt(false)
         .supportsClassB(false)
         .supportsClassC(false)
         .supportsJoin(false)
         .build();
 
  • Method Details

    • getClassBTimeout

      @Stability(Stable) @Nullable default Number getClassBTimeout()
      The ClassBTimeout value.
    • getClassCTimeout

      @Stability(Stable) @Nullable default Number getClassCTimeout()
      The ClassCTimeout value.
    • getFactoryPresetFreqsList

      @Stability(Stable) @Nullable default Object getFactoryPresetFreqsList()
      The list of values that make up the FactoryPresetFreqs value.

      Valid range of values include a minimum value of 1000000 and a maximum value of 16700000.

    • getMacVersion

      @Stability(Stable) @Nullable default String getMacVersion()
      The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
    • getMaxDutyCycle

      @Stability(Stable) @Nullable default Number getMaxDutyCycle()
      The MaxDutyCycle value.
    • getMaxEirp

      @Stability(Stable) @Nullable default Number getMaxEirp()
      The MaxEIRP value.
    • getPingSlotDr

      @Stability(Stable) @Nullable default Number getPingSlotDr()
      The PingSlotDR value.
    • getPingSlotFreq

      @Stability(Stable) @Nullable default Number getPingSlotFreq()
      The PingSlotFreq value.
    • getPingSlotPeriod

      @Stability(Stable) @Nullable default Number getPingSlotPeriod()
      The PingSlotPeriod value.
    • getRegParamsRevision

      @Stability(Stable) @Nullable default String getRegParamsRevision()
      The version of regional parameters.
    • getRfRegion

      @Stability(Stable) @Nullable default String getRfRegion()
      The frequency band (RFRegion) value.
    • getRxDataRate2

      @Stability(Stable) @Nullable default Number getRxDataRate2()
      The RXDataRate2 value.
    • getRxDelay1

      @Stability(Stable) @Nullable default Number getRxDelay1()
      The RXDelay1 value.
    • getRxDrOffset1

      @Stability(Stable) @Nullable default Number getRxDrOffset1()
      The RXDROffset1 value.
    • getRxFreq2

      @Stability(Stable) @Nullable default Number getRxFreq2()
      The RXFreq2 value.
    • getSupports32BitFCnt

      @Stability(Stable) @Nullable default Object getSupports32BitFCnt()
      The Supports32BitFCnt value.
    • getSupportsClassB

      @Stability(Stable) @Nullable default Object getSupportsClassB()
      The SupportsClassB value.
    • getSupportsClassC

      @Stability(Stable) @Nullable default Object getSupportsClassC()
      The SupportsClassC value.
    • getSupportsJoin

      @Stability(Stable) @Nullable default Object getSupportsJoin()
      The SupportsJoin value.
    • builder

      @Stability(Stable) static CfnDeviceProfile.LoRaWANDeviceProfileProperty.Builder builder()
      Returns:
      a CfnDeviceProfile.LoRaWANDeviceProfileProperty.Builder of CfnDeviceProfile.LoRaWANDeviceProfileProperty