package storage

import "k8s.io/kubernetes/pkg/registry/apps/daemonset/storage"

Index

Functions

func NewREST

func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST)

NewREST returns a RESTStorage object that will work against DaemonSets.

Types

type REST

type REST struct {
	*genericregistry.Store
	// contains filtered or unexported fields
}

rest implements a RESTStorage for DaemonSets

func (*REST) Categories

func (r *REST) Categories() []string

Categories implements the CategoriesProvider interface. Returns a list of categories a resource is part of.

func (*REST) ShortNames

func (r *REST) ShortNames() []string

ShortNames implements the ShortNamesProvider interface. Returns a list of short names for a resource.

func (*REST) WithCategories

func (r *REST) WithCategories(categories []string) *REST

type StatusREST

type StatusREST struct {
	// contains filtered or unexported fields
}

StatusREST implements the REST endpoint for changing the status of a daemonset

func (*StatusREST) Get

Get retrieves the object from the storage. It is required to support Patch.

func (*StatusREST) New

func (r *StatusREST) New() runtime.Object

func (*StatusREST) Update

func (r *StatusREST) Update(ctx genericapirequest.Context, name string, objInfo rest.UpdatedObjectInfo, createValidation rest.ValidateObjectFunc, updateValidation rest.ValidateObjectUpdateFunc) (runtime.Object, bool, error)

Update alters the status subset of an object.

Source Files

storage.go

Version
v1.10.4
Published
Jun 4, 2018
Platform
linux/amd64
Imports
11 packages
Last checked
5 minutes ago

Tools for package owners.