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.
See Also:
SoftLayer_Hardware_Component_RemoteManagement_Command_Request
  • Field Details

    • 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
  • Constructor Details

    • Request

      public Request()
  • Method Details

    • 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()