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

Builder interface for WHERE clause. More...

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

Public Member Functions

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 ContainsIgnoreCase (string propertyValue)
 Adds the predicate CONTAINS_IGNORE_CASE to the query for the given value. 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 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 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...
 
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 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 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 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 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...
 

Detailed Description

Builder interface for WHERE clause.

Template Parameters
TParentThe parent builder type.

Member Function Documentation

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.Contains ( string  propertyValue)

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

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

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

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

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

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

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

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

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.ContainsIgnoreCase ( string  propertyValue)

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

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

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

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

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

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

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

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

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.DoesNotContain ( string  propertyValue)

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.DoesNotContainIgnoreCase ( string  propertyValue)

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.Equals ( string  propertyValue)

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.Equals ( int  propertyValue)

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.Equals ( long  propertyValue)

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.Equals ( bool  propertyValue)

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.GreaterThan ( long  propertyValue)

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.GreaterThan ( int  propertyValue)

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.GreaterThan ( double  propertyValue)

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.GreaterThanOrEqualTo ( long  propertyValue)

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.GreaterThanOrEqualTo ( int  propertyValue)

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

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

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

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

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.LessThan ( long  propertyValue)

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

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

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.LessThan ( int  propertyValue)

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

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

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.LessThan ( double  propertyValue)

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

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

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.LessThanOrEqualTo ( long  propertyValue)

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.NotEquals ( string  propertyValue)

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.NotEquals ( int  propertyValue)

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.NotEquals ( long  propertyValue)

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.NotEquals ( bool  propertyValue)

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

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

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

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

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.StartsWith ( string  propertyValue)

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.

TParent Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.StartsWithIgnoreCase ( string  propertyValue)

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.

Implemented in Google.Api.Ads.AdWords.Util.Reports.v201809.WhereBuilder< TParent >.


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