Class OpsGenieNotifier
java.lang.Object
de.codecentric.boot.admin.server.notify.AbstractEventNotifier
de.codecentric.boot.admin.server.notify.AbstractStatusChangeNotifier
de.codecentric.boot.admin.server.notify.OpsGenieNotifier
- All Implemented Interfaces:
Notifier
Notifier submitting events to opsgenie.com.
- Author:
- Fernando Sure
-
Constructor Summary
ConstructorsConstructorDescriptionOpsGenieNotifier(InstanceRepository repository, org.springframework.web.client.RestTemplate restTemplate) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringbuildUrl(InstanceEvent event, Instance instance) protected org.springframework.http.HttpEntity<?>createRequest(InstanceEvent event, Instance instance) protected reactor.core.publisher.Mono<Void>doNotify(InstanceEvent event, Instance instance) protected StringgenerateAlias(Instance instance) @Nullable String@Nullable Stringprotected StringgetDescription(InstanceEvent event, Instance instance) @Nullable Stringprotected @Nullable StringgetMessage(InstanceEvent event, Instance instance) @Nullable String@Nullable StringgetTags()getUrl()@Nullable StringgetUser()voidsetActions(@Nullable String actions) voidvoidsetDescription(String description) voidvoidsetRestTemplate(org.springframework.web.client.RestTemplate restTemplate) voidvoidvoidvoidMethods inherited from class de.codecentric.boot.admin.server.notify.AbstractStatusChangeNotifier
getIgnoreChanges, getLastStatus, notify, setIgnoreChanges, shouldNotify, updateLastStatusMethods inherited from class de.codecentric.boot.admin.server.notify.AbstractEventNotifier
isEnabled, setEnabled
-
Constructor Details
-
OpsGenieNotifier
public OpsGenieNotifier(InstanceRepository repository, org.springframework.web.client.RestTemplate restTemplate)
-
-
Method Details
-
doNotify
- Specified by:
doNotifyin classAbstractEventNotifier
-
buildUrl
-
createRequest
protected org.springframework.http.HttpEntity<?> createRequest(InstanceEvent event, Instance instance) -
generateAlias
-
getMessage
-
getDescription
-
setApiKey
-
getApiKey
-
setDescription
-
getMessage
-
setRestTemplate
public void setRestTemplate(org.springframework.web.client.RestTemplate restTemplate) -
getActions
-
setActions
-
getSource
-
setSource
-
getTags
-
setTags
-
getEntity
-
setEntity
-
getUser
-
setUser
-
getUrl
-
setUrl
-