Versions in this module Expand all Collapse all v0 v0.20.0 Jun 24, 2015 Changes in this version + func AsVersionedObject(infos []*Info, forceList bool, version string) (runtime.Object, error) + func AsVersionedObjects(infos []*Info, version string) ([]runtime.Object, error) + func FilterNamespace(info *Info) error + func RetrieveLatest(info *Info) error + func RetrieveLazy(info *Info) error + func SplitResourceArgument(arg string) []string + func UpdateObjectNamespace(info *Info) error + func ValidateSchema(data []byte, schema validation.Schema) error + type Builder struct + func NewBuilder(mapper meta.RESTMapper, typer runtime.ObjectTyper, clientMapper ClientMapper) *Builder + func (b *Builder) AllNamespaces(allNamespace bool) *Builder + func (b *Builder) ContinueOnError() *Builder + func (b *Builder) DefaultNamespace() *Builder + func (b *Builder) Do() *Result + func (b *Builder) FilenameParam(paths ...string) *Builder + func (b *Builder) Flatten() *Builder + func (b *Builder) Latest() *Builder + func (b *Builder) NamespaceParam(namespace string) *Builder + func (b *Builder) Path(paths ...string) *Builder + func (b *Builder) RequireNamespace() *Builder + func (b *Builder) RequireObject(require bool) *Builder + func (b *Builder) ResourceTypeAndNameArgs(args ...string) *Builder + func (b *Builder) ResourceTypeOrNameArgs(allowEmptySelector bool, args ...string) *Builder + func (b *Builder) ResourceTypes(types ...string) *Builder + func (b *Builder) Schema(schema validation.Schema) *Builder + func (b *Builder) SelectAllParam(selectAll bool) *Builder + func (b *Builder) Selector(selector labels.Selector) *Builder + func (b *Builder) SelectorParam(s string) *Builder + func (b *Builder) SingleResourceType() *Builder + func (b *Builder) Stdin() *Builder + func (b *Builder) Stream(r io.Reader, name string) *Builder + func (b *Builder) URL(urls ...*url.URL) *Builder + type ClientMapper interface + ClientForMapping func(mapping *meta.RESTMapping) (RESTClient, error) + type ClientMapperFunc func(mapping *meta.RESTMapping) (RESTClient, error) + func (f ClientMapperFunc) ClientForMapping(mapping *meta.RESTMapping) (RESTClient, error) + type ContinueOnErrorVisitor struct + func (v ContinueOnErrorVisitor) Visit(fn VisitorFunc) error + type DecoratedVisitor struct + func (v DecoratedVisitor) Visit(fn VisitorFunc) error + type DirectoryVisitor struct + Extensions []string + IgnoreErrors bool + Path string + Recursive bool + Schema validation.Schema + func (v *DirectoryVisitor) Visit(fn VisitorFunc) error + type EagerVisitorList []Visitor + func (l EagerVisitorList) Visit(fn VisitorFunc) error + type ErrMatchFunc func(error) bool + type FlattenListVisitor struct + func (v FlattenListVisitor) Visit(fn VisitorFunc) error + type Helper struct + Codec runtime.Codec + NamespaceScoped bool + RESTClient RESTClient + Resource string + Versioner runtime.ResourceVersioner + func NewHelper(client RESTClient, mapping *meta.RESTMapping) *Helper + func (m *Helper) Create(namespace string, modify bool, data []byte) (runtime.Object, error) + func (m *Helper) Delete(namespace, name string) error + func (m *Helper) Get(namespace, name string) (runtime.Object, error) + func (m *Helper) List(namespace, apiVersion string, selector labels.Selector) (runtime.Object, error) + func (m *Helper) Patch(namespace, name string, pt api.PatchType, data []byte) (runtime.Object, error) + func (m *Helper) Update(namespace, name string, overwrite bool, data []byte) (runtime.Object, error) + func (m *Helper) Watch(namespace, resourceVersion, apiVersion string, labelSelector labels.Selector, ...) (watch.Interface, error) + func (m *Helper) WatchSingle(namespace, name, resourceVersion string) (watch.Interface, error) + type Info struct + Client RESTClient + Mapping *meta.RESTMapping + Name string + Namespace string + ResourceVersion string + func NewInfo(client RESTClient, mapping *meta.RESTMapping, namespace, name string) *Info + func (i *Info) Get() error + func (i *Info) Namespaced() bool + func (i *Info) Refresh(obj runtime.Object, ignoreError bool) error + func (i *Info) ResourceMapping() *meta.RESTMapping + func (i *Info) Visit(fn VisitorFunc) error + func (i *Info) Watch(resourceVersion string) (watch.Interface, error) + type Mapper struct + func (m *Mapper) InfoForData(data []byte, source string) (*Info, error) + func (m *Mapper) InfoForObject(obj runtime.Object) (*Info, error) + type PathVisitor struct + IgnoreErrors bool + Path string + Schema validation.Schema + func (v *PathVisitor) Visit(fn VisitorFunc) error + type RESTClient interface + Delete func() *client.Request + Get func() *client.Request + Patch func(api.PatchType) *client.Request + Post func() *client.Request + Put func() *client.Request + type ResourceMapping interface + ResourceMapping func() *meta.RESTMapping + type Result struct + func (r *Result) Err() error + func (r *Result) IgnoreErrors(fns ...ErrMatchFunc) *Result + func (r *Result) Infos() ([]*Info, error) + func (r *Result) IntoSingular(b *bool) *Result + func (r *Result) Object() (runtime.Object, error) + func (r *Result) ResourceMapping() (*meta.RESTMapping, error) + func (r *Result) Visit(fn VisitorFunc) error + func (r *Result) Watch(resourceVersion string) (watch.Interface, error) + type Selector struct + Client RESTClient + Mapping *meta.RESTMapping + Namespace string + Selector labels.Selector + func NewSelector(client RESTClient, mapping *meta.RESTMapping, namespace string, ...) *Selector + func (r *Selector) ResourceMapping() *meta.RESTMapping + func (r *Selector) Visit(fn VisitorFunc) error + func (r *Selector) Watch(resourceVersion string) (watch.Interface, error) + type StreamVisitor struct + IgnoreErrors bool + Schema validation.Schema + Source string + func (v *StreamVisitor) Visit(fn VisitorFunc) error + type URLVisitor struct + Schema validation.Schema + URL *url.URL + func (v *URLVisitor) Visit(fn VisitorFunc) error + type Visitor interface + Visit func(VisitorFunc) error + func NewDecoratedVisitor(v Visitor, fn ...VisitorFunc) Visitor + func NewFlattenListVisitor(v Visitor, mapper *Mapper) Visitor + func NewStreamVisitor(r io.Reader, mapper *Mapper, schema validation.Schema, source string, ...) Visitor + type VisitorFunc func(*Info) error + func RequireNamespace(namespace string) VisitorFunc + func SetNamespace(namespace string) VisitorFunc + type VisitorList []Visitor + func (l VisitorList) Visit(fn VisitorFunc) error + type Watchable interface + Watch func(resourceVersion string) (watch.Interface, error)