Interface CfnThingGroupProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnThingGroupProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.103.1 (build bef2dea)",
date="2024-10-11T15:56:00.226Z")
@Stability(Stable)
public interface CfnThingGroupProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnThingGroup
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.iot.*; CfnThingGroupProps cfnThingGroupProps = CfnThingGroupProps.builder() .parentGroupName("parentGroupName") .queryString("queryString") .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .thingGroupName("thingGroupName") .thingGroupProperties(ThingGroupPropertiesProperty.builder() .attributePayload(AttributePayloadProperty.builder() .attributes(Map.of( "attributesKey", "attributes")) .build()) .thingGroupDescription("thingGroupDescription") .build()) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnThingGroupProps
static final class
An implementation forCfnThingGroupProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic CfnThingGroupProps.Builder
builder()
default String
The parent thing group name.default String
The dynamic thing group search query string.getTags()
Metadata which can be used to manage the thing group or dynamic thing group.default String
The thing group name.default Object
Thing group properties.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getParentGroupName
The parent thing group name.A Dynamic Thing Group does not have
parentGroupName
defined.- See Also:
-
getQueryString
The dynamic thing group search query string.The
queryString
attribute is required forCreateDynamicThingGroup
. ThequeryString
attribute is not required forCreateThingGroup
.- See Also:
-
getTags
Metadata which can be used to manage the thing group or dynamic thing group.- See Also:
-
getThingGroupName
The thing group name.- See Also:
-
getThingGroupProperties
Thing group properties.- See Also:
-
builder
- Returns:
- a
CfnThingGroupProps.Builder
ofCfnThingGroupProps
-