public static interface ScalingPolicy.Builder extends SdkPojo, CopyableBuilder<ScalingPolicy.Builder,ScalingPolicy>
| Modifier and Type | Method and Description |
|---|---|
default ScalingPolicy.Builder |
targetTracking(Consumer<TargetTrackingScalingPolicyConfiguration.Builder> targetTracking)
A target tracking scaling policy.
|
ScalingPolicy.Builder |
targetTracking(TargetTrackingScalingPolicyConfiguration targetTracking)
A target tracking scaling policy.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildScalingPolicy.Builder targetTracking(TargetTrackingScalingPolicyConfiguration targetTracking)
A target tracking scaling policy. Includes support for predefined or customized metrics.
targetTracking - A target tracking scaling policy. Includes support for predefined or customized metrics.default ScalingPolicy.Builder targetTracking(Consumer<TargetTrackingScalingPolicyConfiguration.Builder> targetTracking)
A target tracking scaling policy. Includes support for predefined or customized metrics.
This is a convenience method that creates an instance of theTargetTrackingScalingPolicyConfiguration.Builder avoiding the need to create one manually via
TargetTrackingScalingPolicyConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to
targetTracking(TargetTrackingScalingPolicyConfiguration).
targetTracking - a consumer that will call methods on TargetTrackingScalingPolicyConfiguration.BuildertargetTracking(TargetTrackingScalingPolicyConfiguration)Copyright © 2023. All rights reserved.