Class CfnWirelessGatewayPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.iotwireless.CfnWirelessGatewayPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnWirelessGatewayPropsMixin>
- Enclosing class:
CfnWirelessGatewayPropsMixin
@Stability(Stable)
public static final class CfnWirelessGatewayPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnWirelessGatewayPropsMixin>
A fluent builder for
CfnWirelessGatewayPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) description(String description) The description of the new resource.lastUplinkReceivedAt(String lastUplinkReceivedAt) The date and time when the most recent uplink was received.The gateway configuration information to use to create the wireless gateway.loRaWan(IResolvable loRaWan) 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
@Stability(Stable) public static CfnWirelessGatewayPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnWirelessGatewayPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnWirelessGatewayPropsMixin.Builder.
-
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- See Also:
-
lastUplinkReceivedAt
@Stability(Stable) public CfnWirelessGatewayPropsMixin.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 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- See Also:
-
loRaWan
@Stability(Stable) public CfnWirelessGatewayPropsMixin.Builder loRaWan(CfnWirelessGatewayPropsMixin.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- 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:
-
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 gateway.- Parameters:
thingArn- The ARN of the thing to associate with the wireless gateway. This parameter is required.- Returns:
this- See Also:
-
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- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnWirelessGatewayPropsMixin>- Returns:
- a newly built instance of
CfnWirelessGatewayPropsMixin.
-