NodeMonitoringData Class
- java.
lang. Object - com.
azure. resourcemanager. datamigration. models. NodeMonitoringData
- com.
Implements
public final class NodeMonitoringData
implements JsonSerializable<NodeMonitoringData>
The NodeMonitoringData model.
Constructor Summary
| Constructor | Description |
|---|---|
| NodeMonitoringData() |
Creates an instance of Node |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| Map<String,Object> |
additionalProperties()
Get the additional |
| Integer |
availableMemoryInMB()
Get the available |
| Integer |
concurrentJobsLimit()
Get the concurrent |
| Integer |
concurrentJobsRunning()
Get the concurrent |
| Integer |
cpuUtilization()
Get the cpu |
|
static
Node |
fromJson(JsonReader jsonReader)
Reads an instance of Node |
| Integer |
maxConcurrentJobs()
Get the max |
| String |
nodeName()
Get the node |
| Double |
receivedBytes()
Get the received |
| Double |
sentBytes()
Get the sent |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
Methods inherited from java.lang.Object
Constructor Details
NodeMonitoringData
public NodeMonitoringData()
Creates an instance of NodeMonitoringData class.
Method Details
additionalProperties
public Map<String,Object> additionalProperties()
Get the additionalProperties property: Unmatched properties from the message are deserialized in this collection.
Returns:
availableMemoryInMB
public Integer availableMemoryInMB()
Get the availableMemoryInMB property: Available memory (MB) on the integration runtime node.
Returns:
concurrentJobsLimit
public Integer concurrentJobsLimit()
Get the concurrentJobsLimit property: Maximum concurrent jobs on the integration runtime node.
Returns:
concurrentJobsRunning
public Integer concurrentJobsRunning()
Get the concurrentJobsRunning property: The number of jobs currently running on the integration runtime node.
Returns:
cpuUtilization
public Integer cpuUtilization()
Get the cpuUtilization property: CPU percentage on the integration runtime node.
Returns:
fromJson
public static NodeMonitoringData fromJson(JsonReader jsonReader)
Reads an instance of NodeMonitoringData from the JsonReader.
Parameters:
Returns:
Throws:
maxConcurrentJobs
public Integer maxConcurrentJobs()
Get the maxConcurrentJobs property: The maximum concurrent jobs in this integration runtime.
Returns:
nodeName
public String nodeName()
Get the nodeName property: Name of the integration runtime node.
Returns:
receivedBytes
public Double receivedBytes()
Get the receivedBytes property: Received bytes on the integration runtime node.
Returns:
sentBytes
public Double sentBytes()
Get the sentBytes property: Sent bytes on the integration runtime node.
Returns:
toJson
validate
public void validate()
Validates the instance.