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  }