Class SelfHostedIntegrationRuntimeNodeInner

java.lang.Object
com.azure.resourcemanager.datafactory.fluent.models.SelfHostedIntegrationRuntimeNodeInner

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

    • SelfHostedIntegrationRuntimeNodeInner

      public SelfHostedIntegrationRuntimeNodeInner()
  • Method Details

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

      Get the status property: Status of the integration runtime node.
      Returns:
      the status 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.