Class State
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.hardware.State
-
@ApiType("SoftLayer_Hardware_State") public class State extends Entity
The SoftLayer_Hardware_State type contains general information about the current state of it's associated hardware, including the current power state (i.e. Running or Stopped), and it's current transitioning state (e.g. Provisioning, Reloading).- See Also:
- SoftLayer_Hardware_State
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
State.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Status
deviceStatus
protected Long
deviceStatusId
The id of the device status of the assigned hardware.protected boolean
deviceStatusIdSpecified
protected Long
hardwareId
The hardware this state is assigned to.protected boolean
hardwareIdSpecified
protected Long
id
A hardware state's unique identifier.protected boolean
idSpecified
protected Status
transitioningStatus
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description State()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Status
getDeviceStatus()
Long
getDeviceStatusId()
Long
getHardwareId()
Long
getId()
Status
getTransitioningStatus()
boolean
isDeviceStatusIdSpecified()
boolean
isHardwareIdSpecified()
boolean
isIdSpecified()
void
setDeviceStatus(Status deviceStatus)
void
setDeviceStatusId(Long deviceStatusId)
void
setHardwareId(Long hardwareId)
void
setId(Long id)
void
setTransitioningStatus(Status transitioningStatus)
void
unsetDeviceStatusId()
void
unsetHardwareId()
void
unsetId()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
deviceStatus
@ApiProperty protected Status deviceStatus
-
transitioningStatus
@ApiProperty protected Status transitioningStatus
-
deviceStatusId
@ApiProperty(canBeNullOrNotSet=true) protected Long deviceStatusId
The id of the device status of the assigned hardware.
-
deviceStatusIdSpecified
protected boolean deviceStatusIdSpecified
-
hardwareId
@ApiProperty(canBeNullOrNotSet=true) protected Long hardwareId
The hardware this state is assigned to.
-
hardwareIdSpecified
protected boolean hardwareIdSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
A hardware state's unique identifier.
-
idSpecified
protected boolean idSpecified
-
-
Method Detail
-
getDeviceStatus
public Status getDeviceStatus()
-
setDeviceStatus
public void setDeviceStatus(Status deviceStatus)
-
getTransitioningStatus
public Status getTransitioningStatus()
-
setTransitioningStatus
public void setTransitioningStatus(Status transitioningStatus)
-
getDeviceStatusId
public Long getDeviceStatusId()
-
setDeviceStatusId
public void setDeviceStatusId(Long deviceStatusId)
-
isDeviceStatusIdSpecified
public boolean isDeviceStatusIdSpecified()
-
unsetDeviceStatusId
public void unsetDeviceStatusId()
-
getHardwareId
public Long getHardwareId()
-
setHardwareId
public void setHardwareId(Long hardwareId)
-
isHardwareIdSpecified
public boolean isHardwareIdSpecified()
-
unsetHardwareId
public void unsetHardwareId()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
-