LimitedPriorityLevelConfiguration

final case class LimitedPriorityLevelConfiguration(assuredConcurrencyShares: Option[Int], limitResponse: Option[LimitResponse])

LimitedPriorityLevelConfiguration specifies how to handle requests that are subject to limits. It addresses two issues:

  • How are requests for this priority level limited?
  • What should be done with requests that exceed the limit?
Companion:
object
Source:
LimitedPriorityLevelConfiguration.scala
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

if assuredConcurrencyShares has a value, transforms to the result of function

if assuredConcurrencyShares has a value, transforms to the result of function

Source:
LimitedPriorityLevelConfiguration.scala

if limitResponse has a value, transforms to the result of function

if limitResponse has a value, transforms to the result of function

Source:
LimitedPriorityLevelConfiguration.scala

Returns a new data with assuredConcurrencyShares set to new value

Returns a new data with assuredConcurrencyShares set to new value

Source:
LimitedPriorityLevelConfiguration.scala

Returns a new data with limitResponse set to new value

Returns a new data with limitResponse set to new value

Source:
LimitedPriorityLevelConfiguration.scala

Inherited methods

Inherited from:
Product