Class CfnThingGroupPropsMixin.ThingGroupPropertiesProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.iot.CfnThingGroupPropsMixin.ThingGroupPropertiesProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnThingGroupPropsMixin.ThingGroupPropertiesProperty>
- Enclosing interface:
CfnThingGroupPropsMixin.ThingGroupPropertiesProperty
@Stability(Stable)
public static final class CfnThingGroupPropsMixin.ThingGroupPropertiesProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnThingGroupPropsMixin.ThingGroupPropertiesProperty>
A builder for
CfnThingGroupPropsMixin.ThingGroupPropertiesProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionattributePayload(CfnThingGroupPropsMixin.AttributePayloadProperty attributePayload) attributePayload(IResolvable attributePayload) build()Builds the configured instance.thingGroupDescription(String thingGroupDescription)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
attributePayload
@Stability(Stable) public CfnThingGroupPropsMixin.ThingGroupPropertiesProperty.Builder attributePayload(IResolvable attributePayload) - Parameters:
attributePayload- The thing group attributes in JSON format.- Returns:
this
-
attributePayload
@Stability(Stable) public CfnThingGroupPropsMixin.ThingGroupPropertiesProperty.Builder attributePayload(CfnThingGroupPropsMixin.AttributePayloadProperty attributePayload) - Parameters:
attributePayload- The thing group attributes in JSON format.- Returns:
this
-
thingGroupDescription
@Stability(Stable) public CfnThingGroupPropsMixin.ThingGroupPropertiesProperty.Builder thingGroupDescription(String thingGroupDescription) - Parameters:
thingGroupDescription- The thing group description.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnThingGroupPropsMixin.ThingGroupPropertiesProperty>- Returns:
- a new instance of
CfnThingGroupPropsMixin.ThingGroupPropertiesProperty - Throws:
NullPointerException- if any required attribute was not provided
-