Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ClusterFilterExpansion
- type ClusterFilterInterface
- type ClusterFiltersGetter
- type ClusterFluentdConfigExpansion
- type ClusterFluentdConfigInterface
- type ClusterFluentdConfigsGetter
- type ClusterInputExpansion
- type ClusterInputInterface
- type ClusterInputsGetter
- type ClusterOutputExpansion
- type ClusterOutputInterface
- type ClusterOutputsGetter
- type FilterExpansion
- type FilterInterface
- type FiltersGetter
- type FluentdConfigExpansion
- type FluentdConfigInterface
- type FluentdConfigsGetter
- type FluentdExpansion
- type FluentdInterface
- type FluentdV1alpha1Client
- func (c *FluentdV1alpha1Client) ClusterFilters() ClusterFilterInterface
- func (c *FluentdV1alpha1Client) ClusterFluentdConfigs() ClusterFluentdConfigInterface
- func (c *FluentdV1alpha1Client) ClusterInputs() ClusterInputInterface
- func (c *FluentdV1alpha1Client) ClusterOutputs() ClusterOutputInterface
- func (c *FluentdV1alpha1Client) Filters(namespace string) FilterInterface
- func (c *FluentdV1alpha1Client) FluentdConfigs(namespace string) FluentdConfigInterface
- func (c *FluentdV1alpha1Client) Fluentds(namespace string) FluentdInterface
- func (c *FluentdV1alpha1Client) Inputs(namespace string) InputInterface
- func (c *FluentdV1alpha1Client) Outputs(namespace string) OutputInterface
- func (c *FluentdV1alpha1Client) RESTClient() rest.Interface
- type FluentdV1alpha1Interface
- type FluentdsGetter
- type InputExpansion
- type InputInterface
- type InputsGetter
- type OutputExpansion
- type OutputInterface
- type OutputsGetter
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 ¶
func New(c rest.Interface) *FluentdV1alpha1Client
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 ¶
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 FluentdV1alpha1Interface ¶
type FluentdV1alpha1Interface interface { RESTClient() rest.Interface ClusterFiltersGetter ClusterFluentdConfigsGetter ClusterInputsGetter ClusterOutputsGetter FiltersGetter FluentdsGetter FluentdConfigsGetter InputsGetter OutputsGetter }
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.