@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:40.091Z") @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()
The description of the new resource.
|
String |
getDestinationName()
The name of the destination to assign to the new wireless device.
|
default String |
getLastUplinkReceivedAt()
The date and time when the most recent uplink was received.
|
default Object |
getLoRaWan()
The device configuration information to use to create the wireless device.
|
default String |
getName()
The name of the new resource.
|
default List<CfnTag> |
getTags()
The tags are an array of key-value pairs to attach to the specified resource.
|
default String |
getThingArn()
The ARN of the thing to associate with the wireless device.
|
String |
getType()
The wireless device type.
|
@Stability(value=Stable) @NotNull String getDestinationName()
Can have only have alphanumeric, - (hyphen) and _ (underscore) characters and it can't have any spaces.
@Stability(value=Stable) @NotNull String getType()
@Stability(value=Stable) @Nullable default String getDescription()
Maximum length is 2048.
@Stability(value=Stable) @Nullable default String getLastUplinkReceivedAt()
@Stability(value=Stable) @Nullable default Object getLoRaWan()
Must be at least one of OtaaV10x, OtaaV11, AbpV11, or AbpV10x.
@Stability(value=Stable) @Nullable default String getName()
@Stability(value=Stable) @Nullable default List<CfnTag> getTags()
Tags can have a minimum of 0 and a maximum of 50 items.
@Stability(value=Stable) @Nullable default String getThingArn()
@Stability(value=Stable) static CfnWirelessDeviceProps.Builder builder()
CfnWirelessDeviceProps.Builder of CfnWirelessDevicePropsCopyright © 2022. All rights reserved.