var errNotList …
var errNotCommon …
func CommonAccessor(obj interface{ … }
func ListAccessor(obj interface{ … }
var errNotObject …
func Accessor(obj interface{ … }
func AsPartialObjectMetadata(m metav1.Object) *metav1.PartialObjectMetadata { … }
func TypeAccessor(obj interface{ … }
type objectAccessor …
func (obj objectAccessor) GetKind() string { … }
func (obj objectAccessor) SetKind(kind string) { … }
func (obj objectAccessor) GetAPIVersion() string { … }
func (obj objectAccessor) SetAPIVersion(version string) { … }
func NewAccessor() MetadataAccessor { … }
type resourceAccessor …
func (resourceAccessor) Kind(obj runtime.Object) (string, error) { … }
func (resourceAccessor) SetKind(obj runtime.Object, kind string) error { … }
func (resourceAccessor) APIVersion(obj runtime.Object) (string, error) { … }
func (resourceAccessor) SetAPIVersion(obj runtime.Object, version string) error { … }
func (resourceAccessor) Namespace(obj runtime.Object) (string, error) { … }
func (resourceAccessor) SetNamespace(obj runtime.Object, namespace string) error { … }
func (resourceAccessor) Name(obj runtime.Object) (string, error) { … }
func (resourceAccessor) SetName(obj runtime.Object, name string) error { … }
func (resourceAccessor) GenerateName(obj runtime.Object) (string, error) { … }
func (resourceAccessor) SetGenerateName(obj runtime.Object, name string) error { … }
func (resourceAccessor) UID(obj runtime.Object) (types.UID, error) { … }
func (resourceAccessor) SetUID(obj runtime.Object, uid types.UID) error { … }
func (resourceAccessor) SelfLink(obj runtime.Object) (string, error) { … }
func (resourceAccessor) SetSelfLink(obj runtime.Object, selfLink string) error { … }
func (resourceAccessor) Labels(obj runtime.Object) (map[string]string, error) { … }
func (resourceAccessor) SetLabels(obj runtime.Object, labels map[string]string) error { … }
func (resourceAccessor) Annotations(obj runtime.Object) (map[string]string, error) { … }
func (resourceAccessor) SetAnnotations(obj runtime.Object, annotations map[string]string) error { … }
func (resourceAccessor) ResourceVersion(obj runtime.Object) (string, error) { … }
func (resourceAccessor) SetResourceVersion(obj runtime.Object, version string) error { … }
func (resourceAccessor) Continue(obj runtime.Object) (string, error) { … }
func (resourceAccessor) SetContinue(obj runtime.Object, version string) error { … }
func extractFromOwnerReference(v reflect.Value, o *metav1.OwnerReference) error { … }
func setOwnerReference(v reflect.Value, o *metav1.OwnerReference) error { … }
type genericAccessor …
func (a genericAccessor) GetNamespace() string { … }
func (a genericAccessor) SetNamespace(namespace string) { … }
func (a genericAccessor) GetName() string { … }
func (a genericAccessor) SetName(name string) { … }
func (a genericAccessor) GetGenerateName() string { … }
func (a genericAccessor) SetGenerateName(generateName string) { … }
func (a genericAccessor) GetUID() types.UID { … }
func (a genericAccessor) SetUID(uid types.UID) { … }
func (a genericAccessor) GetAPIVersion() string { … }
func (a genericAccessor) SetAPIVersion(version string) { … }
func (a genericAccessor) GetKind() string { … }
func (a genericAccessor) SetKind(kind string) { … }
func (a genericAccessor) GetResourceVersion() string { … }
func (a genericAccessor) SetResourceVersion(version string) { … }
func (a genericAccessor) GetSelfLink() string { … }
func (a genericAccessor) SetSelfLink(selfLink string) { … }
func (a genericAccessor) GetCreationTimestamp() metav1.Time { … }
func (a genericAccessor) SetCreationTimestamp(timestamp metav1.Time) { … }
func (a genericAccessor) GetDeletionTimestamp() *metav1.Time { … }
func (a genericAccessor) SetDeletionTimestamp(timestamp *metav1.Time) { … }
func (a genericAccessor) GetLabels() map[string]string { … }
func (a genericAccessor) SetLabels(labels map[string]string) { … }
func (a genericAccessor) GetAnnotations() map[string]string { … }
func (a genericAccessor) SetAnnotations(annotations map[string]string) { … }
func (a genericAccessor) GetFinalizers() []string { … }
func (a genericAccessor) SetFinalizers(finalizers []string) { … }
func (a genericAccessor) GetOwnerReferences() []metav1.OwnerReference { … }
func (a genericAccessor) SetOwnerReferences(references []metav1.OwnerReference) { … }
func extractFromTypeMeta(v reflect.Value, a *genericAccessor) error { … }