v1alpha2

package
v2.2.0 Latest Latest
Warning

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

Go to latest
Published: Mar 9, 2023 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 *v1alpha2.ClusterFilter, opts v1.CreateOptions) (*v1alpha2.ClusterFilter, error)
	Update(ctx context.Context, clusterFilter *v1alpha2.ClusterFilter, opts v1.UpdateOptions) (*v1alpha2.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) (*v1alpha2.ClusterFilter, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.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 *v1alpha2.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 ClusterFluentBitConfigExpansion

type ClusterFluentBitConfigExpansion interface{}

type ClusterFluentBitConfigInterface

type ClusterFluentBitConfigInterface interface {
	Create(ctx context.Context, clusterFluentBitConfig *v1alpha2.ClusterFluentBitConfig, opts v1.CreateOptions) (*v1alpha2.ClusterFluentBitConfig, error)
	Update(ctx context.Context, clusterFluentBitConfig *v1alpha2.ClusterFluentBitConfig, opts v1.UpdateOptions) (*v1alpha2.ClusterFluentBitConfig, 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) (*v1alpha2.ClusterFluentBitConfig, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.ClusterFluentBitConfigList, 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 *v1alpha2.ClusterFluentBitConfig, err error)
	ClusterFluentBitConfigExpansion
}

ClusterFluentBitConfigInterface has methods to work with ClusterFluentBitConfig resources.

type ClusterFluentBitConfigsGetter

type ClusterFluentBitConfigsGetter interface {
	ClusterFluentBitConfigs() ClusterFluentBitConfigInterface
}

ClusterFluentBitConfigsGetter has a method to return a ClusterFluentBitConfigInterface. A group's client should implement this interface.

type ClusterInputExpansion

type ClusterInputExpansion interface{}

type ClusterInputInterface

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

ClusterInputInterface has methods to work with ClusterInput resources.

type ClusterInputsGetter

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 *v1alpha2.ClusterOutput, opts v1.CreateOptions) (*v1alpha2.ClusterOutput, error)
	Update(ctx context.Context, clusterOutput *v1alpha2.ClusterOutput, opts v1.UpdateOptions) (*v1alpha2.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) (*v1alpha2.ClusterOutput, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.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 *v1alpha2.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 ClusterParserExpansion

type ClusterParserExpansion interface{}

type ClusterParserInterface

type ClusterParserInterface interface {
	Create(ctx context.Context, clusterParser *v1alpha2.ClusterParser, opts v1.CreateOptions) (*v1alpha2.ClusterParser, error)
	Update(ctx context.Context, clusterParser *v1alpha2.ClusterParser, opts v1.UpdateOptions) (*v1alpha2.ClusterParser, 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) (*v1alpha2.ClusterParser, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.ClusterParserList, 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 *v1alpha2.ClusterParser, err error)
	ClusterParserExpansion
}

ClusterParserInterface has methods to work with ClusterParser resources.

type ClusterParsersGetter

type ClusterParsersGetter interface {
	ClusterParsers() ClusterParserInterface
}

ClusterParsersGetter has a method to return a ClusterParserInterface. A group's client should implement this interface.

type CollectorExpansion

type CollectorExpansion interface{}

type CollectorInterface

type CollectorInterface interface {
	Create(ctx context.Context, collector *v1alpha2.Collector, opts v1.CreateOptions) (*v1alpha2.Collector, error)
	Update(ctx context.Context, collector *v1alpha2.Collector, opts v1.UpdateOptions) (*v1alpha2.Collector, error)
	UpdateStatus(ctx context.Context, collector *v1alpha2.Collector, opts v1.UpdateOptions) (*v1alpha2.Collector, 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) (*v1alpha2.Collector, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.CollectorList, 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 *v1alpha2.Collector, err error)
	CollectorExpansion
}

CollectorInterface has methods to work with Collector resources.

type CollectorsGetter

type CollectorsGetter interface {
	Collectors(namespace string) CollectorInterface
}

CollectorsGetter has a method to return a CollectorInterface. A group's client should implement this interface.

type FluentBitExpansion

type FluentBitExpansion interface{}

type FluentBitInterface

type FluentBitInterface interface {
	Create(ctx context.Context, fluentBit *v1alpha2.FluentBit, opts v1.CreateOptions) (*v1alpha2.FluentBit, error)
	Update(ctx context.Context, fluentBit *v1alpha2.FluentBit, opts v1.UpdateOptions) (*v1alpha2.FluentBit, error)
	UpdateStatus(ctx context.Context, fluentBit *v1alpha2.FluentBit, opts v1.UpdateOptions) (*v1alpha2.FluentBit, 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) (*v1alpha2.FluentBit, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.FluentBitList, 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 *v1alpha2.FluentBit, err error)
	FluentBitExpansion
}

FluentBitInterface has methods to work with FluentBit resources.

type FluentBitsGetter

type FluentBitsGetter interface {
	FluentBits(namespace string) FluentBitInterface
}

FluentBitsGetter has a method to return a FluentBitInterface. A group's client should implement this interface.

type FluentbitV1alpha2Client

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

FluentbitV1alpha2Client is used to interact with features provided by the fluentbit.fluent.io group.

func New

New creates a new FluentbitV1alpha2Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new FluentbitV1alpha2Client 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) (*FluentbitV1alpha2Client, error)

NewForConfigAndClient creates a new FluentbitV1alpha2Client 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) *FluentbitV1alpha2Client

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

func (*FluentbitV1alpha2Client) ClusterFilters

func (c *FluentbitV1alpha2Client) ClusterFilters() ClusterFilterInterface

func (*FluentbitV1alpha2Client) ClusterFluentBitConfigs

func (c *FluentbitV1alpha2Client) ClusterFluentBitConfigs() ClusterFluentBitConfigInterface

func (*FluentbitV1alpha2Client) ClusterInputs

func (*FluentbitV1alpha2Client) ClusterOutputs

func (c *FluentbitV1alpha2Client) ClusterOutputs() ClusterOutputInterface

func (*FluentbitV1alpha2Client) ClusterParsers

func (c *FluentbitV1alpha2Client) ClusterParsers() ClusterParserInterface

func (*FluentbitV1alpha2Client) Collectors

func (c *FluentbitV1alpha2Client) Collectors(namespace string) CollectorInterface

func (*FluentbitV1alpha2Client) FluentBits

func (c *FluentbitV1alpha2Client) FluentBits(namespace string) FluentBitInterface

func (*FluentbitV1alpha2Client) RESTClient

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

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

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