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 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.
-
firstUpdate
@ApiProperty protected Update firstUpdate
The first update for this event.
-
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]].
-
lastUpdate
@ApiProperty protected Update lastUpdate
The last update for this event.
-
notificationOccurrenceEventType
@ApiProperty protected Type notificationOccurrenceEventType
The type of event such as planned or unplanned maintenance.
-
statusCode
@ApiProperty protected Code statusCode
-
updates
@ApiProperty protected List<Update> updates
All updates for this event.
-
endDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar endDate
When this event will end.
-
endDateSpecified
protected boolean endDateSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
Unique identifier for this event.
-
idSpecified
protected boolean idSpecified
-
lastImpactedUserCount
@ApiProperty(canBeNullOrNotSet=true) protected Long lastImpactedUserCount
Latest count of users impacted by this event.
-
lastImpactedUserCountSpecified
protected boolean lastImpactedUserCountSpecified
-
modifyDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar modifyDate
When this event was last updated.
-
modifyDateSpecified
protected boolean modifyDateSpecified
-
recoveryTime
@ApiProperty(canBeNullOrNotSet=true) protected Long recoveryTime
-
recoveryTimeSpecified
protected boolean recoveryTimeSpecified
-
startDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar startDate
When this event started.
-
startDateSpecified
protected boolean startDateSpecified
-
subject
@ApiProperty(canBeNullOrNotSet=true) protected String subject
Brief description of this event.
-
subjectSpecified
protected boolean subjectSpecified
-
summary
@ApiProperty(canBeNullOrNotSet=true) protected String summary
Details of this event.
-
summarySpecified
protected boolean summarySpecified
-
systemTicketId
@ApiProperty(canBeNullOrNotSet=true) protected Long systemTicketId
Unique identifier for the [[SoftLayer_Ticket]] associated with this event.
-
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.
-
-
Method Detail
-
getAcknowledgedFlag
public Boolean getAcknowledgedFlag()
-
setAcknowledgedFlag
public void setAcknowledgedFlag(Boolean acknowledgedFlag)
-
getAttachments
public List<Attachment> getAttachments()
-
getFirstUpdate
public Update getFirstUpdate()
-
setFirstUpdate
public void setFirstUpdate(Update firstUpdate)
-
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)
-
getEndDate
public GregorianCalendar getEndDate()
-
setEndDate
public void setEndDate(GregorianCalendar endDate)
-
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()
-
getModifyDate
public GregorianCalendar getModifyDate()
-
setModifyDate
public void setModifyDate(GregorianCalendar modifyDate)
-
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()
-
getStartDate
public GregorianCalendar getStartDate()
-
setStartDate
public void setStartDate(GregorianCalendar startDate)
-
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)
-
asService
public Event.Service asService(ApiClient client)
-
service
public static Event.Service service(ApiClient client)
-
service
public static Event.Service service(ApiClient client, Long id)
-
-