Class Stratum
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.
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.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Stratum.Mask
static interface
Stratum.Service
This service is for reference only.static interface
Stratum.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Hardware
hardware
The hardware object that these monitoring permissions applies to.protected Long
monitorLevel
The highest level of a monitoring query type allowed on this serverprotected boolean
monitorLevelSpecified
protected Long
responseLevel
The highest level of a monitoring response type allowed on this serverprotected boolean
responseLevelSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Stratum()
-
Method Summary
Modifier and Type Method Description Hardware
getHardware()
Long
getMonitorLevel()
Long
getResponseLevel()
boolean
isMonitorLevelSpecified()
boolean
isResponseLevelSpecified()
static Stratum.Service
service(ApiClient client)
void
setHardware(Hardware hardware)
void
setMonitorLevel(Long monitorLevel)
void
setResponseLevel(Long responseLevel)
void
unsetMonitorLevel()
void
unsetResponseLevel()
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
hardware
The hardware object that these monitoring permissions applies to. -
monitorLevel
The highest level of a monitoring query type allowed on this server -
monitorLevelSpecified
protected boolean monitorLevelSpecified -
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
-
setHardware
-
getMonitorLevel
-
setMonitorLevel
-
isMonitorLevelSpecified
public boolean isMonitorLevelSpecified() -
unsetMonitorLevel
public void unsetMonitorLevel() -
getResponseLevel
-
setResponseLevel
-
isResponseLevelSpecified
public boolean isResponseLevelSpecified() -
unsetResponseLevel
public void unsetResponseLevel() -
service
-