Documentation ¶
Index ¶
- func NewAdaptorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEndpointSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAdaptorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEndpointSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLinkSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredModuleBayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredModuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNodeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNodeItemInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNodeSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPartitionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPortInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRackInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRegionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSiteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLinkSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewModuleBayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewModuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNodeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNodeItemInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNodeSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPartitionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPortInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRackInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRegionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSiteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AdaptorInformer
- type ClusterInformer
- type EndpointInformer
- type EndpointSetInformer
- type Interface
- type LinkInformer
- type LinkSetInformer
- type ModuleBayInformer
- type ModuleInformer
- type NodeInformer
- type NodeItemInformer
- type NodeSetInformer
- type PartitionInformer
- type PortInformer
- type RackInformer
- type RegionInformer
- type SiteInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAdaptorInformer ¶
func NewAdaptorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAdaptorInformer constructs a new informer for Adaptor 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 NewClusterInformer ¶
func NewClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterInformer constructs a new informer for Cluster 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 NewEndpointInformer ¶
func NewEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEndpointInformer constructs a new informer for Endpoint 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 NewEndpointSetInformer ¶
func NewEndpointSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEndpointSetInformer constructs a new informer for EndpointSet 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 NewFilteredAdaptorInformer ¶
func NewFilteredAdaptorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAdaptorInformer constructs a new informer for Adaptor 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 NewFilteredClusterInformer ¶
func NewFilteredClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterInformer constructs a new informer for Cluster 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 NewFilteredEndpointInformer ¶
func NewFilteredEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEndpointInformer constructs a new informer for Endpoint 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 NewFilteredEndpointSetInformer ¶
func NewFilteredEndpointSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEndpointSetInformer constructs a new informer for EndpointSet 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, namespace string, 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 NewFilteredLinkSetInformer ¶
func NewFilteredLinkSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredLinkSetInformer constructs a new informer for LinkSet 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 NewFilteredModuleBayInformer ¶
func NewFilteredModuleBayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredModuleBayInformer constructs a new informer for ModuleBay 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 NewFilteredModuleInformer ¶
func NewFilteredModuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredModuleInformer constructs a new informer for Module 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 NewFilteredNodeInformer ¶
func NewFilteredNodeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredNodeInformer constructs a new informer for Node 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 NewFilteredNodeItemInformer ¶
func NewFilteredNodeItemInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredNodeItemInformer constructs a new informer for NodeItem 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 NewFilteredNodeSetInformer ¶
func NewFilteredNodeSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredNodeSetInformer constructs a new informer for NodeSet 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 NewFilteredPartitionInformer ¶
func NewFilteredPartitionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPartitionInformer constructs a new informer for Partition 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 NewFilteredPortInformer ¶
func NewFilteredPortInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPortInformer constructs a new informer for Port 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 NewFilteredRackInformer ¶
func NewFilteredRackInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRackInformer constructs a new informer for Rack 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 NewFilteredRegionInformer ¶
func NewFilteredRegionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRegionInformer constructs a new informer for Region 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 NewFilteredSiteInformer ¶
func NewFilteredSiteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSiteInformer constructs a new informer for Site 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, namespace string, 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 NewLinkSetInformer ¶
func NewLinkSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewLinkSetInformer constructs a new informer for LinkSet 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 NewModuleBayInformer ¶
func NewModuleBayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewModuleBayInformer constructs a new informer for ModuleBay 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 NewModuleInformer ¶
func NewModuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewModuleInformer constructs a new informer for Module 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 NewNodeInformer ¶
func NewNodeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewNodeInformer constructs a new informer for Node 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 NewNodeItemInformer ¶
func NewNodeItemInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewNodeItemInformer constructs a new informer for NodeItem 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 NewNodeSetInformer ¶
func NewNodeSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewNodeSetInformer constructs a new informer for NodeSet 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 NewPartitionInformer ¶
func NewPartitionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPartitionInformer constructs a new informer for Partition 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 NewPortInformer ¶
func NewPortInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPortInformer constructs a new informer for Port 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 NewRackInformer ¶
func NewRackInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRackInformer constructs a new informer for Rack 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 NewRegionInformer ¶
func NewRegionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRegionInformer constructs a new informer for Region 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 NewSiteInformer ¶
func NewSiteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSiteInformer constructs a new informer for Site 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 AdaptorInformer ¶
type AdaptorInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AdaptorLister }
AdaptorInformer provides access to a shared informer and lister for Adaptors.
type ClusterInformer ¶
type ClusterInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ClusterLister }
ClusterInformer provides access to a shared informer and lister for Clusters.
type EndpointInformer ¶
type EndpointInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.EndpointLister }
EndpointInformer provides access to a shared informer and lister for Endpoints.
type EndpointSetInformer ¶
type EndpointSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.EndpointSetLister }
EndpointSetInformer provides access to a shared informer and lister for EndpointSets.
type Interface ¶
type Interface interface { // Adaptors returns a AdaptorInformer. Adaptors() AdaptorInformer // Clusters returns a ClusterInformer. Clusters() ClusterInformer // Endpoints returns a EndpointInformer. Endpoints() EndpointInformer // EndpointSets returns a EndpointSetInformer. EndpointSets() EndpointSetInformer // Links returns a LinkInformer. Links() LinkInformer // LinkSets returns a LinkSetInformer. LinkSets() LinkSetInformer // Modules returns a ModuleInformer. Modules() ModuleInformer // ModuleBays returns a ModuleBayInformer. ModuleBays() ModuleBayInformer // Nodes returns a NodeInformer. Nodes() NodeInformer // NodeItems returns a NodeItemInformer. NodeItems() NodeItemInformer // NodeSets returns a NodeSetInformer. NodeSets() NodeSetInformer // Partitions returns a PartitionInformer. Partitions() PartitionInformer // Ports returns a PortInformer. Ports() PortInformer // Racks returns a RackInformer. Racks() RackInformer // Regions returns a RegionInformer. Regions() RegionInformer // Sites returns a SiteInformer. Sites() SiteInformer }
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() v1alpha1.LinkLister }
LinkInformer provides access to a shared informer and lister for Links.
type LinkSetInformer ¶
type LinkSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.LinkSetLister }
LinkSetInformer provides access to a shared informer and lister for LinkSets.
type ModuleBayInformer ¶
type ModuleBayInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ModuleBayLister }
ModuleBayInformer provides access to a shared informer and lister for ModuleBays.
type ModuleInformer ¶
type ModuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ModuleLister }
ModuleInformer provides access to a shared informer and lister for Modules.
type NodeInformer ¶
type NodeInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.NodeLister }
NodeInformer provides access to a shared informer and lister for Nodes.
type NodeItemInformer ¶
type NodeItemInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.NodeItemLister }
NodeItemInformer provides access to a shared informer and lister for NodeItems.
type NodeSetInformer ¶
type NodeSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.NodeSetLister }
NodeSetInformer provides access to a shared informer and lister for NodeSets.
type PartitionInformer ¶
type PartitionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PartitionLister }
PartitionInformer provides access to a shared informer and lister for Partitions.
type PortInformer ¶
type PortInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PortLister }
PortInformer provides access to a shared informer and lister for Ports.
type RackInformer ¶
type RackInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RackLister }
RackInformer provides access to a shared informer and lister for Racks.
type RegionInformer ¶
type RegionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RegionLister }
RegionInformer provides access to a shared informer and lister for Regions.
type SiteInformer ¶
type SiteInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SiteLister }
SiteInformer provides access to a shared informer and lister for Sites.