Interface ObjectiveSummary.Builder

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

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

    • arn

      The Amazon Resource Name (ARN) that identifies the objective.

      Parameters:
      arn - The Amazon Resource Name (ARN) that identifies the objective.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createTime

      ObjectiveSummary.Builder createTime(Instant createTime)

      The time when the objective was created.

      Parameters:
      createTime - The time when the objective was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      ObjectiveSummary.Builder description(String description)

      The description of the objective.

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

      The domain that the objective belongs to.

      Parameters:
      domain - The domain that the objective belongs to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domain

      The domain that the objective belongs to.

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

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

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

      ObjectiveSummary.Builder lastUpdateTime(Instant lastUpdateTime)

      The time when the objective was most recently updated.

      Parameters:
      lastUpdateTime - The time when the objective was most recently updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the objective.

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