Versions in this module Expand all Collapse all v0 v0.12.0 Apr 11, 2018 v0.8.0 Apr 11, 2018 Changes in this version + func DefaultNameSystem() string + func GetGroup(t *types.Type) string + func GetGroupPackage(t *types.Type) string + func GetKind(t *types.Type, group string) string + func GetVersion(t *types.Type, group string) string + func HasSubresource(t *types.Type) bool + func IsAPIResource(t *types.Type) bool + func IsAPISubresource(t *types.Type) bool + func IsApisDir(dir string) bool + func IsController(t *types.Type) bool + func IsInformer(t *types.Type) bool + func IsNonNamespaced(t *types.Type) bool + func IsRBAC(t *types.Type) bool + func IsUnversioned(t *types.Type, group string) bool + func IsVersioned(t *types.Type, group string) bool + func NameSystems() namer.NameSystems + func NewContext(p *parser.Builder) (*generator.Context, error) + type APIs struct + APIs *codegen.APIs + APIsPkg string + APIsPkgRaw *types.Package + ByGroupKindVersion map[string]map[string]map[string]*codegen.APIResource + ByGroupVersionKind map[string]map[string]map[string]*codegen.APIResource + Controllers []codegen.Controller + Domain string + GroupNames sets.String + Groups map[string]types.Package + Informers map[v1.GroupVersionKind]bool + Rules []rbacv1.PolicyRule + SubByGroupVersionKind map[string]map[string]map[string]*types.Type + UnversionedPkgs sets.String + VersionedPkgs sets.String + func NewAPIs(context *generator.Context, arguments *args.GeneratorArgs) *APIs + type Comments []string