Versions in this module Expand all Collapse all v1 v1.5.0 Oct 23, 2016 Changes in this version + var VersionedParameterEncoderWithV1Fallback runtime.ParameterCodec = versionedParameterEncoderWithV1Fallback + func ContentConfig() rest.ContentConfig + func LegacyAPIPathResolverFunc(kind unversioned.GroupVersionKind) string + func NewDiscoveryRESTMapper(resources []*unversioned.APIResourceList, ...) (*meta.DefaultRESTMapper, error) + func NewObjectTyper(resources []*unversioned.APIResourceList) (runtime.ObjectTyper, error) + func VersionInterfaces(unversioned.GroupVersion) (*meta.VersionInterfaces, error) + type APIPathResolverFunc func(kind unversioned.GroupVersionKind) string + type Client struct + func NewClient(conf *rest.Config) (*Client, error) + func (c *Client) GetRateLimiter() flowcontrol.RateLimiter + func (c *Client) ParameterCodec(parameterCodec runtime.ParameterCodec) *Client + func (c *Client) Resource(resource *unversioned.APIResource, namespace string) *ResourceClient + type ClientPool interface + ClientForGroupVersionKind func(kind unversioned.GroupVersionKind) (*Client, error) + ClientForGroupVersionResource func(resource unversioned.GroupVersionResource) (*Client, error) + func NewClientPool(config *rest.Config, mapper meta.RESTMapper, ...) ClientPool + type ObjectTyper struct + func (ot *ObjectTyper) ObjectKinds(obj runtime.Object) ([]unversioned.GroupVersionKind, bool, error) + func (ot *ObjectTyper) Recognizes(gvk unversioned.GroupVersionKind) bool + type ResourceClient struct + func (rc *ResourceClient) Create(obj *runtime.Unstructured) (*runtime.Unstructured, error) + func (rc *ResourceClient) Delete(name string, opts *v1.DeleteOptions) error + func (rc *ResourceClient) DeleteCollection(deleteOptions *v1.DeleteOptions, listOptions runtime.Object) error + func (rc *ResourceClient) Get(name string) (*runtime.Unstructured, error) + func (rc *ResourceClient) List(opts runtime.Object) (runtime.Object, error) + func (rc *ResourceClient) Patch(name string, pt api.PatchType, data []byte) (*runtime.Unstructured, error) + func (rc *ResourceClient) Update(obj *runtime.Unstructured) (*runtime.Unstructured, error) + func (rc *ResourceClient) Watch(opts runtime.Object) (watch.Interface, error)