Class CfnWirelessDevicePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.iotwireless.CfnWirelessDevicePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnWirelessDevicePropsMixin>
- Enclosing class:
CfnWirelessDevicePropsMixin
@Stability(Stable)
public static final class CfnWirelessDevicePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnWirelessDevicePropsMixin>
A fluent builder for
CfnWirelessDevicePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) description(String description) The description of the new resource.destinationName(String destinationName) The name of the destination to assign to the new wireless device.lastUplinkReceivedAt(String lastUplinkReceivedAt) The date and time when the most recent uplink was received.The device configuration information to use to create the wireless device.loRaWan(IResolvable loRaWan) The device configuration information to use to create the wireless device.The name of the new resource.positioning(String positioning) FPort values for the GNSS, Stream, and ClockSync functions of the positioning information.The tags are an array of key-value pairs to attach to the specified resource.The ARN of the thing to associate with the wireless device.The wireless device type.
-
Method Details
-
create
@Stability(Stable) public static CfnWirelessDevicePropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnWirelessDevicePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnWirelessDevicePropsMixin.Builder.
-
description
The description of the new resource.Maximum length is 2048.
- Parameters:
description- The description of the new resource. This parameter is required.- Returns:
this- See Also:
-
destinationName
@Stability(Stable) public CfnWirelessDevicePropsMixin.Builder destinationName(String destinationName) The name of the destination to assign to the new wireless device.Can have only have alphanumeric, - (hyphen) and _ (underscore) characters and it can't have any spaces.
- Parameters:
destinationName- The name of the destination to assign to the new wireless device. This parameter is required.- Returns:
this- See Also:
-
lastUplinkReceivedAt
@Stability(Stable) public CfnWirelessDevicePropsMixin.Builder lastUplinkReceivedAt(String lastUplinkReceivedAt) The date and time when the most recent uplink was received.- Parameters:
lastUplinkReceivedAt- The date and time when the most recent uplink was received. This parameter is required.- Returns:
this- See Also:
-
loRaWan
The device configuration information to use to create the wireless device.Must be at least one of OtaaV10x, OtaaV11, AbpV11, or AbpV10x.
- Parameters:
loRaWan- The device configuration information to use to create the wireless device. This parameter is required.- Returns:
this- See Also:
-
loRaWan
@Stability(Stable) public CfnWirelessDevicePropsMixin.Builder loRaWan(CfnWirelessDevicePropsMixin.LoRaWANDeviceProperty loRaWan) The device configuration information to use to create the wireless device.Must be at least one of OtaaV10x, OtaaV11, AbpV11, or AbpV10x.
- Parameters:
loRaWan- The device configuration information to use to create the wireless device. This parameter is required.- Returns:
this- See Also:
-
name
The name of the new resource.- Parameters:
name- The name of the new resource. This parameter is required.- Returns:
this- See Also:
-
positioning
FPort values for the GNSS, Stream, and ClockSync functions of the positioning information.- Parameters:
positioning- FPort values for the GNSS, Stream, and ClockSync functions of the positioning information. This parameter is required.- Returns:
this- See Also:
-
tags
The tags are an array of key-value pairs to attach to the specified resource.Tags can have a minimum of 0 and a maximum of 50 items.
- Parameters:
tags- The tags are an array of key-value pairs to attach to the specified resource. This parameter is required.- Returns:
this- See Also:
-
thingArn
The ARN of the thing to associate with the wireless device.- Parameters:
thingArn- The ARN of the thing to associate with the wireless device. This parameter is required.- Returns:
this- See Also:
-
type
The wireless device type.- Parameters:
type- The wireless device type. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnWirelessDevicePropsMixin>- Returns:
- a newly built instance of
CfnWirelessDevicePropsMixin.
-