public static interface ScalingTrigger.Builder extends 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.
|
copyapply, 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 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 © 2017 Amazon Web Services, Inc. All Rights Reserved.