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 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) RESTClient() rest.Interface
- type LoggingV1beta1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LoggingLogBucketExpansion ¶ added in v1.72.0
type LoggingLogBucketExpansion interface{}
type LoggingLogBucketInterface ¶ added in v1.72.0
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 ¶ added in v1.72.0
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 ¶ added in v1.52.0
type LoggingLogExclusionExpansion interface{}
type LoggingLogExclusionInterface ¶ added in v1.52.0
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 ¶ added in v1.52.0
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 ¶ added in v1.71.0
type LoggingLogMetricExpansion interface{}
type LoggingLogMetricInterface ¶ added in v1.71.0
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 ¶ added in v1.71.0
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 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.
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 ¶ added in v1.72.0
func (c *LoggingV1beta1Client) LoggingLogBuckets(namespace string) LoggingLogBucketInterface
func (*LoggingV1beta1Client) LoggingLogExclusions ¶ added in v1.52.0
func (c *LoggingV1beta1Client) LoggingLogExclusions(namespace string) LoggingLogExclusionInterface
func (*LoggingV1beta1Client) LoggingLogMetrics ¶ added in v1.71.0
func (c *LoggingV1beta1Client) LoggingLogMetrics(namespace string) LoggingLogMetricInterface
func (*LoggingV1beta1Client) LoggingLogSinks ¶
func (c *LoggingV1beta1Client) LoggingLogSinks(namespace string) LoggingLogSinkInterface
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 }