Class SelfHostedIntegrationRuntimeStatusTypeProperties


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

      • SelfHostedIntegrationRuntimeStatusTypeProperties

        public SelfHostedIntegrationRuntimeStatusTypeProperties()
    • Method Detail

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

        public String nodeCommunicationChannelEncryptionMode()
        Get the nodeCommunicationChannelEncryptionMode property: The node communication Channel encryption mode.
        Returns:
        the nodeCommunicationChannelEncryptionMode 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.
      • 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.
      • 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.
      • serviceRegion

        public String serviceRegion()
        Get the serviceRegion property: The service region of the integration runtime.
        Returns:
        the serviceRegion value.
      • withServiceRegion

        public SelfHostedIntegrationRuntimeStatusTypeProperties withServiceRegion​(String serviceRegion)
        Set the serviceRegion property: The service region of the integration runtime.
        Parameters:
        serviceRegion - the serviceRegion value to set.
        Returns:
        the SelfHostedIntegrationRuntimeStatusTypeProperties object itself.
      • newerVersions

        public List<String> newerVersions()
        Get the newerVersions property: The newer versions on download center.
        Returns:
        the newerVersions value.
      • withNewerVersions

        public SelfHostedIntegrationRuntimeStatusTypeProperties withNewerVersions​(List<String> newerVersions)
        Set the newerVersions property: The newer versions on download center.
        Parameters:
        newerVersions - the newerVersions value to set.
        Returns:
        the SelfHostedIntegrationRuntimeStatusTypeProperties object itself.
      • validate

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