Interface EventFilterOrBuilder (1.2.4)

public interface EventFilterOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAttribute()

public abstract String 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.

string attribute = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The attribute.

getAttributeBytes()

public abstract ByteString getAttributeBytes()

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.

string attribute = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The bytes for attribute.

getOperator()

public abstract String 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.

string operator = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The operator.

getOperatorBytes()

public abstract ByteString getOperatorBytes()

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.

string operator = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for operator.

getValue()

public abstract String getValue()

Required. The value for the attribute.

string value = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The value.

getValueBytes()

public abstract ByteString getValueBytes()

Required. The value for the attribute.

string value = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The bytes for value.