Interface ComponentRecommendation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ComponentRecommendation.Builder,ComponentRecommendation>,SdkBuilder<ComponentRecommendation.Builder,ComponentRecommendation>,SdkPojo
- Enclosing class:
- ComponentRecommendation
public static interface ComponentRecommendation.Builder extends SdkPojo, CopyableBuilder<ComponentRecommendation.Builder,ComponentRecommendation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ComponentRecommendation.BuilderappComponentName(String appComponentName)Name of the Application Component.ComponentRecommendation.BuilderconfigRecommendations(Collection<ConfigRecommendation> configRecommendations)List of recommendations.ComponentRecommendation.BuilderconfigRecommendations(Consumer<ConfigRecommendation.Builder>... configRecommendations)List of recommendations.ComponentRecommendation.BuilderconfigRecommendations(ConfigRecommendation... configRecommendations)List of recommendations.ComponentRecommendation.BuilderrecommendationStatus(String recommendationStatus)Status of the recommendation.ComponentRecommendation.BuilderrecommendationStatus(RecommendationComplianceStatus recommendationStatus)Status of the recommendation.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
appComponentName
ComponentRecommendation.Builder appComponentName(String appComponentName)
Name of the Application Component.
- Parameters:
appComponentName- Name of the Application Component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configRecommendations
ComponentRecommendation.Builder configRecommendations(Collection<ConfigRecommendation> configRecommendations)
List of recommendations.
- Parameters:
configRecommendations- List of recommendations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configRecommendations
ComponentRecommendation.Builder configRecommendations(ConfigRecommendation... configRecommendations)
List of recommendations.
- Parameters:
configRecommendations- List of recommendations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configRecommendations
ComponentRecommendation.Builder configRecommendations(Consumer<ConfigRecommendation.Builder>... configRecommendations)
List of recommendations.
This is a convenience method that creates an instance of theConfigRecommendation.Builderavoiding the need to create one manually viaConfigRecommendation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#configRecommendations(List.) - Parameters:
configRecommendations- a consumer that will call methods onConfigRecommendation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#configRecommendations(java.util.Collection)
-
recommendationStatus
ComponentRecommendation.Builder recommendationStatus(String recommendationStatus)
Status of the recommendation.
- Parameters:
recommendationStatus- Status of the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationComplianceStatus,RecommendationComplianceStatus
-
recommendationStatus
ComponentRecommendation.Builder recommendationStatus(RecommendationComplianceStatus recommendationStatus)
Status of the recommendation.
- Parameters:
recommendationStatus- Status of the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationComplianceStatus,RecommendationComplianceStatus
-
-