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

@ApiType("SoftLayer_Network_Monitor_Version1_Query_Host_Stratum")
public class Stratum
extends Entity
The monitoring stratum type stores the maximum level of the various components of the monitoring system that a particular hardware object has access to. This object cannot be accessed by ID, and cannot be modified. The user can access this object through Hardware_Server->availableMonitoring.

There are two values on this object that are important:
# monitorLevel determines the highest level of SoftLayer_Network_Monitor_Version1_Query_Type object that can be placed in a monitoring instance on this server
# responseLevel determines the highest level of SoftLayer_Network_Monitor_Version1_Query_ResponseType object that can be placed in a monitoring instance on this server


Also note that the query type and response types are available through getAllQueryTypes and getAllResponseTypes, respectively.
See Also:
SoftLayer_Network_Monitor_Version1_Query_Host_Stratum
  • Field Details

    • hardware

      @ApiProperty protected Hardware hardware
      The hardware object that these monitoring permissions applies to.
    • monitorLevel

      @ApiProperty(canBeNullOrNotSet=true) protected Long monitorLevel
      The highest level of a monitoring query type allowed on this server
    • monitorLevelSpecified

      protected boolean monitorLevelSpecified
    • responseLevel

      @ApiProperty(canBeNullOrNotSet=true) protected Long responseLevel
      The highest level of a monitoring response type allowed on this server
    • responseLevelSpecified

      protected boolean responseLevelSpecified
  • Constructor Details

    • Stratum

      public Stratum()
  • Method Details

    • getHardware

      public Hardware getHardware()
    • setHardware

      public void setHardware​(Hardware hardware)
    • getMonitorLevel

      public Long getMonitorLevel()
    • setMonitorLevel

      public void setMonitorLevel​(Long monitorLevel)
    • isMonitorLevelSpecified

      public boolean isMonitorLevelSpecified()
    • unsetMonitorLevel

      public void unsetMonitorLevel()
    • getResponseLevel

      public Long getResponseLevel()
    • setResponseLevel

      public void setResponseLevel​(Long responseLevel)
    • isResponseLevelSpecified

      public boolean isResponseLevelSpecified()
    • unsetResponseLevel

      public void unsetResponseLevel()
    • service

      public static Stratum.Service service​(ApiClient client)