Interface StrategyConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<StrategyConfiguration.Builder,
,StrategyConfiguration> SdkBuilder<StrategyConfiguration.Builder,
,StrategyConfiguration> SdkPojo
- Enclosing class:
StrategyConfiguration
@Mutable
@NotThreadSafe
public static interface StrategyConfiguration.Builder
extends SdkPojo, CopyableBuilder<StrategyConfiguration.Builder,StrategyConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondefault StrategyConfiguration.Builder
consolidation
(Consumer<ConsolidationConfiguration.Builder> consolidation) The consolidation configuration for the memory strategy.consolidation
(ConsolidationConfiguration consolidation) The consolidation configuration for the memory strategy.default StrategyConfiguration.Builder
extraction
(Consumer<ExtractionConfiguration.Builder> extraction) The extraction configuration for the memory strategy.extraction
(ExtractionConfiguration extraction) The extraction configuration for the memory strategy.The type of override for the strategy configuration.type
(OverrideType type) The type of override for the strategy configuration.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, sdkFieldNameToField, sdkFields
-
Method Details
-
type
The type of override for the strategy configuration.
- Parameters:
type
- The type of override for the strategy configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of override for the strategy configuration.
- Parameters:
type
- The type of override for the strategy configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
extraction
The extraction configuration for the memory strategy.
- Parameters:
extraction
- The extraction configuration for the memory strategy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
extraction
default StrategyConfiguration.Builder extraction(Consumer<ExtractionConfiguration.Builder> extraction) The extraction configuration for the memory strategy.
This is a convenience method that creates an instance of theExtractionConfiguration.Builder
avoiding the need to create one manually viaExtractionConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toextraction(ExtractionConfiguration)
.- Parameters:
extraction
- a consumer that will call methods onExtractionConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
consolidation
The consolidation configuration for the memory strategy.
- Parameters:
consolidation
- The consolidation configuration for the memory strategy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
consolidation
default StrategyConfiguration.Builder consolidation(Consumer<ConsolidationConfiguration.Builder> consolidation) The consolidation configuration for the memory strategy.
This is a convenience method that creates an instance of theConsolidationConfiguration.Builder
avoiding the need to create one manually viaConsolidationConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconsolidation(ConsolidationConfiguration)
.- Parameters:
consolidation
- a consumer that will call methods onConsolidationConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-