Interface ComponentTypeSummary.Builder

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

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

    • arn

      The ARN of the component type.

      Parameters:
      arn - The ARN of the component type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • componentTypeId

      ComponentTypeSummary.Builder componentTypeId(String componentTypeId)

      The ID of the component type.

      Parameters:
      componentTypeId - The ID of the component type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationDateTime

      ComponentTypeSummary.Builder creationDateTime(Instant creationDateTime)

      The date and time when the component type was created.

      Parameters:
      creationDateTime - The date and time when the component type was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updateDateTime

      ComponentTypeSummary.Builder updateDateTime(Instant updateDateTime)

      The date and time when the component type was last updated.

      Parameters:
      updateDateTime - The date and time when the component type was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      ComponentTypeSummary.Builder description(String description)

      The description of the component type.

      Parameters:
      description - The description of the component type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current status of the component type.

      Parameters:
      status - The current status of the component type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current status of the component type.

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

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

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

      ComponentTypeSummary.Builder componentTypeName(String componentTypeName)

      The component type name.

      Parameters:
      componentTypeName - The component type name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.