RuntimeClass

io.k8s.api.node.v1.RuntimeClass
See theRuntimeClass companion object
final case class RuntimeClass(handler: String, scheduling: Option[Scheduling], overhead: Option[Overhead], metadata: Option[ObjectMeta]) extends KObject

RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://kubernetes.io/docs/concepts/containers/runtime-class/

Attributes

Companion:
object
Source:
RuntimeClass.scala
Graph
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

override def foldTo[T : Builder]: T

Attributes

Definition Classes
Source:
RuntimeClass.scala

transforms handler to result of function

transforms handler to result of function

Attributes

Source:
RuntimeClass.scala

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

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

Attributes

Source:
RuntimeClass.scala

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

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

Attributes

Source:
RuntimeClass.scala

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

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

Attributes

Source:
RuntimeClass.scala

Returns a new data with handler set to new value

Returns a new data with handler set to new value

Attributes

Source:
RuntimeClass.scala

Returns a new data with metadata set to new value

Returns a new data with metadata set to new value

Attributes

Source:
RuntimeClass.scala

Returns a new data with overhead set to new value

Returns a new data with overhead set to new value

Attributes

Source:
RuntimeClass.scala

Returns a new data with scheduling set to new value

Returns a new data with scheduling set to new value

Attributes

Source:
RuntimeClass.scala

Inherited methods

final def group: String

Attributes

Inherited from:
KObject
Source:
ResourceKind.scala

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Inherited fields

final lazy val apiVersion: String

Attributes

Inherited from:
KObject
Source:
ResourceKind.scala
final lazy val kind: String

Attributes

Inherited from:
KObject
Source:
ResourceKind.scala
final lazy val version: String

Attributes

Inherited from:
KObject
Source:
ResourceKind.scala