public class DefaultTriggersClient extends BaseClient<TriggersHandler> implements TriggersClient
| Constructor and Description |
|---|
DefaultTriggersClient(ClientInfo clientInfo) |
| 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.
|
collectionResolver, mapResolver, restApi, simpleResolverpublic DefaultTriggersClient(ClientInfo clientInfo)
public ClientResponse<List<org.hawkular.alerts.api.model.trigger.Trigger>> findTriggers(String triggerIds, String tags, Boolean thin)
TriggersClientfindTriggers in interface TriggersClientpublic ClientResponse<org.hawkular.alerts.api.model.trigger.Trigger> createTrigger(org.hawkular.alerts.api.model.trigger.Trigger trigger)
TriggersClientcreateTrigger in interface TriggersClientpublic ClientResponse<org.hawkular.alerts.api.model.trigger.Trigger> createGroupTrigger(org.hawkular.alerts.api.model.trigger.Trigger groupTrigger)
TriggersClientcreateGroupTrigger in interface TriggersClientpublic ClientResponse<org.hawkular.alerts.api.model.trigger.Trigger> createGroupMember(org.hawkular.alerts.api.json.GroupMemberInfo groupMember)
TriggersClientcreateGroupMember in interface TriggersClientpublic ClientResponse<Empty> orphanMemberTrigger(String memberId)
TriggersClientorphanMemberTrigger in interface TriggersClientpublic ClientResponse<Empty> unorphanMemberTrigger(String memberId, org.hawkular.alerts.api.json.UnorphanMemberInfo unorphanMemberInfo)
TriggersClientunorphanMemberTrigger in interface TriggersClientpublic ClientResponse<Empty> deleteGroupTrigger(String groupId, boolean keepNonOrphans, boolean keepOrphans)
TriggersClientdeleteGroupTrigger in interface TriggersClientpublic ClientResponse<Empty> updateGroupTrigger(String groupId, org.hawkular.alerts.api.model.trigger.Trigger groupTrigger)
TriggersClientupdateGroupTrigger in interface TriggersClientpublic ClientResponse<List<org.hawkular.alerts.api.model.condition.Condition>> setGroupConditions(String groupId, String triggerMode, org.hawkular.alerts.api.json.GroupConditionsInfo groupConditionsInfo)
TriggersClientsetGroupConditions in interface TriggersClientpublic ClientResponse<org.hawkular.alerts.api.model.dampening.Dampening> createGroupDampening(String groupId, org.hawkular.alerts.api.model.dampening.Dampening dampening)
TriggersClientcreateGroupDampening in interface TriggersClientpublic ClientResponse<Empty> deleteGroupDampening(String groupId, String dampeningId)
TriggersClientdeleteGroupDampening in interface TriggersClientpublic ClientResponse<org.hawkular.alerts.api.model.dampening.Dampening> updateGroupDampening(String groupId, String dampeningId, org.hawkular.alerts.api.model.dampening.Dampening dampening)
TriggersClientupdateGroupDampening in interface TriggersClientpublic ClientResponse<List<org.hawkular.alerts.api.model.trigger.Trigger>> findGroupMembers(String groupId, boolean includeOrphans)
TriggersClientfindGroupMembers in interface TriggersClientpublic ClientResponse<org.hawkular.alerts.api.model.trigger.FullTrigger> createFullTrigger(org.hawkular.alerts.api.model.trigger.FullTrigger fullTrigger)
TriggersClientcreateFullTrigger in interface TriggersClientpublic ClientResponse<org.hawkular.alerts.api.model.trigger.FullTrigger> getFullTriggerById(String triggerId)
TriggersClientgetFullTriggerById in interface TriggersClientpublic ClientResponse<Empty> deleteTrigger(String triggerId)
TriggersClientdeleteTrigger in interface TriggersClientpublic ClientResponse<org.hawkular.alerts.api.model.trigger.Trigger> getTrigger(String triggerId)
TriggersClientgetTrigger in interface TriggersClientpublic ClientResponse<Empty> updateTrigger(String triggerId, org.hawkular.alerts.api.model.trigger.Trigger trigger)
TriggersClientupdateTrigger in interface TriggersClientpublic ClientResponse<List<org.hawkular.alerts.api.model.condition.Condition>> getTriggerConditions(String triggerId)
TriggersClientgetTriggerConditions in interface TriggersClientpublic ClientResponse<List<org.hawkular.alerts.api.model.condition.AvailabilityCondition>> setAvailabilityCondition(String triggerId, String triggerMode, List<org.hawkular.alerts.api.model.condition.AvailabilityCondition> conditions)
TriggersClientsetAvailabilityCondition in interface TriggersClientpublic ClientResponse<List<org.hawkular.alerts.api.model.condition.CompareCondition>> setCompareCondition(String triggerId, String triggerMode, List<org.hawkular.alerts.api.model.condition.CompareCondition> conditions)
TriggersClientsetCompareCondition in interface TriggersClientpublic ClientResponse<List<org.hawkular.alerts.api.model.condition.StringCondition>> setStringCondition(String triggerId, String triggerMode, List<org.hawkular.alerts.api.model.condition.StringCondition> conditions)
TriggersClientsetStringCondition in interface TriggersClientpublic ClientResponse<List<org.hawkular.alerts.api.model.condition.ThresholdCondition>> setThresholdCondition(String triggerId, String triggerMode, List<org.hawkular.alerts.api.model.condition.ThresholdCondition> conditions)
TriggersClientsetThresholdCondition in interface TriggersClientpublic ClientResponse<List<org.hawkular.alerts.api.model.condition.ThresholdRangeCondition>> setThresholdRangeCondition(String triggerId, String triggerMode, List<org.hawkular.alerts.api.model.condition.ThresholdRangeCondition> conditions)
TriggersClientsetThresholdRangeCondition in interface TriggersClientpublic ClientResponse<List<org.hawkular.alerts.api.model.dampening.Dampening>> getTriggerDampenings(String triggerId)
TriggersClientgetTriggerDampenings in interface TriggersClientpublic ClientResponse<org.hawkular.alerts.api.model.dampening.Dampening> createDampening(String triggerId, org.hawkular.alerts.api.model.dampening.Dampening dampening)
TriggersClientcreateDampening in interface TriggersClientpublic ClientResponse<List<org.hawkular.alerts.api.model.dampening.Dampening>> getTriggerModeDampenings(String triggerId, org.hawkular.alerts.api.model.trigger.Mode triggerMode)
TriggersClientgetTriggerModeDampenings in interface TriggersClientpublic ClientResponse<Empty> deleteDampening(String triggerId, String dampeningId)
TriggersClientdeleteDampening in interface TriggersClientpublic ClientResponse<org.hawkular.alerts.api.model.dampening.Dampening> getDampening(String triggerId, String dampeningId)
TriggersClientgetDampening in interface TriggersClientpublic ClientResponse<org.hawkular.alerts.api.model.dampening.Dampening> updateDampening(String triggerId, String dampeningId, org.hawkular.alerts.api.model.dampening.Dampening dampening)
TriggersClientupdateDampening in interface TriggersClientCopyright © 2015–2017 Red Hat, Inc.. All rights reserved.