Interface ConsumptionConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ConsumptionConfiguration.Builder,,ConsumptionConfiguration> SdkBuilder<ConsumptionConfiguration.Builder,,ConsumptionConfiguration> SdkPojo
- Enclosing class:
ConsumptionConfiguration
public static interface ConsumptionConfiguration.Builder
extends SdkPojo, CopyableBuilder<ConsumptionConfiguration.Builder,ConsumptionConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ConsumptionConfiguration.BuilderborrowConfiguration(Consumer<BorrowConfiguration.Builder> borrowConfiguration) Details about a borrow configuration.borrowConfiguration(BorrowConfiguration borrowConfiguration) Details about a borrow configuration.default ConsumptionConfiguration.BuilderprovisionalConfiguration(Consumer<ProvisionalConfiguration.Builder> provisionalConfiguration) Details about a provisional configuration.provisionalConfiguration(ProvisionalConfiguration provisionalConfiguration) Details about a provisional configuration.Renewal frequency.Renewal frequency.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, sdkFields
-
Method Details
-
renewType
Renewal frequency.
- Parameters:
renewType- Renewal frequency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
renewType
Renewal frequency.
- Parameters:
renewType- Renewal frequency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
provisionalConfiguration
ConsumptionConfiguration.Builder provisionalConfiguration(ProvisionalConfiguration provisionalConfiguration) Details about a provisional configuration.
- Parameters:
provisionalConfiguration- Details about a provisional configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisionalConfiguration
default ConsumptionConfiguration.Builder provisionalConfiguration(Consumer<ProvisionalConfiguration.Builder> provisionalConfiguration) Details about a provisional configuration.
This is a convenience method that creates an instance of theProvisionalConfiguration.Builderavoiding the need to create one manually viaProvisionalConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprovisionalConfiguration(ProvisionalConfiguration).- Parameters:
provisionalConfiguration- a consumer that will call methods onProvisionalConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
borrowConfiguration
Details about a borrow configuration.
- Parameters:
borrowConfiguration- Details about a borrow configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
borrowConfiguration
default ConsumptionConfiguration.Builder borrowConfiguration(Consumer<BorrowConfiguration.Builder> borrowConfiguration) Details about a borrow configuration.
This is a convenience method that creates an instance of theBorrowConfiguration.Builderavoiding the need to create one manually viaBorrowConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toborrowConfiguration(BorrowConfiguration).- Parameters:
borrowConfiguration- a consumer that will call methods onBorrowConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-