Class Health
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.service.Health
-
@ApiType("SoftLayer_Network_Service_Health") public class Health extends Entity
Many general services that SoftLayer provides are tracked on the customer portal with a quick status message. These status message provide users with a quick reference to the health of a service, whether it's up or down. These services include SoftLayer's Internet backbone connections, VPN entry points, and router networks. The SoftLayer_Network_Service_Health data type provides the relationship between these services and their health status.- See Also:
- SoftLayer_Network_Service_Health
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Health.Mask
-
Field Summary
Fields Modifier and Type Field Description protected GregorianCalendar
createDate
The date that a service's status was created.protected boolean
createDateSpecified
protected Location
location
A service's location.protected Long
locationId
A service's location identifier.protected boolean
locationIdSpecified
protected GregorianCalendar
modifyDate
The date that a service's status was last changed.protected boolean
modifyDateSpecified
protected Status
status
The status portion of a service/status relationship.protected Long
statusId
A service's status identifier.protected boolean
statusIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Health()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GregorianCalendar
getCreateDate()
Location
getLocation()
Long
getLocationId()
GregorianCalendar
getModifyDate()
Status
getStatus()
Long
getStatusId()
boolean
isCreateDateSpecified()
boolean
isLocationIdSpecified()
boolean
isModifyDateSpecified()
boolean
isStatusIdSpecified()
void
setCreateDate(GregorianCalendar createDate)
void
setLocation(Location location)
void
setLocationId(Long locationId)
void
setModifyDate(GregorianCalendar modifyDate)
void
setStatus(Status status)
void
setStatusId(Long statusId)
void
unsetCreateDate()
void
unsetLocationId()
void
unsetModifyDate()
void
unsetStatusId()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
location
@ApiProperty protected Location location
A service's location.
-
status
@ApiProperty protected Status status
The status portion of a service/status relationship.
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
The date that a service's status was created.
-
createDateSpecified
protected boolean createDateSpecified
-
locationId
@ApiProperty(canBeNullOrNotSet=true) protected Long locationId
A service's location identifier.
-
locationIdSpecified
protected boolean locationIdSpecified
-
modifyDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar modifyDate
The date that a service's status was last changed.
-
modifyDateSpecified
protected boolean modifyDateSpecified
-
statusId
@ApiProperty(canBeNullOrNotSet=true) protected Long statusId
A service's status identifier.
-
statusIdSpecified
protected boolean statusIdSpecified
-
-
Method Detail
-
getLocation
public Location getLocation()
-
setLocation
public void setLocation(Location location)
-
getStatus
public Status getStatus()
-
setStatus
public void setStatus(Status status)
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
getLocationId
public Long getLocationId()
-
setLocationId
public void setLocationId(Long locationId)
-
isLocationIdSpecified
public boolean isLocationIdSpecified()
-
unsetLocationId
public void unsetLocationId()
-
getModifyDate
public GregorianCalendar getModifyDate()
-
setModifyDate
public void setModifyDate(GregorianCalendar modifyDate)
-
isModifyDateSpecified
public boolean isModifyDateSpecified()
-
unsetModifyDate
public void unsetModifyDate()
-
getStatusId
public Long getStatusId()
-
setStatusId
public void setStatusId(Long statusId)
-
isStatusIdSpecified
public boolean isStatusIdSpecified()
-
unsetStatusId
public void unsetStatusId()
-
-