case class OwnerReference(apiVersion: String, blockOwnerDeletion: Optional[Boolean] = Optional.Absent, controller: Optional[Boolean] = Optional.Absent, kind: String, name: String, uid: String) extends Product with Serializable

OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field.

apiVersion

API version of the referent.

blockOwnerDeletion

If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.

controller

If true, this reference points to the managing controller.

kind

Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

name

Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names

uid

UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OwnerReference
  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 OwnerReference(apiVersion: String, blockOwnerDeletion: Optional[Boolean] = Optional.Absent, controller: Optional[Boolean] = Optional.Absent, kind: String, name: String, uid: String)

    apiVersion

    API version of the referent.

    blockOwnerDeletion

    If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.

    controller

    If true, this reference points to the managing controller.

    kind

    Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

    name

    Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names

    uid

    UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids

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 apiVersion: String
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val blockOwnerDeletion: Optional[Boolean]
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  8. val controller: Optional[Boolean]
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def getApiVersion: IO[K8sFailure, String]

    API version of the referent.

    API version of the referent.

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

  11. def getBlockOwnerDeletion: IO[K8sFailure, Boolean]

    If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed.

    If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.

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

  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. def getController: IO[K8sFailure, Boolean]

    If true, this reference points to the managing controller.

    If true, this reference points to the managing controller.

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

  14. def getKind: IO[K8sFailure, String]

    Kind of the referent.

    Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

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

  15. def getName: IO[K8sFailure, String]

    Name of the referent.

    Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names

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

  16. def getUid: IO[K8sFailure, String]

    UID of the referent.

    UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids

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

  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. val kind: String
  19. val name: String
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  22. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  24. val uid: String
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped