public interface TriggersClient
| Modifier and Type | Method and Description |
|---|---|
ClientResponse<org.hawkular.alerts.api.model.dampening.Dampening> |
createDampening(String triggerId,
org.hawkular.alerts.api.model.dampening.Dampening dampening)
Create a new dampening.
|
ClientResponse<org.hawkular.alerts.api.model.trigger.FullTrigger> |
createFullTrigger(org.hawkular.alerts.api.model.trigger.FullTrigger fullTrigger)
Create a new full trigger (trigger, dampenings and conditions).
|
ClientResponse<org.hawkular.alerts.api.model.dampening.Dampening> |
createGroupDampening(String groupId,
org.hawkular.alerts.api.model.dampening.Dampening dampening)
Create a new group dampening.
|
ClientResponse<org.hawkular.alerts.api.model.trigger.Trigger> |
createGroupMember(org.hawkular.alerts.api.json.GroupMemberInfo groupMember)
Create a new member trigger for a parent trigger.
|
ClientResponse<org.hawkular.alerts.api.model.trigger.Trigger> |
createGroupTrigger(org.hawkular.alerts.api.model.trigger.Trigger groupTrigger)
Create a new group trigger.
|
ClientResponse<org.hawkular.alerts.api.model.trigger.Trigger> |
createTrigger(org.hawkular.alerts.api.model.trigger.Trigger trigger)
Create a new trigger.
|
ClientResponse<Empty> |
deleteDampening(String triggerId,
String dampeningId)
Delete an existing dampening definition.
|
ClientResponse<Empty> |
deleteGroupDampening(String groupId,
String dampeningId)
Delete an existing group dampening definition.
|
ClientResponse<Empty> |
deleteGroupTrigger(String groupId,
boolean keepNonOrphans,
boolean keepOrphans)
Delete a group trigger.
|
ClientResponse<Empty> |
deleteTrigger(String triggerId)
Delete an existing standard or group member trigger definition.
|
ClientResponse<List<org.hawkular.alerts.api.model.trigger.Trigger>> |
findGroupMembers(String groupId,
boolean includeOrphans)
Find all Group Member Trigger Definitions.
|
ClientResponse<List<org.hawkular.alerts.api.model.trigger.Trigger>> |
findTriggers(String triggerIds,
String tags,
Boolean thin)
Get triggers with optional filtering.
|
ClientResponse<org.hawkular.alerts.api.model.dampening.Dampening> |
getDampening(String triggerId,
String dampeningId)
Get an existing dampening.
|
ClientResponse<org.hawkular.alerts.api.model.trigger.FullTrigger> |
getFullTriggerById(String triggerId)
Get an existing full trigger definition (trigger, dampenings and conditions).
|
ClientResponse<org.hawkular.alerts.api.model.trigger.Trigger> |
getTrigger(String triggerId)
Get an existing trigger definition.
|
ClientResponse<List<org.hawkular.alerts.api.model.condition.Condition>> |
getTriggerConditions(String triggerId)
Get all conditions for a specific trigger.
|
ClientResponse<List<org.hawkular.alerts.api.model.dampening.Dampening>> |
getTriggerDampenings(String triggerId)
Get all Dampenings for a Trigger (1 Dampening per mode).
|
ClientResponse<List<org.hawkular.alerts.api.model.dampening.Dampening>> |
getTriggerModeDampenings(String triggerId,
org.hawkular.alerts.api.model.trigger.Mode triggerMode)
Get dampening using triggerId and triggerMode.
|
ClientResponse<Empty> |
orphanMemberTrigger(String memberId)
Make a non-orphan member trigger into an orphan.
|
ClientResponse<List<org.hawkular.alerts.api.model.condition.AvailabilityCondition>> |
setAvailabilityCondition(String triggerId,
String triggerMode,
List<org.hawkular.alerts.api.model.condition.AvailabilityCondition> conditions)
Set the conditions for the trigger.
|
ClientResponse<List<org.hawkular.alerts.api.model.condition.CompareCondition>> |
setCompareCondition(String triggerId,
String triggerMode,
List<org.hawkular.alerts.api.model.condition.CompareCondition> conditions)
Set the conditions for the trigger.
|
ClientResponse<List<org.hawkular.alerts.api.model.condition.Condition>> |
setGroupConditions(String groupId,
String triggerMode,
org.hawkular.alerts.api.json.GroupConditionsInfo groupConditionsInfo)
Set the conditions for the group trigger.
|
ClientResponse<List<org.hawkular.alerts.api.model.condition.StringCondition>> |
setStringCondition(String triggerId,
String triggerMode,
List<org.hawkular.alerts.api.model.condition.StringCondition> conditions)
Set the conditions for the trigger.
|
ClientResponse<List<org.hawkular.alerts.api.model.condition.ThresholdCondition>> |
setThresholdCondition(String triggerId,
String triggerMode,
List<org.hawkular.alerts.api.model.condition.ThresholdCondition> conditions)
Set the conditions for the trigger.
|
ClientResponse<List<org.hawkular.alerts.api.model.condition.ThresholdRangeCondition>> |
setThresholdRangeCondition(String triggerId,
String triggerMode,
List<org.hawkular.alerts.api.model.condition.ThresholdRangeCondition> conditions)
Set the conditions for the trigger.
|
ClientResponse<Empty> |
unorphanMemberTrigger(String memberId,
org.hawkular.alerts.api.json.UnorphanMemberInfo unorphanMemberInfo)
Make a non-orphan member trigger into an orphan.
|
ClientResponse<org.hawkular.alerts.api.model.dampening.Dampening> |
updateDampening(String triggerId,
String dampeningId,
org.hawkular.alerts.api.model.dampening.Dampening dampening)
Update an existing dampening definition.
|
ClientResponse<org.hawkular.alerts.api.model.dampening.Dampening> |
updateGroupDampening(String groupId,
String dampeningId,
org.hawkular.alerts.api.model.dampening.Dampening dampening)
Update an existing group dampening definition.
|
ClientResponse<Empty> |
updateGroupTrigger(String groupId,
org.hawkular.alerts.api.model.trigger.Trigger groupTrigger)
Update an existing group trigger definition and its member definitions.
|
ClientResponse<Empty> |
updateTrigger(String triggerId,
org.hawkular.alerts.api.model.trigger.Trigger trigger)
Update an existing trigger definition.
|
ClientResponse<List<org.hawkular.alerts.api.model.trigger.Trigger>> findTriggers(String triggerIds, String tags, Boolean thin)
triggerIds - tags - thin - ClientResponse<org.hawkular.alerts.api.model.trigger.Trigger> createTrigger(org.hawkular.alerts.api.model.trigger.Trigger trigger)
trigger - ClientResponse<org.hawkular.alerts.api.model.trigger.Trigger> createGroupTrigger(org.hawkular.alerts.api.model.trigger.Trigger groupTrigger)
groupTrigger - ClientResponse<org.hawkular.alerts.api.model.trigger.Trigger> createGroupMember(org.hawkular.alerts.api.json.GroupMemberInfo groupMember)
groupMember - ClientResponse<Empty> orphanMemberTrigger(String memberId)
memberId - ClientResponse<Empty> unorphanMemberTrigger(String memberId, org.hawkular.alerts.api.json.UnorphanMemberInfo unorphanMemberInfo)
memberId - unorphanMemberInfo - ClientResponse<Empty> deleteGroupTrigger(String groupId, boolean keepNonOrphans, boolean keepOrphans)
groupId - keepNonOrphans - keepOrphans - ClientResponse<Empty> updateGroupTrigger(String groupId, org.hawkular.alerts.api.model.trigger.Trigger groupTrigger)
groupId - groupTrigger - ClientResponse<List<org.hawkular.alerts.api.model.condition.Condition>> setGroupConditions(String groupId, String triggerMode, org.hawkular.alerts.api.json.GroupConditionsInfo groupConditionsInfo)
groupId - triggerMode - groupConditionsInfo - ClientResponse<org.hawkular.alerts.api.model.dampening.Dampening> createGroupDampening(String groupId, org.hawkular.alerts.api.model.dampening.Dampening dampening)
groupId - dampening - ClientResponse<Empty> deleteGroupDampening(String groupId, String dampeningId)
groupId - dampeningId - ClientResponse<org.hawkular.alerts.api.model.dampening.Dampening> updateGroupDampening(String groupId, String dampeningId, org.hawkular.alerts.api.model.dampening.Dampening dampening)
groupId - dampeningId - dampening - ClientResponse<List<org.hawkular.alerts.api.model.trigger.Trigger>> findGroupMembers(String groupId, boolean includeOrphans)
groupId - includeOrphans - ClientResponse<org.hawkular.alerts.api.model.trigger.FullTrigger> createFullTrigger(org.hawkular.alerts.api.model.trigger.FullTrigger fullTrigger)
fullTrigger - ClientResponse<org.hawkular.alerts.api.model.trigger.FullTrigger> getFullTriggerById(String triggerId)
triggerId - ClientResponse<Empty> deleteTrigger(String triggerId)
triggerId - ClientResponse<org.hawkular.alerts.api.model.trigger.Trigger> getTrigger(String triggerId)
triggerId - ClientResponse<Empty> updateTrigger(String triggerId, org.hawkular.alerts.api.model.trigger.Trigger trigger)
triggerId - trigger - ClientResponse<List<org.hawkular.alerts.api.model.condition.Condition>> getTriggerConditions(String triggerId)
triggerId - ClientResponse<List<org.hawkular.alerts.api.model.condition.AvailabilityCondition>> setAvailabilityCondition(String triggerId, String triggerMode, List<org.hawkular.alerts.api.model.condition.AvailabilityCondition> conditions)
triggerId - triggerMode - conditions - ClientResponse<List<org.hawkular.alerts.api.model.condition.CompareCondition>> setCompareCondition(String triggerId, String triggerMode, List<org.hawkular.alerts.api.model.condition.CompareCondition> conditions)
triggerId - triggerMode - conditions - ClientResponse<List<org.hawkular.alerts.api.model.condition.StringCondition>> setStringCondition(String triggerId, String triggerMode, List<org.hawkular.alerts.api.model.condition.StringCondition> conditions)
triggerId - triggerMode - conditions - ClientResponse<List<org.hawkular.alerts.api.model.condition.ThresholdCondition>> setThresholdCondition(String triggerId, String triggerMode, List<org.hawkular.alerts.api.model.condition.ThresholdCondition> conditions)
triggerId - triggerMode - conditions - ClientResponse<List<org.hawkular.alerts.api.model.condition.ThresholdRangeCondition>> setThresholdRangeCondition(String triggerId, String triggerMode, List<org.hawkular.alerts.api.model.condition.ThresholdRangeCondition> conditions)
triggerId - triggerMode - conditions - ClientResponse<List<org.hawkular.alerts.api.model.dampening.Dampening>> getTriggerDampenings(String triggerId)
triggerId - ClientResponse<org.hawkular.alerts.api.model.dampening.Dampening> createDampening(String triggerId, org.hawkular.alerts.api.model.dampening.Dampening dampening)
triggerId - dampening - ClientResponse<List<org.hawkular.alerts.api.model.dampening.Dampening>> getTriggerModeDampenings(String triggerId, org.hawkular.alerts.api.model.trigger.Mode triggerMode)
triggerId - triggerMode - ClientResponse<Empty> deleteDampening(String triggerId, String dampeningId)
triggerId - dampeningId - ClientResponse<org.hawkular.alerts.api.model.dampening.Dampening> getDampening(String triggerId, String dampeningId)
triggerId - dampeningId - ClientResponse<org.hawkular.alerts.api.model.dampening.Dampening> updateDampening(String triggerId, String dampeningId, org.hawkular.alerts.api.model.dampening.Dampening dampening)
triggerId - dampeningId - dampening - Copyright © 2015–2017 Red Hat, Inc.. All rights reserved.