Class PendingMaintenanceAction
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.container.virtual.guest.PendingMaintenanceAction
-
-
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
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description PendingMaintenanceAction()
-
Method Summary
Modifier and Type Method Description Long
getActionId()
GregorianCalendar
getDueDate()
String
getStatus()
Ticket
getTicket()
boolean
isActionIdSpecified()
boolean
isDueDateSpecified()
boolean
isStatusSpecified()
boolean
isTicketSpecified()
void
setActionId(Long actionId)
void
setDueDate(GregorianCalendar dueDate)
void
setStatus(String status)
void
setTicket(Ticket ticket)
void
unsetActionId()
void
unsetDueDate()
void
unsetStatus()
void
unsetTicket()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
actionId
@ApiProperty(canBeNullOrNotSet=true) protected Long actionId
The ID of the associated action.
-
actionIdSpecified
protected boolean actionIdSpecified
-
dueDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar 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
@ApiProperty(canBeNullOrNotSet=true) protected String 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
@ApiProperty(canBeNullOrNotSet=true) protected Ticket ticket
The ticket associated with this maintenance action.
-
ticketSpecified
protected boolean ticketSpecified
-
-
Method Detail
-
getActionId
public Long getActionId()
-
setActionId
public void setActionId(Long actionId)
-
isActionIdSpecified
public boolean isActionIdSpecified()
-
unsetActionId
public void unsetActionId()
-
getDueDate
public GregorianCalendar getDueDate()
-
setDueDate
public void setDueDate(GregorianCalendar dueDate)
-
isDueDateSpecified
public boolean isDueDateSpecified()
-
unsetDueDate
public void unsetDueDate()
-
getStatus
public String getStatus()
-
setStatus
public void setStatus(String status)
-
isStatusSpecified
public boolean isStatusSpecified()
-
unsetStatus
public void unsetStatus()
-
getTicket
public Ticket getTicket()
-
setTicket
public void setTicket(Ticket ticket)
-
isTicketSpecified
public boolean isTicketSpecified()
-
unsetTicket
public void unsetTicket()
-
-