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 Details

    • 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.