package scheme

import "k8s.io/kubernetes/cmd/libs/go2idl/client-gen/generators/scheme"

Index

Types

type GenScheme

type GenScheme struct {
	generator.DefaultGen
	OutputPackage  string
	Groups         []clientgentypes.GroupVersions
	InputPackages  map[clientgentypes.GroupVersion]string
	OutputPath     string
	ImportTracker  namer.ImportTracker
	PrivateScheme  bool
	CreateRegistry bool
	// contains filtered or unexported fields
}

GenScheme produces a package for a clientset with the scheme, codecs and parameter codecs.

func (*GenScheme) Filter

func (g *GenScheme) Filter(c *generator.Context, t *types.Type) bool

We only want to call GenerateType() once.

func (*GenScheme) GenerateType

func (g *GenScheme) GenerateType(c *generator.Context, t *types.Type, w io.Writer) error

func (*GenScheme) Imports

func (g *GenScheme) Imports(c *generator.Context) (imports []string)

func (*GenScheme) Namers

Source Files

generator_for_scheme.go

Version
v1.6.12-beta.0
Published
Sep 28, 2017
Platform
js/wasm
Imports
9 packages
Last checked
11 minutes ago

Tools for package owners.