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
SaveAlarmOptions
object
-
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
SaveAlarmOptions
object
-
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
SaveAlarmOptions
object
-
alarmDescription
The description of the alarm.- Parameters:
alarmDescription
- the description of the alarm- Returns:
- this
SaveAlarmOptions
object
-
alarmName
The name of the alarm.- Parameters:
alarmName
- the name of the alarm- Returns:
- this
SaveAlarmOptions
object
-
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
SaveAlarmOptions
object
-
dimensions
The dimensions for the alarm's associated metric.- Parameters:
dimensions
- the dimensions for the alarm's associated metric- Returns:
- this
SaveAlarmOptions
object
-
dimension
The dimension for the alarm's associated metric.- Parameters:
dimension
- the dimension for the alarm's associated metric- Returns:
- this
SaveAlarmOptions
object
-
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
SaveAlarmOptions
object
-
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
SaveAlarmOptions
object
-
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
SaveAlarmOptions
object
-
metricName
The name for the alarm's associated metric.- Parameters:
metricName
- the name for the alarm's associated metric- Returns:
- this
SaveAlarmOptions
object
-
namespace
The namespace for the alarm's associated metric.- Parameters:
namespace
- the namespace for the alarm's associated metric- Returns:
- this
SaveAlarmOptions
object
-
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
SaveAlarmOptions
object
-
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
SaveAlarmOptions
object
-
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
SaveAlarmOptions
object
-
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
SaveAlarmOptions
object
-
threshold
The value against which the specified statistic is compared.- Parameters:
threshold
- the value against which the specified statistic is compared- Returns:
- this
SaveAlarmOptions
object
-
unit
The unit for the alarm's associated metric.- Parameters:
unit
- the unit for the alarm's associated metric- Returns:
- this
SaveAlarmOptions
object
-