Versions in this module Expand all Collapse all v0 v0.19.0 Jun 9, 2015 Changes in this version + func NamespaceKeyFunc(ctx api.Context, prefix string, name string) (string, error) + func NamespaceKeyRootFunc(ctx api.Context, prefix string) string + type Etcd struct + AfterCreate rest.ObjectFunc + AfterDelete rest.ObjectFunc + AfterUpdate rest.ObjectFunc + CreateStrategy rest.RESTCreateStrategy + Decorator rest.ObjectFunc + DeleteStrategy rest.RESTDeleteStrategy + EndpointName string + Helper tools.EtcdHelper + KeyFunc func(ctx api.Context, name string) (string, error) + KeyRootFunc func(ctx api.Context) string + NewFunc func() runtime.Object + NewListFunc func() runtime.Object + ObjectNameFunc func(obj runtime.Object) (string, error) + PredicateFunc func(label labels.Selector, field fields.Selector) generic.Matcher + ReturnDeletedObject bool + TTLFunc func(obj runtime.Object, existing uint64, update bool) (uint64, error) + UpdateStrategy rest.RESTUpdateStrategy + func (e *Etcd) Create(ctx api.Context, obj runtime.Object) (runtime.Object, error) + func (e *Etcd) CreateWithName(ctx api.Context, name string, obj runtime.Object) error + func (e *Etcd) Delete(ctx api.Context, name string, options *api.DeleteOptions) (runtime.Object, error) + func (e *Etcd) Get(ctx api.Context, name string) (runtime.Object, error) + func (e *Etcd) List(ctx api.Context, label labels.Selector, field fields.Selector) (runtime.Object, error) + func (e *Etcd) ListPredicate(ctx api.Context, m generic.Matcher) (runtime.Object, error) + func (e *Etcd) New() runtime.Object + func (e *Etcd) NewList() runtime.Object + func (e *Etcd) Update(ctx api.Context, obj runtime.Object) (runtime.Object, bool, error) + func (e *Etcd) UpdateWithName(ctx api.Context, name string, obj runtime.Object) error + func (e *Etcd) Watch(ctx api.Context, label labels.Selector, field fields.Selector, ...) (watch.Interface, error) + func (e *Etcd) WatchPredicate(ctx api.Context, m generic.Matcher, resourceVersion string) (watch.Interface, error)