v1beta1

package
v1.16.0-beta.1 Latest Latest
Warning

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

Go to latest
Published: May 28, 2020 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AirgapExpansion

type AirgapExpansion interface{}

type AirgapInterface

type AirgapInterface interface {
	Create(ctx context.Context, airgap *v1beta1.Airgap, opts v1.CreateOptions) (*v1beta1.Airgap, error)
	Update(ctx context.Context, airgap *v1beta1.Airgap, opts v1.UpdateOptions) (*v1beta1.Airgap, error)
	UpdateStatus(ctx context.Context, airgap *v1beta1.Airgap, opts v1.UpdateOptions) (*v1beta1.Airgap, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.Airgap, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta1.AirgapList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.Airgap, err error)
	AirgapExpansion
}

AirgapInterface has methods to work with Airgap resources.

type AirgapsGetter

type AirgapsGetter interface {
	Airgaps(namespace string) AirgapInterface
}

AirgapsGetter has a method to return a AirgapInterface. A group's client should implement this interface.

type AppInterface

type AppInterface interface {
	Create(*v1beta1.App) (*v1beta1.App, error)
	Update(*v1beta1.App) (*v1beta1.App, error)
	UpdateStatus(*v1beta1.App) (*v1beta1.App, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1beta1.App, error)
	List(opts v1.ListOptions) (*v1beta1.AppList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.App, err error)
	AppExpansion
}

AppInterface has methods to work with App resources.

type ApplicationExpansion

type ApplicationExpansion interface{}

type ApplicationInterface

type ApplicationInterface interface {
	Create(ctx context.Context, application *v1beta1.Application, opts v1.CreateOptions) (*v1beta1.Application, error)
	Update(ctx context.Context, application *v1beta1.Application, opts v1.UpdateOptions) (*v1beta1.Application, error)
	UpdateStatus(ctx context.Context, application *v1beta1.Application, opts v1.UpdateOptions) (*v1beta1.Application, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.Application, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ApplicationList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.Application, err error)
	ApplicationExpansion
}

ApplicationInterface has methods to work with Application resources.

type ApplicationsGetter

type ApplicationsGetter interface {
	Applications(namespace string) ApplicationInterface
}

ApplicationsGetter has a method to return a ApplicationInterface. A group's client should implement this interface.

type AppsGetter

type AppsGetter interface {
	Apps(namespace string) AppInterface
}

AppsGetter has a method to return a AppInterface. A group's client should implement this interface.

type ConfigExpansion

type ConfigExpansion interface{}

type ConfigInterface

type ConfigInterface interface {
	Create(ctx context.Context, config *v1beta1.Config, opts v1.CreateOptions) (*v1beta1.Config, error)
	Update(ctx context.Context, config *v1beta1.Config, opts v1.UpdateOptions) (*v1beta1.Config, error)
	UpdateStatus(ctx context.Context, config *v1beta1.Config, opts v1.UpdateOptions) (*v1beta1.Config, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.Config, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ConfigList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.Config, err error)
	ConfigExpansion
}

ConfigInterface has methods to work with Config resources.

type ConfigValuesExpansion

type ConfigValuesExpansion interface{}

type ConfigValuesInterface

type ConfigValuesInterface interface {
	Create(ctx context.Context, configValues *v1beta1.ConfigValues, opts v1.CreateOptions) (*v1beta1.ConfigValues, error)
	Update(ctx context.Context, configValues *v1beta1.ConfigValues, opts v1.UpdateOptions) (*v1beta1.ConfigValues, error)
	UpdateStatus(ctx context.Context, configValues *v1beta1.ConfigValues, opts v1.UpdateOptions) (*v1beta1.ConfigValues, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ConfigValues, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ConfigValuesList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ConfigValues, err error)
	ConfigValuesExpansion
}

ConfigValuesInterface has methods to work with ConfigValues resources.

type ConfigValuesesGetter

type ConfigValuesesGetter interface {
	ConfigValueses(namespace string) ConfigValuesInterface
}

ConfigValuesesGetter has a method to return a ConfigValuesInterface. A group's client should implement this interface.

type ConfigsGetter

type ConfigsGetter interface {
	Configs(namespace string) ConfigInterface
}

ConfigsGetter has a method to return a ConfigInterface. A group's client should implement this interface.

type HelmChartExpansion

type HelmChartExpansion interface{}

type HelmChartInterface

type HelmChartInterface interface {
	Create(ctx context.Context, helmChart *v1beta1.HelmChart, opts v1.CreateOptions) (*v1beta1.HelmChart, error)
	Update(ctx context.Context, helmChart *v1beta1.HelmChart, opts v1.UpdateOptions) (*v1beta1.HelmChart, error)
	UpdateStatus(ctx context.Context, helmChart *v1beta1.HelmChart, opts v1.UpdateOptions) (*v1beta1.HelmChart, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.HelmChart, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta1.HelmChartList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.HelmChart, err error)
	HelmChartExpansion
}

HelmChartInterface has methods to work with HelmChart resources.

type HelmChartsGetter

type HelmChartsGetter interface {
	HelmCharts(namespace string) HelmChartInterface
}

HelmChartsGetter has a method to return a HelmChartInterface. A group's client should implement this interface.

type InstallationExpansion

type InstallationExpansion interface{}

type InstallationInterface

type InstallationInterface interface {
	Create(ctx context.Context, installation *v1beta1.Installation, opts v1.CreateOptions) (*v1beta1.Installation, error)
	Update(ctx context.Context, installation *v1beta1.Installation, opts v1.UpdateOptions) (*v1beta1.Installation, error)
	UpdateStatus(ctx context.Context, installation *v1beta1.Installation, opts v1.UpdateOptions) (*v1beta1.Installation, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.Installation, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta1.InstallationList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.Installation, err error)
	InstallationExpansion
}

InstallationInterface has methods to work with Installation resources.

type InstallationsGetter

type InstallationsGetter interface {
	Installations(namespace string) InstallationInterface
}

InstallationsGetter has a method to return a InstallationInterface. A group's client should implement this interface.

type KotsV1beta1Client

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

KotsV1beta1Client is used to interact with features provided by the kots.io group.

func New

New creates a new KotsV1beta1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new KotsV1beta1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *KotsV1beta1Client

NewForConfigOrDie creates a new KotsV1beta1Client for the given config and panics if there is an error in the config.

func (*KotsV1beta1Client) Airgaps

func (c *KotsV1beta1Client) Airgaps(namespace string) AirgapInterface

func (*KotsV1beta1Client) Applications

func (c *KotsV1beta1Client) Applications(namespace string) ApplicationInterface

func (*KotsV1beta1Client) ConfigValueses

func (c *KotsV1beta1Client) ConfigValueses(namespace string) ConfigValuesInterface

func (*KotsV1beta1Client) Configs

func (c *KotsV1beta1Client) Configs(namespace string) ConfigInterface

func (*KotsV1beta1Client) HelmCharts

func (c *KotsV1beta1Client) HelmCharts(namespace string) HelmChartInterface

func (*KotsV1beta1Client) Installations

func (c *KotsV1beta1Client) Installations(namespace string) InstallationInterface

func (*KotsV1beta1Client) Licenses

func (c *KotsV1beta1Client) Licenses(namespace string) LicenseInterface

func (*KotsV1beta1Client) RESTClient

func (c *KotsV1beta1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

type LicenseExpansion

type LicenseExpansion interface{}

type LicenseInterface

type LicenseInterface interface {
	Create(ctx context.Context, license *v1beta1.License, opts v1.CreateOptions) (*v1beta1.License, error)
	Update(ctx context.Context, license *v1beta1.License, opts v1.UpdateOptions) (*v1beta1.License, error)
	UpdateStatus(ctx context.Context, license *v1beta1.License, opts v1.UpdateOptions) (*v1beta1.License, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.License, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta1.LicenseList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.License, err error)
	LicenseExpansion
}

LicenseInterface has methods to work with License resources.

type LicensesGetter

type LicensesGetter interface {
	Licenses(namespace string) LicenseInterface
}

LicensesGetter has a method to return a LicenseInterface. A group's client should implement this interface.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

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