Class Event

    • Field Detail

      • acknowledgedFlag

        @ApiProperty
        protected Boolean acknowledgedFlag
        Indicates whether or not this event has been acknowledged by the user.
      • attachments

        @ApiProperty
        protected List<Attachment> attachments
        A collection of attachments for this event which provide supplementary information to impacted users some examples are RFO (Reason For Outage) and root cause analysis documents.
      • impactedAccounts

        @ApiProperty
        protected List<Account> impactedAccounts
        A collection of accounts impacted by this event. Each impacted account record relates directly to a [[SoftLayer_Account]].
      • impactedResources

        @ApiProperty
        protected List<Resource> impactedResources
        A collection of resources impacted by this event. Each record will relate to some physical resource that the user has access to such as [[SoftLayer_Hardware]] or [[SoftLayer_Virtual_Guest]].
      • impactedUsers

        @ApiProperty
        protected List<User> impactedUsers
        A collection of users impacted by this event. Each impacted user record relates directly to a [[SoftLayer_User_Customer]].
      • notificationOccurrenceEventType

        @ApiProperty
        protected Type notificationOccurrenceEventType
        The type of event such as planned or unplanned maintenance.
      • endDateSpecified

        protected boolean endDateSpecified
      • idSpecified

        protected boolean idSpecified
      • lastImpactedUserCountSpecified

        protected boolean lastImpactedUserCountSpecified
      • modifyDateSpecified

        protected boolean modifyDateSpecified
      • recoveryTimeSpecified

        protected boolean recoveryTimeSpecified
      • startDateSpecified

        protected boolean startDateSpecified
      • subjectSpecified

        protected boolean subjectSpecified
      • summarySpecified

        protected boolean summarySpecified
      • systemTicketIdSpecified

        protected boolean systemTicketIdSpecified
      • attachmentCount

        @ApiProperty
        protected Long attachmentCount
        A count of a collection of attachments for this event which provide supplementary information to impacted users some examples are RFO (Reason For Outage) and root cause analysis documents.
      • impactedAccountCount

        @ApiProperty
        protected Long impactedAccountCount
        A count of a collection of accounts impacted by this event. Each impacted account record relates directly to a [[SoftLayer_Account]].
      • impactedResourceCount

        @ApiProperty
        protected Long impactedResourceCount
        A count of a collection of resources impacted by this event. Each record will relate to some physical resource that the user has access to such as [[SoftLayer_Hardware]] or [[SoftLayer_Virtual_Guest]].
      • impactedUserCount

        @ApiProperty
        protected Long impactedUserCount
        A count of a collection of users impacted by this event. Each impacted user record relates directly to a [[SoftLayer_User_Customer]].
      • updateCount

        @ApiProperty
        protected Long updateCount
        A count of all updates for this event.
    • Constructor Detail

      • Event

        public Event()
    • Method Detail

      • getAcknowledgedFlag

        public Boolean getAcknowledgedFlag()
      • setAcknowledgedFlag

        public void setAcknowledgedFlag​(Boolean acknowledgedFlag)
      • getFirstUpdate

        public Update getFirstUpdate()
      • setFirstUpdate

        public void setFirstUpdate​(Update firstUpdate)
      • getImpactedAccounts

        public List<Account> getImpactedAccounts()
      • getImpactedResources

        public List<Resource> getImpactedResources()
      • getImpactedUsers

        public List<User> getImpactedUsers()
      • getLastUpdate

        public Update getLastUpdate()
      • setLastUpdate

        public void setLastUpdate​(Update lastUpdate)
      • getNotificationOccurrenceEventType

        public Type getNotificationOccurrenceEventType()
      • setNotificationOccurrenceEventType

        public void setNotificationOccurrenceEventType​(Type notificationOccurrenceEventType)
      • getStatusCode

        public Code getStatusCode()
      • setStatusCode

        public void setStatusCode​(Code statusCode)
      • isEndDateSpecified

        public boolean isEndDateSpecified()
      • unsetEndDate

        public void unsetEndDate()
      • getId

        public Long getId()
      • setId

        public void setId​(Long id)
      • isIdSpecified

        public boolean isIdSpecified()
      • unsetId

        public void unsetId()
      • getLastImpactedUserCount

        public Long getLastImpactedUserCount()
      • setLastImpactedUserCount

        public void setLastImpactedUserCount​(Long lastImpactedUserCount)
      • isLastImpactedUserCountSpecified

        public boolean isLastImpactedUserCountSpecified()
      • unsetLastImpactedUserCount

        public void unsetLastImpactedUserCount()
      • isModifyDateSpecified

        public boolean isModifyDateSpecified()
      • unsetModifyDate

        public void unsetModifyDate()
      • getRecoveryTime

        public Long getRecoveryTime()
      • setRecoveryTime

        public void setRecoveryTime​(Long recoveryTime)
      • isRecoveryTimeSpecified

        public boolean isRecoveryTimeSpecified()
      • unsetRecoveryTime

        public void unsetRecoveryTime()
      • isStartDateSpecified

        public boolean isStartDateSpecified()
      • unsetStartDate

        public void unsetStartDate()
      • getSubject

        public String getSubject()
      • setSubject

        public void setSubject​(String subject)
      • isSubjectSpecified

        public boolean isSubjectSpecified()
      • unsetSubject

        public void unsetSubject()
      • getSummary

        public String getSummary()
      • setSummary

        public void setSummary​(String summary)
      • isSummarySpecified

        public boolean isSummarySpecified()
      • unsetSummary

        public void unsetSummary()
      • getSystemTicketId

        public Long getSystemTicketId()
      • setSystemTicketId

        public void setSystemTicketId​(Long systemTicketId)
      • isSystemTicketIdSpecified

        public boolean isSystemTicketIdSpecified()
      • unsetSystemTicketId

        public void unsetSystemTicketId()
      • getAttachmentCount

        public Long getAttachmentCount()
      • setAttachmentCount

        public void setAttachmentCount​(Long attachmentCount)
      • getImpactedAccountCount

        public Long getImpactedAccountCount()
      • setImpactedAccountCount

        public void setImpactedAccountCount​(Long impactedAccountCount)
      • getImpactedResourceCount

        public Long getImpactedResourceCount()
      • setImpactedResourceCount

        public void setImpactedResourceCount​(Long impactedResourceCount)
      • getImpactedUserCount

        public Long getImpactedUserCount()
      • setImpactedUserCount

        public void setImpactedUserCount​(Long impactedUserCount)
      • getUpdateCount

        public Long getUpdateCount()
      • setUpdateCount

        public void setUpdateCount​(Long updateCount)