Class CeilometerAlarm.AlarmConcreteBuilder
- java.lang.Object
-
- org.openstack4j.model.common.builder.BasicResourceBuilder<Alarm,CeilometerAlarm.AlarmConcreteBuilder>
-
- org.openstack4j.openstack.telemetry.domain.CeilometerAlarm.AlarmConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<AlarmBuilder,Alarm>,AlarmBuilder
- Enclosing class:
- CeilometerAlarm
public static class CeilometerAlarm.AlarmConcreteBuilder extends BasicResourceBuilder<Alarm,CeilometerAlarm.AlarmConcreteBuilder> implements AlarmBuilder
-
-
Method Summary
-
Methods inherited from class org.openstack4j.model.common.builder.BasicResourceBuilder
id, name, self
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openstack4j.model.telemetry.builder.AlarmBuilder
name
-
-
-
-
Method Detail
-
build
public Alarm build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<AlarmBuilder,Alarm>- Returns:
- M instance
-
from
public AlarmBuilder from(Alarm in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<AlarmBuilder,Alarm>- Returns:
- Builder
-
okActions
public AlarmBuilder okActions(List<String> okActions)
- Specified by:
okActionsin interfaceAlarmBuilder
-
insufficientDataActions
public AlarmBuilder insufficientDataActions(List<String> insufficientDataActions)
- Specified by:
insufficientDataActionsin interfaceAlarmBuilder
-
reference
protected Alarm reference()
- Specified by:
referencein classBasicResourceBuilder<Alarm,CeilometerAlarm.AlarmConcreteBuilder>
-
type
public AlarmBuilder type(Alarm.Type type)
- Specified by:
typein interfaceAlarmBuilder
-
thresholeRule
public AlarmBuilder thresholeRule(CeilometerAlarm.CeilometerThresholdRule tr)
- Specified by:
thresholeRulein interfaceAlarmBuilder
-
repeatActions
public AlarmBuilder repeatActions(boolean repeatActions)
- Specified by:
repeatActionsin interfaceAlarmBuilder
-
description
public AlarmBuilder description(String description)
- Specified by:
descriptionin interfaceAlarmBuilder
-
alarmActions
public AlarmBuilder alarmActions(List<String> alarmActions)
- Specified by:
alarmActionsin interfaceAlarmBuilder
-
isEnabled
public AlarmBuilder isEnabled(boolean isEnabled)
- Specified by:
isEnabledin interfaceAlarmBuilder
-
combinationRule
public AlarmBuilder combinationRule(CeilometerAlarm.CeilometerCombinationRule ce)
- Specified by:
combinationRulein interfaceAlarmBuilder
-
compositeRule
public AlarmBuilder compositeRule(Map<String,Object> cr)
- Specified by:
compositeRulein interfaceAlarmBuilder
-
gnocchiResourcesThresholdRule
public AlarmBuilder gnocchiResourcesThresholdRule(CeilometerAlarm.CeilometerGnocchiResourcesThresholdRule ceilometerGnocchiResourcesThresholdRule)
- Specified by:
gnocchiResourcesThresholdRulein interfaceAlarmBuilder
-
gnocchiAggregationByMetricsThresholdRule
public AlarmBuilder gnocchiAggregationByMetricsThresholdRule(CeilometerAlarm.CeilometerGnocchiAggregationByMetricsThresholdRule ceilometerGnocchiAggregationByMetricsThresholdRule)
- Specified by:
gnocchiAggregationByMetricsThresholdRulein interfaceAlarmBuilder
-
gnocchiAggregationByResourcesThresholdRule
public AlarmBuilder gnocchiAggregationByResourcesThresholdRule(CeilometerAlarm.CeilometerGnocchiAggregationByResourcesThresholdRule ceilometerGnocchiAggregationByResourcesThresholdRule)
- Specified by:
gnocchiAggregationByResourcesThresholdRulein interfaceAlarmBuilder
-
-