Class Incident

  • All Implemented Interfaces:
    IDObject<java.lang.String>

    public class Incident
    extends java.lang.Object
    implements IDObject<java.lang.String>
    • Constructor Detail

      • Incident

        @ConstructorProperties({"name","status","createdAt","updatedAt","monitoringAt","resolvedAt","shortlink","startedAt","id","pageId","incidentUpdates","components","impact"})
        public Incident​(java.lang.String name,
                        java.lang.String status,
                        java.util.Date createdAt,
                        java.util.Date updatedAt,
                        java.util.Date monitoringAt,
                        java.util.Date resolvedAt,
                        java.lang.String shortlink,
                        java.util.Date startedAt,
                        java.lang.String id,
                        java.lang.String pageId,
                        java.util.List<IncidentUpdate> incidentUpdates,
                        java.util.List<Component> components,
                        java.lang.String impact)
    • Method Detail

      • getName

        public java.lang.String getName()
      • getStatus

        public java.lang.String getStatus()
      • getCreatedAt

        public java.util.Date getCreatedAt()
      • getUpdatedAt

        public java.util.Date getUpdatedAt()
      • getMonitoringAt

        public java.util.Date getMonitoringAt()
      • getResolvedAt

        public java.util.Date getResolvedAt()
      • getShortlink

        public java.lang.String getShortlink()
      • getStartedAt

        public java.util.Date getStartedAt()
      • getId

        public java.lang.String getId()
        Specified by:
        getId in interface IDObject<java.lang.String>
      • getPageId

        public java.lang.String getPageId()
      • getIncidentUpdates

        public java.util.List<IncidentUpdate> getIncidentUpdates()
      • getComponents

        public java.util.List<Component> getComponents()
      • getImpact

        public java.lang.String getImpact()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object