@Generated(value="jsii-pacmak/1.46.0 (build cd08c55)", date="2021-11-25T20:11:06.926Z") @Stability(value=Stable) public interface CfnWirelessDeviceProps extends software.amazon.jsii.JsiiSerializable
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.*;
CfnWirelessDeviceProps cfnWirelessDeviceProps = CfnWirelessDeviceProps.builder()
.destinationName("destinationName")
.type("type")
// the properties below are optional
.description("description")
.lastUplinkReceivedAt("lastUplinkReceivedAt")
.loRaWan(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())
.name("name")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.thingArn("thingArn")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnWirelessDeviceProps.Builder
A builder for
CfnWirelessDeviceProps |
static class |
CfnWirelessDeviceProps.Jsii$Proxy
An implementation for
CfnWirelessDeviceProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnWirelessDeviceProps.Builder |
builder() |
default String |
getDescription()
`AWS::IoTWireless::WirelessDevice.Description`.
|
String |
getDestinationName()
`AWS::IoTWireless::WirelessDevice.DestinationName`.
|
default String |
getLastUplinkReceivedAt()
`AWS::IoTWireless::WirelessDevice.LastUplinkReceivedAt`.
|
default Object |
getLoRaWan()
`AWS::IoTWireless::WirelessDevice.LoRaWAN`.
|
default String |
getName()
`AWS::IoTWireless::WirelessDevice.Name`.
|
default List<CfnTag> |
getTags()
`AWS::IoTWireless::WirelessDevice.Tags`.
|
default String |
getThingArn()
`AWS::IoTWireless::WirelessDevice.ThingArn`.
|
String |
getType()
`AWS::IoTWireless::WirelessDevice.Type`.
|
@Stability(value=Stable) @Nullable default String getDescription()
@Stability(value=Stable) @NotNull String getDestinationName()
@Stability(value=Stable) @Nullable default String getLastUplinkReceivedAt()
@Stability(value=Stable) @Nullable default Object getLoRaWan()
@Stability(value=Stable) @Nullable default String getName()
@Stability(value=Stable) @Nullable default List<CfnTag> getTags()
@Stability(value=Stable) @Nullable default String getThingArn()
@Stability(value=Stable) @NotNull String getType()
@Stability(value=Stable) static CfnWirelessDeviceProps.Builder builder()
CfnWirelessDeviceProps.Builder of CfnWirelessDevicePropsCopyright © 2021. All rights reserved.