public static final class DefaultTokenBucketExceptionCostFunction.Builder extends Object implements TokenBucketExceptionCostFunction.Builder
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
TokenBucketExceptionCostFunction |
build()
Create a
TokenBucketExceptionCostFunction using the values configured on this builder. |
TokenBucketExceptionCostFunction.Builder |
defaultExceptionCost(int cost)
Specify the number of tokens that should be removed from the token bucket when no other exception type in this
function is matched.
|
TokenBucketExceptionCostFunction.Builder |
throttlingExceptionCost(int cost)
Specify the number of tokens that should be removed from the token bucket when throttling exceptions (e.g.
|
public TokenBucketExceptionCostFunction.Builder throttlingExceptionCost(int cost)
TokenBucketExceptionCostFunction.Builder
throttlingExceptionCost
in interface TokenBucketExceptionCostFunction.Builder
public TokenBucketExceptionCostFunction.Builder defaultExceptionCost(int cost)
TokenBucketExceptionCostFunction.Builder
defaultExceptionCost
in interface TokenBucketExceptionCostFunction.Builder
public TokenBucketExceptionCostFunction build()
TokenBucketExceptionCostFunction.Builder
TokenBucketExceptionCostFunction
using the values configured on this builder.build
in interface TokenBucketExceptionCostFunction.Builder
Copyright © 2020. All rights reserved.