Interface Scope.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Scope.Builder,,Scope> SdkBuilder<Scope.Builder,,Scope> SdkPojo
- Enclosing class:
Scope
-
Method Summary
Modifier and TypeMethodDescriptionSpecific goal IDs to focus on during recommendation generation.goalIds(Collection<String> goalIds) Specific goal IDs to focus on during recommendation generation.items(Collection<PillarItem> items) Optional per-pillar item filtering configuration.items(Consumer<PillarItem.Builder>... items) Optional per-pillar item filtering configuration.items(PillarItem... items) Optional per-pillar item filtering configuration.pillars(Collection<Pillar> pillars) The Well-Architected Tool Framework pillars to include in the generation scope.The Well-Architected Tool Framework pillars to include in the generation scope.pillarsWithStrings(String... pillars) The Well-Architected Tool Framework pillars to include in the generation scope.pillarsWithStrings(Collection<String> pillars) The Well-Architected Tool Framework pillars to include in the generation scope.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
-
pillarsWithStrings
The Well-Architected Tool Framework pillars to include in the generation scope.
- Parameters:
pillars- The Well-Architected Tool Framework pillars to include in the generation scope.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pillarsWithStrings
The Well-Architected Tool Framework pillars to include in the generation scope.
- Parameters:
pillars- The Well-Architected Tool Framework pillars to include in the generation scope.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pillars
The Well-Architected Tool Framework pillars to include in the generation scope.
- Parameters:
pillars- The Well-Architected Tool Framework pillars to include in the generation scope.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pillars
The Well-Architected Tool Framework pillars to include in the generation scope.
- Parameters:
pillars- The Well-Architected Tool Framework pillars to include in the generation scope.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
goalIds
Specific goal IDs to focus on during recommendation generation.
- Parameters:
goalIds- Specific goal IDs to focus on during recommendation generation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
goalIds
Specific goal IDs to focus on during recommendation generation.
- Parameters:
goalIds- Specific goal IDs to focus on during recommendation generation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
Optional per-pillar item filtering configuration.
- Parameters:
items- Optional per-pillar item filtering configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
Optional per-pillar item filtering configuration.
- Parameters:
items- Optional per-pillar item filtering configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
Optional per-pillar item filtering configuration.
This is a convenience method that creates an instance of thePillarItem.Builderavoiding the need to create one manually viaPillarItem.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toitems(List<PillarItem>).- Parameters:
items- a consumer that will call methods onPillarItem.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-