Ads API .NET library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Google.Api.Ads.AdManager.v202208.ActivityGroupService Class Reference

Provides methods for creating, updating and retrieving ActivityGroup objects. More...

Inheritance diagram for Google.Api.Ads.AdManager.v202208.ActivityGroupService:
Google.Api.Ads.AdManager.v202208.IActivityGroupService Google.Api.Ads.AdManager.v202208.ActivityGroupServiceInterface

Public Member Functions

 ActivityGroupService ()
 Creates a new instance of the ActivityGroupService class. More...
 
 ActivityGroupService (string endpointConfigurationName)
 Creates a new instance of the ActivityGroupService class. More...
 
 ActivityGroupService (string endpointConfigurationName, string remoteAddress)
 Creates a new instance of the ActivityGroupService class. More...
 
 ActivityGroupService (string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress)
 Creates a new instance of the ActivityGroupService class. More...
 
 ActivityGroupService (System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress)
 Creates a new instance of the ActivityGroupService class. More...
 
virtual
Google.Api.Ads.AdManager.v202208.ActivityGroup[] 
createActivityGroups (Google.Api.Ads.AdManager.v202208.ActivityGroup[] activityGroups)
 Creates a new ActivityGroup objects. More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202208.ActivityGroup[]> 
createActivityGroupsAsync (Google.Api.Ads.AdManager.v202208.ActivityGroup[] activityGroups)
 
virtual
Google.Api.Ads.AdManager.v202208.ActivityGroupPage 
getActivityGroupsByStatement (Google.Api.Ads.AdManager.v202208.Statement filterStatement)
 Gets an ActivityGroupPage of ActivityGroup objects that satisfy the given Statement::query. The following fields are supported for filtering: More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202208.ActivityGroupPage
getActivityGroupsByStatementAsync (Google.Api.Ads.AdManager.v202208.Statement filterStatement)
 
virtual
Google.Api.Ads.AdManager.v202208.ActivityGroup[] 
updateActivityGroups (Google.Api.Ads.AdManager.v202208.ActivityGroup[] activityGroups)
 Updates the specified ActivityGroup objects. More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202208.ActivityGroup[]> 
updateActivityGroupsAsync (Google.Api.Ads.AdManager.v202208.ActivityGroup[] activityGroups)
 

Detailed Description

Provides methods for creating, updating and retrieving ActivityGroup objects.

An activity group contains Activity objects. Activities have a many-to-one relationship with activity groups, meaning each activity can belong to only one activity group, but activity groups can have multiple activities. An activity group can be used to manage the activities it contains.

Constructor & Destructor Documentation

Google.Api.Ads.AdManager.v202208.ActivityGroupService.ActivityGroupService ( )
inline

Creates a new instance of the ActivityGroupService class.

Google.Api.Ads.AdManager.v202208.ActivityGroupService.ActivityGroupService ( string  endpointConfigurationName)
inline

Creates a new instance of the ActivityGroupService class.

Google.Api.Ads.AdManager.v202208.ActivityGroupService.ActivityGroupService ( string  endpointConfigurationName,
string  remoteAddress 
)
inline

Creates a new instance of the ActivityGroupService class.

Google.Api.Ads.AdManager.v202208.ActivityGroupService.ActivityGroupService ( string  endpointConfigurationName,
System.ServiceModel.EndpointAddress  remoteAddress 
)
inline

Creates a new instance of the ActivityGroupService class.

Google.Api.Ads.AdManager.v202208.ActivityGroupService.ActivityGroupService ( System.ServiceModel.Channels.Binding  binding,
System.ServiceModel.EndpointAddress  remoteAddress 
)
inline

Creates a new instance of the ActivityGroupService class.

Member Function Documentation

virtual Google.Api.Ads.AdManager.v202208.ActivityGroup [] Google.Api.Ads.AdManager.v202208.ActivityGroupService.createActivityGroups ( Google.Api.Ads.AdManager.v202208.ActivityGroup[]  activityGroups)
inlinevirtual

Creates a new ActivityGroup objects.

Parameters
activityGroupsthe activity groups to be created.
Returns
the created activity groups with their IDs filled in.

Implements Google.Api.Ads.AdManager.v202208.IActivityGroupService.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202208.ActivityGroup[]> Google.Api.Ads.AdManager.v202208.ActivityGroupService.createActivityGroupsAsync ( Google.Api.Ads.AdManager.v202208.ActivityGroup[]  activityGroups)
inlinevirtual
virtual Google.Api.Ads.AdManager.v202208.ActivityGroupPage Google.Api.Ads.AdManager.v202208.ActivityGroupService.getActivityGroupsByStatement ( Google.Api.Ads.AdManager.v202208.Statement  filterStatement)
inlinevirtual

Gets an ActivityGroupPage of ActivityGroup objects that satisfy the given Statement::query. The following fields are supported for filtering:

PQL Property Object Property
id ActivityGroup::id
name ActivityGroup::name
impressionsLookback ActivityGroup::impressionsLookback
clicksLookback ActivityGroup::clicksLookback
status ActivityGroup::status
Parameters
filterStatementa statement used to filter a set of activity groups
Returns
the activity groups that match the given filter

Implements Google.Api.Ads.AdManager.v202208.ActivityGroupServiceInterface.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202208.ActivityGroupPage> Google.Api.Ads.AdManager.v202208.ActivityGroupService.getActivityGroupsByStatementAsync ( Google.Api.Ads.AdManager.v202208.Statement  filterStatement)
inlinevirtual
virtual Google.Api.Ads.AdManager.v202208.ActivityGroup [] Google.Api.Ads.AdManager.v202208.ActivityGroupService.updateActivityGroups ( Google.Api.Ads.AdManager.v202208.ActivityGroup[]  activityGroups)
inlinevirtual

Updates the specified ActivityGroup objects.

Parameters
activityGroupsthe activity groups to update.
Returns
the updated activity groups.

Implements Google.Api.Ads.AdManager.v202208.IActivityGroupService.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202208.ActivityGroup[]> Google.Api.Ads.AdManager.v202208.ActivityGroupService.updateActivityGroupsAsync ( Google.Api.Ads.AdManager.v202208.ActivityGroup[]  activityGroups)
inlinevirtual

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