case class PriorityLevelConfigurationSpec(limited: Optional[LimitedPriorityLevelConfiguration] = Optional.Absent, type: String) extends Product with Serializable

PriorityLevelConfigurationSpec specifies the configuration of a priority level.

type

type indicates whether this priority level is subject to limitation on request execution. A value of "Exempt" means that requests of this priority level are not subject to a limit (and thus are never queued) and do not detract from the capacity made available to other priority levels. A value of "Limited" means that (a) requests of this priority level _are_ subject to limits and (b) some of the server's limited capacity is made available exclusively to this priority level. Required.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PriorityLevelConfigurationSpec
  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 PriorityLevelConfigurationSpec(limited: Optional[LimitedPriorityLevelConfiguration] = Optional.Absent, type: String)

    type

    type indicates whether this priority level is subject to limitation on request execution. A value of "Exempt" means that requests of this priority level are not subject to a limit (and thus are never queued) and do not detract from the capacity made available to other priority levels. A value of "Limited" means that (a) requests of this priority level _are_ subject to limits and (b) some of the server's limited capacity is made available exclusively to this priority level. Required.

Value Members

  1. def getLimited: IO[K8sFailure, LimitedPriorityLevelConfiguration]

    Gets limited.

    Gets limited.

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

  2. def getType: IO[K8sFailure, String]

    type indicates whether this priority level is subject to limitation on request execution.

    type indicates whether this priority level is subject to limitation on request execution. A value of "Exempt" means that requests of this priority level are not subject to a limit (and thus are never queued) and do not detract from the capacity made available to other priority levels. A value of "Limited" means that (a) requests of this priority level _are_ subject to limits and (b) some of the server's limited capacity is made available exclusively to this priority level. Required.

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

  3. val limited: Optional[LimitedPriorityLevelConfiguration]
  4. val type: String