Class CfnThingGroupPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.iot.mixins.CfnThingGroupPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnThingGroupPropsMixin>
- Enclosing class:
CfnThingGroupPropsMixin
@Stability(Stable)
public static final class CfnThingGroupPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnThingGroupPropsMixin>
A fluent builder for
CfnThingGroupPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) parentGroupName(String parentGroupName) The parent thing group name.queryString(String queryString) The dynamic thing group search query string.Metadata which can be used to manage the thing group or dynamic thing group.thingGroupName(String thingGroupName) The thing group name.thingGroupProperties(IResolvable thingGroupProperties) Thing group properties.thingGroupProperties(CfnThingGroupPropsMixin.ThingGroupPropertiesProperty thingGroupProperties) Thing group properties.
-
Method Details
-
create
@Stability(Stable) public static CfnThingGroupPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnThingGroupPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnThingGroupPropsMixin.Builder.
-
parentGroupName
The parent thing group name.A Dynamic Thing Group does not have
parentGroupNamedefined.- Parameters:
parentGroupName- The parent thing group name. This parameter is required.- Returns:
this- See Also:
-
queryString
The dynamic thing group search query string.The
queryStringattribute is required forCreateDynamicThingGroup. ThequeryStringattribute is not required forCreateThingGroup.- Parameters:
queryString- The dynamic thing group search query string. This parameter is required.- Returns:
this- See Also:
-
tags
Metadata which can be used to manage the thing group or dynamic thing group.- Parameters:
tags- Metadata which can be used to manage the thing group or dynamic thing group. This parameter is required.- Returns:
this- See Also:
-
thingGroupName
The thing group name.- Parameters:
thingGroupName- The thing group name. This parameter is required.- Returns:
this- See Also:
-
thingGroupProperties
@Stability(Stable) public CfnThingGroupPropsMixin.Builder thingGroupProperties(IResolvable thingGroupProperties) Thing group properties.- Parameters:
thingGroupProperties- Thing group properties. This parameter is required.- Returns:
this- See Also:
-
thingGroupProperties
@Stability(Stable) public CfnThingGroupPropsMixin.Builder thingGroupProperties(CfnThingGroupPropsMixin.ThingGroupPropertiesProperty thingGroupProperties) Thing group properties.- Parameters:
thingGroupProperties- Thing group properties. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnThingGroupPropsMixin>- Returns:
- a newly built instance of
CfnThingGroupPropsMixin.
-