Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Expansions ¶
type Expansions struct { // Group is: // - the name of the API group, e.g. "authorization", // - the version and package path of the API, e.g. "v1" and "k8s.io/api/rbac/v1" Group clientgentypes.GroupVersionInfo // Kind is the kind for which we are generating listers, e.g. "ClusterRole" Kind parser.Kind // UseUpstreamInterfaces determines if we're generating against existing single-cluster lister interfaces or not. UseUpstreamInterfaces bool }
func (*Expansions) WriteContent ¶
func (l *Expansions) WriteContent(w io.Writer) error
type Lister ¶
type Lister struct { // Group is: // - the name of the API group, e.g. "authorization", // - the version and package path of the API, e.g. "v1" and "k8s.io/api/rbac/v1" Group clientgentypes.GroupVersionInfo // Kind is the kind for which we are generating listers, e.g. "ClusterRole" Kind parser.Kind // APIPackagePath is the root directory under which API types exist. // e.g. "k8s.io/api" APIPackagePath string // SingleClusterListerPackagePath is the fully qualified Go package name under which the (pre-existing) // listers for single-cluster contexts are defined. Option. e.g. "k8s.io/client-go/listers" SingleClusterListerPackagePath string }
Click to show internal directories.
Click to hide internal directories.