Class AlarmServiceImpl
- java.lang.Object
-
- org.openstack4j.openstack.internal.BaseOpenStackService
-
- org.openstack4j.openstack.telemetry.internal.BaseTelemetryServices
-
- org.openstack4j.openstack.telemetry.internal.AlarmServiceImpl
-
- All Implemented Interfaces:
AlarmService,RestService
public class AlarmServiceImpl extends BaseTelemetryServices implements AlarmService
Provides Measurements against Meters within an OpenStack deployment- Author:
- Massimiliano Romano
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openstack4j.openstack.internal.BaseOpenStackService
BaseOpenStackService.Invocation<R>
-
-
Constructor Summary
Constructors Constructor Description AlarmServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Alarmcreate(Alarm alarm)Create an alarmActionResponsedelete(String alarmId)Delete a specified alarmAlarmgetById(String alarmId)Return a specified alarmList<? extends Alarm>list()Return all alarms.voidupdate(String alarmId, Alarm alarm)Update a specified alarm-
Methods inherited from class org.openstack4j.openstack.telemetry.internal.BaseTelemetryServices
wrapList
-
Methods inherited from class org.openstack4j.openstack.internal.BaseOpenStackService
delete, deleteWithResponse, get, getProvider, getServiceVersion, getWithResponse, getXOpenstackRequestId, head, patch, patchWithResponse, post, postWithResponse, put, putWithResponse, request, toList, uri
-
-
-
-
Method Detail
-
list
public List<? extends Alarm> list()
Return all alarms.- Specified by:
listin interfaceAlarmService- Returns:
- list of all alarms
-
getById
public Alarm getById(String alarmId)
Return a specified alarm- Specified by:
getByIdin interfaceAlarmService- Returns:
- the alarm
-
update
public void update(String alarmId, Alarm alarm)
Update a specified alarm- Specified by:
updatein interfaceAlarmService
-
create
public Alarm create(Alarm alarm)
Create an alarm- Specified by:
createin interfaceAlarmService
-
delete
public ActionResponse delete(String alarmId)
Delete a specified alarm- Specified by:
deletein interfaceAlarmService
-
-