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 \ V1alphaMethods
__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 |
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 |