Class CeilometerAlarm.CeilometerGnocchiAggregationByMetricsThresholdRule
- java.lang.Object
-
- org.openstack4j.openstack.telemetry.domain.CeilometerAlarm.CeilometerGnocchiAggregationByMetricsThresholdRule
-
- All Implemented Interfaces:
Alarm.GnocchiAggregationByMetricsThresholdRule
- Enclosing class:
- CeilometerAlarm
public static class CeilometerAlarm.CeilometerGnocchiAggregationByMetricsThresholdRule extends Object implements Alarm.GnocchiAggregationByMetricsThresholdRule
-
-
Constructor Summary
Constructors Constructor Description CeilometerGnocchiAggregationByMetricsThresholdRule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Alarm.AggregationMethodgetAggregationMethod()Alarm.ComparisonOperatorgetComparisonOperator()intgetEvaluationPeriods()longgetGranularity()List<String>getMetrics()floatgetThreshold()voidsetAggregationMethod(Alarm.AggregationMethod aggregationMethod)voidsetComparisonOperator(Alarm.ComparisonOperator comparisonOperator)voidsetEvaluationPeriods(int evaluationPeriod)voidsetGranularity(long granularity)voidsetMetrics(List<String> metrics)voidsetThreshold(float threshold)
-
-
-
Method Detail
-
getMetrics
public List<String> getMetrics()
- Specified by:
getMetricsin interfaceAlarm.GnocchiAggregationByMetricsThresholdRule
-
setMetrics
public void setMetrics(List<String> metrics)
- Specified by:
setMetricsin interfaceAlarm.GnocchiAggregationByMetricsThresholdRule
-
getComparisonOperator
public Alarm.ComparisonOperator getComparisonOperator()
- Specified by:
getComparisonOperatorin interfaceAlarm.GnocchiAggregationByMetricsThresholdRule
-
setComparisonOperator
public void setComparisonOperator(Alarm.ComparisonOperator comparisonOperator)
- Specified by:
setComparisonOperatorin interfaceAlarm.GnocchiAggregationByMetricsThresholdRule
-
getAggregationMethod
public Alarm.AggregationMethod getAggregationMethod()
- Specified by:
getAggregationMethodin interfaceAlarm.GnocchiAggregationByMetricsThresholdRule
-
setAggregationMethod
public void setAggregationMethod(Alarm.AggregationMethod aggregationMethod)
- Specified by:
setAggregationMethodin interfaceAlarm.GnocchiAggregationByMetricsThresholdRule
-
getThreshold
public float getThreshold()
- Specified by:
getThresholdin interfaceAlarm.GnocchiAggregationByMetricsThresholdRule
-
setThreshold
public void setThreshold(float threshold)
- Specified by:
setThresholdin interfaceAlarm.GnocchiAggregationByMetricsThresholdRule
-
getEvaluationPeriods
public int getEvaluationPeriods()
- Specified by:
getEvaluationPeriodsin interfaceAlarm.GnocchiAggregationByMetricsThresholdRule
-
setEvaluationPeriods
public void setEvaluationPeriods(int evaluationPeriod)
- Specified by:
setEvaluationPeriodsin interfaceAlarm.GnocchiAggregationByMetricsThresholdRule
-
getGranularity
public long getGranularity()
- Specified by:
getGranularityin interfaceAlarm.GnocchiAggregationByMetricsThresholdRule
-
setGranularity
public void setGranularity(long granularity)
- Specified by:
setGranularityin interfaceAlarm.GnocchiAggregationByMetricsThresholdRule
-
-