Documentation ¶
Index ¶
- func NewAddressInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAddressListInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAddressInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAddressListInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLinkInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLinkListInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNATConfigurationInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNeighborInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNeighborListInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRouteInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRouteTableInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRouteTableListInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLinkInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLinkListInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNATConfigurationInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNeighborInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNeighborListInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRouteInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRouteTableInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRouteTableListInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AddressInformer
- type AddressListInformer
- type Interface
- type LinkInformer
- type LinkListInformer
- type NATConfigurationInformer
- type NeighborInformer
- type NeighborListInformer
- type RouteInformer
- type RouteTableInformer
- type RouteTableListInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.