Reference documentation and code samples for the Google Cloud Eventarc V1 Client class EventFilter.
Filters events based on exact matches on the CloudEvents attributes.
Generated from protobuf message google.cloud.eventarc.v1.EventFilter
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ attribute |
string
Required. The name of a CloudEvents attribute. Currently, only a subset of attributes are supported for filtering. All triggers MUST provide a filter for the 'type' attribute. |
↳ value |
string
Required. The value for the attribute. |
↳ operator |
string
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 |
getAttribute
Required. The name of a CloudEvents attribute. Currently, only a subset of attributes are supported for filtering.
All triggers MUST provide a filter for the 'type' attribute.
Returns | |
---|---|
Type | Description |
string |
setAttribute
Required. The name of a CloudEvents attribute. Currently, only a subset of attributes are supported for filtering.
All triggers MUST provide a filter for the 'type' attribute.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getValue
Required. The value for the attribute.
Returns | |
---|---|
Type | Description |
string |
setValue
Required. The value for the attribute.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getOperator
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
.
Returns | |
---|---|
Type | Description |
string |
setOperator
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
.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |