Interface AutoScalingUpdate.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AutoScalingUpdate.Builder,
,AutoScalingUpdate> SdkBuilder<AutoScalingUpdate.Builder,
,AutoScalingUpdate> SdkPojo
- Enclosing class:
AutoScalingUpdate
public static interface AutoScalingUpdate.Builder
extends SdkPojo, CopyableBuilder<AutoScalingUpdate.Builder,AutoScalingUpdate>
-
Method Summary
Modifier and TypeMethodDescriptionmaxWorkerCount
(Integer maxWorkerCount) The target maximum number of workers allocated to the connector.The target number of microcontroller units (MCUs) allocated to each connector worker.minWorkerCount
(Integer minWorkerCount) The target minimum number of workers allocated to the connector.default AutoScalingUpdate.Builder
scaleInPolicy
(Consumer<ScaleInPolicyUpdate.Builder> scaleInPolicy) The target sacle-in policy for the connector.scaleInPolicy
(ScaleInPolicyUpdate scaleInPolicy) The target sacle-in policy for the connector.default AutoScalingUpdate.Builder
scaleOutPolicy
(Consumer<ScaleOutPolicyUpdate.Builder> scaleOutPolicy) The target sacle-out policy for the connector.scaleOutPolicy
(ScaleOutPolicyUpdate scaleOutPolicy) The target sacle-out policy for the connector.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
-
maxWorkerCount
The target maximum number of workers allocated to the connector.
- Parameters:
maxWorkerCount
- The target maximum number of workers allocated to the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mcuCount
The target number of microcontroller units (MCUs) allocated to each connector worker. The valid values are 1,2,4,8.
- Parameters:
mcuCount
- The target number of microcontroller units (MCUs) allocated to each connector worker. The valid values are 1,2,4,8.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minWorkerCount
The target minimum number of workers allocated to the connector.
- Parameters:
minWorkerCount
- The target minimum number of workers allocated to the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scaleInPolicy
The target sacle-in policy for the connector.
- Parameters:
scaleInPolicy
- The target sacle-in policy for the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scaleInPolicy
default AutoScalingUpdate.Builder scaleInPolicy(Consumer<ScaleInPolicyUpdate.Builder> scaleInPolicy) The target sacle-in policy for the connector.
This is a convenience method that creates an instance of theScaleInPolicyUpdate.Builder
avoiding the need to create one manually viaScaleInPolicyUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toscaleInPolicy(ScaleInPolicyUpdate)
.- Parameters:
scaleInPolicy
- a consumer that will call methods onScaleInPolicyUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
scaleOutPolicy
The target sacle-out policy for the connector.
- Parameters:
scaleOutPolicy
- The target sacle-out policy for the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scaleOutPolicy
default AutoScalingUpdate.Builder scaleOutPolicy(Consumer<ScaleOutPolicyUpdate.Builder> scaleOutPolicy) The target sacle-out policy for the connector.
This is a convenience method that creates an instance of theScaleOutPolicyUpdate.Builder
avoiding the need to create one manually viaScaleOutPolicyUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toscaleOutPolicy(ScaleOutPolicyUpdate)
.- Parameters:
scaleOutPolicy
- a consumer that will call methods onScaleOutPolicyUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-