Packages

final case class NodeSystemInfo(systemUUID: String, osImage: String, machineID: String, bootID: String, architecture: String, kubeletVersion: String, operatingSystem: String, kubeProxyVersion: String, containerRuntimeVersion: String, kernelVersion: String) extends Product with Serializable

NodeSystemInfo is a set of ids/uuids to uniquely identify the node.

Source
NodeSystemInfo.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NodeSystemInfo
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new NodeSystemInfo(systemUUID: String, osImage: String, machineID: String, bootID: String, architecture: String, kubeletVersion: String, operatingSystem: String, kubeProxyVersion: String, containerRuntimeVersion: String, kernelVersion: String)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val architecture: String
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val bootID: String
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  8. val containerRuntimeVersion: String
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. val kernelVersion: String
  14. val kubeProxyVersion: String
  15. val kubeletVersion: String
  16. val machineID: String
  17. def mapArchitecture(f: (String) => String): NodeSystemInfo

    transforms architecture to result of function

  18. def mapBootID(f: (String) => String): NodeSystemInfo

    transforms bootID to result of function

  19. def mapContainerRuntimeVersion(f: (String) => String): NodeSystemInfo

    transforms containerRuntimeVersion to result of function

  20. def mapKernelVersion(f: (String) => String): NodeSystemInfo

    transforms kernelVersion to result of function

  21. def mapKubeProxyVersion(f: (String) => String): NodeSystemInfo

    transforms kubeProxyVersion to result of function

  22. def mapKubeletVersion(f: (String) => String): NodeSystemInfo

    transforms kubeletVersion to result of function

  23. def mapMachineID(f: (String) => String): NodeSystemInfo

    transforms machineID to result of function

  24. def mapOperatingSystem(f: (String) => String): NodeSystemInfo

    transforms operatingSystem to result of function

  25. def mapOsImage(f: (String) => String): NodeSystemInfo

    transforms osImage to result of function

  26. def mapSystemUUID(f: (String) => String): NodeSystemInfo

    transforms systemUUID to result of function

  27. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  29. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  30. val operatingSystem: String
  31. val osImage: String
  32. def productElementNames: Iterator[String]
    Definition Classes
    Product
  33. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  34. val systemUUID: String
  35. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  36. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  37. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  38. def withArchitecture(value: String): NodeSystemInfo

    Returns a new data with architecture set to new value

  39. def withBootID(value: String): NodeSystemInfo

    Returns a new data with bootID set to new value

  40. def withContainerRuntimeVersion(value: String): NodeSystemInfo

    Returns a new data with containerRuntimeVersion set to new value

  41. def withKernelVersion(value: String): NodeSystemInfo

    Returns a new data with kernelVersion set to new value

  42. def withKubeProxyVersion(value: String): NodeSystemInfo

    Returns a new data with kubeProxyVersion set to new value

  43. def withKubeletVersion(value: String): NodeSystemInfo

    Returns a new data with kubeletVersion set to new value

  44. def withMachineID(value: String): NodeSystemInfo

    Returns a new data with machineID set to new value

  45. def withOperatingSystem(value: String): NodeSystemInfo

    Returns a new data with operatingSystem set to new value

  46. def withOsImage(value: String): NodeSystemInfo

    Returns a new data with osImage set to new value

  47. def withSystemUUID(value: String): NodeSystemInfo

    Returns a new data with systemUUID set to new value

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped