Interface AwsOpportunityInsights.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AwsOpportunityInsights.Builder,,AwsOpportunityInsights> SdkBuilder<AwsOpportunityInsights.Builder,,AwsOpportunityInsights> SdkPojo
- Enclosing class:
AwsOpportunityInsights
-
Method Summary
Modifier and TypeMethodDescriptiondefault AwsOpportunityInsights.BuilderawsProductsSpendInsightsBySource(Consumer<AwsProductsSpendInsightsBySource.Builder> awsProductsSpendInsightsBySource) Source-separated spend insights that provide independent analysis for AWS recommendations and partner estimates.awsProductsSpendInsightsBySource(AwsProductsSpendInsightsBySource awsProductsSpendInsightsBySource) Source-separated spend insights that provide independent analysis for AWS recommendations and partner estimates.engagementScore(String engagementScore) Represents a score assigned by AWS to indicate the level of engagement and potential success for the opportunity.engagementScore(EngagementScore engagementScore) Represents a score assigned by AWS to indicate the level of engagement and potential success for the opportunity.nextBestActions(String nextBestActions) Provides recommendations from AWS on the next best actions to take in order to move the opportunity forward and increase the likelihood of success.default AwsOpportunityInsights.BuilderopportunityQuality(Consumer<OpportunityQuality.Builder> opportunityQuality) Opportunity quality assessment.opportunityQuality(OpportunityQuality opportunityQuality) Opportunity quality assessment.recommendations(Collection<Recommendation> recommendations) List of recommendations from various agent-driven sources.recommendations(Consumer<Recommendation.Builder>... recommendations) List of recommendations from various agent-driven sources.recommendations(Recommendation... recommendations) List of recommendations from various agent-driven sources.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
-
nextBestActions
Provides recommendations from AWS on the next best actions to take in order to move the opportunity forward and increase the likelihood of success.
- Parameters:
nextBestActions- Provides recommendations from AWS on the next best actions to take in order to move the opportunity forward and increase the likelihood of success.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engagementScore
Represents a score assigned by AWS to indicate the level of engagement and potential success for the opportunity. This score helps partners prioritize their efforts.
- Parameters:
engagementScore- Represents a score assigned by AWS to indicate the level of engagement and potential success for the opportunity. This score helps partners prioritize their efforts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
engagementScore
Represents a score assigned by AWS to indicate the level of engagement and potential success for the opportunity. This score helps partners prioritize their efforts.
- Parameters:
engagementScore- Represents a score assigned by AWS to indicate the level of engagement and potential success for the opportunity. This score helps partners prioritize their efforts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
awsProductsSpendInsightsBySource
AwsOpportunityInsights.Builder awsProductsSpendInsightsBySource(AwsProductsSpendInsightsBySource awsProductsSpendInsightsBySource) Source-separated spend insights that provide independent analysis for AWS recommendations and partner estimates.
- Parameters:
awsProductsSpendInsightsBySource- Source-separated spend insights that provide independent analysis for AWS recommendations and partner estimates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsProductsSpendInsightsBySource
default AwsOpportunityInsights.Builder awsProductsSpendInsightsBySource(Consumer<AwsProductsSpendInsightsBySource.Builder> awsProductsSpendInsightsBySource) Source-separated spend insights that provide independent analysis for AWS recommendations and partner estimates.
This is a convenience method that creates an instance of theAwsProductsSpendInsightsBySource.Builderavoiding the need to create one manually viaAwsProductsSpendInsightsBySource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toawsProductsSpendInsightsBySource(AwsProductsSpendInsightsBySource).- Parameters:
awsProductsSpendInsightsBySource- a consumer that will call methods onAwsProductsSpendInsightsBySource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
opportunityQuality
Opportunity quality assessment. Null if not yet scored.
- Parameters:
opportunityQuality- Opportunity quality assessment. Null if not yet scored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
opportunityQuality
default AwsOpportunityInsights.Builder opportunityQuality(Consumer<OpportunityQuality.Builder> opportunityQuality) Opportunity quality assessment. Null if not yet scored.
This is a convenience method that creates an instance of theOpportunityQuality.Builderavoiding the need to create one manually viaOpportunityQuality.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toopportunityQuality(OpportunityQuality).- Parameters:
opportunityQuality- a consumer that will call methods onOpportunityQuality.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
recommendations
List of recommendations from various agent-driven sources.
- Parameters:
recommendations- List of recommendations from various agent-driven sources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recommendations
List of recommendations from various agent-driven sources.
- Parameters:
recommendations- List of recommendations from various agent-driven sources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recommendations
List of recommendations from various agent-driven sources.
This is a convenience method that creates an instance of theRecommendation.Builderavoiding the need to create one manually viaRecommendation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torecommendations(List<Recommendation>).- Parameters:
recommendations- a consumer that will call methods onRecommendation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-