v1alpha1

package
v2.9.0 Latest Latest
Warning

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

Go to latest
Published: Jun 13, 2024 License: Apache-2.0 Imports: 9 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 ClusterFilterExpansion

type ClusterFilterExpansion interface{}

type ClusterFilterInterface

type ClusterFilterInterface interface {
	Create(ctx context.Context, clusterFilter *v1alpha1.ClusterFilter, opts v1.CreateOptions) (*v1alpha1.ClusterFilter, error)
	Update(ctx context.Context, clusterFilter *v1alpha1.ClusterFilter, opts v1.UpdateOptions) (*v1alpha1.ClusterFilter, error)
	UpdateStatus(ctx context.Context, clusterFilter *v1alpha1.ClusterFilter, opts v1.UpdateOptions) (*v1alpha1.ClusterFilter, 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) (*v1alpha1.ClusterFilter, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterFilterList, 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 *v1alpha1.ClusterFilter, err error)
	ClusterFilterExpansion
}

ClusterFilterInterface has methods to work with ClusterFilter resources.

type ClusterFiltersGetter

type ClusterFiltersGetter interface {
	ClusterFilters() ClusterFilterInterface
}

ClusterFiltersGetter has a method to return a ClusterFilterInterface. A group's client should implement this interface.

type ClusterFluentdConfigExpansion

type ClusterFluentdConfigExpansion interface{}

type ClusterFluentdConfigInterface

type ClusterFluentdConfigInterface interface {
	Create(ctx context.Context, clusterFluentdConfig *v1alpha1.ClusterFluentdConfig, opts v1.CreateOptions) (*v1alpha1.ClusterFluentdConfig, error)
	Update(ctx context.Context, clusterFluentdConfig *v1alpha1.ClusterFluentdConfig, opts v1.UpdateOptions) (*v1alpha1.ClusterFluentdConfig, error)
	UpdateStatus(ctx context.Context, clusterFluentdConfig *v1alpha1.ClusterFluentdConfig, opts v1.UpdateOptions) (*v1alpha1.ClusterFluentdConfig, 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) (*v1alpha1.ClusterFluentdConfig, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterFluentdConfigList, 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 *v1alpha1.ClusterFluentdConfig, err error)
	ClusterFluentdConfigExpansion
}

ClusterFluentdConfigInterface has methods to work with ClusterFluentdConfig resources.

type ClusterFluentdConfigsGetter

type ClusterFluentdConfigsGetter interface {
	ClusterFluentdConfigs() ClusterFluentdConfigInterface
}

ClusterFluentdConfigsGetter has a method to return a ClusterFluentdConfigInterface. A group's client should implement this interface.

type ClusterInputExpansion added in v2.6.0

type ClusterInputExpansion interface{}

type ClusterInputInterface added in v2.6.0

type ClusterInputInterface interface {
	Create(ctx context.Context, clusterInput *v1alpha1.ClusterInput, opts v1.CreateOptions) (*v1alpha1.ClusterInput, error)
	Update(ctx context.Context, clusterInput *v1alpha1.ClusterInput, opts v1.UpdateOptions) (*v1alpha1.ClusterInput, error)
	UpdateStatus(ctx context.Context, clusterInput *v1alpha1.ClusterInput, opts v1.UpdateOptions) (*v1alpha1.ClusterInput, 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) (*v1alpha1.ClusterInput, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterInputList, 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 *v1alpha1.ClusterInput, err error)
	ClusterInputExpansion
}

ClusterInputInterface has methods to work with ClusterInput resources.

type ClusterInputsGetter added in v2.6.0

type ClusterInputsGetter interface {
	ClusterInputs() ClusterInputInterface
}

ClusterInputsGetter has a method to return a ClusterInputInterface. A group's client should implement this interface.

type ClusterOutputExpansion

type ClusterOutputExpansion interface{}

type ClusterOutputInterface

type ClusterOutputInterface interface {
	Create(ctx context.Context, clusterOutput *v1alpha1.ClusterOutput, opts v1.CreateOptions) (*v1alpha1.ClusterOutput, error)
	Update(ctx context.Context, clusterOutput *v1alpha1.ClusterOutput, opts v1.UpdateOptions) (*v1alpha1.ClusterOutput, error)
	UpdateStatus(ctx context.Context, clusterOutput *v1alpha1.ClusterOutput, opts v1.UpdateOptions) (*v1alpha1.ClusterOutput, 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) (*v1alpha1.ClusterOutput, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterOutputList, 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 *v1alpha1.ClusterOutput, err error)
	ClusterOutputExpansion
}

ClusterOutputInterface has methods to work with ClusterOutput resources.

type ClusterOutputsGetter

type ClusterOutputsGetter interface {
	ClusterOutputs() ClusterOutputInterface
}

ClusterOutputsGetter has a method to return a ClusterOutputInterface. A group's client should implement this interface.

type FilterExpansion

type FilterExpansion interface{}

type FilterInterface

type FilterInterface interface {
	Create(ctx context.Context, filter *v1alpha1.Filter, opts v1.CreateOptions) (*v1alpha1.Filter, error)
	Update(ctx context.Context, filter *v1alpha1.Filter, opts v1.UpdateOptions) (*v1alpha1.Filter, error)
	UpdateStatus(ctx context.Context, filter *v1alpha1.Filter, opts v1.UpdateOptions) (*v1alpha1.Filter, 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) (*v1alpha1.Filter, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FilterList, 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 *v1alpha1.Filter, err error)
	FilterExpansion
}

FilterInterface has methods to work with Filter resources.

type FiltersGetter

type FiltersGetter interface {
	Filters(namespace string) FilterInterface
}

FiltersGetter has a method to return a FilterInterface. A group's client should implement this interface.

type FluentdConfigExpansion

type FluentdConfigExpansion interface{}

type FluentdConfigInterface

type FluentdConfigInterface interface {
	Create(ctx context.Context, fluentdConfig *v1alpha1.FluentdConfig, opts v1.CreateOptions) (*v1alpha1.FluentdConfig, error)
	Update(ctx context.Context, fluentdConfig *v1alpha1.FluentdConfig, opts v1.UpdateOptions) (*v1alpha1.FluentdConfig, error)
	UpdateStatus(ctx context.Context, fluentdConfig *v1alpha1.FluentdConfig, opts v1.UpdateOptions) (*v1alpha1.FluentdConfig, 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) (*v1alpha1.FluentdConfig, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FluentdConfigList, 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 *v1alpha1.FluentdConfig, err error)
	FluentdConfigExpansion
}

FluentdConfigInterface has methods to work with FluentdConfig resources.

type FluentdConfigsGetter

type FluentdConfigsGetter interface {
	FluentdConfigs(namespace string) FluentdConfigInterface
}

FluentdConfigsGetter has a method to return a FluentdConfigInterface. A group's client should implement this interface.

type FluentdExpansion

type FluentdExpansion interface{}

type FluentdInterface

type FluentdInterface interface {
	Create(ctx context.Context, fluentd *v1alpha1.Fluentd, opts v1.CreateOptions) (*v1alpha1.Fluentd, error)
	Update(ctx context.Context, fluentd *v1alpha1.Fluentd, opts v1.UpdateOptions) (*v1alpha1.Fluentd, error)
	UpdateStatus(ctx context.Context, fluentd *v1alpha1.Fluentd, opts v1.UpdateOptions) (*v1alpha1.Fluentd, 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) (*v1alpha1.Fluentd, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FluentdList, 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 *v1alpha1.Fluentd, err error)
	FluentdExpansion
}

FluentdInterface has methods to work with Fluentd resources.

type FluentdV1alpha1Client

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

FluentdV1alpha1Client is used to interact with features provided by the fluentd.fluent.io group.

func New

New creates a new FluentdV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new FluentdV1alpha1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).

func NewForConfigAndClient

func NewForConfigAndClient(c *rest.Config, h *http.Client) (*FluentdV1alpha1Client, error)

NewForConfigAndClient creates a new FluentdV1alpha1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *FluentdV1alpha1Client

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

func (*FluentdV1alpha1Client) ClusterFilters

func (c *FluentdV1alpha1Client) ClusterFilters() ClusterFilterInterface

func (*FluentdV1alpha1Client) ClusterFluentdConfigs

func (c *FluentdV1alpha1Client) ClusterFluentdConfigs() ClusterFluentdConfigInterface

func (*FluentdV1alpha1Client) ClusterInputs added in v2.6.0

func (c *FluentdV1alpha1Client) ClusterInputs() ClusterInputInterface

func (*FluentdV1alpha1Client) ClusterOutputs

func (c *FluentdV1alpha1Client) ClusterOutputs() ClusterOutputInterface

func (*FluentdV1alpha1Client) Filters

func (c *FluentdV1alpha1Client) Filters(namespace string) FilterInterface

func (*FluentdV1alpha1Client) FluentdConfigs

func (c *FluentdV1alpha1Client) FluentdConfigs(namespace string) FluentdConfigInterface

func (*FluentdV1alpha1Client) Fluentds

func (c *FluentdV1alpha1Client) Fluentds(namespace string) FluentdInterface

func (*FluentdV1alpha1Client) Inputs added in v2.6.0

func (c *FluentdV1alpha1Client) Inputs(namespace string) InputInterface

func (*FluentdV1alpha1Client) Outputs

func (c *FluentdV1alpha1Client) Outputs(namespace string) OutputInterface

func (*FluentdV1alpha1Client) RESTClient

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

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

type FluentdsGetter

type FluentdsGetter interface {
	Fluentds(namespace string) FluentdInterface
}

FluentdsGetter has a method to return a FluentdInterface. A group's client should implement this interface.

type InputExpansion added in v2.6.0

type InputExpansion interface{}

type InputInterface added in v2.6.0

type InputInterface interface {
	Create(ctx context.Context, input *v1alpha1.Input, opts v1.CreateOptions) (*v1alpha1.Input, error)
	Update(ctx context.Context, input *v1alpha1.Input, opts v1.UpdateOptions) (*v1alpha1.Input, error)
	UpdateStatus(ctx context.Context, input *v1alpha1.Input, opts v1.UpdateOptions) (*v1alpha1.Input, 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) (*v1alpha1.Input, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InputList, 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 *v1alpha1.Input, err error)
	InputExpansion
}

InputInterface has methods to work with Input resources.

type InputsGetter added in v2.6.0

type InputsGetter interface {
	Inputs(namespace string) InputInterface
}

InputsGetter has a method to return a InputInterface. A group's client should implement this interface.

type OutputExpansion

type OutputExpansion interface{}

type OutputInterface

type OutputInterface interface {
	Create(ctx context.Context, output *v1alpha1.Output, opts v1.CreateOptions) (*v1alpha1.Output, error)
	Update(ctx context.Context, output *v1alpha1.Output, opts v1.UpdateOptions) (*v1alpha1.Output, error)
	UpdateStatus(ctx context.Context, output *v1alpha1.Output, opts v1.UpdateOptions) (*v1alpha1.Output, 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) (*v1alpha1.Output, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.OutputList, 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 *v1alpha1.Output, err error)
	OutputExpansion
}

OutputInterface has methods to work with Output resources.

type OutputsGetter

type OutputsGetter interface {
	Outputs(namespace string) OutputInterface
}

OutputsGetter has a method to return a OutputInterface. 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