MCPcopy
hub / github.com/kubernetes/client-go / EventSink

Interface EventSink

tools/record/event.go:47–51  ·  tools/record/event.go::EventSink

EventSink knows how to store events (client.Client implements it.) EventSink must respect the namespace that will be embedded in 'event'. It is assumed that EventSink will return the same sorts of errors as pkg/client's REST client.

Source from the content-addressed store, hash-verified

45// It is assumed that EventSink will return the same sorts of errors as
46// pkg/client's REST client.
47type EventSink interface {
48 Create(event *v1.Event) (*v1.Event, error)
49 Update(event *v1.Event) (*v1.Event, error)
50 Patch(oldEvent *v1.Event, data []byte) (*v1.Event, error)
51}
52
53// CorrelatorOptions allows you to change the default of the EventSourceObjectSpamFilter
54// and EventAggregator in EventCorrelator

Callers

nothing calls this directly

Implementers 15

testEventSinktools/record/event_test.go
testEventSeriesSinktools/events/eventseries_test.go
EventSinkImpltools/events/event_broadcaster.go
podSecurityPolicieskubernetes/typed/policy/v1beta1/podsec
podDisruptionBudgetskubernetes/typed/policy/v1beta1/poddis
FakePodDisruptionBudgetskubernetes/typed/policy/v1beta1/fake/f
FakePodSecurityPolicieskubernetes/typed/policy/v1beta1/fake/f
roleBindingskubernetes/typed/rbac/v1beta1/rolebind
clusterRoleskubernetes/typed/rbac/v1beta1/clusterr
roleskubernetes/typed/rbac/v1beta1/role.go
clusterRoleBindingskubernetes/typed/rbac/v1beta1/clusterr
FakeRoleskubernetes/typed/rbac/v1beta1/fake/fak

Calls

no outgoing calls

Tested by

no test coverage detected