Package com.anthropic.helpers
Class BetaRefusalFallbackInterceptor.Builder
-
- All Implemented Interfaces:
public final class BetaRefusalFallbackInterceptor.BuilderA builder for BetaRefusalFallbackInterceptor.
-
-
Method Summary
Modifier and Type Method Description final BetaRefusalFallbackInterceptor.Builderfallbacks(List<BetaFallbackParam> fallbacks)Sets the fallbacks that refused requests are retried through, in order. final BetaRefusalFallbackInterceptor.BuilderaddFallback(BetaFallbackParam fallback)Adds a single BetaFallbackParam to fallbacks. final BetaRefusalFallbackInterceptor.BuilderaddFallback(Model model)Adds a single BetaFallbackParam with the given model, and no overrides, to fallbacks. final BetaRefusalFallbackInterceptor.Builderbetas(List<AnthropicBeta> betas)Sets the betas added to the anthropic-betaheader of every/v1/messagesrequest this interceptor handles — the original request included, since refusals only carry afallback_credit_tokenwhen the beta is enabled.final BetaRefusalFallbackInterceptor.BuilderaddBeta(AnthropicBeta beta)Adds a single AnthropicBeta to betas. final BetaRefusalFallbackInterceptorbuild()Returns an immutable instance of BetaRefusalFallbackInterceptor. -
-
Method Detail
-
fallbacks
final BetaRefusalFallbackInterceptor.Builder fallbacks(List<BetaFallbackParam> fallbacks)
Sets the fallbacks that refused requests are retried through, in order.
An empty list disables the interceptor.
-
addFallback
final BetaRefusalFallbackInterceptor.Builder addFallback(BetaFallbackParam fallback)
Adds a single BetaFallbackParam to fallbacks.
-
addFallback
final BetaRefusalFallbackInterceptor.Builder addFallback(Model model)
Adds a single BetaFallbackParam with the given model, and no overrides, to fallbacks.
-
betas
final BetaRefusalFallbackInterceptor.Builder betas(List<AnthropicBeta> betas)
Sets the betas added to the
anthropic-betaheader of every/v1/messagesrequest this interceptor handles — the original request included, since refusals only carry afallback_credit_tokenwhen the beta is enabled.Defaults to AnthropicBeta.FALLBACK_CREDIT_2026_06_01; pass an empty list to send none.
-
addBeta
final BetaRefusalFallbackInterceptor.Builder addBeta(AnthropicBeta beta)
Adds a single AnthropicBeta to betas.
-
build
final BetaRefusalFallbackInterceptor build()
Returns an immutable instance of BetaRefusalFallbackInterceptor.
-
-
-
-