Interface CfnThingGroupProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnThingGroupProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:29:57.635Z")
@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();
-
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. -
getQueryString
The dynamic thing group search query string.The
queryString
attribute is required forCreateDynamicThingGroup
. ThequeryString
attribute is not required forCreateThingGroup
. -
getTags
Metadata which can be used to manage the thing group or dynamic thing group. -
getThingGroupName
The thing group name. -
getThingGroupProperties
Thing group properties. -
builder
- Returns:
- a
CfnThingGroupProps.Builder
ofCfnThingGroupProps
-