Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type LoggingLogBucketExpansion
- type LoggingLogBucketInterface
- type LoggingLogBucketsGetter
- type LoggingLogExclusionExpansion
- type LoggingLogExclusionInterface
- type LoggingLogExclusionsGetter
- type LoggingLogMetricExpansion
- type LoggingLogMetricInterface
- type LoggingLogMetricsGetter
- type LoggingLogSinkExpansion
- type LoggingLogSinkInterface
- type LoggingLogSinksGetter
- type LoggingLogViewExpansion
- type LoggingLogViewInterface
- type LoggingLogViewsGetter
- type LoggingV1beta1Client
- func (c *LoggingV1beta1Client) LoggingLogBuckets(namespace string) LoggingLogBucketInterface
- func (c *LoggingV1beta1Client) LoggingLogExclusions(namespace string) LoggingLogExclusionInterface
- func (c *LoggingV1beta1Client) LoggingLogMetrics(namespace string) LoggingLogMetricInterface
- func (c *LoggingV1beta1Client) LoggingLogSinks(namespace string) LoggingLogSinkInterface
- func (c *LoggingV1beta1Client) LoggingLogViews(namespace string) LoggingLogViewInterface
- func (c *LoggingV1beta1Client) RESTClient() rest.Interface
- type LoggingV1beta1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LoggingLogBucketExpansion ¶
type LoggingLogBucketExpansion interface{}
type LoggingLogBucketInterface ¶
type LoggingLogBucketInterface interface { Create(ctx context.Context, loggingLogBucket *v1beta1.LoggingLogBucket, opts v1.CreateOptions) (*v1beta1.LoggingLogBucket, error) Update(ctx context.Context, loggingLogBucket *v1beta1.LoggingLogBucket, opts v1.UpdateOptions) (*v1beta1.LoggingLogBucket, error) UpdateStatus(ctx context.Context, loggingLogBucket *v1beta1.LoggingLogBucket, opts v1.UpdateOptions) (*v1beta1.LoggingLogBucket, 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.LoggingLogBucket, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.LoggingLogBucketList, 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.LoggingLogBucket, err error) LoggingLogBucketExpansion }
LoggingLogBucketInterface has methods to work with LoggingLogBucket resources.
type LoggingLogBucketsGetter ¶
type LoggingLogBucketsGetter interface {
LoggingLogBuckets(namespace string) LoggingLogBucketInterface
}
LoggingLogBucketsGetter has a method to return a LoggingLogBucketInterface. A group's client should implement this interface.
type LoggingLogExclusionExpansion ¶
type LoggingLogExclusionExpansion interface{}
type LoggingLogExclusionInterface ¶
type LoggingLogExclusionInterface interface { Create(ctx context.Context, loggingLogExclusion *v1beta1.LoggingLogExclusion, opts v1.CreateOptions) (*v1beta1.LoggingLogExclusion, error) Update(ctx context.Context, loggingLogExclusion *v1beta1.LoggingLogExclusion, opts v1.UpdateOptions) (*v1beta1.LoggingLogExclusion, error) UpdateStatus(ctx context.Context, loggingLogExclusion *v1beta1.LoggingLogExclusion, opts v1.UpdateOptions) (*v1beta1.LoggingLogExclusion, 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.LoggingLogExclusion, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.LoggingLogExclusionList, 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.LoggingLogExclusion, err error) LoggingLogExclusionExpansion }
LoggingLogExclusionInterface has methods to work with LoggingLogExclusion resources.
type LoggingLogExclusionsGetter ¶
type LoggingLogExclusionsGetter interface {
LoggingLogExclusions(namespace string) LoggingLogExclusionInterface
}
LoggingLogExclusionsGetter has a method to return a LoggingLogExclusionInterface. A group's client should implement this interface.
type LoggingLogMetricExpansion ¶
type LoggingLogMetricExpansion interface{}
type LoggingLogMetricInterface ¶
type LoggingLogMetricInterface interface { Create(ctx context.Context, loggingLogMetric *v1beta1.LoggingLogMetric, opts v1.CreateOptions) (*v1beta1.LoggingLogMetric, error) Update(ctx context.Context, loggingLogMetric *v1beta1.LoggingLogMetric, opts v1.UpdateOptions) (*v1beta1.LoggingLogMetric, error) UpdateStatus(ctx context.Context, loggingLogMetric *v1beta1.LoggingLogMetric, opts v1.UpdateOptions) (*v1beta1.LoggingLogMetric, 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.LoggingLogMetric, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.LoggingLogMetricList, 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.LoggingLogMetric, err error) LoggingLogMetricExpansion }
LoggingLogMetricInterface has methods to work with LoggingLogMetric resources.
type LoggingLogMetricsGetter ¶
type LoggingLogMetricsGetter interface {
LoggingLogMetrics(namespace string) LoggingLogMetricInterface
}
LoggingLogMetricsGetter has a method to return a LoggingLogMetricInterface. A group's client should implement this interface.
type LoggingLogSinkExpansion ¶
type LoggingLogSinkExpansion interface{}
type LoggingLogSinkInterface ¶
type LoggingLogSinkInterface interface { Create(ctx context.Context, loggingLogSink *v1beta1.LoggingLogSink, opts v1.CreateOptions) (*v1beta1.LoggingLogSink, error) Update(ctx context.Context, loggingLogSink *v1beta1.LoggingLogSink, opts v1.UpdateOptions) (*v1beta1.LoggingLogSink, error) UpdateStatus(ctx context.Context, loggingLogSink *v1beta1.LoggingLogSink, opts v1.UpdateOptions) (*v1beta1.LoggingLogSink, 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.LoggingLogSink, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.LoggingLogSinkList, 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.LoggingLogSink, err error) LoggingLogSinkExpansion }
LoggingLogSinkInterface has methods to work with LoggingLogSink resources.
type LoggingLogSinksGetter ¶
type LoggingLogSinksGetter interface {
LoggingLogSinks(namespace string) LoggingLogSinkInterface
}
LoggingLogSinksGetter has a method to return a LoggingLogSinkInterface. A group's client should implement this interface.
type LoggingLogViewExpansion ¶ added in v1.75.0
type LoggingLogViewExpansion interface{}
type LoggingLogViewInterface ¶ added in v1.75.0
type LoggingLogViewInterface interface { Create(ctx context.Context, loggingLogView *v1beta1.LoggingLogView, opts v1.CreateOptions) (*v1beta1.LoggingLogView, error) Update(ctx context.Context, loggingLogView *v1beta1.LoggingLogView, opts v1.UpdateOptions) (*v1beta1.LoggingLogView, error) UpdateStatus(ctx context.Context, loggingLogView *v1beta1.LoggingLogView, opts v1.UpdateOptions) (*v1beta1.LoggingLogView, 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.LoggingLogView, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.LoggingLogViewList, 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.LoggingLogView, err error) LoggingLogViewExpansion }
LoggingLogViewInterface has methods to work with LoggingLogView resources.
type LoggingLogViewsGetter ¶ added in v1.75.0
type LoggingLogViewsGetter interface {
LoggingLogViews(namespace string) LoggingLogViewInterface
}
LoggingLogViewsGetter has a method to return a LoggingLogViewInterface. A group's client should implement this interface.
type LoggingV1beta1Client ¶
type LoggingV1beta1Client struct {
// contains filtered or unexported fields
}
LoggingV1beta1Client is used to interact with features provided by the logging.cnrm.cloud.google.com group.
func New ¶
func New(c rest.Interface) *LoggingV1beta1Client
New creates a new LoggingV1beta1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*LoggingV1beta1Client, error)
NewForConfig creates a new LoggingV1beta1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶ added in v1.75.0
NewForConfigAndClient creates a new LoggingV1beta1Client 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) *LoggingV1beta1Client
NewForConfigOrDie creates a new LoggingV1beta1Client for the given config and panics if there is an error in the config.
func (*LoggingV1beta1Client) LoggingLogBuckets ¶
func (c *LoggingV1beta1Client) LoggingLogBuckets(namespace string) LoggingLogBucketInterface
func (*LoggingV1beta1Client) LoggingLogExclusions ¶
func (c *LoggingV1beta1Client) LoggingLogExclusions(namespace string) LoggingLogExclusionInterface
func (*LoggingV1beta1Client) LoggingLogMetrics ¶
func (c *LoggingV1beta1Client) LoggingLogMetrics(namespace string) LoggingLogMetricInterface
func (*LoggingV1beta1Client) LoggingLogSinks ¶
func (c *LoggingV1beta1Client) LoggingLogSinks(namespace string) LoggingLogSinkInterface
func (*LoggingV1beta1Client) LoggingLogViews ¶ added in v1.75.0
func (c *LoggingV1beta1Client) LoggingLogViews(namespace string) LoggingLogViewInterface
func (*LoggingV1beta1Client) RESTClient ¶
func (c *LoggingV1beta1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type LoggingV1beta1Interface ¶
type LoggingV1beta1Interface interface { RESTClient() rest.Interface LoggingLogBucketsGetter LoggingLogExclusionsGetter LoggingLogMetricsGetter LoggingLogSinksGetter LoggingLogViewsGetter }