Interface ThingGroupDocument.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ThingGroupDocument.Builder,ThingGroupDocument>,SdkBuilder<ThingGroupDocument.Builder,ThingGroupDocument>,SdkPojo
- Enclosing class:
- ThingGroupDocument
public static interface ThingGroupDocument.Builder extends SdkPojo, CopyableBuilder<ThingGroupDocument.Builder,ThingGroupDocument>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ThingGroupDocument.Builderattributes(Map<String,String> attributes)The thing group attributes.ThingGroupDocument.BuilderparentGroupNames(String... parentGroupNames)Parent group names.ThingGroupDocument.BuilderparentGroupNames(Collection<String> parentGroupNames)Parent group names.ThingGroupDocument.BuilderthingGroupDescription(String thingGroupDescription)The thing group description.ThingGroupDocument.BuilderthingGroupId(String thingGroupId)The thing group ID.ThingGroupDocument.BuilderthingGroupName(String thingGroupName)The thing group name.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
thingGroupName
ThingGroupDocument.Builder thingGroupName(String thingGroupName)
The thing group name.
- Parameters:
thingGroupName- The thing group name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
thingGroupId
ThingGroupDocument.Builder thingGroupId(String thingGroupId)
The thing group ID.
- Parameters:
thingGroupId- The thing group ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
thingGroupDescription
ThingGroupDocument.Builder thingGroupDescription(String thingGroupDescription)
The thing group description.
- Parameters:
thingGroupDescription- The thing group description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributes
ThingGroupDocument.Builder attributes(Map<String,String> attributes)
The thing group attributes.
- Parameters:
attributes- The thing group attributes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parentGroupNames
ThingGroupDocument.Builder parentGroupNames(Collection<String> parentGroupNames)
Parent group names.
- Parameters:
parentGroupNames- Parent group names.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parentGroupNames
ThingGroupDocument.Builder parentGroupNames(String... parentGroupNames)
Parent group names.
- Parameters:
parentGroupNames- Parent group names.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-