CopyableBuilder<ScalingRule.Builder,ScalingRule>
, SdkBuilder<ScalingRule.Builder,ScalingRule>
public static interface ScalingRule.Builder extends CopyableBuilder<ScalingRule.Builder,ScalingRule>
Modifier and Type | Method | Description |
---|---|---|
ScalingRule.Builder |
action(ScalingAction action) |
The conditions that trigger an automatic scaling activity.
|
ScalingRule.Builder |
description(String description) |
A friendly, more verbose description of the automatic scaling rule.
|
ScalingRule.Builder |
name(String name) |
The name used to identify an automatic scaling rule.
|
ScalingRule.Builder |
trigger(ScalingTrigger trigger) |
The CloudWatch alarm definition that determines when automatic scaling activity is triggered.
|
copy
apply, build
ScalingRule.Builder name(String name)
The name used to identify an automatic scaling rule. Rule names must be unique within a scaling policy.
name
- The name used to identify an automatic scaling rule. Rule names must be unique within a scaling
policy.ScalingRule.Builder description(String description)
A friendly, more verbose description of the automatic scaling rule.
description
- A friendly, more verbose description of the automatic scaling rule.ScalingRule.Builder action(ScalingAction action)
The conditions that trigger an automatic scaling activity.
action
- The conditions that trigger an automatic scaling activity.ScalingRule.Builder trigger(ScalingTrigger trigger)
The CloudWatch alarm definition that determines when automatic scaling activity is triggered.
trigger
- The CloudWatch alarm definition that determines when automatic scaling activity is triggered.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.