IntegrationRuntimeNodeMonitoringData Class
- java.
lang. Object - com.
azure. resourcemanager. synapse. models. IntegrationRuntimeNodeMonitoringData
- com.
Implements
public final class IntegrationRuntimeNodeMonitoringData
implements JsonSerializable<IntegrationRuntimeNodeMonitoringData>
Monitoring data for integration runtime node.
Constructor Summary
| Constructor | Description |
|---|---|
| IntegrationRuntimeNodeMonitoringData() |
Creates an instance of Integration |
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
Integration |
fromJson(JsonReader jsonReader)
Reads an instance of Integration |
| Integer |
maxConcurrentJobs()
Get the max |
| String |
nodeName()
Get the node |
| Float |
receivedBytes()
Get the received |
| Float |
sentBytes()
Get the sent |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Integration |
withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additional |
Methods inherited from java.lang.Object
Constructor Details
IntegrationRuntimeNodeMonitoringData
public IntegrationRuntimeNodeMonitoringData()
Creates an instance of IntegrationRuntimeNodeMonitoringData class.
Method Details
additionalProperties
public Map<String,Object> additionalProperties()
Get the additionalProperties property: Monitoring data for integration runtime node.
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 IntegrationRuntimeNodeMonitoringData fromJson(JsonReader jsonReader)
Reads an instance of IntegrationRuntimeNodeMonitoringData 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 Float receivedBytes()
Get the receivedBytes property: Received bytes on the integration runtime node.
Returns:
sentBytes
public Float sentBytes()
Get the sentBytes property: Sent bytes on the integration runtime node.
Returns:
toJson
validate
public void validate()
Validates the instance.
withAdditionalProperties
public IntegrationRuntimeNodeMonitoringData withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: Monitoring data for integration runtime node.
Parameters:
Returns: