kubernetes/staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructured.go

type Unstructured

var _

var _

var _

func (obj *Unstructured) GetObjectKind() schema.ObjectKind {}

func (obj *Unstructured) IsList() bool {}

func (obj *Unstructured) ToList() (*UnstructuredList, error) {}

func (obj *Unstructured) EachListItem(fn func(runtime.Object) error) error {}

func (obj *Unstructured) EachListItemWithAlloc(fn func(runtime.Object) error) error {}

func (obj *Unstructured) UnstructuredContent() map[string]interface{}

func (obj *Unstructured) SetUnstructuredContent(content map[string]interface{}

// MarshalJSON ensures that the unstructured object produces proper
// JSON when passed to Go's standard JSON library.
func (u *Unstructured) MarshalJSON() ([]byte, error) {}

// UnmarshalJSON ensures that the unstructured object properly decodes
// JSON when passed to Go's standard JSON library.
func (u *Unstructured) UnmarshalJSON(b []byte) error {}

// NewEmptyInstance returns a new instance of the concrete type containing only kind/apiVersion and no other data.
// This should be called instead of reflect.New() for unstructured types because the go type alone does not preserve kind/apiVersion info.
func (in *Unstructured) NewEmptyInstance() runtime.Unstructured {}

func (in *Unstructured) DeepCopy() *Unstructured {}

func (u *Unstructured) setNestedField(value interface{}

func (u *Unstructured) setNestedStringSlice(value []string, fields ...string) {}

func (u *Unstructured) setNestedSlice(value []interface{}

func (u *Unstructured) setNestedMap(value map[string]string, fields ...string) {}

func (u *Unstructured) GetOwnerReferences() []metav1.OwnerReference {}

func (u *Unstructured) SetOwnerReferences(references []metav1.OwnerReference) {}

func (u *Unstructured) GetAPIVersion() string {}

func (u *Unstructured) SetAPIVersion(version string) {}

func (u *Unstructured) GetKind() string {}

func (u *Unstructured) SetKind(kind string) {}

func (u *Unstructured) GetNamespace() string {}

func (u *Unstructured) SetNamespace(namespace string) {}

func (u *Unstructured) GetName() string {}

func (u *Unstructured) SetName(name string) {}

func (u *Unstructured) GetGenerateName() string {}

func (u *Unstructured) SetGenerateName(generateName string) {}

func (u *Unstructured) GetUID() types.UID {}

func (u *Unstructured) SetUID(uid types.UID) {}

func (u *Unstructured) GetResourceVersion() string {}

func (u *Unstructured) SetResourceVersion(resourceVersion string) {}

func (u *Unstructured) GetGeneration() int64 {}

func (u *Unstructured) SetGeneration(generation int64) {}

func (u *Unstructured) GetSelfLink() string {}

func (u *Unstructured) SetSelfLink(selfLink string) {}

func (u *Unstructured) GetContinue() string {}

func (u *Unstructured) SetContinue(c string) {}

func (u *Unstructured) GetRemainingItemCount() *int64 {}

func (u *Unstructured) SetRemainingItemCount(c *int64) {}

func (u *Unstructured) GetCreationTimestamp() metav1.Time {}

func (u *Unstructured) SetCreationTimestamp(timestamp metav1.Time) {}

func (u *Unstructured) GetDeletionTimestamp() *metav1.Time {}

func (u *Unstructured) SetDeletionTimestamp(timestamp *metav1.Time) {}

func (u *Unstructured) GetDeletionGracePeriodSeconds() *int64 {}

func (u *Unstructured) SetDeletionGracePeriodSeconds(deletionGracePeriodSeconds *int64) {}

func (u *Unstructured) GetLabels() map[string]string {}

func (u *Unstructured) SetLabels(labels map[string]string) {}

func (u *Unstructured) GetAnnotations() map[string]string {}

func (u *Unstructured) SetAnnotations(annotations map[string]string) {}

func (u *Unstructured) SetGroupVersionKind(gvk schema.GroupVersionKind) {}

func (u *Unstructured) GroupVersionKind() schema.GroupVersionKind {}

func (u *Unstructured) GetFinalizers() []string {}

func (u *Unstructured) SetFinalizers(finalizers []string) {}

func (u *Unstructured) GetManagedFields() []metav1.ManagedFieldsEntry {}

func (u *Unstructured) SetManagedFields(managedFields []metav1.ManagedFieldsEntry) {}