Documentation ¶
Overview ¶
Package proto contains protobuf related helpers.
Index ¶
- func Pb2TaggerCardinality(pbCardinality pb.TagCardinality) (types.TagCardinality, error)
- func Pb2TaggerEntityID(entityID *pb.EntityId) (string, error)
- func ProtobufEventFromWorkloadmetaEvent(event workloadmeta.Event) (*pb.WorkloadmetaEvent, error)
- func Tagger2PbEntityEvent(event types.EntityEvent) (*pb.StreamTagsEvent, error)
- func Tagger2PbEntityID(entityID string) (*pb.EntityId, error)
- func WorkloadmetaEventFromProtoEvent(protoEvent *pb.WorkloadmetaEvent) (workloadmeta.Event, error)
- func WorkloadmetaFilterFromProtoFilter(protoFilter *pb.WorkloadmetaFilter) (*workloadmeta.Filter, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Pb2TaggerCardinality ¶
func Pb2TaggerCardinality(pbCardinality pb.TagCardinality) (types.TagCardinality, error)
Pb2TaggerCardinality helper to convert protobuf cardinality to native tag cardinality.
func Pb2TaggerEntityID ¶
Pb2TaggerEntityID helper to convert a protobuf Entity ID to its expected format.
func ProtobufEventFromWorkloadmetaEvent ¶
func ProtobufEventFromWorkloadmetaEvent(event workloadmeta.Event) (*pb.WorkloadmetaEvent, error)
ProtobufEventFromWorkloadmetaEvent converts the given workloadmeta.Event into protobuf
func Tagger2PbEntityEvent ¶
func Tagger2PbEntityEvent(event types.EntityEvent) (*pb.StreamTagsEvent, error)
Tagger2PbEntityEvent helper to convert a native EntityEvent type to its protobuf representation.
func Tagger2PbEntityID ¶
Tagger2PbEntityID helper to convert an Entity ID to its expected protobuf format.
func WorkloadmetaEventFromProtoEvent ¶
func WorkloadmetaEventFromProtoEvent(protoEvent *pb.WorkloadmetaEvent) (workloadmeta.Event, error)
WorkloadmetaEventFromProtoEvent converts the given protobuf workloadmeta event into a workloadmeta.Event
func WorkloadmetaFilterFromProtoFilter ¶
func WorkloadmetaFilterFromProtoFilter(protoFilter *pb.WorkloadmetaFilter) (*workloadmeta.Filter, error)
WorkloadmetaFilterFromProtoFilter converts the given protobuf filter into a workloadmeta.Filter
Types ¶
This section is empty.