Documentation
¶
Index ¶
- func NewDomainInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDomainPermissionsPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDomainInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDomainPermissionsPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRepositoryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRepositoryPermissionsPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRepositoryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRepositoryPermissionsPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type DomainInformer
- type DomainPermissionsPolicyInformer
- type Interface
- type RepositoryInformer
- type RepositoryPermissionsPolicyInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDomainInformer ¶
func NewDomainInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDomainInformer constructs a new informer for Domain type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewDomainPermissionsPolicyInformer ¶
func NewDomainPermissionsPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDomainPermissionsPolicyInformer constructs a new informer for DomainPermissionsPolicy type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredDomainInformer ¶
func NewFilteredDomainInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDomainInformer constructs a new informer for Domain type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredDomainPermissionsPolicyInformer ¶
func NewFilteredDomainPermissionsPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDomainPermissionsPolicyInformer constructs a new informer for DomainPermissionsPolicy type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredRepositoryInformer ¶
func NewFilteredRepositoryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRepositoryInformer constructs a new informer for Repository type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredRepositoryPermissionsPolicyInformer ¶
func NewFilteredRepositoryPermissionsPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRepositoryPermissionsPolicyInformer constructs a new informer for RepositoryPermissionsPolicy type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewRepositoryInformer ¶
func NewRepositoryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRepositoryInformer constructs a new informer for Repository type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewRepositoryPermissionsPolicyInformer ¶
func NewRepositoryPermissionsPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRepositoryPermissionsPolicyInformer constructs a new informer for RepositoryPermissionsPolicy type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
Types ¶
type DomainInformer ¶
type DomainInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DomainLister }
DomainInformer provides access to a shared informer and lister for Domains.
type DomainPermissionsPolicyInformer ¶
type DomainPermissionsPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DomainPermissionsPolicyLister }
DomainPermissionsPolicyInformer provides access to a shared informer and lister for DomainPermissionsPolicies.
type Interface ¶
type Interface interface { // Domains returns a DomainInformer. Domains() DomainInformer // DomainPermissionsPolicies returns a DomainPermissionsPolicyInformer. DomainPermissionsPolicies() DomainPermissionsPolicyInformer // Repositories returns a RepositoryInformer. Repositories() RepositoryInformer // RepositoryPermissionsPolicies returns a RepositoryPermissionsPolicyInformer. RepositoryPermissionsPolicies() RepositoryPermissionsPolicyInformer }
Interface provides access to all the informers in this group version.
func New ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.
type RepositoryInformer ¶
type RepositoryInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RepositoryLister }
RepositoryInformer provides access to a shared informer and lister for Repositories.
type RepositoryPermissionsPolicyInformer ¶
type RepositoryPermissionsPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RepositoryPermissionsPolicyLister }
RepositoryPermissionsPolicyInformer provides access to a shared informer and lister for RepositoryPermissionsPolicies.