Interface DescribeThingTypeResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<DescribeThingTypeResponse.Builder,DescribeThingTypeResponse>, IotResponse.Builder, SdkBuilder<DescribeThingTypeResponse.Builder,DescribeThingTypeResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
DescribeThingTypeResponse

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

    • thingTypeName

      DescribeThingTypeResponse.Builder thingTypeName(String thingTypeName)

      The name of the thing type.

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

      DescribeThingTypeResponse.Builder thingTypeId(String thingTypeId)

      The thing type ID.

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

      DescribeThingTypeResponse.Builder thingTypeArn(String thingTypeArn)

      The thing type ARN.

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

      DescribeThingTypeResponse.Builder thingTypeProperties(ThingTypeProperties thingTypeProperties)

      The ThingTypeProperties contains information about the thing type including description, and a list of searchable thing attribute names.

      Parameters:
      thingTypeProperties - The ThingTypeProperties contains information about the thing type including description, and a list of searchable thing attribute names.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • thingTypeProperties

      default DescribeThingTypeResponse.Builder thingTypeProperties(Consumer<ThingTypeProperties.Builder> thingTypeProperties)

      The ThingTypeProperties contains information about the thing type including description, and a list of searchable thing attribute names.

      This is a convenience method that creates an instance of the ThingTypeProperties.Builder avoiding the need to create one manually via ThingTypeProperties.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to thingTypeProperties(ThingTypeProperties).

      Parameters:
      thingTypeProperties - a consumer that will call methods on ThingTypeProperties.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • thingTypeMetadata

      DescribeThingTypeResponse.Builder thingTypeMetadata(ThingTypeMetadata thingTypeMetadata)

      The ThingTypeMetadata contains additional information about the thing type including: creation date and time, a value indicating whether the thing type is deprecated, and a date and time when it was deprecated.

      Parameters:
      thingTypeMetadata - The ThingTypeMetadata contains additional information about the thing type including: creation date and time, a value indicating whether the thing type is deprecated, and a date and time when it was deprecated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • thingTypeMetadata

      default DescribeThingTypeResponse.Builder thingTypeMetadata(Consumer<ThingTypeMetadata.Builder> thingTypeMetadata)

      The ThingTypeMetadata contains additional information about the thing type including: creation date and time, a value indicating whether the thing type is deprecated, and a date and time when it was deprecated.

      This is a convenience method that creates an instance of the ThingTypeMetadata.Builder avoiding the need to create one manually via ThingTypeMetadata.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to thingTypeMetadata(ThingTypeMetadata).

      Parameters:
      thingTypeMetadata - a consumer that will call methods on ThingTypeMetadata.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: