Interface RecommendationItem.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RecommendationItem.Builder,RecommendationItem>,SdkBuilder<RecommendationItem.Builder,RecommendationItem>,SdkPojo
- Enclosing class:
- RecommendationItem
public static interface RecommendationItem.Builder extends SdkPojo, CopyableBuilder<RecommendationItem.Builder,RecommendationItem>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RecommendationItem.BuilderalreadyImplemented(Boolean alreadyImplemented)Specifies if the recommendation has already been implemented.RecommendationItem.Builderexcluded(Boolean excluded)Indicates if an operational recommendation item is excluded.RecommendationItem.BuilderexcludeReason(String excludeReason)Indicates the reason for excluding an operational recommendation.RecommendationItem.BuilderexcludeReason(ExcludeRecommendationReason excludeReason)Indicates the reason for excluding an operational recommendation.RecommendationItem.BuilderresourceId(String resourceId)Identifier of the resource.RecommendationItem.BuildertargetAccountId(String targetAccountId)Identifier of the target account.RecommendationItem.BuildertargetRegion(String targetRegion)The target region.-
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
-
alreadyImplemented
RecommendationItem.Builder alreadyImplemented(Boolean alreadyImplemented)
Specifies if the recommendation has already been implemented.
- Parameters:
alreadyImplemented- Specifies if the recommendation has already been implemented.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
excludeReason
RecommendationItem.Builder excludeReason(String excludeReason)
Indicates the reason for excluding an operational recommendation.
- Parameters:
excludeReason- Indicates the reason for excluding an operational recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ExcludeRecommendationReason,ExcludeRecommendationReason
-
excludeReason
RecommendationItem.Builder excludeReason(ExcludeRecommendationReason excludeReason)
Indicates the reason for excluding an operational recommendation.
- Parameters:
excludeReason- Indicates the reason for excluding an operational recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ExcludeRecommendationReason,ExcludeRecommendationReason
-
excluded
RecommendationItem.Builder excluded(Boolean excluded)
Indicates if an operational recommendation item is excluded.
- Parameters:
excluded- Indicates if an operational recommendation item is excluded.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceId
RecommendationItem.Builder resourceId(String resourceId)
Identifier of the resource.
- Parameters:
resourceId- Identifier of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetAccountId
RecommendationItem.Builder targetAccountId(String targetAccountId)
Identifier of the target account.
- Parameters:
targetAccountId- Identifier of the target account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetRegion
RecommendationItem.Builder targetRegion(String targetRegion)
The target region.
- Parameters:
targetRegion- The target region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-