Class PendingMaintenanceAction
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.container.virtual.guest.PendingMaintenanceAction
@ApiType("SoftLayer_Container_Virtual_Guest_PendingMaintenanceAction") public class PendingMaintenanceAction extends Entity
The SoftLayer_Container_Virtual_Guest_PendingMaintenanceAction data type contains information relating to a SoftLayer_Virtual_Guest's pending maintenance actions.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PendingMaintenanceAction.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Long
actionId
The ID of the associated action.protected boolean
actionIdSpecified
protected GregorianCalendar
dueDate
The datetime at which this action will be initiated regardless of customer action (if it has not already been completed).protected boolean
dueDateSpecified
protected String
status
User-friendly status.protected boolean
statusSpecified
protected Ticket
ticket
The ticket associated with this maintenance action.protected boolean
ticketSpecified
protected String
title
The Title for the associated action.protected boolean
titleSpecified
protected String
triggerExplanation
The Trigger Explanation for the associated action.protected boolean
triggerExplanationSpecified
-
Constructor Summary
Constructors Constructor Description PendingMaintenanceAction()
-
Method Summary
Modifier and Type Method Description Long
getActionId()
GregorianCalendar
getDueDate()
String
getStatus()
Ticket
getTicket()
String
getTitle()
String
getTriggerExplanation()
boolean
isActionIdSpecified()
boolean
isDueDateSpecified()
boolean
isStatusSpecified()
boolean
isTicketSpecified()
boolean
isTitleSpecified()
boolean
isTriggerExplanationSpecified()
void
setActionId(Long actionId)
void
setDueDate(GregorianCalendar dueDate)
void
setStatus(String status)
void
setTicket(Ticket ticket)
void
setTitle(String title)
void
setTriggerExplanation(String triggerExplanation)
void
unsetActionId()
void
unsetDueDate()
void
unsetStatus()
void
unsetTicket()
void
unsetTitle()
void
unsetTriggerExplanation()
-
Field Details
-
actionId
The ID of the associated action. -
actionIdSpecified
protected boolean actionIdSpecified -
dueDate
The datetime at which this action will be initiated regardless of customer action (if it has not already been completed). -
dueDateSpecified
protected boolean dueDateSpecified -
status
User-friendly status.
TheCompleted
status means that it is done, no further action is required. TheScheduled
status means that the action is pending and will start on thedueDate
if no customer action is taken before such time. TheIn Progress
status means the action is currently being executed. -
statusSpecified
protected boolean statusSpecified -
ticket
The ticket associated with this maintenance action. -
ticketSpecified
protected boolean ticketSpecified -
title
The Title for the associated action. -
titleSpecified
protected boolean titleSpecified -
triggerExplanation
The Trigger Explanation for the associated action. -
triggerExplanationSpecified
protected boolean triggerExplanationSpecified
-
-
Constructor Details
-
PendingMaintenanceAction
public PendingMaintenanceAction()
-
-
Method Details
-
getActionId
-
setActionId
-
isActionIdSpecified
public boolean isActionIdSpecified() -
unsetActionId
public void unsetActionId() -
getDueDate
-
setDueDate
-
isDueDateSpecified
public boolean isDueDateSpecified() -
unsetDueDate
public void unsetDueDate() -
getStatus
-
setStatus
-
isStatusSpecified
public boolean isStatusSpecified() -
unsetStatus
public void unsetStatus() -
getTicket
-
setTicket
-
isTicketSpecified
public boolean isTicketSpecified() -
unsetTicket
public void unsetTicket() -
getTitle
-
setTitle
-
isTitleSpecified
public boolean isTitleSpecified() -
unsetTitle
public void unsetTitle() -
getTriggerExplanation
-
setTriggerExplanation
-
isTriggerExplanationSpecified
public boolean isTriggerExplanationSpecified() -
unsetTriggerExplanation
public void unsetTriggerExplanation()
-