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.
-
-
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
All Methods Static Methods Instance Methods Concrete Methods 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 Detail
-
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
-
-
Method Detail
-
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)
-
-