Interface AlarmNotificationRPC
public interface AlarmNotificationRPC
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ProtoRpcSerializerBase serializer for Alarm Notification-related classes. -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateRoster(String name, String description) createRosterImpl(Locale locale, String name) deleteRosters(Locale locale, List<String> names) editRoster(Locale locale, String name, List<User> model) getProfileProperties(String profileName) listPipelines(String project) Get a List of alarm pipelines defined inproject, by name.
-
Field Details
-
SERIALIZER
Base serializer for Alarm Notification-related classes. We'll come back to replace this with custom serializers later to avoid java serialization.
-
-
Method Details
-
getNotificationProfiles
- Returns:
- A list of notification profiles, by name.
-
getProfileProperties
Collection<NotificationProfileProperty<?>> getProfileProperties(String profileName) throws Exception - Parameters:
profileName- The name of the profile.- Returns:
- The
NotificationProfilePropertys provided by the given profile. - Throws:
Exception
-
listPipelines
- Returns:
- a List of alarm pipelines defined in the default pipeline project, by name.
-
listPipelines
Get a List of alarm pipelines defined inproject, by name.- Parameters:
project- the name of the project.- Returns:
- a list of alarm pipelines defined in the given
project.
-
getOnCallRosters
-
getRoster
-
editRoster
-
createRosterImpl
-
deleteRosters
-
getRosters
-
createRoster
-