Class Event
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.notification.occurrence.Event
@ApiType("SoftLayer_Notification_Occurrence_Event") public class Event extends Entity
The [[SoftLayer_Notification_Occurrence_Event]] service represents all events with potential to cause a disruption in service.
- See Also:
- SoftLayer_Notification_Occurrence_Event
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Event.Mask
static interface
Event.Service
The [[SoftLayer_Notification_Occurrence_Event]] service represents all events with potential to cause a disruption in service.static interface
Event.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Boolean
acknowledgedFlag
Indicates whether or not this event has been acknowledged by the user.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.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.protected GregorianCalendar
endDate
When this event will end.protected boolean
endDateSpecified
protected Update
firstUpdate
The first update for this event.protected Long
id
Unique identifier for this event.protected boolean
idSpecified
protected Long
impactedAccountCount
A count of a collection of accounts impacted by this event.protected List<Account>
impactedAccounts
A collection of accounts impacted by this event.protected Long
impactedResourceCount
A count of a collection of resources impacted by this event.protected List<Resource>
impactedResources
A collection of resources impacted by this event.protected Long
impactedUserCount
A count of a collection of users impacted by this event.protected List<User>
impactedUsers
A collection of users impacted by this event.protected Long
lastImpactedUserCount
Latest count of users impacted by this event.protected boolean
lastImpactedUserCountSpecified
protected Update
lastUpdate
The last update for this event.protected GregorianCalendar
modifyDate
When this event was last updated.protected boolean
modifyDateSpecified
protected Type
notificationOccurrenceEventType
The type of event such as planned or unplanned maintenance.protected Long
recoveryTime
protected boolean
recoveryTimeSpecified
protected GregorianCalendar
startDate
When this event started.protected boolean
startDateSpecified
protected Code
statusCode
protected String
subject
Brief description of this event.protected boolean
subjectSpecified
protected String
summary
Details of this event.protected boolean
summarySpecified
protected Long
systemTicketId
Unique identifier for the [[SoftLayer_Ticket]] associated with this event.protected boolean
systemTicketIdSpecified
protected Long
updateCount
A count of all updates for this event.protected List<Update>
updates
All updates for this event.Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Event()
-
Method Summary
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
acknowledgedFlag
Indicates whether or not this event has been acknowledged by the user. -
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. -
firstUpdate
The first update for this event. -
impactedAccounts
A collection of accounts impacted by this event. Each impacted account record relates directly to a [[SoftLayer_Account]]. -
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
A collection of users impacted by this event. Each impacted user record relates directly to a [[SoftLayer_User_Customer]]. -
lastUpdate
The last update for this event. -
notificationOccurrenceEventType
The type of event such as planned or unplanned maintenance. -
statusCode
-
updates
All updates for this event. -
endDate
When this event will end. -
endDateSpecified
protected boolean endDateSpecified -
id
Unique identifier for this event. -
idSpecified
protected boolean idSpecified -
lastImpactedUserCount
Latest count of users impacted by this event. -
lastImpactedUserCountSpecified
protected boolean lastImpactedUserCountSpecified -
modifyDate
When this event was last updated. -
modifyDateSpecified
protected boolean modifyDateSpecified -
recoveryTime
-
recoveryTimeSpecified
protected boolean recoveryTimeSpecified -
startDate
When this event started. -
startDateSpecified
protected boolean startDateSpecified -
subject
Brief description of this event. -
subjectSpecified
protected boolean subjectSpecified -
summary
Details of this event. -
summarySpecified
protected boolean summarySpecified -
systemTicketId
Unique identifier for the [[SoftLayer_Ticket]] associated with this event. -
systemTicketIdSpecified
protected boolean systemTicketIdSpecified -
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
A count of a collection of accounts impacted by this event. Each impacted account record relates directly to a [[SoftLayer_Account]]. -
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
A count of a collection of users impacted by this event. Each impacted user record relates directly to a [[SoftLayer_User_Customer]]. -
updateCount
A count of all updates for this event.
-
-
Constructor Details
-
Event
public Event()
-
-
Method Details
-
getAcknowledgedFlag
-
setAcknowledgedFlag
-
getAttachments
-
getFirstUpdate
-
setFirstUpdate
-
getImpactedAccounts
-
getImpactedResources
-
getImpactedUsers
-
getLastUpdate
-
setLastUpdate
-
getNotificationOccurrenceEventType
-
setNotificationOccurrenceEventType
-
getStatusCode
-
setStatusCode
-
getUpdates
-
getEndDate
-
setEndDate
-
isEndDateSpecified
public boolean isEndDateSpecified() -
unsetEndDate
public void unsetEndDate() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getLastImpactedUserCount
-
setLastImpactedUserCount
-
isLastImpactedUserCountSpecified
public boolean isLastImpactedUserCountSpecified() -
unsetLastImpactedUserCount
public void unsetLastImpactedUserCount() -
getModifyDate
-
setModifyDate
-
isModifyDateSpecified
public boolean isModifyDateSpecified() -
unsetModifyDate
public void unsetModifyDate() -
getRecoveryTime
-
setRecoveryTime
-
isRecoveryTimeSpecified
public boolean isRecoveryTimeSpecified() -
unsetRecoveryTime
public void unsetRecoveryTime() -
getStartDate
-
setStartDate
-
isStartDateSpecified
public boolean isStartDateSpecified() -
unsetStartDate
public void unsetStartDate() -
getSubject
-
setSubject
-
isSubjectSpecified
public boolean isSubjectSpecified() -
unsetSubject
public void unsetSubject() -
getSummary
-
setSummary
-
isSummarySpecified
public boolean isSummarySpecified() -
unsetSummary
public void unsetSummary() -
getSystemTicketId
-
setSystemTicketId
-
isSystemTicketIdSpecified
public boolean isSystemTicketIdSpecified() -
unsetSystemTicketId
public void unsetSystemTicketId() -
getAttachmentCount
-
setAttachmentCount
-
getImpactedAccountCount
-
setImpactedAccountCount
-
getImpactedResourceCount
-
setImpactedResourceCount
-
getImpactedUserCount
-
setImpactedUserCount
-
getUpdateCount
-
setUpdateCount
-
asService
-
service
-
service
-