Interface EbsVolume.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<EbsVolume.Builder,,- EbsVolume> - SdkBuilder<EbsVolume.Builder,,- EbsVolume> - SdkPojo
- Enclosing class:
- EbsVolume
public static interface EbsVolume.Builder
extends SdkPojo, CopyableBuilder<EbsVolume.Builder,EbsVolume> 
- 
Method SummaryModifier and TypeMethodDescriptiondefault EbsVolume.Builderconfiguration(Consumer<EbsVolumeConfiguration.Builder> configuration) The Amazon Elastic Block Store volume configuration used for recommendations.configuration(EbsVolumeConfiguration configuration) The Amazon Elastic Block Store volume configuration used for recommendations.default EbsVolume.BuildercostCalculation(Consumer<ResourceCostCalculation.Builder> costCalculation) Cost impact of the recommendation.costCalculation(ResourceCostCalculation costCalculation) Cost impact of the recommendation.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFields
- 
Method Details- 
configurationThe Amazon Elastic Block Store volume configuration used for recommendations. - Parameters:
- configuration- The Amazon Elastic Block Store volume configuration used for recommendations.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
configurationThe Amazon Elastic Block Store volume configuration used for recommendations. This is a convenience method that creates an instance of theEbsVolumeConfiguration.Builderavoiding the need to create one manually viaEbsVolumeConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconfiguration(EbsVolumeConfiguration).- Parameters:
- configuration- a consumer that will call methods on- EbsVolumeConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
costCalculationCost impact of the recommendation. - Parameters:
- costCalculation- Cost impact of the recommendation.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
costCalculationdefault EbsVolume.Builder costCalculation(Consumer<ResourceCostCalculation.Builder> costCalculation) Cost impact of the recommendation. This is a convenience method that creates an instance of theResourceCostCalculation.Builderavoiding the need to create one manually viaResourceCostCalculation.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocostCalculation(ResourceCostCalculation).- Parameters:
- costCalculation- a consumer that will call methods on- ResourceCostCalculation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-