// This file was automatically generated by informer-gen package v1 import ( internalinterfaces "github.com/heptio/ark/pkg/generated/informers/externalversions/internalinterfaces" ) // Interface provides access to all the informers in this group version. type Interface interface { // Backups returns a BackupInformer. Backups() BackupInformer // Configs returns a ConfigInformer. Configs() ConfigInformer // Restores returns a RestoreInformer. Restores() RestoreInformer // Schedules returns a ScheduleInformer. Schedules() ScheduleInformer } type version struct { internalinterfaces.SharedInformerFactory } // New returns a new Interface. func New(f internalinterfaces.SharedInformerFactory) Interface { return &version{f} } // Backups returns a BackupInformer. func (v *version) Backups() BackupInformer { return &backupInformer{factory: v.SharedInformerFactory} } // Configs returns a ConfigInformer. func (v *version) Configs() ConfigInformer { return &configInformer{factory: v.SharedInformerFactory} } // Restores returns a RestoreInformer. func (v *version) Restores() RestoreInformer { return &restoreInformer{factory: v.SharedInformerFactory} } // Schedules returns a ScheduleInformer. func (v *version) Schedules() ScheduleInformer { return &scheduleInformer{factory: v.SharedInformerFactory} }