final case class ObjectMeta(name: Option[String] = None, ownerReferences: Option[Seq[OwnerReference]] = None, creationTimestamp: Option[Time] = None, generation: Option[Int] = None, resourceVersion: Option[String] = None, generateName: Option[String] = None, deletionGracePeriodSeconds: Option[Int] = None, selfLink: Option[String] = None, finalizers: Option[Seq[String]] = None, annotations: Option[Map[String, String]] = None, managedFields: Option[Seq[ManagedFieldsEntry]] = None, labels: Option[Map[String, String]] = None, uid: Option[String] = None, namespace: Option[String] = None, deletionTimestamp: Option[Time] = None) extends Product with Serializable

ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.

Source
ObjectMeta.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ObjectMeta
  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 ObjectMeta(name: Option[String] = None, ownerReferences: Option[Seq[OwnerReference]] = None, creationTimestamp: Option[Time] = None, generation: Option[Int] = None, resourceVersion: Option[String] = None, generateName: Option[String] = None, deletionGracePeriodSeconds: Option[Int] = None, selfLink: Option[String] = None, finalizers: Option[Seq[String]] = None, annotations: Option[Map[String, String]] = None, managedFields: Option[Seq[ManagedFieldsEntry]] = None, labels: Option[Map[String, String]] = None, uid: Option[String] = None, namespace: Option[String] = None, deletionTimestamp: Option[Time] = None)

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. def addAnnotations(newValues: (String, String)*): ObjectMeta

    Adds new values to annotations

  5. def addFinalizers(newValues: String*): ObjectMeta

    Appends new values to finalizers

  6. def addLabels(newValues: (String, String)*): ObjectMeta

    Adds new values to labels

  7. def addManagedFields(newValues: ManagedFieldsEntry*): ObjectMeta

    Appends new values to managedFields

  8. def addOwnerReferences(newValues: OwnerReference*): ObjectMeta

    Appends new values to ownerReferences

  9. val annotations: Option[Map[String, String]]
  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  12. val creationTimestamp: Option[Time]
  13. val deletionGracePeriodSeconds: Option[Int]
  14. val deletionTimestamp: Option[Time]
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  17. val finalizers: Option[Seq[String]]
  18. val generateName: Option[String]
  19. val generation: Option[Int]
  20. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. val labels: Option[Map[String, String]]
  23. val managedFields: Option[Seq[ManagedFieldsEntry]]
  24. def mapAnnotations(f: (Map[String, String]) => Map[String, String]): ObjectMeta

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

  25. def mapCreationTimestamp(f: (Time) => Time): ObjectMeta

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

  26. def mapDeletionGracePeriodSeconds(f: (Int) => Int): ObjectMeta

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

  27. def mapDeletionTimestamp(f: (Time) => Time): ObjectMeta

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

  28. def mapFinalizers(f: (Seq[String]) => Seq[String]): ObjectMeta

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

  29. def mapGenerateName(f: (String) => String): ObjectMeta

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

  30. def mapGeneration(f: (Int) => Int): ObjectMeta

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

  31. def mapLabels(f: (Map[String, String]) => Map[String, String]): ObjectMeta

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

  32. def mapManagedFields(f: (Seq[ManagedFieldsEntry]) => Seq[ManagedFieldsEntry]): ObjectMeta

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

  33. def mapName(f: (String) => String): ObjectMeta

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

  34. def mapNamespace(f: (String) => String): ObjectMeta

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

  35. def mapOwnerReferences(f: (Seq[OwnerReference]) => Seq[OwnerReference]): ObjectMeta

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

  36. def mapResourceVersion(f: (String) => String): ObjectMeta

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

  37. def mapSelfLink(f: (String) => String): ObjectMeta

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

  38. def mapUid(f: (String) => String): ObjectMeta

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

  39. val name: Option[String]
  40. val namespace: Option[String]
  41. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  42. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  43. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  44. val ownerReferences: Option[Seq[OwnerReference]]
  45. def productElementNames: Iterator[String]
    Definition Classes
    Product
  46. val resourceVersion: Option[String]
  47. val selfLink: Option[String]
  48. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  49. val uid: Option[String]
  50. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  51. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  52. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  53. def withAnnotations(value: Map[String, String]): ObjectMeta

    Returns a new data with annotations set to new value

  54. def withCreationTimestamp(value: Time): ObjectMeta

    Returns a new data with creationTimestamp set to new value

  55. def withDeletionGracePeriodSeconds(value: Int): ObjectMeta

    Returns a new data with deletionGracePeriodSeconds set to new value

  56. def withDeletionTimestamp(value: Time): ObjectMeta

    Returns a new data with deletionTimestamp set to new value

  57. def withFinalizers(value: Seq[String]): ObjectMeta

    Returns a new data with finalizers set to new value

  58. def withGenerateName(value: String): ObjectMeta

    Returns a new data with generateName set to new value

  59. def withGeneration(value: Int): ObjectMeta

    Returns a new data with generation set to new value

  60. def withLabels(value: Map[String, String]): ObjectMeta

    Returns a new data with labels set to new value

  61. def withManagedFields(value: Seq[ManagedFieldsEntry]): ObjectMeta

    Returns a new data with managedFields set to new value

  62. def withName(value: String): ObjectMeta

    Returns a new data with name set to new value

  63. def withNamespace(value: String): ObjectMeta

    Returns a new data with namespace set to new value

  64. def withOwnerReferences(value: Seq[OwnerReference]): ObjectMeta

    Returns a new data with ownerReferences set to new value

  65. def withResourceVersion(value: String): ObjectMeta

    Returns a new data with resourceVersion set to new value

  66. def withSelfLink(value: String): ObjectMeta

    Returns a new data with selfLink set to new value

  67. def withUid(value: String): ObjectMeta

    Returns a new data with uid set to new value

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped