v1alpha1

package
v0.23.0 Latest Latest
Warning

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

Go to latest
Published: Mar 8, 2024 License: Apache-2.0 Imports: 6 Imported by: 8

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAPIBindingClusterLister

func NewAPIBindingClusterLister(indexer cache.Indexer) *aPIBindingClusterLister

NewAPIBindingClusterLister returns a new APIBindingClusterLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index

func NewAPIBindingLister

func NewAPIBindingLister(indexer cache.Indexer) *aPIBindingScopedLister

NewAPIBindingLister returns a new APIBindingLister. We assume that the indexer: - is fed by a workspace-scoped LIST+WATCH - uses cache.MetaNamespaceKeyFunc as the key function

func NewAPIConversionClusterLister

func NewAPIConversionClusterLister(indexer cache.Indexer) *aPIConversionClusterLister

NewAPIConversionClusterLister returns a new APIConversionClusterLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index

func NewAPIConversionLister

func NewAPIConversionLister(indexer cache.Indexer) *aPIConversionScopedLister

NewAPIConversionLister returns a new APIConversionLister. We assume that the indexer: - is fed by a workspace-scoped LIST+WATCH - uses cache.MetaNamespaceKeyFunc as the key function

func NewAPIExportClusterLister

func NewAPIExportClusterLister(indexer cache.Indexer) *aPIExportClusterLister

NewAPIExportClusterLister returns a new APIExportClusterLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index

func NewAPIExportEndpointSliceClusterLister

func NewAPIExportEndpointSliceClusterLister(indexer cache.Indexer) *aPIExportEndpointSliceClusterLister

NewAPIExportEndpointSliceClusterLister returns a new APIExportEndpointSliceClusterLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index

func NewAPIExportEndpointSliceLister

func NewAPIExportEndpointSliceLister(indexer cache.Indexer) *aPIExportEndpointSliceScopedLister

NewAPIExportEndpointSliceLister returns a new APIExportEndpointSliceLister. We assume that the indexer: - is fed by a workspace-scoped LIST+WATCH - uses cache.MetaNamespaceKeyFunc as the key function

func NewAPIExportLister

func NewAPIExportLister(indexer cache.Indexer) *aPIExportScopedLister

NewAPIExportLister returns a new APIExportLister. We assume that the indexer: - is fed by a workspace-scoped LIST+WATCH - uses cache.MetaNamespaceKeyFunc as the key function

func NewAPIResourceSchemaClusterLister

func NewAPIResourceSchemaClusterLister(indexer cache.Indexer) *aPIResourceSchemaClusterLister

NewAPIResourceSchemaClusterLister returns a new APIResourceSchemaClusterLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index

func NewAPIResourceSchemaLister

func NewAPIResourceSchemaLister(indexer cache.Indexer) *aPIResourceSchemaScopedLister

NewAPIResourceSchemaLister returns a new APIResourceSchemaLister. We assume that the indexer: - is fed by a workspace-scoped LIST+WATCH - uses cache.MetaNamespaceKeyFunc as the key function

Types

type APIBindingClusterLister

type APIBindingClusterLister interface {
	// List lists all APIBindings in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*apisv1alpha1.APIBinding, err error)
	// Cluster returns a lister that can list and get APIBindings in one workspace.
	Cluster(clusterName logicalcluster.Name) APIBindingLister
	APIBindingClusterListerExpansion
}

APIBindingClusterLister can list APIBindings across all workspaces, or scope down to a APIBindingLister for one workspace. All objects returned here must be treated as read-only.

type APIBindingClusterListerExpansion

type APIBindingClusterListerExpansion interface{}

APIBindingClusterListerExpansion allows custom methods to be added to APIBindingClusterLister.

type APIBindingLister

type APIBindingLister interface {
	// List lists all APIBindings in the workspace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*apisv1alpha1.APIBinding, err error)
	// Get retrieves the APIBinding from the indexer for a given workspace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*apisv1alpha1.APIBinding, error)
	APIBindingListerExpansion
}

APIBindingLister can list all APIBindings, or get one in particular. All objects returned here must be treated as read-only.

type APIBindingListerExpansion

type APIBindingListerExpansion interface{}

APIBindingListerExpansion allows custom methods to be added to APIBindingLister.

type APIConversionClusterLister

type APIConversionClusterLister interface {
	// List lists all APIConversions in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*apisv1alpha1.APIConversion, err error)
	// Cluster returns a lister that can list and get APIConversions in one workspace.
	Cluster(clusterName logicalcluster.Name) APIConversionLister
	APIConversionClusterListerExpansion
}

APIConversionClusterLister can list APIConversions across all workspaces, or scope down to a APIConversionLister for one workspace. All objects returned here must be treated as read-only.

type APIConversionClusterListerExpansion

type APIConversionClusterListerExpansion interface{}

APIConversionClusterListerExpansion allows custom methods to be added to APIConversionClusterLister.

type APIConversionLister

type APIConversionLister interface {
	// List lists all APIConversions in the workspace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*apisv1alpha1.APIConversion, err error)
	// Get retrieves the APIConversion from the indexer for a given workspace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*apisv1alpha1.APIConversion, error)
	APIConversionListerExpansion
}

APIConversionLister can list all APIConversions, or get one in particular. All objects returned here must be treated as read-only.

type APIConversionListerExpansion

type APIConversionListerExpansion interface{}

APIConversionListerExpansion allows custom methods to be added to APIConversionLister.

type APIExportClusterLister

type APIExportClusterLister interface {
	// List lists all APIExports in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*apisv1alpha1.APIExport, err error)
	// Cluster returns a lister that can list and get APIExports in one workspace.
	Cluster(clusterName logicalcluster.Name) APIExportLister
	APIExportClusterListerExpansion
}

APIExportClusterLister can list APIExports across all workspaces, or scope down to a APIExportLister for one workspace. All objects returned here must be treated as read-only.

type APIExportClusterListerExpansion

type APIExportClusterListerExpansion interface{}

APIExportClusterListerExpansion allows custom methods to be added to APIExportClusterLister.

type APIExportEndpointSliceClusterLister

type APIExportEndpointSliceClusterLister interface {
	// List lists all APIExportEndpointSlices in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*apisv1alpha1.APIExportEndpointSlice, err error)
	// Cluster returns a lister that can list and get APIExportEndpointSlices in one workspace.
	Cluster(clusterName logicalcluster.Name) APIExportEndpointSliceLister
	APIExportEndpointSliceClusterListerExpansion
}

APIExportEndpointSliceClusterLister can list APIExportEndpointSlices across all workspaces, or scope down to a APIExportEndpointSliceLister for one workspace. All objects returned here must be treated as read-only.

type APIExportEndpointSliceClusterListerExpansion

type APIExportEndpointSliceClusterListerExpansion interface{}

APIExportEndpointSliceClusterListerExpansion allows custom methods to be added to APIExportEndpointSliceClusterLister.

type APIExportEndpointSliceLister

type APIExportEndpointSliceLister interface {
	// List lists all APIExportEndpointSlices in the workspace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*apisv1alpha1.APIExportEndpointSlice, err error)
	// Get retrieves the APIExportEndpointSlice from the indexer for a given workspace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*apisv1alpha1.APIExportEndpointSlice, error)
	APIExportEndpointSliceListerExpansion
}

APIExportEndpointSliceLister can list all APIExportEndpointSlices, or get one in particular. All objects returned here must be treated as read-only.

type APIExportEndpointSliceListerExpansion

type APIExportEndpointSliceListerExpansion interface{}

APIExportEndpointSliceListerExpansion allows custom methods to be added to APIExportEndpointSliceLister.

type APIExportLister

type APIExportLister interface {
	// List lists all APIExports in the workspace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*apisv1alpha1.APIExport, err error)
	// Get retrieves the APIExport from the indexer for a given workspace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*apisv1alpha1.APIExport, error)
	APIExportListerExpansion
}

APIExportLister can list all APIExports, or get one in particular. All objects returned here must be treated as read-only.

type APIExportListerExpansion

type APIExportListerExpansion interface{}

APIExportListerExpansion allows custom methods to be added to APIExportLister.

type APIResourceSchemaClusterLister

type APIResourceSchemaClusterLister interface {
	// List lists all APIResourceSchemas in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*apisv1alpha1.APIResourceSchema, err error)
	// Cluster returns a lister that can list and get APIResourceSchemas in one workspace.
	Cluster(clusterName logicalcluster.Name) APIResourceSchemaLister
	APIResourceSchemaClusterListerExpansion
}

APIResourceSchemaClusterLister can list APIResourceSchemas across all workspaces, or scope down to a APIResourceSchemaLister for one workspace. All objects returned here must be treated as read-only.

type APIResourceSchemaClusterListerExpansion

type APIResourceSchemaClusterListerExpansion interface{}

APIResourceSchemaClusterListerExpansion allows custom methods to be added to APIResourceSchemaClusterLister.

type APIResourceSchemaLister

type APIResourceSchemaLister interface {
	// List lists all APIResourceSchemas in the workspace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*apisv1alpha1.APIResourceSchema, err error)
	// Get retrieves the APIResourceSchema from the indexer for a given workspace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*apisv1alpha1.APIResourceSchema, error)
	APIResourceSchemaListerExpansion
}

APIResourceSchemaLister can list all APIResourceSchemas, or get one in particular. All objects returned here must be treated as read-only.

type APIResourceSchemaListerExpansion

type APIResourceSchemaListerExpansion interface{}

APIResourceSchemaListerExpansion allows custom methods to be added to APIResourceSchemaLister.

Jump to

Keyboard shortcuts

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