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();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnWirelessDevice.LoRaWANDevicePropertystatic final classAn implementation forCfnWirelessDevice.LoRaWANDeviceProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectLoRaWAN object for create APIs.default ObjectABP device object for create APIs for v1.1.default StringThe DevEUI value.default StringThe ID of the device profile for the new wireless device.default ObjectOTAA device object for create APIs for v1.0.x.default ObjectOTAA device object for v1.1 for create APIs.default StringThe ID of the service profile.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAbpV10X
LoRaWAN object for create APIs. -
getAbpV11
ABP device object for create APIs for v1.1. -
getDevEui
The DevEUI value. -
getDeviceProfileId
The ID of the device profile for the new wireless device. -
getOtaaV10X
OTAA device object for create APIs for v1.0.x. -
getOtaaV11
OTAA device object for v1.1 for create APIs. -
getServiceProfileId
The ID of the service profile. -
builder
-