Documentation
¶
Index ¶
- func CacheKeys(f *v1alpha1.TiFlash) ([]string, error)
- func Key(f *v1alpha1.TiFlash) string
- func NewClient(_ *v1alpha1.TiFlash, underlay tiflashapi.TiFlashClient, ...) (tiflashapi.TiFlashClient, error)
- func NewUnderlayClientFunc(c client.Client) timanager.NewUnderlayClientFunc[*v1alpha1.TiFlash, tiflashapi.TiFlashClient]
- type TiFlashClientManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CacheKeys ¶
CacheKeys returns the keys of the TiFlash. If any keys are changed, client will be renewed The first key is primary key to get client from manager
func NewClient ¶
func NewClient( _ *v1alpha1.TiFlash, underlay tiflashapi.TiFlashClient, _ timanager.SharedInformerFactory[tiflashapi.TiFlashClient], ) (tiflashapi.TiFlashClient, error)
func NewUnderlayClientFunc ¶
func NewUnderlayClientFunc(c client.Client) timanager.NewUnderlayClientFunc[*v1alpha1.TiFlash, tiflashapi.TiFlashClient]
Types ¶
type TiFlashClientManager ¶
type TiFlashClientManager = timanager.ClientManager[*v1alpha1.TiFlash, tiflashapi.TiFlashClient]
func NewTiFlashClientManager ¶
func NewTiFlashClientManager(logger logr.Logger, c client.Client) TiFlashClientManager
Click to show internal directories.
Click to hide internal directories.