Interface AlarmBuilder
-
- All Superinterfaces:
Buildable.Builder<AlarmBuilder,Alarm>
- All Known Implementing Classes:
CeilometerAlarm.AlarmConcreteBuilder
public interface AlarmBuilder extends Buildable.Builder<AlarmBuilder,Alarm>
An alarm builder- Author:
- Martin Belperchinov
-
-
Method Summary
-
Methods inherited from interface org.openstack4j.common.Buildable.Builder
build, from
-
-
-
-
Method Detail
-
name
AlarmBuilder name(String name)
-
okActions
AlarmBuilder okActions(List<String> okActions)
-
alarmActions
AlarmBuilder alarmActions(List<String> alarmActions)
-
type
AlarmBuilder type(Alarm.Type type)
-
thresholeRule
AlarmBuilder thresholeRule(CeilometerAlarm.CeilometerThresholdRule te)
-
combinationRule
AlarmBuilder combinationRule(CeilometerAlarm.CeilometerCombinationRule ce)
-
compositeRule
AlarmBuilder compositeRule(Map<String,Object> cr)
-
gnocchiResourcesThresholdRule
AlarmBuilder gnocchiResourcesThresholdRule(CeilometerAlarm.CeilometerGnocchiResourcesThresholdRule ceilometerGnocchiResourcesThreshold)
-
gnocchiAggregationByMetricsThresholdRule
AlarmBuilder gnocchiAggregationByMetricsThresholdRule(CeilometerAlarm.CeilometerGnocchiAggregationByMetricsThresholdRule ceilometerGnocchiAggregationByMetricsThreshold)
-
gnocchiAggregationByResourcesThresholdRule
AlarmBuilder gnocchiAggregationByResourcesThresholdRule(CeilometerAlarm.CeilometerGnocchiAggregationByResourcesThresholdRule ceilometerGnocchiAggregationByResourcesThreshold)
-
repeatActions
AlarmBuilder repeatActions(boolean repeatActions)
-
description
AlarmBuilder description(String description)
-
isEnabled
AlarmBuilder isEnabled(boolean isEnabled)
-
insufficientDataActions
AlarmBuilder insufficientDataActions(List<String> insufficientDataActions)
-
-