Class IntegrationRuntimeNodeMonitoringData


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

      • IntegrationRuntimeNodeMonitoringData

        public IntegrationRuntimeNodeMonitoringData()
    • 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.