Class CfnWirelessGateway.Builder
java.lang.Object
software.amazon.awscdk.services.iotwireless.CfnWirelessGateway.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnWirelessGateway>
- Enclosing class:
- CfnWirelessGateway
@Stability(Stable)
public static final class CfnWirelessGateway.Builder
extends Object
implements software.amazon.jsii.Builder<CfnWirelessGateway>
A fluent builder for
CfnWirelessGateway
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnWirelessGateway.Builder
description
(String description) The description of the new resource.lastUplinkReceivedAt
(String lastUplinkReceivedAt) The date and time when the most recent uplink was received.loRaWan
(IResolvable loRaWan) The gateway configuration information to use to create the wireless gateway.The gateway configuration information to use to create the wireless gateway.The name of the new resource.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 gateway.The name of the thing associated with the wireless gateway.
-
Method Details
-
create
- Parameters:
scope
-- scope in which this resource is defined.
id
-- scoped id of the resource.
- Returns:
- a new instance of
CfnWirelessGateway.Builder
.
-
loRaWan
The gateway configuration information to use to create the wireless gateway.- Parameters:
loRaWan
- The gateway configuration information to use to create the wireless gateway. This parameter is required.- Returns:
this
-
loRaWan
@Stability(Stable) public CfnWirelessGateway.Builder loRaWan(CfnWirelessGateway.LoRaWANGatewayProperty loRaWan) The gateway configuration information to use to create the wireless gateway.- Parameters:
loRaWan
- The gateway configuration information to use to create the wireless gateway. This parameter is required.- Returns:
this
-
description
The description of the new resource.The maximum length is 2048 characters.
- Parameters:
description
- The description of the new resource. This parameter is required.- Returns:
this
-
lastUplinkReceivedAt
@Stability(Stable) public CfnWirelessGateway.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
-
name
The name of the new resource.- Parameters:
name
- The name of the new resource. This parameter is required.- Returns:
this
-
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
-
thingArn
The ARN of the thing to associate with the wireless gateway.- Parameters:
thingArn
- The ARN of the thing to associate with the wireless gateway. This parameter is required.- Returns:
this
-
thingName
The name of the thing associated with the wireless gateway.The value is empty if a thing isn't associated with the gateway.
- Parameters:
thingName
- The name of the thing associated with the wireless gateway. This parameter is required.- Returns:
this
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnWirelessGateway>
- Returns:
- a newly built instance of
CfnWirelessGateway
.
-