# Functions
GetFieldSelector returns the appropriate field selector based on the API version being used to communicate with the server.
NewFakeRecorder creates new fake event recorder with event channel with buffer of given size.
# Structs
FakeRecorder is used as a fake during tests.
# Interfaces
EventBroadcaster knows how to receive events and send them to any EventSink, watcher, or log.
EventBroadcasterAdapter is a auxiliary interface to simplify migration to the new events API.
EventRecorder knows how to record events on behalf of an EventSource.
EventSink knows how to store events (client-go implements it.) EventSink must respect the namespace that will be embedded in 'event'.