Interface InitialCapacityConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InitialCapacityConfig.Builder,
,InitialCapacityConfig> SdkBuilder<InitialCapacityConfig.Builder,
,InitialCapacityConfig> SdkPojo
- Enclosing class:
InitialCapacityConfig
@Mutable
@NotThreadSafe
public static interface InitialCapacityConfig.Builder
extends SdkPojo, CopyableBuilder<InitialCapacityConfig.Builder,InitialCapacityConfig>
-
Method Summary
Modifier and TypeMethodDescriptiondefault InitialCapacityConfig.Builder
workerConfiguration
(Consumer<WorkerResourceConfig.Builder> workerConfiguration) The resource configuration of the initial capacity configuration.workerConfiguration
(WorkerResourceConfig workerConfiguration) The resource configuration of the initial capacity configuration.workerCount
(Long workerCount) The number of workers in the initial capacity 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
-
workerCount
The number of workers in the initial capacity configuration.
- Parameters:
workerCount
- The number of workers in the initial capacity configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workerConfiguration
The resource configuration of the initial capacity configuration.
- Parameters:
workerConfiguration
- The resource configuration of the initial capacity configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workerConfiguration
default InitialCapacityConfig.Builder workerConfiguration(Consumer<WorkerResourceConfig.Builder> workerConfiguration) The resource configuration of the initial capacity configuration.
This is a convenience method that creates an instance of theWorkerResourceConfig.Builder
avoiding the need to create one manually viaWorkerResourceConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toworkerConfiguration(WorkerResourceConfig)
.- Parameters:
workerConfiguration
- a consumer that will call methods onWorkerResourceConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-