Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplyStats ¶
func (*ApplyStats) Sum ¶
func (a *ApplyStats) Sum() int
type BaseListPrinter ¶
type BaseListPrinter struct { FormatterFactory FormatterFactory IOStreams genericclioptions.IOStreams }
func (*BaseListPrinter) Print ¶
func (b *BaseListPrinter) Print(ch <-chan event.Event, previewStrategy common.DryRunStrategy) error
Print outputs the events from the provided channel in a simple format on StdOut. As we support other printer implementations this should probably be an interface. This function will block until the channel is closed.
type Collector ¶
type Collector interface {
LatestStatus() map[object.ObjMetadata]event.StatusEvent
}
type DeleteStats ¶
type Formatter ¶
type Formatter interface { FormatApplyEvent(ae event.ApplyEvent, as *ApplyStats, c Collector) error FormatStatusEvent(se event.StatusEvent, sc Collector) error FormatPruneEvent(pe event.PruneEvent, ps *PruneStats) error FormatDeleteEvent(de event.DeleteEvent, ds *DeleteStats) error FormatErrorEvent(ee event.ErrorEvent) error }
type FormatterFactory ¶
type FormatterFactory func(ioStreams genericclioptions.IOStreams, previewStrategy common.DryRunStrategy) Formatter
type PruneStats ¶
type StatusCollector ¶
type StatusCollector struct {
// contains filtered or unexported fields
}
func (*StatusCollector) LatestStatus ¶
func (sc *StatusCollector) LatestStatus() map[object.ObjMetadata]event.StatusEvent
Click to show internal directories.
Click to hide internal directories.