Package org.jclouds.cloudwatch.options
Class SaveAlarmOptions
java.lang.Object
org.jclouds.http.options.BaseHttpRequestOptions
org.jclouds.cloudwatch.options.SaveAlarmOptions
- All Implemented Interfaces:
HttpRequestOptions
Options used to create/update an alarm.
- See Also:
-
Field Summary
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, pathSuffix, payload, queryParameters -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactionsEnabled(boolean actionsEnabled) Indicates whether or not actions should be executed during any changes to the alarm's state.alarmAction(String alarmAction) The action to execute when this alarm transitions into an ALARM state from any other state.alarmActions(Set<String> alarmActions) The list of actions to execute when this alarm transitions into an ALARM state from any other state.alarmDescription(String alarmDescription) The description of the alarm.The name of the alarm.comparisonOperator(ComparisonOperator comparisonOperator) The arithmetic operation to use when comparing the specified statistic and threshold.The dimension for the alarm's associated metric.dimensions(Set<Dimension> dimensions) The dimensions for the alarm's associated metric.evaluationPeriods(int evaluationPeriods) The number of periods over which data is compared to the specified threshold.insufficientDataAction(String insufficientDataAction) The actions to execute when this alarm transitions into an INSUFFICIENT_DATA state from any other state.insufficientDataActions(Set<String> insufficientDataActions) The list of actions to execute when this alarm transitions into an INSUFFICIENT_DATA state from any other state.metricName(String metricName) The name for the alarm's associated metric.The namespace for the alarm's associated metric.The action to execute when this alarm transitions into an OK state from any other state.The list of actions to execute when this alarm transitions into an OK state from any other state.period(int period) The period in seconds over which the specified statistic is applied.statistic(Statistics statistic) The statistic to apply to the alarm's associated metric.threshold(double threshold) The value against which the specified statistic is compared.The unit for the alarm's associated metric.Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions
buildFormParameters, buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, equals, getFirstFormOrNull, getFirstHeaderOrNull, getFirstQueryOrNull, hashCode, replaceHeader, toString
-
Constructor Details
-
SaveAlarmOptions
public SaveAlarmOptions()
-
-
Method Details
-
actionsEnabled
Indicates whether or not actions should be executed during any changes to the alarm's state.- Parameters:
actionsEnabled- indicates whether or not actions should be executed during any changes to the alarm's state- Returns:
- this
SaveAlarmOptionsobject
-
alarmActions
The list of actions to execute when this alarm transitions into an ALARM state from any other state.- Parameters:
alarmActions- the list of actions to execute when this alarm transitions into an ALARM state from any other state- Returns:
- this
SaveAlarmOptionsobject
-
alarmAction
The action to execute when this alarm transitions into an ALARM state from any other state.- Parameters:
alarmAction- the actions to execute when this alarm transitions into an ALARM state from any other state- Returns:
- this
SaveAlarmOptionsobject
-
alarmDescription
The description of the alarm.- Parameters:
alarmDescription- the description of the alarm- Returns:
- this
SaveAlarmOptionsobject
-
alarmName
The name of the alarm.- Parameters:
alarmName- the name of the alarm- Returns:
- this
SaveAlarmOptionsobject
-
comparisonOperator
The arithmetic operation to use when comparing the specified statistic and threshold.- Parameters:
comparisonOperator- the arithmetic operation to use when comparing the specified statistic and threshold- Returns:
- this
SaveAlarmOptionsobject
-
dimensions
The dimensions for the alarm's associated metric.- Parameters:
dimensions- the dimensions for the alarm's associated metric- Returns:
- this
SaveAlarmOptionsobject
-
dimension
The dimension for the alarm's associated metric.- Parameters:
dimension- the dimension for the alarm's associated metric- Returns:
- this
SaveAlarmOptionsobject
-
evaluationPeriods
The number of periods over which data is compared to the specified threshold.- Parameters:
evaluationPeriods- the number of periods over which data is compared to the specified threshold- Returns:
- this
SaveAlarmOptionsobject
-
insufficientDataActions
The list of actions to execute when this alarm transitions into an INSUFFICIENT_DATA state from any other state.- Parameters:
insufficientDataActions- the list of actions to execute when this alarm transitions into an INSUFFICIENT_DATA state from any other state- Returns:
- this
SaveAlarmOptionsobject
-
insufficientDataAction
The actions to execute when this alarm transitions into an INSUFFICIENT_DATA state from any other state.- Parameters:
insufficientDataAction- the action to execute when this alarm transitions into an INSUFFICIENT_DATA state from any other state- Returns:
- this
SaveAlarmOptionsobject
-
metricName
The name for the alarm's associated metric.- Parameters:
metricName- the name for the alarm's associated metric- Returns:
- this
SaveAlarmOptionsobject
-
namespace
The namespace for the alarm's associated metric.- Parameters:
namespace- the namespace for the alarm's associated metric- Returns:
- this
SaveAlarmOptionsobject
-
okActions
The list of actions to execute when this alarm transitions into an OK state from any other state.- Parameters:
okActions- the list of actions to execute when this alarm transitions into an OK state from any other state- Returns:
- this
SaveAlarmOptionsobject
-
okAction
The action to execute when this alarm transitions into an OK state from any other state.- Parameters:
okAction- the action to execute when this alarm transitions into an OK state from any other state- Returns:
- this
SaveAlarmOptionsobject
-
period
The period in seconds over which the specified statistic is applied.- Parameters:
period- the period in seconds over which the specified statistic is applied- Returns:
- this
SaveAlarmOptionsobject
-
statistic
The statistic to apply to the alarm's associated metric.- Parameters:
statistic- the statistic to apply to the alarm's associated metric- Returns:
- this
SaveAlarmOptionsobject
-
threshold
The value against which the specified statistic is compared.- Parameters:
threshold- the value against which the specified statistic is compared- Returns:
- this
SaveAlarmOptionsobject
-
unit
The unit for the alarm's associated metric.- Parameters:
unit- the unit for the alarm's associated metric- Returns:
- this
SaveAlarmOptionsobject
-