# Uses of Class
com.ngrok.definitions.EndpointCircuitBreaker.Builder

Packages that use EndpointCircuitBreaker.Builder
Package
Description
com.ngrok.definitions

- ## Uses of EndpointCircuitBreaker.Builder in com.ngrok.definitions

  Methods in com.ngrok.definitions that return EndpointCircuitBreaker.Builder
  Modifier and Type
  Method
  Description
  `EndpointCircuitBreaker.Builder`
  EndpointCircuitBreaker.Builder.`enabled(boolean enabled)`
  `true` if the module will be applied to traffic, `false` to disable.
  `EndpointCircuitBreaker.Builder`
  EndpointCircuitBreaker.Builder.`enabled(Optional<Boolean> enabled)`
  `true` if the module will be applied to traffic, `false` to disable.
  `EndpointCircuitBreaker.Builder`
  EndpointCircuitBreaker.Builder.`errorThresholdPercentage(double errorThresholdPercentage)`
  Error threshold percentage should be between 0 - 1.0, not 0-100.0
  `EndpointCircuitBreaker.Builder`
  EndpointCircuitBreaker.Builder.`errorThresholdPercentage(Optional<Double> errorThresholdPercentage)`
  Error threshold percentage should be between 0 - 1.0, not 0-100.0
  `static EndpointCircuitBreaker.Builder`
  EndpointCircuitBreaker.`newBuilder()`
  Creates a new builder for the `EndpointCircuitBreaker` type.
  `EndpointCircuitBreaker.Builder`
  EndpointCircuitBreaker.Builder.`numBuckets(long numBuckets)`
  Integer number of buckets into which metrics are retained.
  `EndpointCircuitBreaker.Builder`
  EndpointCircuitBreaker.Builder.`numBuckets(Optional<Long> numBuckets)`
  Integer number of buckets into which metrics are retained.
  `EndpointCircuitBreaker.Builder`
  EndpointCircuitBreaker.Builder.`rollingWindow(long rollingWindow)`
  Integer number of seconds in the statistical rolling window that metrics are retained for.
  `EndpointCircuitBreaker.Builder`
  EndpointCircuitBreaker.Builder.`rollingWindow(Optional<Long> rollingWindow)`
  Integer number of seconds in the statistical rolling window that metrics are retained for.
  `EndpointCircuitBreaker.Builder`
  EndpointCircuitBreaker.Builder.`trippedDuration(Duration trippedDuration)`
  Integer number of seconds after which the circuit is tripped to wait before re-evaluating upstream health
  `EndpointCircuitBreaker.Builder`
  EndpointCircuitBreaker.Builder.`trippedDuration(Optional<Duration> trippedDuration)`
  Integer number of seconds after which the circuit is tripped to wait before re-evaluating upstream health
  `EndpointCircuitBreaker.Builder`
  EndpointCircuitBreaker.Builder.`volumeThreshold(long volumeThreshold)`
  Integer number of requests in a rolling window that will trip the circuit.
  `EndpointCircuitBreaker.Builder`
  EndpointCircuitBreaker.Builder.`volumeThreshold(Optional<Long> volumeThreshold)`
  Integer number of requests in a rolling window that will trip the circuit.