docs: public PeriodicSubscriptionQos setAlertAfterIntervalMs(final long alertAfterIntervalMs) {
          if (alertAfterIntervalMs > MAX_ALERT_AFTER_INTERVAL_MS) {
              this.alertAfterIntervalMs = MAX_ALERT_AFTER_INTERVAL_MS;
              logger.warn("alertAfterInterval_ms > MAX_ALERT_AFTER_INTERVAL_MS. Using MAX_ALERT_AFTER_INTERVAL_MS: {}",
                          MAX_ALERT_AFTER_INTERVAL_MS);
          } else {
              this.alertAfterIntervalMs = alertAfterIntervalMs;
          }
  
          if (this.alertAfterIntervalMs != NO_ALERT_AFTER_INTERVAL && this.alertAfterIntervalMs < periodMs) {
              this.alertAfterIntervalMs = periodMs;
              logger.warn("alertAfterInterval_ms < MIN_ALERT_AFTER_INTERVAL and will therefore be set to the period: {}",
                          periodMs);
          }
          return this;
      }