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")
.fPorts(FPortsProperty.builder()
.applications(List.of(ApplicationProperty.builder()
.destinationName("destinationName")
.fPort(123)
.type("type")
.build()))
.build())
.otaaV10X(OtaaV10xProperty.builder()
.appEui("appEui")
.appKey("appKey")
.build())
.otaaV11(OtaaV11Property.builder()
.appKey("appKey")
.joinEui("joinEui")
.nwkKey("nwkKey")
.build())
.serviceProfileId("serviceProfileId")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnWirelessDevice.LoRaWANDevicePropertystatic final classAn implementation forCfnWirelessDevice.LoRaWANDeviceProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectABP device object for LoRaWAN specification v1.0.x.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 ObjectList of FPort assigned for different LoRaWAN application packages to use.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
ABP device object for LoRaWAN specification v1.0.x.Returns union: either
IResolvableorCfnWirelessDevice.AbpV10xProperty- See Also:
-
getAbpV11
ABP device object for create APIs for v1.1.Returns union: either
IResolvableorCfnWirelessDevice.AbpV11Property- See Also:
-
getDevEui
The DevEUI value.- See Also:
-
getDeviceProfileId
The ID of the device profile for the new wireless device.- See Also:
-
getFPorts
List of FPort assigned for different LoRaWAN application packages to use.Returns union: either
IResolvableorCfnWirelessDevice.FPortsProperty- See Also:
-
getOtaaV10X
OTAA device object for create APIs for v1.0.x.Returns union: either
IResolvableorCfnWirelessDevice.OtaaV10xProperty- See Also:
-
getOtaaV11
OTAA device object for v1.1 for create APIs.Returns union: either
IResolvableorCfnWirelessDevice.OtaaV11Property- See Also:
-
getServiceProfileId
The ID of the service profile.- See Also:
-
builder
-