Class CfnTaskDefinitionPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.iotwireless.CfnTaskDefinitionPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTaskDefinitionPropsMixin>
- Enclosing class:
CfnTaskDefinitionPropsMixin
@Stability(Stable)
public static final class CfnTaskDefinitionPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTaskDefinitionPropsMixin>
A fluent builder for
CfnTaskDefinitionPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionautoCreateTasks(Boolean autoCreateTasks) Whether to automatically create tasks using this task definition for all gateways with the specified current version.autoCreateTasks(IResolvable autoCreateTasks) Whether to automatically create tasks using this task definition for all gateways with the specified current version.build()create()create(CfnPropertyMixinOptions options) loRaWanUpdateGatewayTaskEntry(CfnTaskDefinitionPropsMixin.LoRaWANUpdateGatewayTaskEntryProperty loRaWanUpdateGatewayTaskEntry) LoRaWANUpdateGatewayTaskEntry object.loRaWanUpdateGatewayTaskEntry(IResolvable loRaWanUpdateGatewayTaskEntry) LoRaWANUpdateGatewayTaskEntry object.The name of the new resource.The tags are an array of key-value pairs to attach to the specified resource.taskDefinitionType(String taskDefinitionType) A filter to list only the wireless gateway task definitions that use this task definition type.Information about the gateways to update.update(IResolvable update) Information about the gateways to update.
-
Method Details
-
create
@Stability(Stable) public static CfnTaskDefinitionPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnTaskDefinitionPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnTaskDefinitionPropsMixin.Builder.
-
autoCreateTasks
@Stability(Stable) public CfnTaskDefinitionPropsMixin.Builder autoCreateTasks(Boolean autoCreateTasks) Whether to automatically create tasks using this task definition for all gateways with the specified current version.If
false, the task must be created by callingCreateWirelessGatewayTask.- Parameters:
autoCreateTasks- Whether to automatically create tasks using this task definition for all gateways with the specified current version. This parameter is required.- Returns:
this- See Also:
-
autoCreateTasks
@Stability(Stable) public CfnTaskDefinitionPropsMixin.Builder autoCreateTasks(IResolvable autoCreateTasks) Whether to automatically create tasks using this task definition for all gateways with the specified current version.If
false, the task must be created by callingCreateWirelessGatewayTask.- Parameters:
autoCreateTasks- Whether to automatically create tasks using this task definition for all gateways with the specified current version. This parameter is required.- Returns:
this- See Also:
-
loRaWanUpdateGatewayTaskEntry
@Stability(Stable) public CfnTaskDefinitionPropsMixin.Builder loRaWanUpdateGatewayTaskEntry(IResolvable loRaWanUpdateGatewayTaskEntry) LoRaWANUpdateGatewayTaskEntry object.- Parameters:
loRaWanUpdateGatewayTaskEntry- LoRaWANUpdateGatewayTaskEntry object. This parameter is required.- Returns:
this- See Also:
-
loRaWanUpdateGatewayTaskEntry
@Stability(Stable) public CfnTaskDefinitionPropsMixin.Builder loRaWanUpdateGatewayTaskEntry(CfnTaskDefinitionPropsMixin.LoRaWANUpdateGatewayTaskEntryProperty loRaWanUpdateGatewayTaskEntry) LoRaWANUpdateGatewayTaskEntry object.- Parameters:
loRaWanUpdateGatewayTaskEntry- LoRaWANUpdateGatewayTaskEntry object. 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:
-
taskDefinitionType
@Stability(Stable) public CfnTaskDefinitionPropsMixin.Builder taskDefinitionType(String taskDefinitionType) A filter to list only the wireless gateway task definitions that use this task definition type.- Parameters:
taskDefinitionType- A filter to list only the wireless gateway task definitions that use this task definition type. This parameter is required.- Returns:
this- See Also:
-
update
Information about the gateways to update.- Parameters:
update- Information about the gateways to update. This parameter is required.- Returns:
this- See Also:
-
update
@Stability(Stable) public CfnTaskDefinitionPropsMixin.Builder update(CfnTaskDefinitionPropsMixin.UpdateWirelessGatewayTaskCreateProperty update) Information about the gateways to update.- Parameters:
update- Information about the gateways to update. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnTaskDefinitionPropsMixin>- Returns:
- a newly built instance of
CfnTaskDefinitionPropsMixin.
-