Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PrefixAllocationLister ¶
type PrefixAllocationLister interface {
// List lists all PrefixAllocations in the indexer.
// Objects returned here must be treated as read-only.
List(selector labels.Selector) (ret []*ipam.PrefixAllocation, err error)
// PrefixAllocations returns an object that can list and get PrefixAllocations.
PrefixAllocations(namespace string) PrefixAllocationNamespaceLister
PrefixAllocationListerExpansion
}
PrefixAllocationLister helps list PrefixAllocations. All objects returned here must be treated as read-only.
func NewPrefixAllocationLister ¶
func NewPrefixAllocationLister(indexer cache.Indexer) PrefixAllocationLister
NewPrefixAllocationLister returns a new PrefixAllocationLister.
type PrefixAllocationListerExpansion ¶
type PrefixAllocationListerExpansion interface{}
PrefixAllocationListerExpansion allows custom methods to be added to PrefixAllocationLister.
type PrefixAllocationNamespaceLister ¶
type PrefixAllocationNamespaceLister interface {
// List lists all PrefixAllocations in the indexer for a given namespace.
// Objects returned here must be treated as read-only.
List(selector labels.Selector) (ret []*ipam.PrefixAllocation, err error)
// Get retrieves the PrefixAllocation from the indexer for a given namespace and name.
// Objects returned here must be treated as read-only.
Get(name string) (*ipam.PrefixAllocation, error)
PrefixAllocationNamespaceListerExpansion
}
PrefixAllocationNamespaceLister helps list and get PrefixAllocations. All objects returned here must be treated as read-only.
type PrefixAllocationNamespaceListerExpansion ¶
type PrefixAllocationNamespaceListerExpansion interface{}
PrefixAllocationNamespaceListerExpansion allows custom methods to be added to PrefixAllocationNamespaceLister.
type PrefixLister ¶
type PrefixLister interface {
// List lists all Prefixes in the indexer.
// Objects returned here must be treated as read-only.
List(selector labels.Selector) (ret []*ipam.Prefix, err error)
// Prefixes returns an object that can list and get Prefixes.
Prefixes(namespace string) PrefixNamespaceLister
PrefixListerExpansion
}
PrefixLister helps list Prefixes. All objects returned here must be treated as read-only.
func NewPrefixLister ¶
func NewPrefixLister(indexer cache.Indexer) PrefixLister
NewPrefixLister returns a new PrefixLister.
type PrefixListerExpansion ¶
type PrefixListerExpansion interface{}
PrefixListerExpansion allows custom methods to be added to PrefixLister.
type PrefixNamespaceLister ¶
type PrefixNamespaceLister interface {
// List lists all Prefixes in the indexer for a given namespace.
// Objects returned here must be treated as read-only.
List(selector labels.Selector) (ret []*ipam.Prefix, err error)
// Get retrieves the Prefix from the indexer for a given namespace and name.
// Objects returned here must be treated as read-only.
Get(name string) (*ipam.Prefix, error)
PrefixNamespaceListerExpansion
}
PrefixNamespaceLister helps list and get Prefixes. All objects returned here must be treated as read-only.
type PrefixNamespaceListerExpansion ¶
type PrefixNamespaceListerExpansion interface{}
PrefixNamespaceListerExpansion allows custom methods to be added to PrefixNamespaceLister.