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 class
A builder forCfnWirelessDevice.LoRaWANDeviceProperty
static final class
An implementation forCfnWirelessDevice.LoRaWANDeviceProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
ABP device object for LoRaWAN specification v1.0.x.default Object
ABP device object for create APIs for v1.1.default String
The DevEUI value.default String
The ID of the device profile for the new wireless device.default Object
List of FPort assigned for different LoRaWAN application packages to use.default Object
OTAA device object for create APIs for v1.0.x.default Object
OTAA device object for v1.1 for create APIs.default String
The 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.- See Also:
-
getAbpV11
ABP device object for create APIs for v1.1.- 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.- See Also:
-
getOtaaV10X
OTAA device object for create APIs for v1.0.x.- See Also:
-
getOtaaV11
OTAA device object for v1.1 for create APIs.- See Also:
-
getServiceProfileId
The ID of the service profile.- See Also:
-
builder
-