Interface ThingGroupDocument.Builder

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