Class Emergency
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.auxiliary.notification.Emergency
-
@ApiType("SoftLayer_Auxiliary_Notification_Emergency") public class Emergency extends Entity
A SoftLayer_Auxiliary_Notification_Emergency data object represents a notification event being broadcast to the SoftLayer customer base. It is used to provide information regarding outages or current known issues.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Emergency.Mask
static interface
Emergency.Service
The SoftLayer_Auxiliary_Notification_Emergency service is associated with all actions pertaining to the notification system.static interface
Emergency.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected GregorianCalendar
createDate
The date this event was created.protected boolean
createDateSpecified
protected String
device
The device (if any) effected by this event.protected boolean
deviceSpecified
protected String
duration
The duration of this event.protected boolean
durationSpecified
protected Long
id
The device (if any) effected by this event.protected boolean
idSpecified
protected String
location
The location effected by this event.protected boolean
locationSpecified
protected String
message
A message describing this event.protected boolean
messageSpecified
protected GregorianCalendar
modifyDate
The last date this event was modified.protected boolean
modifyDateSpecified
protected String
servicesAffected
The service(s) (if any) effected by this event.protected boolean
servicesAffectedSpecified
protected Signature
signature
The signature of the SoftLayer employee department associated with this notification.protected GregorianCalendar
startDate
The date this event will start.protected boolean
startDateSpecified
protected Status
status
The status of this notification.protected Long
statusId
Current status record for this event.protected boolean
statusIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Emergency()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
signature
@ApiProperty protected Signature signature
The signature of the SoftLayer employee department associated with this notification.
-
status
@ApiProperty protected Status status
The status of this notification.
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
The date this event was created.
-
createDateSpecified
protected boolean createDateSpecified
-
device
@ApiProperty(canBeNullOrNotSet=true) protected String device
The device (if any) effected by this event.
-
deviceSpecified
protected boolean deviceSpecified
-
duration
@ApiProperty(canBeNullOrNotSet=true) protected String duration
The duration of this event.
-
durationSpecified
protected boolean durationSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
The device (if any) effected by this event.
-
idSpecified
protected boolean idSpecified
-
location
@ApiProperty(canBeNullOrNotSet=true) protected String location
The location effected by this event.
-
locationSpecified
protected boolean locationSpecified
-
message
@ApiProperty(canBeNullOrNotSet=true) protected String message
A message describing this event.
-
messageSpecified
protected boolean messageSpecified
-
modifyDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar modifyDate
The last date this event was modified.
-
modifyDateSpecified
protected boolean modifyDateSpecified
-
servicesAffected
@ApiProperty(canBeNullOrNotSet=true) protected String servicesAffected
The service(s) (if any) effected by this event.
-
servicesAffectedSpecified
protected boolean servicesAffectedSpecified
-
startDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar startDate
The date this event will start.
-
startDateSpecified
protected boolean startDateSpecified
-
statusId
@ApiProperty(canBeNullOrNotSet=true) protected Long statusId
Current status record for this event.
-
statusIdSpecified
protected boolean statusIdSpecified
-
-
Method Detail
-
getSignature
public Signature getSignature()
-
setSignature
public void setSignature(Signature signature)
-
getStatus
public Status getStatus()
-
setStatus
public void setStatus(Status status)
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
getDevice
public String getDevice()
-
setDevice
public void setDevice(String device)
-
isDeviceSpecified
public boolean isDeviceSpecified()
-
unsetDevice
public void unsetDevice()
-
getDuration
public String getDuration()
-
setDuration
public void setDuration(String duration)
-
isDurationSpecified
public boolean isDurationSpecified()
-
unsetDuration
public void unsetDuration()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getLocation
public String getLocation()
-
setLocation
public void setLocation(String location)
-
isLocationSpecified
public boolean isLocationSpecified()
-
unsetLocation
public void unsetLocation()
-
getMessage
public String getMessage()
-
setMessage
public void setMessage(String message)
-
isMessageSpecified
public boolean isMessageSpecified()
-
unsetMessage
public void unsetMessage()
-
getModifyDate
public GregorianCalendar getModifyDate()
-
setModifyDate
public void setModifyDate(GregorianCalendar modifyDate)
-
isModifyDateSpecified
public boolean isModifyDateSpecified()
-
unsetModifyDate
public void unsetModifyDate()
-
getServicesAffected
public String getServicesAffected()
-
setServicesAffected
public void setServicesAffected(String servicesAffected)
-
isServicesAffectedSpecified
public boolean isServicesAffectedSpecified()
-
unsetServicesAffected
public void unsetServicesAffected()
-
getStartDate
public GregorianCalendar getStartDate()
-
setStartDate
public void setStartDate(GregorianCalendar startDate)
-
isStartDateSpecified
public boolean isStartDateSpecified()
-
unsetStartDate
public void unsetStartDate()
-
getStatusId
public Long getStatusId()
-
setStatusId
public void setStatusId(Long statusId)
-
isStatusIdSpecified
public boolean isStatusIdSpecified()
-
unsetStatusId
public void unsetStatusId()
-
asService
public Emergency.Service asService(ApiClient client)
-
service
public static Emergency.Service service(ApiClient client)
-
service
public static Emergency.Service service(ApiClient client, Long id)
-
-