Class ServiceMonitoring
- java.lang.Object
-
- io.jenkins.plugins.devopsportal.models.ServiceMonitoring
-
- All Implemented Interfaces:
Describable<ServiceMonitoring>
,Serializable
public class ServiceMonitoring extends Object implements Describable<ServiceMonitoring>, Serializable
A persistent record of the availability state of an application service.- Author:
- RĂ©mi BELLO <remi@evolya.fr>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ServiceMonitoring.DescriptorImpl
-
Constructor Summary
Constructors Constructor Description ServiceMonitoring()
ServiceMonitoring(String serviceId)
-
Method Summary
-
-
-
Constructor Detail
-
ServiceMonitoring
@DataBoundConstructor public ServiceMonitoring()
-
ServiceMonitoring
public ServiceMonitoring(String serviceId)
-
-
Method Detail
-
getServiceId
public String getServiceId()
-
setServiceId
@DataBoundSetter public void setServiceId(String serviceId)
-
getCurrentMonitoringStatus
public MonitoringStatus getCurrentMonitoringStatus()
-
setCurrentMonitoringStatus
@DataBoundSetter public void setCurrentMonitoringStatus(MonitoringStatus currentMonitoringStatus)
-
getLastSuccessTimestamp
public long getLastSuccessTimestamp()
-
setLastSuccessTimestamp
@DataBoundSetter public void setLastSuccessTimestamp(long lastSuccessTimestamp)
-
getLastFailureTimestamp
public long getLastFailureTimestamp()
-
setLastFailureTimestamp
@DataBoundSetter public void setLastFailureTimestamp(long lastFailureTimestamp)
-
getLastFailureReason
public String getLastFailureReason()
-
setLastFailureReason
@DataBoundSetter public void setLastFailureReason(String lastFailureReason)
-
getFailureCount
public int getFailureCount()
-
setFailureCount
@DataBoundSetter public void setFailureCount(int failureCount)
-
addFailureCount
public void addFailureCount()
-
getLastCertificateCheckTimestamp
public long getLastCertificateCheckTimestamp()
-
setLastCertificateCheckTimestamp
@DataBoundSetter public void setLastCertificateCheckTimestamp(long lastCertificateCheckTimestamp)
-
getCertificateExpiration
public long getCertificateExpiration()
-
setCertificateExpiration
@DataBoundSetter public void setCertificateExpiration(long certificateExpiration)
-
getIcon
public String getIcon()
-
getLastTimestamp
public long getLastTimestamp()
-
getSinceTimestamp
public long getSinceTimestamp()
-
isFailure
public boolean isFailure()
-
getDescriptor
public Descriptor<ServiceMonitoring> getDescriptor()
- Specified by:
getDescriptor
in interfaceDescribable<ServiceMonitoring>
-
getLastUpdateTimestamp
public long getLastUpdateTimestamp()
-
isAvailabilityUpdateRequired
public boolean isAvailabilityUpdateRequired(int delayMonitoringMinutes)
-
isCertificateUpdateRequired
public boolean isCertificateUpdateRequired()
-
isCertificateExpired
public boolean isCertificateExpired()
-
setFailure
public void setFailure(MonitoringStatus status, String message)
-
-