internalversion

package
v0.0.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAliasPrefixInformer

func NewAliasPrefixInformer(client clientsetinternalversion.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAliasPrefixInformer constructs a new informer for AliasPrefix 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 NewAliasPrefixRoutingInformer

func NewAliasPrefixRoutingInformer(client clientsetinternalversion.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAliasPrefixRoutingInformer constructs a new informer for AliasPrefixRouting 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 NewFilteredAliasPrefixInformer

func NewFilteredAliasPrefixInformer(client clientsetinternalversion.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredAliasPrefixInformer constructs a new informer for AliasPrefix 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 NewFilteredAliasPrefixRoutingInformer

func NewFilteredAliasPrefixRoutingInformer(client clientsetinternalversion.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredAliasPrefixRoutingInformer constructs a new informer for AliasPrefixRouting 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 NewFilteredNetworkInformer

func NewFilteredNetworkInformer(client clientsetinternalversion.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredNetworkInformer constructs a new informer for Network 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 NewFilteredNetworkInterfaceInformer

func NewFilteredNetworkInterfaceInformer(client clientsetinternalversion.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredNetworkInterfaceInformer constructs a new informer for NetworkInterface 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 NewFilteredVirtualIPInformer

func NewFilteredVirtualIPInformer(client clientsetinternalversion.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredVirtualIPInformer constructs a new informer for VirtualIP 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 NewNetworkInformer

func NewNetworkInformer(client clientsetinternalversion.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewNetworkInformer constructs a new informer for Network 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 NewNetworkInterfaceInformer

func NewNetworkInterfaceInformer(client clientsetinternalversion.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewNetworkInterfaceInformer constructs a new informer for NetworkInterface 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 NewVirtualIPInformer

func NewVirtualIPInformer(client clientsetinternalversion.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewVirtualIPInformer constructs a new informer for VirtualIP 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 AliasPrefixInformer

type AliasPrefixInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() internalversion.AliasPrefixLister
}

AliasPrefixInformer provides access to a shared informer and lister for AliasPrefixes.

type AliasPrefixRoutingInformer

type AliasPrefixRoutingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() internalversion.AliasPrefixRoutingLister
}

AliasPrefixRoutingInformer provides access to a shared informer and lister for AliasPrefixRoutings.

type Interface

type Interface interface {
	// AliasPrefixes returns a AliasPrefixInformer.
	AliasPrefixes() AliasPrefixInformer
	// AliasPrefixRoutings returns a AliasPrefixRoutingInformer.
	AliasPrefixRoutings() AliasPrefixRoutingInformer
	// Networks returns a NetworkInformer.
	Networks() NetworkInformer
	// NetworkInterfaces returns a NetworkInterfaceInformer.
	NetworkInterfaces() NetworkInterfaceInformer
	// VirtualIPs returns a VirtualIPInformer.
	VirtualIPs() VirtualIPInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type NetworkInformer

type NetworkInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() internalversion.NetworkLister
}

NetworkInformer provides access to a shared informer and lister for Networks.

type NetworkInterfaceInformer

type NetworkInterfaceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() internalversion.NetworkInterfaceLister
}

NetworkInterfaceInformer provides access to a shared informer and lister for NetworkInterfaces.

type VirtualIPInformer

type VirtualIPInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() internalversion.VirtualIPLister
}

VirtualIPInformer provides access to a shared informer and lister for VirtualIPs.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL