Documentation ¶
Index ¶
- func WrapWithLogging(...) k8s_io_kube_aggregator_pkg_client_clientset_generated_clientset.Interface
- func WrapWithMetrics(...) k8s_io_kube_aggregator_pkg_client_clientset_generated_clientset.Interface
- func WrapWithTracing(...) k8s_io_kube_aggregator_pkg_client_clientset_generated_clientset.Interface
- type Interface
- type NewOption
- type UpstreamInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WrapWithLogging ¶
func WrapWithLogging(inner k8s_io_kube_aggregator_pkg_client_clientset_generated_clientset.Interface, logger logr.Logger) k8s_io_kube_aggregator_pkg_client_clientset_generated_clientset.Interface
func WrapWithMetrics ¶
func WrapWithMetrics(inner k8s_io_kube_aggregator_pkg_client_clientset_generated_clientset.Interface, m metrics.MetricsConfigManager, clientType metrics.ClientType) k8s_io_kube_aggregator_pkg_client_clientset_generated_clientset.Interface
Types ¶
type Interface ¶
type Interface interface { UpstreamInterface WithMetrics(metrics.MetricsConfigManager, metrics.ClientType) Interface WithTracing() Interface WithLogging(logr.Logger) Interface }
func From ¶
func From(inner k8s_io_kube_aggregator_pkg_client_clientset_generated_clientset.Interface, opts ...NewOption) Interface
func NewForConfigAndClient ¶
type NewOption ¶
func WithLogging ¶
func WithMetrics ¶
func WithMetrics(m metrics.MetricsConfigManager, t metrics.ClientType) NewOption
func WithTracing ¶
func WithTracing() NewOption
type UpstreamInterface ¶
type UpstreamInterface = k8s_io_kube_aggregator_pkg_client_clientset_generated_clientset.Interface
Click to show internal directories.
Click to hide internal directories.