Interface AwsProductsSpendInsightsBySource.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AwsProductsSpendInsightsBySource.Builder,,AwsProductsSpendInsightsBySource> SdkBuilder<AwsProductsSpendInsightsBySource.Builder,,AwsProductsSpendInsightsBySource> SdkPojo
- Enclosing class:
AwsProductsSpendInsightsBySource
@Mutable
@NotThreadSafe
public static interface AwsProductsSpendInsightsBySource.Builder
extends SdkPojo, CopyableBuilder<AwsProductsSpendInsightsBySource.Builder,AwsProductsSpendInsightsBySource>
-
Method Summary
Modifier and TypeMethodDescriptionAI-generated insights including recommended products from AWSaws(AwsProductInsights aws) AI-generated insights including recommended products from AWSpartner(Consumer<AwsProductInsights.Builder> partner) Partner-sourced insights derived from Pricing Calculator URLs including detailed service costs and optimizationspartner(AwsProductInsights partner) Partner-sourced insights derived from Pricing Calculator URLs including detailed service costs and optimizationsMethods 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
-
partner
Partner-sourced insights derived from Pricing Calculator URLs including detailed service costs and optimizations
- Parameters:
partner- Partner-sourced insights derived from Pricing Calculator URLs including detailed service costs and optimizations- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
partner
default AwsProductsSpendInsightsBySource.Builder partner(Consumer<AwsProductInsights.Builder> partner) Partner-sourced insights derived from Pricing Calculator URLs including detailed service costs and optimizations
This is a convenience method that creates an instance of theAwsProductInsights.Builderavoiding the need to create one manually viaAwsProductInsights.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topartner(AwsProductInsights).- Parameters:
partner- a consumer that will call methods onAwsProductInsights.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
aws
AI-generated insights including recommended products from AWS
- Parameters:
aws- AI-generated insights including recommended products from AWS- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aws
AI-generated insights including recommended products from AWS
This is a convenience method that creates an instance of theAwsProductInsights.Builderavoiding the need to create one manually viaAwsProductInsights.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaws(AwsProductInsights).- Parameters:
aws- a consumer that will call methods onAwsProductInsights.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-