docs: public OnChangeWithKeepAliveSubscriptionQos setAlertAfterIntervalMs(final long alertAfterIntervalMs) {
          if (alertAfterIntervalMs > MAX_ALERT_AFTER_INTERVAL_MS) {
              this.alertAfterIntervalMs = MAX_ALERT_AFTER_INTERVAL_MS;
              logger.warn("alertAfterIntervalMs > maxInterval. Using MAX_ALERT_AFTER_INTERVAL_MS: {}",
                          MAX_ALERT_AFTER_INTERVAL_MS);
          } else {
              this.alertAfterIntervalMs = alertAfterIntervalMs;
          }
  
          if (this.alertAfterIntervalMs != 0 && this.alertAfterIntervalMs < maxIntervalMs) {
              this.alertAfterIntervalMs = maxIntervalMs;
              logger.warn("attempt to set alertAfterIntervalMs to a value smaller than maxInterval; setting to maxInterval instead");
          }
          return this;
      }