Package io.grpc.rls
Class AdaptiveThrottler.Builder
java.lang.Object
io.grpc.rls.AdaptiveThrottler.Builder
- Enclosing class:
AdaptiveThrottler
Builder for
AdaptiveThrottler
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private float
private int
private com.google.common.base.Ticker
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
setHistorySeconds
(int historySeconds) setRatioForAccepts
(float ratioForAccepts) setRequestsPadding
(int requestsPadding) setTicker
(com.google.common.base.Ticker ticker)
-
Field Details
-
ratioForAccepts
private float ratioForAccepts -
historySeconds
private int historySeconds -
requestsPadding
private int requestsPadding -
ticker
private com.google.common.base.Ticker ticker
-
-
Constructor Details
-
Builder
Builder()
-
-
Method Details
-
setRatioForAccepts
-
setHistorySeconds
-
setRequestsPadding
-
setTicker
-
build
-