Class RetryMiddleware.Options

java.lang.Object
com.google.genkit.plugins.middleware.RetryMiddleware.Options
Enclosing class:
RetryMiddleware

public static class RetryMiddleware.Options extends Object
Configuration parameters for RetryMiddleware.
  • Field Details

    • maxRetries

      @JsonPropertyDescription("Maximum number of retries after the initial attempt.") public int maxRetries
    • initialDelayMs

      @JsonPropertyDescription("Delay before the first retry, in milliseconds.") public long initialDelayMs
    • maxDelayMs

      @JsonPropertyDescription("Maximum delay between retries, in milliseconds.") public long maxDelayMs
    • backoffFactor

      @JsonPropertyDescription("Multiplier applied to the delay after each retry.") public double backoffFactor
  • Constructor Details

    • Options

      public Options()