Class IntegrationRuntimeNodeMonitoringData

java.lang.Object
com.azure.resourcemanager.datafactory.models.IntegrationRuntimeNodeMonitoringData

public final class IntegrationRuntimeNodeMonitoringData extends Object
Monitoring data for integration runtime node.
  • Constructor Details

    • IntegrationRuntimeNodeMonitoringData

      public IntegrationRuntimeNodeMonitoringData()
      Creates an instance of IntegrationRuntimeNodeMonitoringData class.
  • Method Details

    • 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.