case class LimitResponse(queuing: Optional[QueuingConfiguration] = Optional.Absent, type: String) extends Product with Serializable

LimitResponse defines how to handle requests that can not be executed right now.

type

type is "Queue" or "Reject". "Queue" means that requests that can not be executed upon arrival are held in a queue until they can be executed or a queuing limit is reached. "Reject" means that requests that can not be executed upon arrival are rejected. Required.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LimitResponse
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LimitResponse(queuing: Optional[QueuingConfiguration] = Optional.Absent, type: String)

    type

    type is "Queue" or "Reject". "Queue" means that requests that can not be executed upon arrival are held in a queue until they can be executed or a queuing limit is reached. "Reject" means that requests that can not be executed upon arrival are rejected. Required.

Value Members

  1. def getQueuing: IO[K8sFailure, QueuingConfiguration]

    Gets queuing.

    Gets queuing.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  2. def getType: IO[K8sFailure, String]

    type is "Queue" or "Reject".

    type is "Queue" or "Reject". "Queue" means that requests that can not be executed upon arrival are held in a queue until they can be executed or a queuing limit is reached. "Reject" means that requests that can not be executed upon arrival are rejected. Required.

    This effect always succeeds, it is safe to use the field type directly.

  3. val queuing: Optional[QueuingConfiguration]
  4. val type: String