Class History
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.application.delivery.controller.configuration.History
-
@ApiType("SoftLayer_Network_Application_Delivery_Controller_Configuration_History") public class History extends Entity
The SoftLayer_Network_Application_Delivery_Controller_Configuration_History data type models a single instance of a configuration history entry for an application delivery controller. The configuration history entries are used to support creating backups of an application delivery controller's configuration state in order to restore them later if needed.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
History.Mask
static interface
History.Service
SoftLayer_Network_Application_Delivery_Controller_Configuration_History provides access to view or delete existing configuration history records.static interface
History.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Controller
controller
The application delivery controller that a configuration history record belongs to.protected GregorianCalendar
createDate
The date a configuration history record was created.protected boolean
createDateSpecified
protected Long
id
An configuration history record's unique identifierprotected boolean
idSpecified
protected String
notes
Editable notes used to describe a configuration history recordprotected boolean
notesSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description History()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description History.Service
asService(ApiClient client)
Controller
getController()
GregorianCalendar
getCreateDate()
Long
getId()
String
getNotes()
boolean
isCreateDateSpecified()
boolean
isIdSpecified()
boolean
isNotesSpecified()
static History.Service
service(ApiClient client)
static History.Service
service(ApiClient client, Long id)
void
setController(Controller controller)
void
setCreateDate(GregorianCalendar createDate)
void
setId(Long id)
void
setNotes(String notes)
void
unsetCreateDate()
void
unsetId()
void
unsetNotes()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
controller
@ApiProperty protected Controller controller
The application delivery controller that a configuration history record belongs to.
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
The date a configuration history record was created.
-
createDateSpecified
protected boolean createDateSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
An configuration history record's unique identifier
-
idSpecified
protected boolean idSpecified
-
notes
@ApiProperty(canBeNullOrNotSet=true) protected String notes
Editable notes used to describe a configuration history record
-
notesSpecified
protected boolean notesSpecified
-
-
Method Detail
-
getController
public Controller getController()
-
setController
public void setController(Controller controller)
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getNotes
public String getNotes()
-
setNotes
public void setNotes(String notes)
-
isNotesSpecified
public boolean isNotesSpecified()
-
unsetNotes
public void unsetNotes()
-
asService
public History.Service asService(ApiClient client)
-
service
public static History.Service service(ApiClient client)
-
service
public static History.Service service(ApiClient client, Long id)
-
-