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.Builder
borrowConfiguration
(Consumer<BorrowConfiguration.Builder> borrowConfiguration) Details about a borrow configuration.borrowConfiguration
(BorrowConfiguration borrowConfiguration) Details about a borrow configuration.default ConsumptionConfiguration.Builder
provisionalConfiguration
(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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.Builder
avoiding the need to create one manually viaProvisionalConfiguration.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaBorrowConfiguration.builder()
.When the
Consumer
completes,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:
-