internalversion

package
v0.0.12 Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

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.

Jump to

Keyboard shortcuts

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