Class SelfHostedIntegrationRuntimeNodeInner


  • public final class SelfHostedIntegrationRuntimeNodeInner
    extends Object
    Properties of Self-hosted integration runtime node.
    • Constructor Detail

      • SelfHostedIntegrationRuntimeNodeInner

        public SelfHostedIntegrationRuntimeNodeInner()
    • Method Detail

      • nodeName

        public String nodeName()
        Get the nodeName property: Name of the integration runtime node.
        Returns:
        the nodeName value.
      • machineName

        public String machineName()
        Get the machineName property: Machine name of the integration runtime node.
        Returns:
        the machineName value.
      • hostServiceUri

        public String hostServiceUri()
        Get the hostServiceUri property: URI for the host machine of the integration runtime.
        Returns:
        the hostServiceUri value.
      • capabilities

        public Map<String,​String> capabilities()
        Get the capabilities property: The integration runtime capabilities dictionary.
        Returns:
        the capabilities value.
      • versionStatus

        public String versionStatus()
        Get the versionStatus property: Status of the integration runtime node version.
        Returns:
        the versionStatus value.
      • version

        public String version()
        Get the version property: Version of the integration runtime node.
        Returns:
        the version value.
      • registerTime

        public OffsetDateTime registerTime()
        Get the registerTime property: The time at which the integration runtime node was registered in ISO8601 format.
        Returns:
        the registerTime value.
      • lastConnectTime

        public OffsetDateTime lastConnectTime()
        Get the lastConnectTime property: The most recent time at which the integration runtime was connected in ISO8601 format.
        Returns:
        the lastConnectTime value.
      • expiryTime

        public OffsetDateTime expiryTime()
        Get the expiryTime property: The time at which the integration runtime will expire in ISO8601 format.
        Returns:
        the expiryTime value.
      • lastStartTime

        public OffsetDateTime lastStartTime()
        Get the lastStartTime property: The time the node last started up.
        Returns:
        the lastStartTime value.
      • lastStopTime

        public OffsetDateTime lastStopTime()
        Get the lastStopTime property: The integration runtime node last stop time.
        Returns:
        the lastStopTime value.
      • lastUpdateResult

        public IntegrationRuntimeUpdateResult lastUpdateResult()
        Get the lastUpdateResult property: The result of the last integration runtime node update.
        Returns:
        the lastUpdateResult value.
      • lastStartUpdateTime

        public OffsetDateTime lastStartUpdateTime()
        Get the lastStartUpdateTime property: The last time for the integration runtime node update start.
        Returns:
        the lastStartUpdateTime value.
      • lastEndUpdateTime

        public OffsetDateTime lastEndUpdateTime()
        Get the lastEndUpdateTime property: The last time for the integration runtime node update end.
        Returns:
        the lastEndUpdateTime value.
      • isActiveDispatcher

        public Boolean isActiveDispatcher()
        Get the isActiveDispatcher property: Indicates whether this node is the active dispatcher for integration runtime requests.
        Returns:
        the isActiveDispatcher value.
      • concurrentJobsLimit

        public Integer concurrentJobsLimit()
        Get the concurrentJobsLimit property: Maximum concurrent jobs on the integration runtime node.
        Returns:
        the concurrentJobsLimit value.
      • maxConcurrentJobs

        public Integer maxConcurrentJobs()
        Get the maxConcurrentJobs property: The maximum concurrent jobs in this integration runtime.
        Returns:
        the maxConcurrentJobs value.
      • additionalProperties

        public Map<String,​Object> additionalProperties()
        Get the additionalProperties property: Properties of Self-hosted integration runtime node.
        Returns:
        the additionalProperties value.
      • withAdditionalProperties

        public SelfHostedIntegrationRuntimeNodeInner withAdditionalProperties​(Map<String,​Object> additionalProperties)
        Set the additionalProperties property: Properties of Self-hosted integration runtime node.
        Parameters:
        additionalProperties - the additionalProperties value to set.
        Returns:
        the SelfHostedIntegrationRuntimeNodeInner object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.