Versions in this module Expand all Collapse all v0 v0.0.4 Aug 15, 2023 Changes in this version + const DefaultNamespace + type IdentifierFactory interface + Identify func(o interface{}) (id Identifyable, ok bool) + var Metav1NameIdentifier IdentifierFactory = Metav1NameIdentifierFactory{} + var ObjectUIDIdentifier IdentifierFactory = ObjectUIDIdentifierFactory{} + type Identifyable interface + GetIdentifier func() string + func NewIdentifier(str string) Identifyable + type Metav1NameIdentifierFactory struct + func (id Metav1NameIdentifierFactory) Identify(o interface{}) (Identifyable, bool) + func (in *Metav1NameIdentifierFactory) DeepCopy() *Metav1NameIdentifierFactory + func (in *Metav1NameIdentifierFactory) DeepCopyInto(out *Metav1NameIdentifierFactory) + type Object interface + type ObjectUIDIdentifierFactory struct + func (id ObjectUIDIdentifierFactory) Identify(o interface{}) (Identifyable, bool) + func (in *ObjectUIDIdentifierFactory) DeepCopy() *ObjectUIDIdentifierFactory + func (in *ObjectUIDIdentifierFactory) DeepCopyInto(out *ObjectUIDIdentifierFactory) + type PartialObject interface + IsPartialObject func() + func NewPartialObject(frame []byte) (PartialObject, error) + type PartialObjectImpl struct + func (in *PartialObjectImpl) DeepCopy() *PartialObjectImpl + func (in *PartialObjectImpl) DeepCopyInto(out *PartialObjectImpl) + func (in *PartialObjectImpl) DeepCopyObject() pkgruntime.Object + func (po *PartialObjectImpl) IsPartialObject()