Class UpdateIntegrationRuntimeRequest


  • public final class UpdateIntegrationRuntimeRequest
    extends Object
    Update integration runtime request.
    • Constructor Detail

      • UpdateIntegrationRuntimeRequest

        public UpdateIntegrationRuntimeRequest()
    • Method Detail

      • autoUpdate

        public IntegrationRuntimeAutoUpdate autoUpdate()
        Get the autoUpdate property: Enables or disables the auto-update feature of the self-hosted integration runtime. See https://go.microsoft.com/fwlink/?linkid=854189.
        Returns:
        the autoUpdate value.
      • withAutoUpdate

        public UpdateIntegrationRuntimeRequest withAutoUpdate​(IntegrationRuntimeAutoUpdate autoUpdate)
        Set the autoUpdate property: Enables or disables the auto-update feature of the self-hosted integration runtime. See https://go.microsoft.com/fwlink/?linkid=854189.
        Parameters:
        autoUpdate - the autoUpdate value to set.
        Returns:
        the UpdateIntegrationRuntimeRequest object itself.
      • updateDelayOffset

        public String updateDelayOffset()
        Get the updateDelayOffset property: The time offset (in hours) in the day, e.g., PT03H is 3 hours. The integration runtime auto update will happen on that time.
        Returns:
        the updateDelayOffset value.
      • withUpdateDelayOffset

        public UpdateIntegrationRuntimeRequest withUpdateDelayOffset​(String updateDelayOffset)
        Set the updateDelayOffset property: The time offset (in hours) in the day, e.g., PT03H is 3 hours. The integration runtime auto update will happen on that time.
        Parameters:
        updateDelayOffset - the updateDelayOffset value to set.
        Returns:
        the UpdateIntegrationRuntimeRequest object itself.
      • validate

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