java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.monitor.version1.query.Result

@ApiType("SoftLayer_Network_Monitor_Version1_Query_Result")
public class Result
extends Entity
The monitoring result object is used to show the status of the actions taken by the monitoring system.

In general, only the responseStatus variable is needed, as it holds the information on the status of the service.
See Also:
SoftLayer_Network_Monitor_Version1_Query_Result
  • Field Details

    • queryHost

      @ApiProperty protected Host queryHost
      References the queryHost that this response relates to.
    • finishTime

      @ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar finishTime
      The timestamp of when this monitor was co
    • finishTimeSpecified

      protected boolean finishTimeSpecified
    • responseStatus

      @ApiProperty(canBeNullOrNotSet=true) protected Long responseStatus
      The response status for this server. The response status meanings are: 0: Down/Critical: Server is down and/or has passed the critical response threshold (extremely long ping response, abnormal behavior, etc.) 1: Warning - Server may be recovering from a previous down state, or may have taken too long to respond 2: Up 3: Not used 4: Unknown - An unknown error has occurred. If the problem persists, contact support. 5: Unknown - An unknown error has occurred. If the problem persists, contact support.
    • responseStatusSpecified

      protected boolean responseStatusSpecified
    • responseTime

      @ApiProperty(canBeNullOrNotSet=true) protected BigDecimal responseTime
      The length of time it took the server to respond
    • responseTimeSpecified

      protected boolean responseTimeSpecified
  • Constructor Details

    • Result

      public Result()
  • Method Details

    • getQueryHost

      public Host getQueryHost()
    • setQueryHost

      public void setQueryHost​(Host queryHost)
    • getFinishTime

      public GregorianCalendar getFinishTime()
    • setFinishTime

      public void setFinishTime​(GregorianCalendar finishTime)
    • isFinishTimeSpecified

      public boolean isFinishTimeSpecified()
    • unsetFinishTime

      public void unsetFinishTime()
    • getResponseStatus

      public Long getResponseStatus()
    • setResponseStatus

      public void setResponseStatus​(Long responseStatus)
    • isResponseStatusSpecified

      public boolean isResponseStatusSpecified()
    • unsetResponseStatus

      public void unsetResponseStatus()
    • getResponseTime

      public BigDecimal getResponseTime()
    • setResponseTime

      public void setResponseTime​(BigDecimal responseTime)
    • isResponseTimeSpecified

      public boolean isResponseTimeSpecified()
    • unsetResponseTime

      public void unsetResponseTime()