Class Request
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.hardware.component.remotemanagement.command.Request
@ApiType("SoftLayer_Hardware_Component_RemoteManagement_Command_Request") public class Request extends Entity
The SoftLayer_Hardware_Component_RemoteManagement_Command_Request contains details for remote management commands issued to a server's remote management card. Details for remote management commands such as powerOn, powerOff, powerCycle, rebootDefault, rebootSoft, rebootHard can be retrieved. Details such as the user who issued the command, the id of the remote management card the command was issued, when the command was issued may be retrieved.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Request.Mask
-
Field Summary
Fields Modifier and Type Field Description protected GregorianCalendar
createDate
The timestamp the remote management command was issued.protected boolean
createDateSpecified
protected Hardware
hardware
The id of the hardware to perform the remote management or powerstrip command on.protected Long
hardwareId
The hardware id the command was issued for.protected boolean
hardwareIdSpecified
protected GregorianCalendar
modifyDate
The timestamp recorded when the remote management command returned a status of the command issued.protected boolean
modifyDateSpecified
protected Component
networkComponent
A hardware's network components.protected Boolean
processed
Execution status of the remote management command.protected boolean
processedSpecified
protected Command
remoteManagementCommand
The remote management command issued.protected Customer
user
Information regarding the user who issued the remote management command.Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Request()
-
Method Summary
Modifier and Type Method Description GregorianCalendar
getCreateDate()
Hardware
getHardware()
Long
getHardwareId()
GregorianCalendar
getModifyDate()
Component
getNetworkComponent()
Boolean
getProcessed()
Command
getRemoteManagementCommand()
Customer
getUser()
boolean
isCreateDateSpecified()
boolean
isHardwareIdSpecified()
boolean
isModifyDateSpecified()
boolean
isProcessedSpecified()
void
setCreateDate(GregorianCalendar createDate)
void
setHardware(Hardware hardware)
void
setHardwareId(Long hardwareId)
void
setModifyDate(GregorianCalendar modifyDate)
void
setNetworkComponent(Component networkComponent)
void
setProcessed(Boolean processed)
void
setRemoteManagementCommand(Command remoteManagementCommand)
void
setUser(Customer user)
void
unsetCreateDate()
void
unsetHardwareId()
void
unsetModifyDate()
void
unsetProcessed()
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
hardware
The id of the hardware to perform the remote management or powerstrip command on. -
networkComponent
A hardware's network components. Network components are hardware components such as IPMI cards or Ethernet cards. -
remoteManagementCommand
The remote management command issued. -
user
Information regarding the user who issued the remote management command. -
createDate
The timestamp the remote management command was issued. -
createDateSpecified
protected boolean createDateSpecified -
hardwareId
The hardware id the command was issued for. -
hardwareIdSpecified
protected boolean hardwareIdSpecified -
modifyDate
The timestamp recorded when the remote management command returned a status of the command issued. -
modifyDateSpecified
protected boolean modifyDateSpecified -
processed
Execution status of the remote management command. True is successful. False is failure. -
processedSpecified
protected boolean processedSpecified
-
-
Constructor Details
-
Request
public Request()
-
-
Method Details
-
getHardware
-
setHardware
-
getNetworkComponent
-
setNetworkComponent
-
getRemoteManagementCommand
-
setRemoteManagementCommand
-
getUser
-
setUser
-
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getHardwareId
-
setHardwareId
-
isHardwareIdSpecified
public boolean isHardwareIdSpecified() -
unsetHardwareId
public void unsetHardwareId() -
getModifyDate
-
setModifyDate
-
isModifyDateSpecified
public boolean isModifyDateSpecified() -
unsetModifyDate
public void unsetModifyDate() -
getProcessed
-
setProcessed
-
isProcessedSpecified
public boolean isProcessedSpecified() -
unsetProcessed
public void unsetProcessed()
-