code: func EventToSelectableFields(event *api.Event) fields.Set {
  	objectMetaFieldsSet := generic.ObjectMetaFieldsSet(&event.ObjectMeta, true)
  	specificFieldsSet := fields.Set{
  		"involvedObject.kind":            event.InvolvedObject.Kind,
  		"involvedObject.namespace":       event.InvolvedObject.Namespace,
  		"involvedObject.name":            event.InvolvedObject.Name,
  		"involvedObject.uid":             string(event.InvolvedObject.UID),
  		"involvedObject.apiVersion":      event.InvolvedObject.APIVersion,
  		"involvedObject.resourceVersion": event.InvolvedObject.ResourceVersion,
  		"involvedObject.fieldPath":       event.InvolvedObject.FieldPath,
  		"reason":                         event.Reason,
  		"source":                         event.Source.Component,
  		"type":                           event.Type,
  	}
  	return generic.MergeFieldsSets(objectMetaFieldsSet, specificFieldsSet)
  }
docs: // EventToSelectableFields returns a field set that represents the object