kubernetes/staging/src/k8s.io/kubectl/pkg/cmd/util/factory_client_access.go

type factoryImpl

func NewFactory(clientGetter genericclioptions.RESTClientGetter) Factory {}

func (f *factoryImpl) ToRESTConfig() (*restclient.Config, error) {}

func (f *factoryImpl) ToRESTMapper() (meta.RESTMapper, error) {}

func (f *factoryImpl) ToDiscoveryClient() (discovery.CachedDiscoveryInterface, error) {}

func (f *factoryImpl) ToRawKubeConfigLoader() clientcmd.ClientConfig {}

func (f *factoryImpl) KubernetesClientSet() (*kubernetes.Clientset, error) {}

func (f *factoryImpl) DynamicClient() (dynamic.Interface, error) {}

// NewBuilder returns a new resource builder for structured api objects.
func (f *factoryImpl) NewBuilder() *resource.Builder {}

func (f *factoryImpl) RESTClient() (*restclient.RESTClient, error) {}

func (f *factoryImpl) ClientForMapping(mapping *meta.RESTMapping) (resource.RESTClient, error) {}

func (f *factoryImpl) UnstructuredClientForMapping(mapping *meta.RESTMapping) (resource.RESTClient, error) {}

func (f *factoryImpl) Validator(validationDirective string) (validation.Schema, error) {}

// OpenAPISchema returns metadata and structural information about
// Kubernetes object definitions.
func (f *factoryImpl) OpenAPISchema() (openapi.Resources, error) {}

func (f *factoryImpl) openAPIGetter() discovery.OpenAPISchemaInterface {}

func (f *factoryImpl) OpenAPIV3Client() (openapiclient.Client, error) {}