code: func (c *Cloud) Initialize(clientBuilder cloudprovider.ControllerClientBuilder, stop <-chan struct{}) {
  	c.clientBuilder = clientBuilder
  	c.kubeClient = clientBuilder.ClientOrDie("aws-cloud-provider")
  	c.eventBroadcaster = record.NewBroadcaster()
  	c.eventBroadcaster.StartLogging(klog.Infof)
  	c.eventBroadcaster.StartRecordingToSink(&v1core.EventSinkImpl{Interface: c.kubeClient.CoreV1().Events("")})
  	c.eventRecorder = c.eventBroadcaster.NewRecorder(scheme.Scheme, v1.EventSource{Component: "aws-cloud-provider"})
  }
docs: // Initialize passes a Kubernetes clientBuilder interface to the cloud provider