package storage

import "k8s.io/kubernetes/pkg/registry/batch/cronjob/storage"

Index

Functions

func NewREST

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

NewREST returns a RESTStorage object that will work against CronJobs.

Types

type REST

type REST struct {
	*genericregistry.Store
}

REST implements a RESTStorage for scheduled jobs against etcd

func (*REST) Categories

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

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

type StatusREST

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

StatusREST implements the REST endpoint for changing the status of a resourcequota.

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.9.3
Published
Feb 6, 2018
Platform
linux/amd64
Imports
11 packages
Last checked
12 seconds ago

Tools for package owners.