Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ClusterLogSinkExpansion
- type ClusterLogSinkInterface
- type ClusterLogSinksGetter
- type ClusterMetricSinkExpansion
- type ClusterMetricSinkInterface
- type ClusterMetricSinksGetter
- type LogSinkExpansion
- type LogSinkInterface
- type LogSinksGetter
- type MetricSinkExpansion
- type MetricSinkInterface
- type MetricSinksGetter
- type ObservabilityV1alpha1Client
- func (c *ObservabilityV1alpha1Client) ClusterLogSinks(namespace string) ClusterLogSinkInterface
- func (c *ObservabilityV1alpha1Client) ClusterMetricSinks(namespace string) ClusterMetricSinkInterface
- func (c *ObservabilityV1alpha1Client) LogSinks(namespace string) LogSinkInterface
- func (c *ObservabilityV1alpha1Client) MetricSinks(namespace string) MetricSinkInterface
- func (c *ObservabilityV1alpha1Client) RESTClient() rest.Interface
- type ObservabilityV1alpha1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterLogSinkExpansion ¶
type ClusterLogSinkExpansion interface{}
type ClusterLogSinkInterface ¶
type ClusterLogSinkInterface interface { Create(*v1alpha1.ClusterLogSink) (*v1alpha1.ClusterLogSink, error) Update(*v1alpha1.ClusterLogSink) (*v1alpha1.ClusterLogSink, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ClusterLogSink, error) List(opts v1.ListOptions) (*v1alpha1.ClusterLogSinkList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ClusterLogSink, err error) ClusterLogSinkExpansion }
ClusterLogSinkInterface has methods to work with ClusterLogSink resources.
type ClusterLogSinksGetter ¶
type ClusterLogSinksGetter interface {
ClusterLogSinks(namespace string) ClusterLogSinkInterface
}
ClusterLogSinksGetter has a method to return a ClusterLogSinkInterface. A group's client should implement this interface.
type ClusterMetricSinkExpansion ¶
type ClusterMetricSinkExpansion interface{}
type ClusterMetricSinkInterface ¶
type ClusterMetricSinkInterface interface { Create(*v1alpha1.ClusterMetricSink) (*v1alpha1.ClusterMetricSink, error) Update(*v1alpha1.ClusterMetricSink) (*v1alpha1.ClusterMetricSink, error) UpdateStatus(*v1alpha1.ClusterMetricSink) (*v1alpha1.ClusterMetricSink, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ClusterMetricSink, error) List(opts v1.ListOptions) (*v1alpha1.ClusterMetricSinkList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ClusterMetricSink, err error) ClusterMetricSinkExpansion }
ClusterMetricSinkInterface has methods to work with ClusterMetricSink resources.
type ClusterMetricSinksGetter ¶
type ClusterMetricSinksGetter interface {
ClusterMetricSinks(namespace string) ClusterMetricSinkInterface
}
ClusterMetricSinksGetter has a method to return a ClusterMetricSinkInterface. A group's client should implement this interface.
type LogSinkExpansion ¶
type LogSinkExpansion interface{}
type LogSinkInterface ¶
type LogSinkInterface interface { Create(*v1alpha1.LogSink) (*v1alpha1.LogSink, error) Update(*v1alpha1.LogSink) (*v1alpha1.LogSink, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.LogSink, error) List(opts v1.ListOptions) (*v1alpha1.LogSinkList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.LogSink, err error) LogSinkExpansion }
LogSinkInterface has methods to work with LogSink resources.
type LogSinksGetter ¶
type LogSinksGetter interface {
LogSinks(namespace string) LogSinkInterface
}
LogSinksGetter has a method to return a LogSinkInterface. A group's client should implement this interface.
type MetricSinkExpansion ¶
type MetricSinkExpansion interface{}
type MetricSinkInterface ¶
type MetricSinkInterface interface { Create(*v1alpha1.MetricSink) (*v1alpha1.MetricSink, error) Update(*v1alpha1.MetricSink) (*v1alpha1.MetricSink, error) UpdateStatus(*v1alpha1.MetricSink) (*v1alpha1.MetricSink, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.MetricSink, error) List(opts v1.ListOptions) (*v1alpha1.MetricSinkList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.MetricSink, err error) MetricSinkExpansion }
MetricSinkInterface has methods to work with MetricSink resources.
type MetricSinksGetter ¶
type MetricSinksGetter interface {
MetricSinks(namespace string) MetricSinkInterface
}
MetricSinksGetter has a method to return a MetricSinkInterface. A group's client should implement this interface.
type ObservabilityV1alpha1Client ¶
type ObservabilityV1alpha1Client struct {
// contains filtered or unexported fields
}
ObservabilityV1alpha1Client is used to interact with features provided by the observability.knative.dev group.
func New ¶
func New(c rest.Interface) *ObservabilityV1alpha1Client
New creates a new ObservabilityV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ObservabilityV1alpha1Client, error)
NewForConfig creates a new ObservabilityV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ObservabilityV1alpha1Client
NewForConfigOrDie creates a new ObservabilityV1alpha1Client for the given config and panics if there is an error in the config.
func (*ObservabilityV1alpha1Client) ClusterLogSinks ¶
func (c *ObservabilityV1alpha1Client) ClusterLogSinks(namespace string) ClusterLogSinkInterface
func (*ObservabilityV1alpha1Client) ClusterMetricSinks ¶
func (c *ObservabilityV1alpha1Client) ClusterMetricSinks(namespace string) ClusterMetricSinkInterface
func (*ObservabilityV1alpha1Client) LogSinks ¶
func (c *ObservabilityV1alpha1Client) LogSinks(namespace string) LogSinkInterface
func (*ObservabilityV1alpha1Client) MetricSinks ¶
func (c *ObservabilityV1alpha1Client) MetricSinks(namespace string) MetricSinkInterface
func (*ObservabilityV1alpha1Client) RESTClient ¶
func (c *ObservabilityV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type ObservabilityV1alpha1Interface ¶
type ObservabilityV1alpha1Interface interface { RESTClient() rest.Interface ClusterLogSinksGetter ClusterMetricSinksGetter LogSinksGetter MetricSinksGetter }