boundlessclientset

package
v1.0.22 Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddonInterface

type AddonInterface interface {
	List(opts metav1.ListOptions) (*v1alpha1.AddonList, error)
	Get(name string, options metav1.GetOptions) (*v1alpha1.Addon, error)
	Create(addon *v1alpha1.Addon) (*v1alpha1.Addon, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
}

AddonInterface is an interface containing the operations that can be done on Addons

type BoundlessV1Alpha1Client

type BoundlessV1Alpha1Client struct {
	// contains filtered or unexported fields
}

func NewForConfig

func NewForConfig(c *rest.Config) (*BoundlessV1Alpha1Client, error)

func (*BoundlessV1Alpha1Client) Addons

func (c *BoundlessV1Alpha1Client) Addons(namespace string) AddonInterface

func (*BoundlessV1Alpha1Client) Manifests

func (c *BoundlessV1Alpha1Client) Manifests(namespace string) ManifestInterface

type BoundlessV1Alpha1Interface

type BoundlessV1Alpha1Interface interface {
	Addons(namespace string) v1alpha1.Addon
}

TODO: generate the client code instead or use a dynamic client

type ManifestInterface

type ManifestInterface interface {
	List(opts metav1.ListOptions) (*v1alpha1.ManifestList, error)
	Get(name string, options metav1.GetOptions) (*v1alpha1.Manifest, error)
	Create(addon *v1alpha1.Manifest) (*v1alpha1.Manifest, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
}

ManifestInterface is an interface containing the operations that can be done on Manifests

Jump to

Keyboard shortcuts

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