public static interface ScalingTrigger.Builder extends SdkPojo, CopyableBuilder<ScalingTrigger.Builder,ScalingTrigger>
| Modifier and Type | Method and Description |
|---|---|
ScalingTrigger.Builder |
cloudWatchAlarmDefinition(CloudWatchAlarmDefinition cloudWatchAlarmDefinition)
The definition of a CloudWatch metric alarm.
|
default ScalingTrigger.Builder |
cloudWatchAlarmDefinition(Consumer<CloudWatchAlarmDefinition.Builder> cloudWatchAlarmDefinition)
The definition of a CloudWatch metric alarm.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildScalingTrigger.Builder cloudWatchAlarmDefinition(CloudWatchAlarmDefinition cloudWatchAlarmDefinition)
The definition of a CloudWatch metric alarm. When the defined alarm conditions are met along with other trigger parameters, scaling activity begins.
cloudWatchAlarmDefinition - The definition of a CloudWatch metric alarm. When the defined alarm conditions are met along with
other trigger parameters, scaling activity begins.default ScalingTrigger.Builder cloudWatchAlarmDefinition(Consumer<CloudWatchAlarmDefinition.Builder> cloudWatchAlarmDefinition)
The definition of a CloudWatch metric alarm. When the defined alarm conditions are met along with other trigger parameters, scaling activity begins.
This is a convenience method that creates an instance of theCloudWatchAlarmDefinition.Builder
avoiding the need to create one manually via CloudWatchAlarmDefinition.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to cloudWatchAlarmDefinition(CloudWatchAlarmDefinition).
cloudWatchAlarmDefinition - a consumer that will call methods on CloudWatchAlarmDefinition.BuildercloudWatchAlarmDefinition(CloudWatchAlarmDefinition)Copyright © 2022. All rights reserved.