# Structs
CloudEventsAgentOptions provides the required options to build an agent CloudEventsClient.
CloudEventsSourceOptions provides the required options to build a source CloudEventsClient.
EventRateLimit for limiting the event sending rate.
# Interfaces
CloudEventsOptions provides cloudevents clients to send/receive cloudevents based on different event protocol.
CloudEventsProtocol is a set of interfaces for a specific binding need to implemented Reference: https://cloudevents.github.io/sdk-go/protocol_implementations.html#protocol-interfaces.