Interface CfnWirelessDevice.LoRaWANDeviceProperty

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

@Stability(Stable) public static interface CfnWirelessDevice.LoRaWANDeviceProperty extends software.amazon.jsii.JsiiSerializable
LoRaWAN object for create functions.

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.*;
 LoRaWANDeviceProperty loRaWANDeviceProperty = LoRaWANDeviceProperty.builder()
         .abpV10X(AbpV10xProperty.builder()
                 .devAddr("devAddr")
                 .sessionKeys(SessionKeysAbpV10xProperty.builder()
                         .appSKey("appSKey")
                         .nwkSKey("nwkSKey")
                         .build())
                 .build())
         .abpV11(AbpV11Property.builder()
                 .devAddr("devAddr")
                 .sessionKeys(SessionKeysAbpV11Property.builder()
                         .appSKey("appSKey")
                         .fNwkSIntKey("fNwkSIntKey")
                         .nwkSEncKey("nwkSEncKey")
                         .sNwkSIntKey("sNwkSIntKey")
                         .build())
                 .build())
         .devEui("devEui")
         .deviceProfileId("deviceProfileId")
         .otaaV10X(OtaaV10xProperty.builder()
                 .appEui("appEui")
                 .appKey("appKey")
                 .build())
         .otaaV11(OtaaV11Property.builder()
                 .appKey("appKey")
                 .joinEui("joinEui")
                 .nwkKey("nwkKey")
                 .build())
         .serviceProfileId("serviceProfileId")
         .build();
 
  • Method Details

    • getAbpV10X

      @Stability(Stable) @Nullable default Object getAbpV10X()
      LoRaWAN object for create APIs.
    • getAbpV11

      @Stability(Stable) @Nullable default Object getAbpV11()
      ABP device object for create APIs for v1.1.
    • getDevEui

      @Stability(Stable) @Nullable default String getDevEui()
      The DevEUI value.
    • getDeviceProfileId

      @Stability(Stable) @Nullable default String getDeviceProfileId()
      The ID of the device profile for the new wireless device.
    • getOtaaV10X

      @Stability(Stable) @Nullable default Object getOtaaV10X()
      OTAA device object for create APIs for v1.0.x.
    • getOtaaV11

      @Stability(Stable) @Nullable default Object getOtaaV11()
      OTAA device object for v1.1 for create APIs.
    • getServiceProfileId

      @Stability(Stable) @Nullable default String getServiceProfileId()
      The ID of the service profile.
    • builder

      @Stability(Stable) static CfnWirelessDevice.LoRaWANDeviceProperty.Builder builder()
      Returns:
      a CfnWirelessDevice.LoRaWANDeviceProperty.Builder of CfnWirelessDevice.LoRaWANDeviceProperty