rest

package
v0.0.1-alpha.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 6, 2017 License: Apache-2.0 Imports: 33 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenericResourceProxy

func GenericResourceProxy(ws *restful.WebService, ctx context.Context, gvr schema.GroupVersionResource, objPointer runtime.Object, objKind string, objListPointer runtime.Object) (*restful.WebService, error)

func GroupBasePath

func GroupBasePath(gvr schema.GroupVersion) string

func GroupVersionBasePath

func GroupVersionBasePath(gvr schema.GroupVersion) string

func GroupVersionProxyBase

func GroupVersionProxyBase(ctx context.Context, gv schema.GroupVersion) (*restful.WebService, error)

func NameParam

func NameParam(ws *restful.WebService) *restful.Parameter

func NamespaceParam

func NamespaceParam(ws *restful.WebService) *restful.Parameter

func NewAutodiscoveryEndpoint

func NewAutodiscoveryEndpoint(cli *rest.RESTClient) endpoint.Endpoint

func NewGenericDeleteListEndpoint

func NewGenericDeleteListEndpoint(cli *rest.RESTClient, gvr schema.GroupVersionResource, response ResponseHandlerFunc) endpoint.Endpoint

func NotImplementedYet

func NotImplementedYet(request *restful.Request, response *restful.Response)

func ResourceBasePath

func ResourceBasePath(gvr schema.GroupVersionResource) string

func ResourcePath

func ResourcePath(gvr schema.GroupVersionResource) string

func ResourceProxyAutodiscovery

func ResourceProxyAutodiscovery(ctx context.Context, gvr schema.GroupVersionResource) (*restful.WebService, error)

func SubResourcePath

func SubResourcePath(subResource string) string

Types

type Console

type Console struct {
	VirtHandlerPort string
	// contains filtered or unexported fields
}

func NewConsoleResource

func NewConsoleResource(virtClient kubecli.KubevirtClient, k8sClient k8scorev1.CoreV1Interface) *Console

func (*Console) Console

func (t *Console) Console(request *restful.Request, response *restful.Response)

type ResponseHandlerFunc

type ResponseHandlerFunc func(rest.Result) (interface{}, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL