type REST …
type StatusREST …
type FinalizeREST …
func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST, *FinalizeREST, error) { … }
func (r *REST) NamespaceScoped() bool { … }
var _ …
func (r *REST) GetSingularName() string { … }
func (r *REST) New() runtime.Object { … }
func (r *REST) Destroy() { … }
func (r *REST) NewList() runtime.Object { … }
func (r *REST) List(ctx context.Context, options *metainternalversion.ListOptions) (runtime.Object, error) { … }
func (r *REST) Create(ctx context.Context, obj runtime.Object, createValidation rest.ValidateObjectFunc, options *metav1.CreateOptions) (runtime.Object, error) { … }
func (r *REST) Update(ctx context.Context, name string, objInfo rest.UpdatedObjectInfo, createValidation rest.ValidateObjectFunc, updateValidation rest.ValidateObjectUpdateFunc, forceAllowCreate bool, options *metav1.UpdateOptions) (runtime.Object, bool, error) { … }
func (r *REST) Get(ctx context.Context, name string, options *metav1.GetOptions) (runtime.Object, error) { … }
func (r *REST) Watch(ctx context.Context, options *metainternalversion.ListOptions) (watch.Interface, error) { … }
func (r *REST) Delete(ctx context.Context, name string, deleteValidation rest.ValidateObjectFunc, options *metav1.DeleteOptions) (runtime.Object, bool, error) { … }
func ShouldDeleteNamespaceDuringUpdate(ctx context.Context, key string, obj, existing runtime.Object) bool { … }
func shouldHaveOrphanFinalizer(options *metav1.DeleteOptions, haveOrphanFinalizer bool) bool { … }
func shouldHaveDeleteDependentsFinalizer(options *metav1.DeleteOptions, haveDeleteDependentsFinalizer bool) bool { … }
func (e *REST) ConvertToTable(ctx context.Context, object runtime.Object, tableOptions runtime.Object) (*metav1.Table, error) { … }
var _ …
func (r *REST) ShortNames() []string { … }
var _ …
func (r *REST) StorageVersion() runtime.GroupVersioner { … }
func (r *REST) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { … }
func (r *StatusREST) New() runtime.Object { … }
func (r *StatusREST) Destroy() { … }
func (r *StatusREST) Get(ctx context.Context, name string, options *metav1.GetOptions) (runtime.Object, error) { … }
func (r *StatusREST) Update(ctx context.Context, name string, objInfo rest.UpdatedObjectInfo, createValidation rest.ValidateObjectFunc, updateValidation rest.ValidateObjectUpdateFunc, forceAllowCreate bool, options *metav1.UpdateOptions) (runtime.Object, bool, error) { … }
func (r *StatusREST) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { … }
func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object, tableOptions runtime.Object) (*metav1.Table, error) { … }
func (r *FinalizeREST) New() runtime.Object { … }
func (r *FinalizeREST) Destroy() { … }
func (r *FinalizeREST) Update(ctx context.Context, name string, objInfo rest.UpdatedObjectInfo, createValidation rest.ValidateObjectFunc, updateValidation rest.ValidateObjectUpdateFunc, forceAllowCreate bool, options *metav1.UpdateOptions) (runtime.Object, bool, error) { … }
func (r *FinalizeREST) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { … }