Skip to content

AlarmTaskProps

Properties for defining a AlarmTask.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ess-alarmtask

Initializer

import com.aliyun.ros.cdk.ess.AlarmTaskProps;
AlarmTaskProps.builder()
    .alarmAction(IResolvable)
    .alarmAction(java.util.List<java.lang.String)
    .alarmAction(IResolvable>)
    .metricName(java.lang.String)
    .metricName(IResolvable)
    .scalingGroupId(java.lang.String)
    .scalingGroupId(IResolvable)
    .threshold(java.lang.Number)
    .threshold(IResolvable)
//  .comparisonOperator(java.lang.String)
//  .comparisonOperator(IResolvable)
//  .description(java.lang.String)
//  .description(IResolvable)
//  .dimensions(IResolvable)
//  .dimensions(java.util.List<IResolvable)
//  .dimensions(DimensionsProperty>)
//  .evaluationCount(java.lang.Number)
//  .evaluationCount(IResolvable)
//  .groupId(java.lang.Number)
//  .groupId(IResolvable)
//  .metricType(java.lang.String)
//  .metricType(IResolvable)
//  .name(java.lang.String)
//  .name(IResolvable)
//  .period(java.lang.Number)
//  .period(IResolvable)
//  .statistics(java.lang.String)
//  .statistics(IResolvable)
    .build();

Properties

Name Type Description
alarmAction com.aliyun.ros.cdk.core.IResolvable OR java.util.List Property alarmAction: Alarm Actions.
metricName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property metricName: Metric Name.
scalingGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property scalingGroupId: The ID of the scaling group.
threshold java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property threshold: Threshold.
comparisonOperator java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property comparisonOperator: Comparison Operator.
description java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property description: Description.
dimensions com.aliyun.ros.cdk.core.IResolvable OR java.util.ListDimensionsProperty> Property dimensions: Dimensions.
evaluationCount java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property evaluationCount: Evaluation Count.
groupId java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property groupId: Group Id.
metricType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property metricType: Metric Type.
name java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property name: Name.
period java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property period: Period.
statistics java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property statistics: Statistics.

alarmActionRequired

public java.lang.Object getAlarmAction();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

Property alarmAction: Alarm Actions.


metricNameRequired

public java.lang.Object getMetricName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property metricName: Metric Name.


scalingGroupIdRequired

public java.lang.Object getScalingGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property scalingGroupId: The ID of the scaling group.


thresholdRequired

public java.lang.Object getThreshold();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property threshold: Threshold.


comparisonOperatorOptional

public java.lang.Object getComparisonOperator();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property comparisonOperator: Comparison Operator.


descriptionOptional

public java.lang.Object getDescription();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property description: Description.


dimensionsOptional

public java.lang.Object getDimensions();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListDimensionsProperty>

Property dimensions: Dimensions.


evaluationCountOptional

public java.lang.Object getEvaluationCount();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property evaluationCount: Evaluation Count.


groupIdOptional

public java.lang.Object getGroupId();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property groupId: Group Id.


metricTypeOptional

public java.lang.Object getMetricType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property metricType: Metric Type.


nameOptional

public java.lang.Object getName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property name: Name.


periodOptional

public java.lang.Object getPeriod();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property period: Period.


statisticsOptional

public java.lang.Object getStatistics();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property statistics: Statistics.