public static final class CfnWirelessDevice.Builder
extends java.lang.Object
CfnWirelessDevice
.Modifier and Type | Method and Description |
---|---|
CfnWirelessDevice |
build() |
static CfnWirelessDevice.Builder |
create(Construct scope,
java.lang.String id) |
CfnWirelessDevice.Builder |
description(java.lang.String description)
The description of the new resource.
|
CfnWirelessDevice.Builder |
destinationName(java.lang.String destinationName)
The name of the destination to assign to the new wireless device.
|
CfnWirelessDevice.Builder |
lastUplinkReceivedAt(java.lang.String lastUplinkReceivedAt)
The date and time when the most recent uplink was received.
|
CfnWirelessDevice.Builder |
loRaWan(CfnWirelessDevice.LoRaWANDeviceProperty loRaWan)
The device configuration information to use to create the wireless device.
|
CfnWirelessDevice.Builder |
loRaWan(IResolvable loRaWan)
The device configuration information to use to create the wireless device.
|
CfnWirelessDevice.Builder |
name(java.lang.String name)
The name of the new resource.
|
CfnWirelessDevice.Builder |
tags(java.util.List<? extends CfnTag> tags)
The tags are an array of key-value pairs to attach to the specified resource.
|
CfnWirelessDevice.Builder |
thingArn(java.lang.String thingArn)
The ARN of the thing to associate with the wireless device.
|
CfnWirelessDevice.Builder |
type(java.lang.String type)
The wireless device type.
|
public static CfnWirelessDevice.Builder create(Construct scope, java.lang.String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnWirelessDevice.AbpV10xProperty.Builder
.public CfnWirelessDevice.Builder destinationName(java.lang.String destinationName)
Can have only have alphanumeric, - (hyphen) and _ (underscore) characters and it can't have any spaces.
destinationName
- The name of the destination to assign to the new wireless device. This parameter is required.this
public CfnWirelessDevice.Builder type(java.lang.String type)
type
- The wireless device type. This parameter is required.this
public CfnWirelessDevice.Builder description(java.lang.String description)
Maximum length is 2048.
description
- The description of the new resource. This parameter is required.this
public CfnWirelessDevice.Builder lastUplinkReceivedAt(java.lang.String lastUplinkReceivedAt)
lastUplinkReceivedAt
- The date and time when the most recent uplink was received. This parameter is required.this
public CfnWirelessDevice.Builder loRaWan(IResolvable loRaWan)
Must be at least one of OtaaV10x, OtaaV11, AbpV11, or AbpV10x.
loRaWan
- The device configuration information to use to create the wireless device. This parameter is required.this
public CfnWirelessDevice.Builder loRaWan(CfnWirelessDevice.LoRaWANDeviceProperty loRaWan)
Must be at least one of OtaaV10x, OtaaV11, AbpV11, or AbpV10x.
loRaWan
- The device configuration information to use to create the wireless device. This parameter is required.this
public CfnWirelessDevice.Builder name(java.lang.String name)
name
- The name of the new resource. This parameter is required.this
public CfnWirelessDevice.Builder tags(java.util.List<? extends CfnTag> tags)
Tags can have a minimum of 0 and a maximum of 50 items.
tags
- The tags are an array of key-value pairs to attach to the specified resource. This parameter is required.this
public CfnWirelessDevice.Builder thingArn(java.lang.String thingArn)
thingArn
- The ARN of the thing to associate with the wireless device. This parameter is required.this
public CfnWirelessDevice build()