Cloud Functions v2 API - Class EventFilter (1.5.0)

public sealed class EventFilter : IMessage<EventFilter>, IEquatable<EventFilter>, IDeepCloneable<EventFilter>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Functions v2 API class EventFilter.

Filters events based on exact matches on the CloudEvents attributes.

Inheritance

object > EventFilter

Namespace

Google.Cloud.Functions.V2

Assembly

Google.Cloud.Functions.V2.dll

Constructors

EventFilter()

public EventFilter()

EventFilter(EventFilter)

public EventFilter(EventFilter other)
Parameter
Name Description
other EventFilter

Properties

Attribute

public string Attribute { get; set; }

Required. The name of a CloudEvents attribute.

Property Value
Type Description
string

Operator

public string Operator { get; set; }

Optional. The operator used for matching the events with the value of the filter. If not specified, only events that have an exact key-value pair specified in the filter are matched. The only allowed value is match-path-pattern.

Property Value
Type Description
string

Value

public string Value { get; set; }

Required. The value for the attribute.

Property Value
Type Description
string