Interface OrganizationRecommendationSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<OrganizationRecommendationSummary.Builder,OrganizationRecommendationSummary>,SdkBuilder<OrganizationRecommendationSummary.Builder,OrganizationRecommendationSummary>,SdkPojo
- Enclosing class:
- OrganizationRecommendationSummary
public static interface OrganizationRecommendationSummary.Builder extends SdkPojo, CopyableBuilder<OrganizationRecommendationSummary.Builder,OrganizationRecommendationSummary>
-
-
Method Summary
-
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
-
arn
OrganizationRecommendationSummary.Builder arn(String arn)
The ARN of the Recommendation
- Parameters:
arn- The ARN of the Recommendation- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsServices
OrganizationRecommendationSummary.Builder awsServices(Collection<String> awsServices)
The AWS Services that the Recommendation applies to
- Parameters:
awsServices- The AWS Services that the Recommendation applies to- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsServices
OrganizationRecommendationSummary.Builder awsServices(String... awsServices)
The AWS Services that the Recommendation applies to
- Parameters:
awsServices- The AWS Services that the Recommendation applies to- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
checkArn
OrganizationRecommendationSummary.Builder checkArn(String checkArn)
The AWS Trusted Advisor Check ARN that relates to the Recommendation
- Parameters:
checkArn- The AWS Trusted Advisor Check ARN that relates to the Recommendation- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
OrganizationRecommendationSummary.Builder createdAt(Instant createdAt)
When the Recommendation was created, if created by AWS Trusted Advisor Priority
- Parameters:
createdAt- When the Recommendation was created, if created by AWS Trusted Advisor Priority- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
OrganizationRecommendationSummary.Builder id(String id)
The ID which identifies where the Recommendation was produced
- Parameters:
id- The ID which identifies where the Recommendation was produced- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedAt
OrganizationRecommendationSummary.Builder lastUpdatedAt(Instant lastUpdatedAt)
When the Recommendation was last updated
- Parameters:
lastUpdatedAt- When the Recommendation was last updated- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lifecycleStage
OrganizationRecommendationSummary.Builder lifecycleStage(String lifecycleStage)
The lifecycle stage from AWS Trusted Advisor Priority
- Parameters:
lifecycleStage- The lifecycle stage from AWS Trusted Advisor Priority- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationLifecycleStage,RecommendationLifecycleStage
-
lifecycleStage
OrganizationRecommendationSummary.Builder lifecycleStage(RecommendationLifecycleStage lifecycleStage)
The lifecycle stage from AWS Trusted Advisor Priority
- Parameters:
lifecycleStage- The lifecycle stage from AWS Trusted Advisor Priority- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationLifecycleStage,RecommendationLifecycleStage
-
name
OrganizationRecommendationSummary.Builder name(String name)
The name of the AWS Trusted Advisor Recommendation
- Parameters:
name- The name of the AWS Trusted Advisor Recommendation- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pillarSpecificAggregates
OrganizationRecommendationSummary.Builder pillarSpecificAggregates(RecommendationPillarSpecificAggregates pillarSpecificAggregates)
The pillar aggregations for cost savings
- Parameters:
pillarSpecificAggregates- The pillar aggregations for cost savings- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pillarSpecificAggregates
default OrganizationRecommendationSummary.Builder pillarSpecificAggregates(Consumer<RecommendationPillarSpecificAggregates.Builder> pillarSpecificAggregates)
The pillar aggregations for cost savings
This is a convenience method that creates an instance of theRecommendationPillarSpecificAggregates.Builderavoiding the need to create one manually viaRecommendationPillarSpecificAggregates.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topillarSpecificAggregates(RecommendationPillarSpecificAggregates).- Parameters:
pillarSpecificAggregates- a consumer that will call methods onRecommendationPillarSpecificAggregates.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
pillarSpecificAggregates(RecommendationPillarSpecificAggregates)
-
pillarsWithStrings
OrganizationRecommendationSummary.Builder pillarsWithStrings(Collection<String> pillars)
The Pillars that the Recommendation is optimizing
- Parameters:
pillars- The Pillars that the Recommendation is optimizing- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pillarsWithStrings
OrganizationRecommendationSummary.Builder pillarsWithStrings(String... pillars)
The Pillars that the Recommendation is optimizing
- Parameters:
pillars- The Pillars that the Recommendation is optimizing- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pillars
OrganizationRecommendationSummary.Builder pillars(Collection<RecommendationPillar> pillars)
The Pillars that the Recommendation is optimizing
- Parameters:
pillars- The Pillars that the Recommendation is optimizing- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pillars
OrganizationRecommendationSummary.Builder pillars(RecommendationPillar... pillars)
The Pillars that the Recommendation is optimizing
- Parameters:
pillars- The Pillars that the Recommendation is optimizing- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourcesAggregates
OrganizationRecommendationSummary.Builder resourcesAggregates(RecommendationResourcesAggregates resourcesAggregates)
An aggregation of all resources
- Parameters:
resourcesAggregates- An aggregation of all resources- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourcesAggregates
default OrganizationRecommendationSummary.Builder resourcesAggregates(Consumer<RecommendationResourcesAggregates.Builder> resourcesAggregates)
An aggregation of all resources
This is a convenience method that creates an instance of theRecommendationResourcesAggregates.Builderavoiding the need to create one manually viaRecommendationResourcesAggregates.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresourcesAggregates(RecommendationResourcesAggregates).- Parameters:
resourcesAggregates- a consumer that will call methods onRecommendationResourcesAggregates.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
resourcesAggregates(RecommendationResourcesAggregates)
-
source
OrganizationRecommendationSummary.Builder source(String source)
The source of the Recommendation
- Parameters:
source- The source of the Recommendation- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationSource,RecommendationSource
-
source
OrganizationRecommendationSummary.Builder source(RecommendationSource source)
The source of the Recommendation
- Parameters:
source- The source of the Recommendation- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationSource,RecommendationSource
-
status
OrganizationRecommendationSummary.Builder status(String status)
The status of the Recommendation
- Parameters:
status- The status of the Recommendation- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationStatus,RecommendationStatus
-
status
OrganizationRecommendationSummary.Builder status(RecommendationStatus status)
The status of the Recommendation
- Parameters:
status- The status of the Recommendation- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationStatus,RecommendationStatus
-
type
OrganizationRecommendationSummary.Builder type(String type)
Whether the Recommendation was automated or generated by AWS Trusted Advisor Priority
- Parameters:
type- Whether the Recommendation was automated or generated by AWS Trusted Advisor Priority- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationType,RecommendationType
-
type
OrganizationRecommendationSummary.Builder type(RecommendationType type)
Whether the Recommendation was automated or generated by AWS Trusted Advisor Priority
- Parameters:
type- Whether the Recommendation was automated or generated by AWS Trusted Advisor Priority- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationType,RecommendationType
-
-