Class DiagnosticFlushConfig

java.lang.Object
io.higson.runtime.diagnostic.flush.DiagnosticFlushConfig

public class DiagnosticFlushConfig extends Object
Configuration for DiagnosticFlushService.

Fluent builder-style setters allow chaining, e.g.:

   new DiagnosticFlushConfig()
       .maxAttempts(5)
       .retryBackoffSeconds(10);
 
  • Field Details

    • DEFAULT_MAX_ATTEMPTS

      public static final int DEFAULT_MAX_ATTEMPTS
      See Also:
    • DEFAULT_RETRY_BACKOFF_SECONDS

      public static final int DEFAULT_RETRY_BACKOFF_SECONDS
      See Also:
  • Constructor Details

    • DiagnosticFlushConfig

      public DiagnosticFlushConfig()
  • Method Details

    • maxAttempts

      public DiagnosticFlushConfig maxAttempts(int maxAttempts)
    • retryBackoffSeconds

      public DiagnosticFlushConfig retryBackoffSeconds(int retryBackoffSeconds)
    • getMaxAttempts

      public int getMaxAttempts()
    • getRetryBackoffSeconds

      public int getRetryBackoffSeconds()
    • toString

      public String toString()
      Overrides:
      toString in class Object