public interface Alarm extends ModelEntity, BasicResource, Buildable<AlarmBuilder>
| Modifier and Type | Interface and Description |
|---|---|
static class |
Alarm.AggregationMethod |
static interface |
Alarm.AggregationMetricByResourcesLookupRule |
static interface |
Alarm.AggregationMetricsByIdLookupRule |
static interface |
Alarm.AlarmChange |
static interface |
Alarm.AlarmTimeConstraint |
static interface |
Alarm.CombinationRule |
static class |
Alarm.ComparisonOperator |
static interface |
Alarm.GnocchiAggregationByMetricsThresholdRule |
static interface |
Alarm.GnocchiAggregationByResourcesThresholdRule |
static interface |
Alarm.GnocchiEvent |
static interface |
Alarm.GnocchiResourcesThresholdRule |
static interface |
Alarm.MetricOfResourceRule |
static class |
Alarm.Operator |
static interface |
Alarm.Query |
static class |
Alarm.Statistic |
static interface |
Alarm.ThresholdRule |
static class |
Alarm.Type
The Alarm Type
|
Buildable.Builder<T extends Buildable.Builder<T,M>,M extends Buildable<?>>String getAlarmId()
String getDescription()
boolean isEnabled()
void isEnabled(boolean newValue)
String getName()
getName in interface BasicResourceString getProjectId()
boolean getRepeatActions()
String getState()
String getStateTimestamp()
Alarm.ThresholdRule getThresholdRule()
Alarm.CombinationRule getCombinationRule()
Alarm.GnocchiResourcesThresholdRule getGnocchiResourcesThresholdRule()
Alarm.GnocchiAggregationByMetricsThresholdRule getGnocchiAggregationByMetricsThresholdRule()
Alarm.GnocchiAggregationByResourcesThresholdRule getGnocchiAggregationByResourcesThresholdRule()
String getTimestamp()
Alarm.Type getType()
String getUserId()
void setName(String name)
BasicResourcesetName in interface BasicResourcename - the name to setvoid setType(Alarm.Type type)
void setUserId(String userId)
void setDescription(String description)
void setRepeateActions(Boolean repeatActions)
void setThresholdRule(CeilometerAlarm.CeilometerThresholdRule tr)
void setGnocchiResourcesThresholdRule(CeilometerAlarm.CeilometerGnocchiResourcesThresholdRule ceilometerGnocchiResourcesThresholdRule)
void setGnocchiAggregationByMetricsThresholdRule(CeilometerAlarm.CeilometerGnocchiAggregationByMetricsThresholdRule ceilometerGnocchiAggregationByMetricsThresholdRule)
void setGnocchiAggregationByResourcesThresholdRule(CeilometerAlarm.CeilometerGnocchiAggregationByResourcesThresholdRule ceilometerGnocchiAggregationByResourcesThresholdRule)
Copyright © 2019. All rights reserved.