NodeSpec

final case class NodeSpec(externalID: Option[String], taints: Option[Seq[Taint]], configSource: Option[NodeConfigSource], unschedulable: Option[Boolean], podCIDR: Option[String], providerID: Option[String], podCIDRs: Option[Seq[String]])

NodeSpec describes the attributes that a node is created with.

Companion:
object
Source:
NodeSpec.scala
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def addPodCIDRs(newValues: String*): NodeSpec

Appends new values to podCIDRs

Appends new values to podCIDRs

Source:
NodeSpec.scala
def addTaints(newValues: Taint*): NodeSpec

Appends new values to taints

Appends new values to taints

Source:
NodeSpec.scala

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

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

Source:
NodeSpec.scala

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

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

Source:
NodeSpec.scala

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

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

Source:
NodeSpec.scala

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

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

Source:
NodeSpec.scala

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

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

Source:
NodeSpec.scala

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

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

Source:
NodeSpec.scala

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

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

Source:
NodeSpec.scala

Returns a new data with configSource set to new value

Returns a new data with configSource set to new value

Source:
NodeSpec.scala

Returns a new data with externalID set to new value

Returns a new data with externalID set to new value

Source:
NodeSpec.scala

Returns a new data with podCIDR set to new value

Returns a new data with podCIDR set to new value

Source:
NodeSpec.scala

Returns a new data with podCIDRs set to new value

Returns a new data with podCIDRs set to new value

Source:
NodeSpec.scala

Returns a new data with providerID set to new value

Returns a new data with providerID set to new value

Source:
NodeSpec.scala

Returns a new data with taints set to new value

Returns a new data with taints set to new value

Source:
NodeSpec.scala

Returns a new data with unschedulable set to new value

Returns a new data with unschedulable set to new value

Source:
NodeSpec.scala

Inherited methods

Inherited from:
Product