github.com/jenkins-x/jx-api@v0.0.24/pkg/client/informers/externalversions/jenkins.io/v1/interface.go (about) 1 // Code generated by informer-gen. DO NOT EDIT. 2 3 package v1 4 5 import ( 6 internalinterfaces "github.com/jenkins-x/jx-api/pkg/client/informers/externalversions/internalinterfaces" 7 ) 8 9 // Interface provides access to all the informers in this group version. 10 type Interface interface { 11 // Apps returns a AppInformer. 12 Apps() AppInformer 13 // BuildPacks returns a BuildPackInformer. 14 BuildPacks() BuildPackInformer 15 // CommitStatuses returns a CommitStatusInformer. 16 CommitStatuses() CommitStatusInformer 17 // Environments returns a EnvironmentInformer. 18 Environments() EnvironmentInformer 19 // EnvironmentRoleBindings returns a EnvironmentRoleBindingInformer. 20 EnvironmentRoleBindings() EnvironmentRoleBindingInformer 21 // Extensions returns a ExtensionInformer. 22 Extensions() ExtensionInformer 23 // Facts returns a FactInformer. 24 Facts() FactInformer 25 // GitServices returns a GitServiceInformer. 26 GitServices() GitServiceInformer 27 // PipelineActivities returns a PipelineActivityInformer. 28 PipelineActivities() PipelineActivityInformer 29 // PipelineStructures returns a PipelineStructureInformer. 30 PipelineStructures() PipelineStructureInformer 31 // Plugins returns a PluginInformer. 32 Plugins() PluginInformer 33 // Releases returns a ReleaseInformer. 34 Releases() ReleaseInformer 35 // Schedulers returns a SchedulerInformer. 36 Schedulers() SchedulerInformer 37 // SourceRepositories returns a SourceRepositoryInformer. 38 SourceRepositories() SourceRepositoryInformer 39 // SourceRepositoryGroups returns a SourceRepositoryGroupInformer. 40 SourceRepositoryGroups() SourceRepositoryGroupInformer 41 // Teams returns a TeamInformer. 42 Teams() TeamInformer 43 // Users returns a UserInformer. 44 Users() UserInformer 45 // Workflows returns a WorkflowInformer. 46 Workflows() WorkflowInformer 47 } 48 49 type version struct { 50 factory internalinterfaces.SharedInformerFactory 51 namespace string 52 tweakListOptions internalinterfaces.TweakListOptionsFunc 53 } 54 55 // New returns a new Interface. 56 func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface { 57 return &version{factory: f, namespace: namespace, tweakListOptions: tweakListOptions} 58 } 59 60 // Apps returns a AppInformer. 61 func (v *version) Apps() AppInformer { 62 return &appInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 63 } 64 65 // BuildPacks returns a BuildPackInformer. 66 func (v *version) BuildPacks() BuildPackInformer { 67 return &buildPackInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 68 } 69 70 // CommitStatuses returns a CommitStatusInformer. 71 func (v *version) CommitStatuses() CommitStatusInformer { 72 return &commitStatusInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 73 } 74 75 // Environments returns a EnvironmentInformer. 76 func (v *version) Environments() EnvironmentInformer { 77 return &environmentInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 78 } 79 80 // EnvironmentRoleBindings returns a EnvironmentRoleBindingInformer. 81 func (v *version) EnvironmentRoleBindings() EnvironmentRoleBindingInformer { 82 return &environmentRoleBindingInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 83 } 84 85 // Extensions returns a ExtensionInformer. 86 func (v *version) Extensions() ExtensionInformer { 87 return &extensionInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 88 } 89 90 // Facts returns a FactInformer. 91 func (v *version) Facts() FactInformer { 92 return &factInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 93 } 94 95 // GitServices returns a GitServiceInformer. 96 func (v *version) GitServices() GitServiceInformer { 97 return &gitServiceInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 98 } 99 100 // PipelineActivities returns a PipelineActivityInformer. 101 func (v *version) PipelineActivities() PipelineActivityInformer { 102 return &pipelineActivityInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 103 } 104 105 // PipelineStructures returns a PipelineStructureInformer. 106 func (v *version) PipelineStructures() PipelineStructureInformer { 107 return &pipelineStructureInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 108 } 109 110 // Plugins returns a PluginInformer. 111 func (v *version) Plugins() PluginInformer { 112 return &pluginInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 113 } 114 115 // Releases returns a ReleaseInformer. 116 func (v *version) Releases() ReleaseInformer { 117 return &releaseInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 118 } 119 120 // Schedulers returns a SchedulerInformer. 121 func (v *version) Schedulers() SchedulerInformer { 122 return &schedulerInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 123 } 124 125 // SourceRepositories returns a SourceRepositoryInformer. 126 func (v *version) SourceRepositories() SourceRepositoryInformer { 127 return &sourceRepositoryInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 128 } 129 130 // SourceRepositoryGroups returns a SourceRepositoryGroupInformer. 131 func (v *version) SourceRepositoryGroups() SourceRepositoryGroupInformer { 132 return &sourceRepositoryGroupInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 133 } 134 135 // Teams returns a TeamInformer. 136 func (v *version) Teams() TeamInformer { 137 return &teamInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 138 } 139 140 // Users returns a UserInformer. 141 func (v *version) Users() UserInformer { 142 return &userInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 143 } 144 145 // Workflows returns a WorkflowInformer. 146 func (v *version) Workflows() WorkflowInformer { 147 return &workflowInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 148 }