public class Alert extends ExternalizableAbstractModel implements Serializable, com.nutanix.dp1.pri.deserializers.PriObjectTypeTypedObject
Modifier and Type | Field and Description |
---|---|
Boolean |
acknowledged
Field specifies if the alert is acknowledged or not.
|
String |
acknowledgedByUsername
Name of the user who acknowledged this alert.
|
Long |
acknowledgedTimestamp
The timestamp in microseconds when the alert was acknowledged.
|
List<EntityReference> |
affectedEntities
List of all entities that are affected by the alert.
|
String |
alertType
A preconfigured or dynamically generated unique value for each alert type.
|
Boolean |
autoResolved
Field specifies if the alert is auto resolved or not.
|
List<String> |
classifications
Various categories into which this alert type can be classified into.
|
@Pattern(regexp="^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$") String |
clusterUUID
Cluster UUID associated with the source entity of the alert.
|
Long |
creationTimestamp
Timestamp in microseconds when the alert was created.
|
List<ImpactType> |
impactTypes
The impact this alert/event will have on the system.
|
Long |
lastUpdatedTimestamp
Timestamp in microseconds when the alert was last updated.
|
String |
message
Additional message associated with the alert.
|
List<MetricDetail> |
metricDetails
Details of the metric for a metric-based event.
|
@Pattern(regexp="^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$") String |
originatingClusterUUID
Cluster UUID associated with the cluster where the alert was first raised.
|
List<Parameter> |
parameters
Additional parameters associated with the alert.
|
Boolean |
resolved
Field specifies if the alert is resolved or not.
|
String |
resolvedByUsername
Name of the user who resolved this alert.
|
Long |
resolvedTimestamp
The timestamp in microseconds when the alert was resolved.
|
List<RootCauseAnalysis> |
rootCauseAnalysis
Possible causes, resolutions and additional details to troubleshoot this alert.
|
String |
serviceName
The service that raised the alert.
|
Severity |
severity |
List<SeverityTrail> |
severityTrails
Contains information on the severity change history for alerts.
|
AlertEntityReference |
sourceEntity |
String |
title
Title of the alert.
|
Boolean |
userDefined
Flag to indicate if the alert was generated from a user defined alert policy.
|
extId, links
Constructor and Description |
---|
Alert() |
Alert(String tenantId,
String extId,
List<ApiLink> links,
Boolean acknowledged,
String acknowledgedByUsername,
Long acknowledgedTimestamp,
Boolean autoResolved,
Boolean resolved,
String resolvedByUsername,
Long resolvedTimestamp,
AlertEntityReference sourceEntity,
List<EntityReference> affectedEntities,
List<SeverityTrail> severityTrails,
List<MetricDetail> metricDetails,
String title,
String alertType,
List<String> classifications,
String clusterUUID,
Long creationTimestamp,
List<ImpactType> impactTypes,
Long lastUpdatedTimestamp,
String message,
String originatingClusterUUID,
Severity severity,
Boolean userDefined,
List<Parameter> parameters,
String serviceName,
List<RootCauseAnalysis> rootCauseAnalysis) |
public Boolean acknowledged
public String acknowledgedByUsername
public Long acknowledgedTimestamp
public Boolean autoResolved
public Boolean resolved
public String resolvedByUsername
public Long resolvedTimestamp
public AlertEntityReference sourceEntity
public List<EntityReference> affectedEntities
public List<SeverityTrail> severityTrails
public List<MetricDetail> metricDetails
public String title
public String alertType
public List<String> classifications
@Pattern(regexp="^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$") public @Pattern(regexp="^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$") String clusterUUID
public Long creationTimestamp
public List<ImpactType> impactTypes
public Long lastUpdatedTimestamp
public String message
@Pattern(regexp="^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$") public @Pattern(regexp="^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$") String originatingClusterUUID
public Severity severity
public Boolean userDefined
public List<Parameter> parameters
public String serviceName
public List<RootCauseAnalysis> rootCauseAnalysis
public Alert()
public Alert(String tenantId, String extId, List<ApiLink> links, Boolean acknowledged, String acknowledgedByUsername, Long acknowledgedTimestamp, Boolean autoResolved, Boolean resolved, String resolvedByUsername, Long resolvedTimestamp, AlertEntityReference sourceEntity, List<EntityReference> affectedEntities, List<SeverityTrail> severityTrails, List<MetricDetail> metricDetails, String title, String alertType, List<String> classifications, String clusterUUID, Long creationTimestamp, List<ImpactType> impactTypes, Long lastUpdatedTimestamp, String message, String originatingClusterUUID, Severity severity, Boolean userDefined, List<Parameter> parameters, String serviceName, List<RootCauseAnalysis> rootCauseAnalysis)
Copyright © 2023 Nutanix. All rights reserved.