Interface GoalSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<GoalSummary.Builder,,GoalSummary> SdkBuilder<GoalSummary.Builder,,GoalSummary> SdkPojo
- Enclosing class:
GoalSummary
@Mutable
@NotThreadSafe
public static interface GoalSummary.Builder
extends SdkPojo, CopyableBuilder<GoalSummary.Builder,GoalSummary>
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp when the goal was created.The identifier of the user or system that created this goal.description(String description) A description of the goal.The unique identifier of the goal.lastModifiedAt(Instant lastModifiedAt) The timestamp when the goal was last modified.lastModifiedBy(String lastModifiedBy) The identifier of the user or system that last modified this goal.pillars(Collection<Pillar> pillars) The Well-Architected Tool Framework pillars associated with this goal.The Well-Architected Tool Framework pillars associated with this goal.pillarsWithStrings(String... pillars) The Well-Architected Tool Framework pillars associated with this goal.pillarsWithStrings(Collection<String> pillars) The Well-Architected Tool Framework pillars associated with this goal.profileArn(String profileArn) The Amazon Resource Name (ARN) of the associated profile.The title of the goal.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
id
The unique identifier of the goal.
- Parameters:
id- The unique identifier of the goal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileArn
The Amazon Resource Name (ARN) of the associated profile.
- Parameters:
profileArn- The Amazon Resource Name (ARN) of the associated profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pillarsWithStrings
The Well-Architected Tool Framework pillars associated with this goal.
- Parameters:
pillars- The Well-Architected Tool Framework pillars associated with this goal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pillarsWithStrings
The Well-Architected Tool Framework pillars associated with this goal.
- Parameters:
pillars- The Well-Architected Tool Framework pillars associated with this goal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pillars
The Well-Architected Tool Framework pillars associated with this goal.
- Parameters:
pillars- The Well-Architected Tool Framework pillars associated with this goal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pillars
The Well-Architected Tool Framework pillars associated with this goal.
- Parameters:
pillars- The Well-Architected Tool Framework pillars associated with this goal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
title
The title of the goal.
- Parameters:
title- The title of the goal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description of the goal.
- Parameters:
description- A description of the goal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
The identifier of the user or system that created this goal.
- Parameters:
createdBy- The identifier of the user or system that created this goal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp when the goal was created.
- Parameters:
createdAt- The timestamp when the goal was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedBy
The identifier of the user or system that last modified this goal.
- Parameters:
lastModifiedBy- The identifier of the user or system that last modified this goal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedAt
The timestamp when the goal was last modified.
- Parameters:
lastModifiedAt- The timestamp when the goal was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-