Interface AwsProductDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AwsProductDetails.Builder,,AwsProductDetails> SdkBuilder<AwsProductDetails.Builder,,AwsProductDetails> SdkPojo
- Enclosing class:
AwsProductDetails
-
Method Summary
Modifier and TypeMethodDescriptionBaseline service cost before optimizations.categories(String... categories) List of program and pathway categories this product is eligible for.categories(Collection<String> categories) List of program and pathway categories this product is eligible for.optimizations(Collection<AwsProductOptimization> optimizations) List of specific optimization recommendations for this product.optimizations(Consumer<AwsProductOptimization.Builder>... optimizations) List of specific optimization recommendations for this product.optimizations(AwsProductOptimization... optimizations) List of specific optimization recommendations for this product.optimizedAmount(String optimizedAmount) Service cost after applying optimizations.potentialSavingsAmount(String potentialSavingsAmount) Service-specific cost reduction through optimizations.productCode(String productCode) AWS Partner Central product identifier used for opportunity association.serviceCode(String serviceCode) Pricing Calculator service code.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
-
productCode
AWS Partner Central product identifier used for opportunity association.
- Parameters:
productCode- AWS Partner Central product identifier used for opportunity association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceCode
Pricing Calculator service code.
- Parameters:
serviceCode- Pricing Calculator service code.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
categories
List of program and pathway categories this product is eligible for.
- Parameters:
categories- List of program and pathway categories this product is eligible for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
categories
List of program and pathway categories this product is eligible for.
- Parameters:
categories- List of program and pathway categories this product is eligible for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
amount
Baseline service cost before optimizations.
- Parameters:
amount- Baseline service cost before optimizations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optimizedAmount
Service cost after applying optimizations.
- Parameters:
optimizedAmount- Service cost after applying optimizations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
potentialSavingsAmount
Service-specific cost reduction through optimizations.
- Parameters:
potentialSavingsAmount- Service-specific cost reduction through optimizations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optimizations
List of specific optimization recommendations for this product.
- Parameters:
optimizations- List of specific optimization recommendations for this product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optimizations
List of specific optimization recommendations for this product.
- Parameters:
optimizations- List of specific optimization recommendations for this product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optimizations
List of specific optimization recommendations for this product.
This is a convenience method that creates an instance of theAwsProductOptimization.Builderavoiding the need to create one manually viaAwsProductOptimization.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooptimizations(List<AwsProductOptimization>).- Parameters:
optimizations- a consumer that will call methods onAwsProductOptimization.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-