Class SelfHostedIntegrationRuntimeStatusTypeProperties

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

public final class SelfHostedIntegrationRuntimeStatusTypeProperties extends Object
Self-hosted integration runtime status type properties.
  • Constructor Details

    • SelfHostedIntegrationRuntimeStatusTypeProperties

      public SelfHostedIntegrationRuntimeStatusTypeProperties()
  • Method Details

    • createTime

      public OffsetDateTime createTime()
      Get the createTime property: The time at which the integration runtime was created, in ISO8601 format.
      Returns:
      the createTime value.
    • taskQueueId

      public String taskQueueId()
      Get the taskQueueId property: The task queue id of the integration runtime.
      Returns:
      the taskQueueId value.
    • internalChannelEncryption

      public IntegrationRuntimeInternalChannelEncryptionMode internalChannelEncryption()
      Get the internalChannelEncryption property: It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist).
      Returns:
      the internalChannelEncryption value.
    • version

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

      Get the nodes property: The list of nodes for this integration runtime.
      Returns:
      the nodes value.
    • withNodes

      Set the nodes property: The list of nodes for this integration runtime.
      Parameters:
      nodes - the nodes value to set.
      Returns:
      the SelfHostedIntegrationRuntimeStatusTypeProperties object itself.
    • scheduledUpdateDate

      public OffsetDateTime scheduledUpdateDate()
      Get the scheduledUpdateDate property: The date at which the integration runtime will be scheduled to update, in ISO8601 format.
      Returns:
      the scheduledUpdateDate value.
    • updateDelayOffset

      public String updateDelayOffset()
      Get the updateDelayOffset property: The time in the date scheduled by service to update the integration runtime, e.g., PT03H is 3 hours.
      Returns:
      the updateDelayOffset value.
    • localTimeZoneOffset

      public String localTimeZoneOffset()
      Get the localTimeZoneOffset property: The local time zone offset in hours.
      Returns:
      the localTimeZoneOffset value.
    • capabilities

      public Map<String,String> capabilities()
      Get the capabilities property: Object with additional information about integration runtime capabilities.
      Returns:
      the capabilities value.
    • serviceUrls

      public List<String> serviceUrls()
      Get the serviceUrls property: The URLs for the services used in integration runtime backend service.
      Returns:
      the serviceUrls value.
    • autoUpdate

      public IntegrationRuntimeAutoUpdate autoUpdate()
      Get the autoUpdate property: Whether Self-hosted integration runtime auto update has been turned on.
      Returns:
      the autoUpdate value.
    • versionStatus

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

      public List<LinkedIntegrationRuntime> links()
      Get the links property: The list of linked integration runtimes that are created to share with this integration runtime.
      Returns:
      the links value.
    • withLinks

      Set the links property: The list of linked integration runtimes that are created to share with this integration runtime.
      Parameters:
      links - the links value to set.
      Returns:
      the SelfHostedIntegrationRuntimeStatusTypeProperties object itself.
    • pushedVersion

      public String pushedVersion()
      Get the pushedVersion property: The version that the integration runtime is going to update to.
      Returns:
      the pushedVersion value.
    • latestVersion

      public String latestVersion()
      Get the latestVersion property: The latest version on download center.
      Returns:
      the latestVersion value.
    • autoUpdateEta

      public OffsetDateTime autoUpdateEta()
      Get the autoUpdateEta property: The estimated time when the self-hosted integration runtime will be updated.
      Returns:
      the autoUpdateEta value.
    • validate

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