@Beta public class SaveAlarmOptions extends BaseHttpRequestOptions
formParameters, headers, pathSuffix, payload, queryParameters
Constructor and Description |
---|
SaveAlarmOptions() |
Modifier and Type | Method and Description |
---|---|
SaveAlarmOptions |
actionsEnabled(boolean actionsEnabled)
Indicates whether or not actions should be executed during any changes to the alarm's state.
|
SaveAlarmOptions |
alarmAction(String alarmAction)
The action to execute when this alarm transitions into an ALARM state from any other state.
|
SaveAlarmOptions |
alarmActions(Set<String> alarmActions)
The list of actions to execute when this alarm transitions into an ALARM state from any other state.
|
SaveAlarmOptions |
alarmDescription(String alarmDescription)
The description of the alarm.
|
SaveAlarmOptions |
alarmName(String alarmName)
The name of the alarm.
|
SaveAlarmOptions |
comparisonOperator(ComparisonOperator comparisonOperator)
The arithmetic operation to use when comparing the specified statistic and threshold.
|
SaveAlarmOptions |
dimension(Dimension dimension)
The dimension for the alarm's associated metric.
|
SaveAlarmOptions |
dimensions(Set<Dimension> dimensions)
The dimensions for the alarm's associated metric.
|
SaveAlarmOptions |
evaluationPeriods(int evaluationPeriods)
The number of periods over which data is compared to the specified threshold.
|
SaveAlarmOptions |
insufficientDataAction(String insufficientDataAction)
The actions to execute when this alarm transitions into an INSUFFICIENT_DATA state from any other state.
|
SaveAlarmOptions |
insufficientDataActions(Set<String> insufficientDataActions)
The list of actions to execute when this alarm transitions into an INSUFFICIENT_DATA state from any other state.
|
SaveAlarmOptions |
metricName(String metricName)
The name for the alarm's associated metric.
|
SaveAlarmOptions |
namespace(String namespace)
The namespace for the alarm's associated metric.
|
SaveAlarmOptions |
okAction(String okAction)
The action to execute when this alarm transitions into an OK state from any other state.
|
SaveAlarmOptions |
okActions(Set<String> okActions)
The list of actions to execute when this alarm transitions into an OK state from any other state.
|
SaveAlarmOptions |
period(int period)
The period in seconds over which the specified statistic is applied.
|
SaveAlarmOptions |
statistic(Statistics statistic)
The statistic to apply to the alarm's associated metric.
|
SaveAlarmOptions |
threshold(double threshold)
The value against which the specified statistic is compared.
|
SaveAlarmOptions |
unit(Unit unit)
The unit for the alarm's associated metric.
|
buildFormParameters, buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, equals, getFirstFormOrNull, getFirstHeaderOrNull, getFirstQueryOrNull, hashCode, replaceHeader, toString
public SaveAlarmOptions actionsEnabled(boolean actionsEnabled)
actionsEnabled
- indicates whether or not actions should be executed during any changes to the alarm's stateSaveAlarmOptions
objectpublic SaveAlarmOptions alarmActions(Set<String> alarmActions)
alarmActions
- the list of actions to execute when this alarm transitions into an ALARM state from any other
stateSaveAlarmOptions
objectpublic SaveAlarmOptions alarmAction(String alarmAction)
alarmAction
- the actions to execute when this alarm transitions into an ALARM state from any other stateSaveAlarmOptions
objectpublic SaveAlarmOptions alarmDescription(String alarmDescription)
alarmDescription
- the description of the alarmSaveAlarmOptions
objectpublic SaveAlarmOptions alarmName(String alarmName)
alarmName
- the name of the alarmSaveAlarmOptions
objectpublic SaveAlarmOptions comparisonOperator(ComparisonOperator comparisonOperator)
comparisonOperator
- the arithmetic operation to use when comparing the specified statistic and thresholdSaveAlarmOptions
objectpublic SaveAlarmOptions dimensions(Set<Dimension> dimensions)
dimensions
- the dimensions for the alarm's associated metricSaveAlarmOptions
objectpublic SaveAlarmOptions dimension(Dimension dimension)
dimension
- the dimension for the alarm's associated metricSaveAlarmOptions
objectpublic SaveAlarmOptions evaluationPeriods(int evaluationPeriods)
evaluationPeriods
- the number of periods over which data is compared to the specified thresholdSaveAlarmOptions
objectpublic SaveAlarmOptions insufficientDataActions(Set<String> insufficientDataActions)
insufficientDataActions
- the list of actions to execute when this alarm transitions into an
INSUFFICIENT_DATA state from any other stateSaveAlarmOptions
objectpublic SaveAlarmOptions insufficientDataAction(String insufficientDataAction)
insufficientDataAction
- the action to execute when this alarm transitions into an INSUFFICIENT_DATA state
from any other stateSaveAlarmOptions
objectpublic SaveAlarmOptions metricName(String metricName)
metricName
- the name for the alarm's associated metricSaveAlarmOptions
objectpublic SaveAlarmOptions namespace(String namespace)
namespace
- the namespace for the alarm's associated metricSaveAlarmOptions
objectpublic SaveAlarmOptions okActions(Set<String> okActions)
okActions
- the list of actions to execute when this alarm transitions into an OK state from any other stateSaveAlarmOptions
objectpublic SaveAlarmOptions okAction(String okAction)
okAction
- the action to execute when this alarm transitions into an OK state from any other stateSaveAlarmOptions
objectpublic SaveAlarmOptions period(int period)
period
- the period in seconds over which the specified statistic is appliedSaveAlarmOptions
objectpublic SaveAlarmOptions statistic(Statistics statistic)
statistic
- the statistic to apply to the alarm's associated metricSaveAlarmOptions
objectpublic SaveAlarmOptions threshold(double threshold)
threshold
- the value against which the specified statistic is comparedSaveAlarmOptions
objectpublic SaveAlarmOptions unit(Unit unit)
unit
- the unit for the alarm's associated metricSaveAlarmOptions
objectCopyright © 2009-2013 jclouds. All Rights Reserved.