public static final class CfnInstanceGroupConfig.ScalingTriggerProperty.Builder
extends java.lang.Object
CfnInstanceGroupConfig.ScalingTriggerProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnInstanceGroupConfig.ScalingTriggerProperty |
build()
Builds the configured instance.
|
CfnInstanceGroupConfig.ScalingTriggerProperty.Builder |
cloudWatchAlarmDefinition(CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty cloudWatchAlarmDefinition)
|
CfnInstanceGroupConfig.ScalingTriggerProperty.Builder |
cloudWatchAlarmDefinition(IResolvable cloudWatchAlarmDefinition)
|
public CfnInstanceGroupConfig.ScalingTriggerProperty.Builder cloudWatchAlarmDefinition(IResolvable cloudWatchAlarmDefinition)
cloudWatchAlarmDefinition
- The definition of a CloudWatch metric alarm. This parameter is required.
When the defined alarm conditions are met along with other trigger parameters, scaling activity begins.this
public CfnInstanceGroupConfig.ScalingTriggerProperty.Builder cloudWatchAlarmDefinition(CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty cloudWatchAlarmDefinition)
cloudWatchAlarmDefinition
- The definition of a CloudWatch metric alarm. This parameter is required.
When the defined alarm conditions are met along with other trigger parameters, scaling activity begins.this
public CfnInstanceGroupConfig.ScalingTriggerProperty build()
CfnInstanceGroupConfig.ScalingTriggerProperty
java.lang.NullPointerException
- if any required attribute was not provided