Versions in this module Expand all Collapse all v0 v0.2.1 Sep 22, 2015 Changes in this version + var RESTScopeNamespace = &restScope + var RESTScopeRoot = &restScope + type DefaultRESTMapper struct + func NewDefaultRESTMapper(versions []string, f VersionInterfacesFunc) *DefaultRESTMapper + func (m *DefaultRESTMapper) Add(scope RESTScope, kind string, version string, mixedCase bool) + func (m *DefaultRESTMapper) AddResourceAlias(alias string, resources ...string) + func (m *DefaultRESTMapper) AliasesForResource(alias string) ([]string, bool) + func (m *DefaultRESTMapper) RESTMapping(kind string, versions ...string) (*RESTMapping, error) + func (m *DefaultRESTMapper) VersionAndKindForResource(resource string) (defaultVersion, kind string, err error) + type Interface interface + Annotations func() map[string]string + GenerateName func() string + Labels func() map[string]string + Name func() string + Namespace func() string + ResourceVersion func() string + SelfLink func() string + SetAnnotations func(annotations map[string]string) + SetGenerateName func(name string) + SetLabels func(labels map[string]string) + SetName func(name string) + SetNamespace func(namespace string) + SetResourceVersion func(version string) + SetSelfLink func(selfLink string) + SetUID func(uid types.UID) + UID func() types.UID + func Accessor(obj interface{}) (Interface, error) + type MetadataAccessor interface + APIVersion func(obj runtime.Object) (string, error) + Annotations func(obj runtime.Object) (map[string]string, error) + GenerateName func(obj runtime.Object) (string, error) + Kind func(obj runtime.Object) (string, error) + Labels func(obj runtime.Object) (map[string]string, error) + Name func(obj runtime.Object) (string, error) + Namespace func(obj runtime.Object) (string, error) + SelfLink func(obj runtime.Object) (string, error) + SetAPIVersion func(obj runtime.Object, version string) error + SetAnnotations func(obj runtime.Object, annotations map[string]string) error + SetGenerateName func(obj runtime.Object, name string) error + SetKind func(obj runtime.Object, kind string) error + SetLabels func(obj runtime.Object, labels map[string]string) error + SetName func(obj runtime.Object, name string) error + SetNamespace func(obj runtime.Object, namespace string) error + SetSelfLink func(obj runtime.Object, selfLink string) error + SetUID func(obj runtime.Object, uid types.UID) error + UID func(obj runtime.Object) (types.UID, error) + func NewAccessor() MetadataAccessor + type MultiRESTMapper []RESTMapper + func (m MultiRESTMapper) AliasesForResource(alias string) (aliases []string, ok bool) + func (m MultiRESTMapper) RESTMapping(kind string, versions ...string) (mapping *RESTMapping, err error) + func (m MultiRESTMapper) VersionAndKindForResource(resource string) (defaultVersion, kind string, err error) + type RESTMapper interface + AliasesForResource func(resource string) ([]string, bool) + RESTMapping func(kind string, versions ...string) (*RESTMapping, error) + VersionAndKindForResource func(resource string) (defaultVersion, kind string, err error) + type RESTMapping struct + APIVersion string + Kind string + Resource string + Scope RESTScope + type RESTScope interface + ArgumentName func() string + Name func() RESTScopeName + ParamDescription func() string + ParamName func() string + type RESTScopeName string + const RESTScopeNameNamespace + const RESTScopeNameRoot + type TypeInterface interface + APIVersion func() string + Kind func() string + SetAPIVersion func(version string) + SetKind func(kind string) + func TypeAccessor(obj interface{}) (TypeInterface, error) + type VersionInterfaces struct + type VersionInterfacesFunc func(apiVersion string) (*VersionInterfaces, bool)