net

package
v0.0.0-...-798ae07 Latest Latest
Warning

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

Go to latest
Published: Jan 2, 2023 License: GPL-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAddressInformer

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

NewAddressInformer constructs a new informer for Address 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 NewAddressListInformer

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

NewAddressListInformer constructs a new informer for AddressList 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 NewFilteredAddressInformer

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

NewFilteredAddressInformer constructs a new informer for Address 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 NewFilteredAddressListInformer

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

NewFilteredAddressListInformer constructs a new informer for AddressList 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 NewFilteredLinkInformer

func NewFilteredLinkInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredLinkInformer constructs a new informer for Link 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 NewFilteredLinkListInformer

func NewFilteredLinkListInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredLinkListInformer constructs a new informer for LinkList 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 NewFilteredNATConfigurationInformer

func NewFilteredNATConfigurationInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredNATConfigurationInformer constructs a new informer for NATConfiguration 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 NewFilteredNeighborInformer

func NewFilteredNeighborInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredNeighborInformer constructs a new informer for Neighbor 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 NewFilteredNeighborListInformer

func NewFilteredNeighborListInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredNeighborListInformer constructs a new informer for NeighborList 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 NewFilteredRouteInformer

func NewFilteredRouteInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRouteInformer constructs a new informer for Route 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 NewFilteredRouteTableInformer

func NewFilteredRouteTableInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRouteTableInformer constructs a new informer for RouteTable 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 NewFilteredRouteTableListInformer

func NewFilteredRouteTableListInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRouteTableListInformer constructs a new informer for RouteTableList 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 NewLinkInformer

func NewLinkInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewLinkInformer constructs a new informer for Link 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 NewLinkListInformer

func NewLinkListInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewLinkListInformer constructs a new informer for LinkList 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 NewNATConfigurationInformer

func NewNATConfigurationInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewNATConfigurationInformer constructs a new informer for NATConfiguration 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 NewNeighborInformer

func NewNeighborInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewNeighborInformer constructs a new informer for Neighbor 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 NewNeighborListInformer

func NewNeighborListInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewNeighborListInformer constructs a new informer for NeighborList 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 NewRouteInformer

func NewRouteInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRouteInformer constructs a new informer for Route 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 NewRouteTableInformer

func NewRouteTableInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRouteTableInformer constructs a new informer for RouteTable 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 NewRouteTableListInformer

func NewRouteTableListInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRouteTableListInformer constructs a new informer for RouteTableList 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 AddressInformer

type AddressInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() net.AddressLister
}

AddressInformer provides access to a shared informer and lister for Addresses.

type AddressListInformer

type AddressListInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() net.AddressListLister
}

AddressListInformer provides access to a shared informer and lister for AddressLists.

type Interface

type Interface interface {
	// Addresses returns a AddressInformer.
	Addresses() AddressInformer
	// AddressLists returns a AddressListInformer.
	AddressLists() AddressListInformer
	// Links returns a LinkInformer.
	Links() LinkInformer
	// LinkLists returns a LinkListInformer.
	LinkLists() LinkListInformer
	// NATConfigurations returns a NATConfigurationInformer.
	NATConfigurations() NATConfigurationInformer
	// Neighbors returns a NeighborInformer.
	Neighbors() NeighborInformer
	// NeighborLists returns a NeighborListInformer.
	NeighborLists() NeighborListInformer
	// Routes returns a RouteInformer.
	Routes() RouteInformer
	// RouteTables returns a RouteTableInformer.
	RouteTables() RouteTableInformer
	// RouteTableLists returns a RouteTableListInformer.
	RouteTableLists() RouteTableListInformer
}

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

func New

New returns a new Interface.

type LinkInformer

type LinkInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() net.LinkLister
}

LinkInformer provides access to a shared informer and lister for Links.

type LinkListInformer

type LinkListInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() net.LinkListLister
}

LinkListInformer provides access to a shared informer and lister for LinkLists.

type NATConfigurationInformer

type NATConfigurationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() net.NATConfigurationLister
}

NATConfigurationInformer provides access to a shared informer and lister for NATConfigurations.

type NeighborInformer

type NeighborInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() net.NeighborLister
}

NeighborInformer provides access to a shared informer and lister for Neighbors.

type NeighborListInformer

type NeighborListInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() net.NeighborListLister
}

NeighborListInformer provides access to a shared informer and lister for NeighborLists.

type RouteInformer

type RouteInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() net.RouteLister
}

RouteInformer provides access to a shared informer and lister for Routes.

type RouteTableInformer

type RouteTableInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() net.RouteTableLister
}

RouteTableInformer provides access to a shared informer and lister for RouteTables.

type RouteTableListInformer

type RouteTableListInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() net.RouteTableListLister
}

RouteTableListInformer provides access to a shared informer and lister for RouteTableLists.

Jump to

Keyboard shortcuts

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