Documentation ¶
Index ¶
- type Config
- type NodeResolver
- func (p *NodeResolver) Configure(context.Context, *plugin.ConfigureRequest) (*plugin.ConfigureResponse, error)
- func (p *NodeResolver) GetPluginInfo(context.Context, *plugin.GetPluginInfoRequest) (*plugin.GetPluginInfoResponse, error)
- func (p *NodeResolver) Resolve(ctx context.Context, req *noderesolver.ResolveRequest) (*noderesolver.ResolveResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NodeResolver ¶
type NodeResolver struct { noderesolver.UnsafeNodeResolverServer // contains filtered or unexported fields }
func New ¶
func New(name string, config Config) *NodeResolver
func (*NodeResolver) Configure ¶
func (p *NodeResolver) Configure(context.Context, *plugin.ConfigureRequest) (*plugin.ConfigureResponse, error)
func (*NodeResolver) GetPluginInfo ¶
func (p *NodeResolver) GetPluginInfo(context.Context, *plugin.GetPluginInfoRequest) (*plugin.GetPluginInfoResponse, error)
func (*NodeResolver) Resolve ¶
func (p *NodeResolver) Resolve(ctx context.Context, req *noderesolver.ResolveRequest) (*noderesolver.ResolveResponse, error)
Click to show internal directories.
Click to hide internal directories.