Class AlarmRepresentation
- java.lang.Object
-
- com.cumulocity.rest.representation.BaseResourceRepresentation
-
- com.cumulocity.rest.representation.AbstractExtensibleRepresentation
-
- com.cumulocity.rest.representation.event.EventRepresentation
-
- com.cumulocity.rest.representation.alarm.AlarmRepresentation
-
- All Implemented Interfaces:
ResourceRepresentation,SourceableRepresentation,org.svenson.DynamicProperties
public class AlarmRepresentation extends EventRepresentation
-
-
Constructor Summary
Constructors Constructor Description AlarmRepresentation()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected booleancanEqual(Object other)booleanequals(Object o)LonggetCount()org.joda.time.DateTimegetFirstOccurrenceDateTime()DategetFirstOccurrenceTime()Deprecated.AuditRecordCollectionRepresentationgetHistory()Deprecated.StringgetSeverity()LonggetSeverityOrdinal()Deprecated.StringgetStatus()LonggetStatusOrdinal()Deprecated.inthashCode()voidsetCount(Long count)voidsetFirstOccurrenceDateTime(org.joda.time.DateTime firstOccurenceTime)voidsetFirstOccurrenceTime(Date firstOccurenceTime)Deprecated.voidsetHistory(AuditRecordCollectionRepresentation history)voidsetSeverity(String severity)Set the severity of this alarm.voidsetSeverityOrdinal(Long severityOrdinal)Deprecated.voidsetStatus(String status)Set the status of this alarm.voidsetStatusOrdinal(Long statusOrdinal)Deprecated.-
Methods inherited from class com.cumulocity.rest.representation.event.EventRepresentation
getCreationDateTime, getCreationTime, getDateTime, getExternalSource, getId, getLastUpdatedDateTime, getSource, getText, getTime, getType, setCreationDateTime, setCreationTime, setDateTime, setExternalSource, setId, setLastUpdatedDateTime, setSource, setText, setTime, setType
-
Methods inherited from class com.cumulocity.rest.representation.AbstractExtensibleRepresentation
get, get, getAttrs, getProperty, hasProperty, propertyNames, removeProperty, set, set, set, setAttrs, setProperty
-
Methods inherited from class com.cumulocity.rest.representation.BaseResourceRepresentation
getSelf, getSelfDecoded, setSelf, toJSON, toString
-
-
-
-
Method Detail
-
getStatus
@JSONProperty(ignoreIfNull=true) public String getStatus()
-
setStatus
public void setStatus(String status)
Set the status of this alarm.- Parameters:
status- Typical values are active, acknowledged or cleared
-
getSeverity
@JSONProperty(ignoreIfNull=true) public String getSeverity()
-
setSeverity
public void setSeverity(String severity)
Set the severity of this alarm.- Parameters:
severity- Typical values are: critical, major, minor and warning
-
getSeverityOrdinal
@JSONProperty(ignoreIfNull=true) @Deprecated public Long getSeverityOrdinal()
Deprecated.Severity ordinal property is internally used by platform.- Returns:
-
setSeverityOrdinal
@Deprecated public void setSeverityOrdinal(Long severityOrdinal)
Deprecated.Severity ordinal property is internally used by platform and can't be overridden.- Parameters:
severityOrdinal-
-
getStatusOrdinal
@JSONProperty(ignoreIfNull=true) @Deprecated public Long getStatusOrdinal()
Deprecated.Status ordinal property is internally used by platform.- Returns:
-
setStatusOrdinal
@Deprecated public void setStatusOrdinal(Long statusOrdinal)
Deprecated.Status ordinal property is internally used by platform and can't be overridden.- Parameters:
statusOrdinal-
-
getHistory
@Deprecated @JSONProperty(ignoreIfNull=true) public AuditRecordCollectionRepresentation getHistory()
Deprecated.Kept for backwards compatibility in API. Should not be used. Always empty while reading from DB, and always skipped while saving
-
setHistory
public void setHistory(AuditRecordCollectionRepresentation history)
-
getCount
@JSONProperty(ignoreIfNull=true) public Long getCount()
-
setCount
public void setCount(Long count)
-
getFirstOccurrenceTime
@JSONProperty(value="deprecated_FirstOccurrenceTime", ignore=true) @Deprecated public Date getFirstOccurrenceTime()Deprecated.
-
setFirstOccurrenceTime
@Deprecated public void setFirstOccurrenceTime(Date firstOccurenceTime)
Deprecated.
-
getFirstOccurrenceDateTime
@JSONProperty(value="firstOccurrenceTime", ignoreIfNull=true) @JSONConverter(type=DateTimeConverter.class) public org.joda.time.DateTime getFirstOccurrenceDateTime()
-
setFirstOccurrenceDateTime
public void setFirstOccurrenceDateTime(org.joda.time.DateTime firstOccurenceTime)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classEventRepresentation
-
canEqual
protected boolean canEqual(Object other)
- Overrides:
canEqualin classEventRepresentation
-
hashCode
public int hashCode()
- Overrides:
hashCodein classEventRepresentation
-
-