Versions in this module Expand all Collapse all v0 v0.4.1 Feb 26, 2017 v0.4.0 Feb 20, 2017 Changes in this version + func Adapt(rpcClient rpc_client.Client) metadata.Plugin + func NewClient(socketPath string) (metadata.Plugin, error) + type GetRequest struct + Path metadata.Path + type GetResponse struct + Value *types.Any + type ListRequest struct + Path metadata.Path + type ListResponse struct + Nodes []string + type Metadata struct + func PluginServer(p metadata.Plugin) *Metadata + func PluginServerWithTypes(typed map[string]metadata.Plugin) *Metadata + func (p *Metadata) Funcs() []template.Function + func (p *Metadata) FuncsByType(t string) []template.Function + func (p *Metadata) Get(_ *http.Request, req *GetRequest, resp *GetResponse) error + func (p *Metadata) ImplementedInterface() spi.InterfaceSpec + func (p *Metadata) List(_ *http.Request, req *ListRequest, resp *ListResponse) error + func (p *Metadata) Types() []string + func (p *Metadata) VendorInfo() *spi.VendorInfo + func (p *Metadata) WithBase(m metadata.Plugin) *Metadata + func (p *Metadata) WithTypes(typed map[string]metadata.Plugin) *Metadata