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 Detail
-
hardware
@ApiProperty protected Hardware hardware
The id of the hardware to perform the remote management or powerstrip command on.
-
networkComponent
@ApiProperty protected Component networkComponent
A hardware's network components. Network components are hardware components such as IPMI cards or Ethernet cards.
-
remoteManagementCommand
@ApiProperty protected Command remoteManagementCommand
The remote management command issued.
-
user
@ApiProperty protected Customer user
Information regarding the user who issued the remote management command.
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
The timestamp the remote management command was issued.
-
createDateSpecified
protected boolean createDateSpecified
-
hardwareId
@ApiProperty(canBeNullOrNotSet=true) protected Long hardwareId
The hardware id the command was issued for.
-
hardwareIdSpecified
protected boolean hardwareIdSpecified
-
modifyDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar modifyDate
The timestamp recorded when the remote management command returned a status of the command issued.
-
modifyDateSpecified
protected boolean modifyDateSpecified
-
processed
@ApiProperty(canBeNullOrNotSet=true) protected Boolean processed
Execution status of the remote management command. True is successful. False is failure.
-
processedSpecified
protected boolean processedSpecified
-
-
Method Detail
-
getHardware
public Hardware getHardware()
-
setHardware
public void setHardware(Hardware hardware)
-
getNetworkComponent
public Component getNetworkComponent()
-
setNetworkComponent
public void setNetworkComponent(Component networkComponent)
-
getRemoteManagementCommand
public Command getRemoteManagementCommand()
-
setRemoteManagementCommand
public void setRemoteManagementCommand(Command remoteManagementCommand)
-
getUser
public Customer getUser()
-
setUser
public void setUser(Customer user)
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
getHardwareId
public Long getHardwareId()
-
setHardwareId
public void setHardwareId(Long hardwareId)
-
isHardwareIdSpecified
public boolean isHardwareIdSpecified()
-
unsetHardwareId
public void unsetHardwareId()
-
getModifyDate
public GregorianCalendar getModifyDate()
-
setModifyDate
public void setModifyDate(GregorianCalendar modifyDate)
-
isModifyDateSpecified
public boolean isModifyDateSpecified()
-
unsetModifyDate
public void unsetModifyDate()
-
getProcessed
public Boolean getProcessed()
-
setProcessed
public void setProcessed(Boolean processed)
-
isProcessedSpecified
public boolean isProcessedSpecified()
-
unsetProcessed
public void unsetProcessed()
-
-