Google Analytics Admin V1alpha Client - Class MatchingCondition (0.23.0)

Reference documentation and code samples for the Google Analytics Admin V1alpha Client class MatchingCondition.

Defines a condition for when an Event Edit or Event Creation rule applies to an event.

Generated from protobuf message google.analytics.admin.v1alpha.MatchingCondition

Namespace

Google \ Analytics \ Admin \ V1alpha

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ field
string

Required. The name of the field that is compared against for the condition. If 'event_name' is specified this condition will apply to the name of the event. Otherwise the condition will apply to a parameter with the specified name. This value cannot contain spaces.

↳ comparison_type
int

Required. The type of comparison to be applied to the value.

↳ value
string

Required. The value being compared against for this condition. The runtime implementation may perform type coercion of this value to evaluate this condition based on the type of the parameter value.

↳ negated
bool

Whether or not the result of the comparison should be negated. For example, if negated is true, then 'equals' comparisons would function as 'not equals'.

getField

Required. The name of the field that is compared against for the condition.

If 'event_name' is specified this condition will apply to the name of the event. Otherwise the condition will apply to a parameter with the specified name. This value cannot contain spaces.

Returns
Type
Description
string

setField

Required. The name of the field that is compared against for the condition.

If 'event_name' is specified this condition will apply to the name of the event. Otherwise the condition will apply to a parameter with the specified name. This value cannot contain spaces.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getComparisonType

Required. The type of comparison to be applied to the value.

Returns
Type
Description
int

setComparisonType

Required. The type of comparison to be applied to the value.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getValue

Required. The value being compared against for this condition. The runtime implementation may perform type coercion of this value to evaluate this condition based on the type of the parameter value.

Returns
Type
Description
string

setValue

Required. The value being compared against for this condition. The runtime implementation may perform type coercion of this value to evaluate this condition based on the type of the parameter value.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getNegated

Whether or not the result of the comparison should be negated. For example, if negated is true, then 'equals' comparisons would function as 'not equals'.

Returns
Type
Description
bool

setNegated

Whether or not the result of the comparison should be negated. For example, if negated is true, then 'equals' comparisons would function as 'not equals'.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: