Documentation ¶
Index ¶
- func NewChainInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewChargeRequestInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredChainInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredChargeRequestInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMinerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMinerSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMinerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMinerSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ChainInformer
- type ChargeRequestInformer
- type Interface
- type MinerInformer
- type MinerSetInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewChainInformer ¶
func NewChainInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewChainInformer constructs a new informer for Chain 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 NewChargeRequestInformer ¶
func NewChargeRequestInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewChargeRequestInformer constructs a new informer for ChargeRequest 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 NewFilteredChainInformer ¶
func NewFilteredChainInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredChainInformer constructs a new informer for Chain 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 NewFilteredChargeRequestInformer ¶
func NewFilteredChargeRequestInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredChargeRequestInformer constructs a new informer for ChargeRequest 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 NewFilteredMinerInformer ¶
func NewFilteredMinerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMinerInformer constructs a new informer for Miner 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 NewFilteredMinerSetInformer ¶
func NewFilteredMinerSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMinerSetInformer constructs a new informer for MinerSet 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 NewMinerInformer ¶
func NewMinerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMinerInformer constructs a new informer for Miner 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 NewMinerSetInformer ¶
func NewMinerSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMinerSetInformer constructs a new informer for MinerSet 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 ChainInformer ¶
type ChainInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.ChainLister }
ChainInformer provides access to a shared informer and lister for Chains.
type ChargeRequestInformer ¶
type ChargeRequestInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.ChargeRequestLister }
ChargeRequestInformer provides access to a shared informer and lister for ChargeRequests.
type Interface ¶
type Interface interface { // Chains returns a ChainInformer. Chains() ChainInformer // ChargeRequests returns a ChargeRequestInformer. ChargeRequests() ChargeRequestInformer // Miners returns a MinerInformer. Miners() MinerInformer // MinerSets returns a MinerSetInformer. MinerSets() MinerSetInformer }
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 MinerInformer ¶
type MinerInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.MinerLister }
MinerInformer provides access to a shared informer and lister for Miners.
type MinerSetInformer ¶
type MinerSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.MinerSetLister }
MinerSetInformer provides access to a shared informer and lister for MinerSets.