Class IntegrationRuntimeNodeMonitoringData
- java.lang.Object
-
- com.azure.resourcemanager.datafactory.models.IntegrationRuntimeNodeMonitoringData
-
public final class IntegrationRuntimeNodeMonitoringData extends Object
Monitoring data for integration runtime node.
-
-
Constructor Summary
Constructors Constructor Description IntegrationRuntimeNodeMonitoringData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>
additionalProperties()
Get the additionalProperties property: Monitoring data for integration runtime node.Integer
availableMemoryInMB()
Get the availableMemoryInMB property: Available memory (MB) on the integration runtime node.Integer
concurrentJobsLimit()
Get the concurrentJobsLimit property: Maximum concurrent jobs on the integration runtime node.Integer
concurrentJobsRunning()
Get the concurrentJobsRunning property: The number of jobs currently running on the integration runtime node.Integer
cpuUtilization()
Get the cpuUtilization property: CPU percentage on the integration runtime node.Integer
maxConcurrentJobs()
Get the maxConcurrentJobs property: The maximum concurrent jobs in this integration runtime.String
nodeName()
Get the nodeName property: Name of the integration runtime node.Float
receivedBytes()
Get the receivedBytes property: Received bytes on the integration runtime node.Float
sentBytes()
Get the sentBytes property: Sent bytes on the integration runtime node.void
validate()
Validates the instance.IntegrationRuntimeNodeMonitoringData
withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: Monitoring data for integration runtime node.
-
-
-
Method Detail
-
nodeName
public String nodeName()
Get the nodeName property: Name of the integration runtime node.- Returns:
- the nodeName value.
-
availableMemoryInMB
public Integer availableMemoryInMB()
Get the availableMemoryInMB property: Available memory (MB) on the integration runtime node.- Returns:
- the availableMemoryInMB value.
-
cpuUtilization
public Integer cpuUtilization()
Get the cpuUtilization property: CPU percentage on the integration runtime node.- Returns:
- the cpuUtilization value.
-
concurrentJobsLimit
public Integer concurrentJobsLimit()
Get the concurrentJobsLimit property: Maximum concurrent jobs on the integration runtime node.- Returns:
- the concurrentJobsLimit value.
-
concurrentJobsRunning
public Integer concurrentJobsRunning()
Get the concurrentJobsRunning property: The number of jobs currently running on the integration runtime node.- Returns:
- the concurrentJobsRunning value.
-
maxConcurrentJobs
public Integer maxConcurrentJobs()
Get the maxConcurrentJobs property: The maximum concurrent jobs in this integration runtime.- Returns:
- the maxConcurrentJobs value.
-
sentBytes
public Float sentBytes()
Get the sentBytes property: Sent bytes on the integration runtime node.- Returns:
- the sentBytes value.
-
receivedBytes
public Float receivedBytes()
Get the receivedBytes property: Received bytes on the integration runtime node.- Returns:
- the receivedBytes value.
-
additionalProperties
public Map<String,Object> additionalProperties()
Get the additionalProperties property: Monitoring data for integration runtime node.- Returns:
- the additionalProperties value.
-
withAdditionalProperties
public IntegrationRuntimeNodeMonitoringData withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: Monitoring data for integration runtime node.- Parameters:
additionalProperties
- the additionalProperties value to set.- Returns:
- the IntegrationRuntimeNodeMonitoringData object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-