Ads API .NET library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent > Class Template Reference

Builder for WHERE clause. More...

Inheritance diagram for Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >:
Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >

Public Member Functions

override string ToString ()
 Returns a string that represents this instance. More...
 
TParent Equals (string propertyValue)
 Adds the predicate EQUAL_TO to the query for the given value. More...
 
TParent Equals (int propertyValue)
 Adds the predicate EQUAL_TO to the query for the given value. More...
 
TParent Equals (long propertyValue)
 Adds the predicate EQUAL_TO to the query for the given value. More...
 
TParent Equals (bool propertyValue)
 Adds the predicate EQUAL_TO to the query for the given value. More...
 
TParent NotEquals (string propertyValue)
 Adds the predicate NOT_EQUAL_TO to the query for the given value. More...
 
TParent NotEquals (int propertyValue)
 Adds the predicate NOT_EQUAL_TO to the query for the given value. More...
 
TParent NotEquals (long propertyValue)
 Adds the predicate NOT_EQUAL_TO to the query for the given value. More...
 
TParent NotEquals (bool propertyValue)
 Adds the predicate NOT_EQUAL_TO to the query for the given value. More...
 
TParent Contains (string propertyValue)
 Adds the predicate CONTAINS to the query for the given value. More...
 
TParent ContainsAll (params string[] values)
 Adds the predicate CONTAINS_ALL to the query for the given set of values. More...
 
TParent ContainsAll (params long[] values)
 Adds the predicate CONTAINS_ALL to the query for the given set of values. More...
 
TParent ContainsAny (params string[] values)
 Adds the predicate CONTAINS_ANY to the query for the given set of values. More...
 
TParent ContainsAny (params long[] values)
 Adds the predicate CONTAINS_ANY to the query for the given set of values. More...
 
TParent ContainsIgnoreCase (string propertyValue)
 Adds the predicate CONTAINS_IGNORE_CASE to the query for the given value. More...
 
TParent ContainsNone (params string[] values)
 Adds the predicate CONTAINS_NONE to the query for the given set of values. More...
 
TParent ContainsNone (params long[] values)
 Adds the predicate CONTAINS_NONE to the query for the given set of values. More...
 
TParent ContainsNone (params int[] values)
 Adds the predicate CONTAINS_NONE to the query for the given set of values. More...
 
TParent ContainsNone (params double[] values)
 Adds the predicate CONTAINS_NONE to the query for the given set of values. More...
 
TParent DoesNotContain (string propertyValue)
 Adds the predicate DOES_NOT_CONTAIN to the query for the given value. More...
 
TParent DoesNotContainIgnoreCase (string propertyValue)
 Adds the predicate DOES_NOT_CONTAIN_IGNORE_CASE to the query for the given value. More...
 
TParent GreaterThan (long propertyValue)
 Adds the predicate GREATER_THAN to the query for the given value. More...
 
TParent GreaterThan (int propertyValue)
 Adds the predicate GREATER_THAN to the query for the given value. More...
 
TParent GreaterThan (double propertyValue)
 Adds the predicate GREATER_THAN to the query for the given value. More...
 
TParent GreaterThanOrEqualTo (long propertyValue)
 Adds the predicate GREATER_THAN_OR_EQUAL_TO to the query for the given value. More...
 
TParent GreaterThanOrEqualTo (int propertyValue)
 Adds the predicate GREATER_THAN_OR_EQUAL_TO to the query for the given value. More...
 
TParent In (params string[] values)
 Adds the predicate IN to the query for the given set of values. More...
 
TParent In (params long[] values)
 Adds the predicate IN to the query for the given set of values. More...
 
TParent LessThan (long propertyValue)
 Adds the predicate LESS_THAN to the query for the given value. More...
 
TParent LessThan (int propertyValue)
 Adds the predicate LESS_THAN to the query for the given value. More...
 
TParent LessThan (double propertyValue)
 Adds the predicate LESS_THAN to the query for the given value. More...
 
TParent LessThanOrEqualTo (long propertyValue)
 Adds the predicate LESS_THAN_OR_EQUAL_TO to the query for the given value. More...
 
TParent NotIn (params string[] values)
 Adds the predicate NOT_IN to the query for the given set of values. More...
 
TParent NotIn (params long[] values)
 Adds the predicate NOT_IN to the query for the given set of values. More...
 
TParent StartsWith (string propertyValue)
 Adds the predicate STARTS_WITH to the query for the given value. More...
 
TParent StartsWithIgnoreCase (string propertyValue)
 Adds the predicate STARTS_WITH_IGNORE_CASE to the query for the given value. More...
 

Protected Member Functions

 WhereBuilder ()
 Protected constructor for testing purposes. More...
 
void Init (string field, TParent queryBuilder)
 Protected creation method for testing purposes. More...
 

Detailed Description

Builder for WHERE clause.

Template Parameters
TParentType of the parent query builder.

Constructor & Destructor Documentation

Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.WhereBuilder ( )
inlineprotected

Protected constructor for testing purposes.

Member Function Documentation

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.Contains ( string  propertyValue)
inline

Adds the predicate CONTAINS to the query for the given value.

Parameters
propertyValueThe property value as a string independent of the field type. The caller should take care of the formatting if it is necessary.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.ContainsAll ( params string[]  values)
inline

Adds the predicate CONTAINS_ALL to the query for the given set of values.

Parameters
valuesThe list of values for comparison.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.ContainsAll ( params long[]  values)
inline

Adds the predicate CONTAINS_ALL to the query for the given set of values.

Parameters
valuesThe list of values for comparison.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.ContainsAny ( params string[]  values)
inline

Adds the predicate CONTAINS_ANY to the query for the given set of values.

Parameters
valuesThe list of values for comparison.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.ContainsAny ( params long[]  values)
inline

Adds the predicate CONTAINS_ANY to the query for the given set of values.

Parameters
valuesThe list of values for comparison.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.ContainsIgnoreCase ( string  propertyValue)
inline

Adds the predicate CONTAINS_IGNORE_CASE to the query for the given value.

Parameters
propertyValueThe property value as a string independent of the field type. The caller should take care of the formatting if it is necessary.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.ContainsNone ( params string[]  values)
inline

Adds the predicate CONTAINS_NONE to the query for the given set of values.

Parameters
valuesThe list of values for comparison.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.ContainsNone ( params long[]  values)
inline

Adds the predicate CONTAINS_NONE to the query for the given set of values.

Parameters
valuesThe list of values for comparison.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.ContainsNone ( params int[]  values)
inline

Adds the predicate CONTAINS_NONE to the query for the given set of values.

Parameters
valuesThe list of values for comparison.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.ContainsNone ( params double[]  values)
inline

Adds the predicate CONTAINS_NONE to the query for the given set of values.

Parameters
valuesThe list of values for comparison.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.DoesNotContain ( string  propertyValue)
inline

Adds the predicate DOES_NOT_CONTAIN to the query for the given value.

Parameters
propertyValueThe property value as a string independent of the field type. The caller should take care of the formatting if it is necessary.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.DoesNotContainIgnoreCase ( string  propertyValue)
inline

Adds the predicate DOES_NOT_CONTAIN_IGNORE_CASE to the query for the given value.

Parameters
propertyValueThe property value as a string independent of the field type. The caller should take care of the formatting if it is necessary.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.Equals ( string  propertyValue)
inline

Adds the predicate EQUAL_TO to the query for the given value.

Parameters
propertyValueThe property value as a string independent of the field type. The caller should take care of the formatting if it is necessary.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.Equals ( int  propertyValue)
inline

Adds the predicate EQUAL_TO to the query for the given value.

Parameters
propertyValueThe property value to be used in query.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.Equals ( long  propertyValue)
inline

Adds the predicate EQUAL_TO to the query for the given value.

Parameters
propertyValueThe property value to be used in query.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.Equals ( bool  propertyValue)
inline

Adds the predicate EQUAL_TO to the query for the given value.

Parameters
propertyValueThe property value to be used in query.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.GreaterThan ( long  propertyValue)
inline

Adds the predicate GREATER_THAN to the query for the given value.

Parameters
propertyValueThe property value for comparison.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.GreaterThan ( int  propertyValue)
inline

Adds the predicate GREATER_THAN to the query for the given value.

Parameters
propertyValueThe property value for comparison.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.GreaterThan ( double  propertyValue)
inline

Adds the predicate GREATER_THAN to the query for the given value.

Parameters
propertyValueThe property value for comparison.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.GreaterThanOrEqualTo ( long  propertyValue)
inline

Adds the predicate GREATER_THAN_OR_EQUAL_TO to the query for the given value.

Parameters
propertyValueThe property value for comparison.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.GreaterThanOrEqualTo ( int  propertyValue)
inline

Adds the predicate GREATER_THAN_OR_EQUAL_TO to the query for the given value.

Parameters
propertyValueThe property value for comparison.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.In ( params string[]  values)
inline

Adds the predicate IN to the query for the given set of values.

Parameters
valuesThe list of values for comparison.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.In ( params long[]  values)
inline

Adds the predicate IN to the query for the given set of values.

Parameters
valuesThe list of values for comparison.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

void Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.Init ( string  field,
TParent  queryBuilder 
)
inlineprotected

Protected creation method for testing purposes.

Parameters
fieldThe field to filter on.
queryBuilderThe parent query builder for call chaining.
TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.LessThan ( long  propertyValue)
inline

Adds the predicate LESS_THAN to the query for the given value.

Parameters
propertyValueThe property value for comparison.
Returns
The containing query builder.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.LessThan ( int  propertyValue)
inline

Adds the predicate LESS_THAN to the query for the given value.

Parameters
propertyValueThe property value for comparison.
Returns
The containing query builder.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.LessThan ( double  propertyValue)
inline

Adds the predicate LESS_THAN to the query for the given value.

Parameters
propertyValueThe property value for comparison.
Returns
The containing query builder.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.LessThanOrEqualTo ( long  propertyValue)
inline

Adds the predicate LESS_THAN_OR_EQUAL_TO to the query for the given value.

Parameters
propertyValueThe property value for comparison.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.NotEquals ( string  propertyValue)
inline

Adds the predicate NOT_EQUAL_TO to the query for the given value.

Parameters
propertyValueThe property value as a string independent of the field type. The caller should take care of the formatting if it is necessary.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.NotEquals ( int  propertyValue)
inline

Adds the predicate NOT_EQUAL_TO to the query for the given value.

Parameters
propertyValueThe property value to be used in query.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.NotEquals ( long  propertyValue)
inline

Adds the predicate NOT_EQUAL_TO to the query for the given value.

Parameters
propertyValueThe property value to be used in query.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.NotEquals ( bool  propertyValue)
inline

Adds the predicate NOT_EQUAL_TO to the query for the given value.

Parameters
propertyValueThe property value to be used in query.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.NotIn ( params string[]  values)
inline

Adds the predicate NOT_IN to the query for the given set of values.

Parameters
valuesThe list of values for comparison.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.NotIn ( params long[]  values)
inline

Adds the predicate NOT_IN to the query for the given set of values.

Parameters
valuesThe list of values for comparison.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.StartsWith ( string  propertyValue)
inline

Adds the predicate STARTS_WITH to the query for the given value.

Parameters
propertyValueThe prefix of property value for comparison.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.StartsWithIgnoreCase ( string  propertyValue)
inline

Adds the predicate STARTS_WITH_IGNORE_CASE to the query for the given value.

Parameters
propertyValueThe prefix of property value for comparison.
Returns
The parent query builder for call chaining.

Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.

override string Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.ToString ( )
inline

Returns a string that represents this instance.

Returns
A string that represents this instance.

The documentation for this class was generated from the following file: