Versions in this module Expand all Collapse all v1 v1.24.10 Oct 24, 2017 v1.24.9 Oct 24, 2017 Changes in this version + const EtcdCAD + const EtcdCAS + const EtcdCreate + const EtcdDelete + const EtcdExpire + const EtcdGet + const EtcdSet + var Versioner storage.Versioner = APIObjectVersioner + func NewEtcdStorage(client etcd.Client, codec runtime.Codec, prefix string, quorum bool, ...) storage.Interface + type APIObjectVersioner struct + func (a APIObjectVersioner) CompareResourceVersion(lhs, rhs runtime.Object) int + func (a APIObjectVersioner) ObjectResourceVersion(obj runtime.Object) (uint64, error) + func (a APIObjectVersioner) PrepareObjectForStorage(obj runtime.Object) error + func (a APIObjectVersioner) UpdateList(obj runtime.Object, resourceVersion uint64, nextKey string) error + func (a APIObjectVersioner) UpdateObject(obj runtime.Object, resourceVersion uint64) error + type TransformFunc func(runtime.Object) (runtime.Object, error) + type ValueTransformer interface + TransformStringFromStorage func(string) (value string, stale bool, err error) + TransformStringToStorage func(string) (value string, err error) + var IdentityTransformer ValueTransformer = identityTransformer{}