Class Retries.Builder

java.lang.Object
com.styra.opa.openapi.utils.Retries.Builder
Enclosing class:
Retries

public static final class Retries.Builder extends Object
  • Method Details

    • action

      Sets the HTTP callback to be retried.
      Parameters:
      action - The function called on retry.
      Returns:
      The builder instance.
    • retryConfig

      public Retries.Builder retryConfig(RetryConfig retryConfig)
      Defines the retry configuration.
      Parameters:
      retryConfig - The retry configuration to use.
      Returns:
      The builder instance.
    • statusCodes

      public Retries.Builder statusCodes(List<String> statusCodes)
      Defines the status codes that should be considered as errors.
      Parameters:
      statusCodes - The list of status codes to treat as errors.
      Returns:
      The builder instance.
    • build

      public Retries build()