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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ConsumptionConfiguration.BuilderborrowConfiguration(Consumer<BorrowConfiguration.Builder> borrowConfiguration)Details about a borrow configuration.ConsumptionConfiguration.BuilderborrowConfiguration(BorrowConfiguration borrowConfiguration)Details about a borrow configuration.default ConsumptionConfiguration.BuilderprovisionalConfiguration(Consumer<ProvisionalConfiguration.Builder> provisionalConfiguration)Details about a provisional configuration.ConsumptionConfiguration.BuilderprovisionalConfiguration(ProvisionalConfiguration provisionalConfiguration)Details about a provisional configuration.ConsumptionConfiguration.BuilderrenewType(String renewType)Renewal frequency.ConsumptionConfiguration.BuilderrenewType(RenewType renewType)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 Detail
-
renewType
ConsumptionConfiguration.Builder renewType(String renewType)
Renewal frequency.
-
renewType
ConsumptionConfiguration.Builder renewType(RenewType renewType)
Renewal frequency.
-
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:
provisionalConfiguration(ProvisionalConfiguration)
-
borrowConfiguration
ConsumptionConfiguration.Builder borrowConfiguration(BorrowConfiguration 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:
borrowConfiguration(BorrowConfiguration)
-
-