Versions in this module Expand all Collapse all v0 v0.2.1 Sep 22, 2015 Changes in this version + var Services = svcStrategy + func BeforeCreate(strategy RESTCreateStrategy, ctx api.Context, obj runtime.Object) error + func BeforeDelete(strategy RESTDeleteStrategy, ctx api.Context, obj runtime.Object, ...) (graceful, gracefulPending bool, err error) + func BeforeUpdate(strategy RESTUpdateStrategy, ctx api.Context, obj, old runtime.Object) error + func CheckGeneratedNameError(strategy RESTCreateStrategy, err error, obj runtime.Object) error + type ConnectHandler interface + RequestError func() error + type ConnectRequest struct + Name string + Options runtime.Object + ResourcePath string + func (*ConnectRequest) IsAnAPIObject() + type Connecter interface + Connect func(ctx api.Context, id string, options runtime.Object) (ConnectHandler, error) + ConnectMethods func() []string + NewConnectOptions func() (runtime.Object, bool, string) + type Creater interface + Create func(ctx api.Context, obj runtime.Object) (runtime.Object, error) + New func() runtime.Object + type CreaterUpdater interface + Update func(ctx api.Context, obj runtime.Object) (runtime.Object, bool, error) + type Deleter interface + Delete func(ctx api.Context, name string) (runtime.Object, error) + type Getter interface + Get func(ctx api.Context, name string) (runtime.Object, error) + type GetterWithOptions interface + Get func(ctx api.Context, name string, options runtime.Object) (runtime.Object, error) + NewGetOptions func() (runtime.Object, bool, string) + type GracefulDeleteAdapter struct + func (w GracefulDeleteAdapter) Delete(ctx api.Context, name string, options *api.DeleteOptions) (runtime.Object, error) + type GracefulDeleter interface + Delete func(ctx api.Context, name string, options *api.DeleteOptions) (runtime.Object, error) + type Lister interface + List func(ctx api.Context, label labels.Selector, field fields.Selector) (runtime.Object, error) + NewList func() runtime.Object + type NamedCreater interface + Create func(ctx api.Context, name string, obj runtime.Object) (runtime.Object, error) + New func() runtime.Object + type ObjectFunc func(obj runtime.Object) error + func AllFuncs(fns ...ObjectFunc) ObjectFunc + type Patcher interface + type RESTCreateStrategy interface + NamespaceScoped func() bool + PrepareForCreate func(obj runtime.Object) + Validate func(ctx api.Context, obj runtime.Object) fielderrors.ValidationErrorList + type RESTDeleteStrategy interface + CheckGracefulDelete func(obj runtime.Object, options *api.DeleteOptions) bool + type RESTUpdateStrategy interface + AllowCreateOnUpdate func() bool + AllowUnconditionalUpdate func() bool + NamespaceScoped func() bool + PrepareForUpdate func(obj, old runtime.Object) + ValidateUpdate func(ctx api.Context, obj, old runtime.Object) fielderrors.ValidationErrorList + type Redirector interface + ResourceLocation func(ctx api.Context, id string) (remoteLocation *url.URL, transport http.RoundTripper, err error) + type ResourceStreamer interface + InputStream func(apiVersion, acceptHeader string) (stream io.ReadCloser, flush bool, mimeType string, err error) + type StandardStorage interface + type Storage interface + New func() runtime.Object + type StorageMetadata interface + ProducesMIMETypes func(verb string) []string + type Updater interface + New func() runtime.Object + Update func(ctx api.Context, obj runtime.Object) (runtime.Object, bool, error) + type Watcher interface + Watch func(ctx api.Context, label labels.Selector, field fields.Selector, ...) (watch.Interface, error)