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.
Implements
IMessageEventFilter, IEquatableEventFilter, IDeepCloneableEventFilter, IBufferMessage, IMessageNamespace
GoogleCloudGoogle.Cloud.FunctionsV2Assembly
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 |