type EtcdOptions …
var storageTypes …
func NewEtcdOptions(backendConfig *storagebackend.Config) *EtcdOptions { … }
var storageMediaTypes …
func (s *EtcdOptions) Validate() []error { … }
func (s *EtcdOptions) AddFlags(fs *pflag.FlagSet) { … }
func (s *EtcdOptions) ApplyTo(c *server.Config) error { … }
func (s *EtcdOptions) ApplyWithStorageFactoryTo(factory serverstorage.StorageFactory, c *server.Config) error { … }
func monitorGetter(factory serverstorage.StorageFactory) func() (monitors []metrics.Monitor, err error) { … }
func (s *EtcdOptions) CreateRESTOptionsGetter(factory serverstorage.StorageFactory, resourceTransformers storagevalue.ResourceTransformers) generic.RESTOptionsGetter { … }
func (s *EtcdOptions) maybeApplyResourceTransformers(c *server.Config) (err error) { … }
func addHealthChecksWithoutLivez(c *server.Config, healthChecks ...healthz.HealthChecker) { … }
func (s *EtcdOptions) addEtcdHealthEndpoint(c *server.Config) error { … }
type StorageFactoryRestOptionsFactory …
func (f *StorageFactoryRestOptionsFactory) GetRESTOptions(resource schema.GroupResource, example runtime.Object) (generic.RESTOptions, error) { … }
func ParseWatchCacheSizes(cacheSizes []string) (map[schema.GroupResource]int, error) { … }
func WriteWatchCacheSizes(watchCacheSizes map[schema.GroupResource]int) ([]string, error) { … }
var _ …
type SimpleStorageFactory …
func (s *SimpleStorageFactory) NewConfig(resource schema.GroupResource, example runtime.Object) (*storagebackend.ConfigForResource, error) { … }
func (s *SimpleStorageFactory) ResourcePrefix(resource schema.GroupResource) string { … }
func (s *SimpleStorageFactory) Configs() []storagebackend.Config { … }
func (s *SimpleStorageFactory) Backends() []serverstorage.Backend { … }
var _ …
type transformerStorageFactory …
func (t *transformerStorageFactory) NewConfig(resource schema.GroupResource, example runtime.Object) (*storagebackend.ConfigForResource, error) { … }
func (t *transformerStorageFactory) ResourcePrefix(resource schema.GroupResource) string { … }
func (t *transformerStorageFactory) Configs() []storagebackend.Config { … }
func (t *transformerStorageFactory) Backends() []serverstorage.Backend { … }