Package com.google.api.gax.batching
Class DynamicFlowControlSettings.Builder
- java.lang.Object
-
- com.google.api.gax.batching.DynamicFlowControlSettings.Builder
-
- Enclosing class:
- DynamicFlowControlSettings
public abstract static class DynamicFlowControlSettings.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description DynamicFlowControlSettings
build()
abstract DynamicFlowControlSettings.Builder
setInitialOutstandingElementCount(Long value)
abstract DynamicFlowControlSettings.Builder
setInitialOutstandingRequestBytes(Long value)
abstract DynamicFlowControlSettings.Builder
setLimitExceededBehavior(FlowController.LimitExceededBehavior value)
abstract DynamicFlowControlSettings.Builder
setMaxOutstandingElementCount(Long value)
abstract DynamicFlowControlSettings.Builder
setMaxOutstandingRequestBytes(Long value)
abstract DynamicFlowControlSettings.Builder
setMinOutstandingElementCount(Long value)
abstract DynamicFlowControlSettings.Builder
setMinOutstandingRequestBytes(Long value)
-
-
-
Method Detail
-
setInitialOutstandingElementCount
public abstract DynamicFlowControlSettings.Builder setInitialOutstandingElementCount(Long value)
-
setInitialOutstandingRequestBytes
public abstract DynamicFlowControlSettings.Builder setInitialOutstandingRequestBytes(Long value)
-
setMaxOutstandingElementCount
public abstract DynamicFlowControlSettings.Builder setMaxOutstandingElementCount(Long value)
-
setMaxOutstandingRequestBytes
public abstract DynamicFlowControlSettings.Builder setMaxOutstandingRequestBytes(Long value)
-
setMinOutstandingElementCount
public abstract DynamicFlowControlSettings.Builder setMinOutstandingElementCount(Long value)
-
setMinOutstandingRequestBytes
public abstract DynamicFlowControlSettings.Builder setMinOutstandingRequestBytes(Long value)
-
setLimitExceededBehavior
public abstract DynamicFlowControlSettings.Builder setLimitExceededBehavior(FlowController.LimitExceededBehavior value)
-
build
public DynamicFlowControlSettings build()
-
-