Interface ThingDocument.Builder

    • Method Detail

      • thingName

        ThingDocument.Builder thingName​(String thingName)

        The thing name.

        Parameters:
        thingName - The thing name.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • thingId

        ThingDocument.Builder thingId​(String thingId)

        The thing ID.

        Parameters:
        thingId - The thing ID.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • thingTypeName

        ThingDocument.Builder thingTypeName​(String thingTypeName)

        The thing type name.

        Parameters:
        thingTypeName - The thing type name.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • thingGroupNames

        ThingDocument.Builder thingGroupNames​(Collection<String> thingGroupNames)

        Thing group names.

        Parameters:
        thingGroupNames - Thing group names.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • thingGroupNames

        ThingDocument.Builder thingGroupNames​(String... thingGroupNames)

        Thing group names.

        Parameters:
        thingGroupNames - Thing group names.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • attributes

        ThingDocument.Builder attributes​(Map<String,​String> attributes)

        The attributes.

        Parameters:
        attributes - The attributes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deviceDefender

        ThingDocument.Builder deviceDefender​(String deviceDefender)

        Contains Device Defender data.

        For more information about Device Defender, see Device Defender.

        Parameters:
        deviceDefender - Contains Device Defender data.

        For more information about Device Defender, see Device Defender.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • connectivity

        ThingDocument.Builder connectivity​(ThingConnectivity connectivity)

        Indicates whether the thing is connected to the Amazon Web Services IoT Core service.

        Parameters:
        connectivity - Indicates whether the thing is connected to the Amazon Web Services IoT Core service.
        Returns:
        Returns a reference to this object so that method calls can be chained together.