Class Event


  • public class Event
    extends Object
    The properties of an event.
    • Constructor Detail

      • Event

        public Event()
    • Method Detail

      • getStartTime

        public Long getStartTime()
        Timestamp of the event detection, in UTC milliseconds.
        Returns:
        startTime
      • getEndTime

        public Long getEndTime()
        Timestamp of the event closure, in UTC milliseconds. `-1` if the event is still open.
        Returns:
        endTime
      • getEntityId

        public String getEntityId()
        The ID of the affected Dynatrace entity. You can find the ID in the URL of the corresponding Dynatrace entity page, for example, `HOST-007`.
        Returns:
        entityId
      • getEntityName

        public String getEntityName()
        The name of the affected Dynatrace entity.
        Returns:
        entityName
      • getSeverityLevel

        public SeverityLevelEnum getSeverityLevel()
        The severity of the event.
        Returns:
        severityLevel
      • getImpactLevel

        public ImpactLevelEnum getImpactLevel()
        The impact level of the event.
        Returns:
        impactLevel
      • getEventType

        public EventTypeEnum getEventType()
        The type of the event.
        Returns:
        eventType
      • getStatus

        public StatusEnum getStatus()
        The status of the event.
        Returns:
        status
      • getSeverities

        public List<EventSeverity> getSeverities()
        Additional data on the event severity.
        Returns:
        severities
      • isIsRootCause

        public Boolean isIsRootCause()
        Whether the event is the root cause of the problem.
        Returns:
        isRootCause
      • getDeploymentProject

        public String getDeploymentProject()
        Returns:
        deploymentProject
      • getCpuLimitInMHz

        public Integer getCpuLimitInMHz()
        Returns:
        cpuLimitInMHz
      • getDeploymentParamAdded

        public String getDeploymentParamAdded()
        Returns:
        deploymentParamAdded
      • isIsClusterWide

        public Boolean isIsClusterWide()
        For events with the event type 'MONITORING_UNAVAILABLE' it may occur that the event is occurring on the entire Dynatrace cluster. If this is true it could be that there are problems on Dynatrace' side.
        Returns:
        isClusterWide
      • getSource

        public String getSource()
        Returns:
        source
      • getEffectiveEntity

        public String getEffectiveEntity()
        Returns:
        effectiveEntity
      • getOperatingSystem

        public String getOperatingSystem()
        Returns:
        operatingSystem
      • getArtifact

        public String getArtifact()
        Returns:
        artifact
      • getCpuLoad

        public Float getCpuLoad()
        Returns:
        cpuLoad
      • getAffectedRequestsPerMinute

        public Float getAffectedRequestsPerMinute()
        Returns:
        affectedRequestsPerMinute
      • getAnnotationDescription

        public String getAnnotationDescription()
        Returns:
        annotationDescription
      • getAffectedSyntheticLocations

        public List<String> getAffectedSyntheticLocations()
        Returns:
        affectedSyntheticLocations
      • getDeploymentName

        public String getDeploymentName()
        Returns:
        deploymentName
      • getDeploymentParamRemoved

        public String getDeploymentParamRemoved()
        Returns:
        deploymentParamRemoved
      • getUserDefined50thPercentileThreshold

        public Float getUserDefined50thPercentileThreshold()
        Returns:
        userDefined50thPercentileThreshold
      • getServiceMethodGroup

        public String getServiceMethodGroup()
        Returns:
        serviceMethodGroup
      • getReferenceResponseTime90thPercentile

        public Float getReferenceResponseTime90thPercentile()
        Returns:
        referenceResponseTime90thPercentile
      • getUserAction

        public String getUserAction()
        Returns:
        userAction
      • getMinimumProcessGroupInstanceCountThreshold

        public Integer getMinimumProcessGroupInstanceCountThreshold()
        Returns:
        minimumProcessGroupInstanceCountThreshold
      • getReferenceResponseTime50thPercentile

        public Float getReferenceResponseTime50thPercentile()
        Returns:
        referenceResponseTime50thPercentile
      • getUserDefined90thPercentileThreshold

        public Float getUserDefined90thPercentileThreshold()
        Returns:
        userDefined90thPercentileThreshold
      • getDeploymentVersion

        public String getDeploymentVersion()
        Returns:
        deploymentVersion
      • getAnnotationType

        public String getAnnotationType()
        Returns:
        annotationType
      • getAffectedSyntheticActions

        public List<String> getAffectedSyntheticActions()
        If the event type is one of the synthetic event types then we may have information which synthetic actions are affected by the event. The names of those are returned in this field.
        Returns:
        affectedSyntheticActions
      • getAffectedUserActionsPerMinute

        public Float getAffectedUserActionsPerMinute()
        Returns:
        affectedUserActionsPerMinute
      • getActiveMaintenanceWindows

        public List<String> getActiveMaintenanceWindows()
        Returns:
        activeMaintenanceWindows
      • getMobileAppVersion

        public String getMobileAppVersion()
        Returns:
        mobileAppVersion
      • getUserDefinedFailureRateThreshold

        public Float getUserDefinedFailureRateThreshold()
        Returns:
        userDefinedFailureRateThreshold
      • getCustomProperties

        public Map<String,​String> getCustomProperties()
        Returns:
        customProperties
      • getRemediationAction

        public String getRemediationAction()
        Returns:
        remediationAction
      • getService

        public String getService()
        Returns:
        service
      • getCiBackLink

        public String getCiBackLink()
        Returns:
        ciBackLink
      • getGeolocation

        public String getGeolocation()
        Returns:
        geolocation
      • getServiceMethod

        public String getServiceMethod()
        Returns:
        serviceMethod