Interface ThingAttribute.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ThingAttribute.Builder,ThingAttribute>, SdkBuilder<ThingAttribute.Builder,ThingAttribute>, SdkPojo
Enclosing class:
ThingAttribute

public static interface ThingAttribute.Builder extends SdkPojo, CopyableBuilder<ThingAttribute.Builder,ThingAttribute>
  • Method Details

    • thingName

      ThingAttribute.Builder thingName(String thingName)

      The name of the thing.

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

      ThingAttribute.Builder thingTypeName(String thingTypeName)

      The name of the thing type, if the thing has been associated with a type.

      Parameters:
      thingTypeName - The name of the thing type, if the thing has been associated with a type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • thingArn

      ThingAttribute.Builder thingArn(String thingArn)

      The thing ARN.

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

      ThingAttribute.Builder attributes(Map<String,String> attributes)

      A list of thing attributes which are name-value pairs.

      Parameters:
      attributes - A list of thing attributes which are name-value pairs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • version

      ThingAttribute.Builder version(Long version)

      The version of the thing record in the registry.

      Parameters:
      version - The version of the thing record in the registry.
      Returns:
      Returns a reference to this object so that method calls can be chained together.