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

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

Inheritance diagram for Google.Api.Ads.AdManager.v202208.DaiEncodingProfileService:
Google.Api.Ads.AdManager.v202208.IDaiEncodingProfileService Google.Api.Ads.AdManager.v202208.DaiEncodingProfileServiceInterface

Public Member Functions

 DaiEncodingProfileService ()
 Creates a new instance of the DaiEncodingProfileService class. More...
 
 DaiEncodingProfileService (string endpointConfigurationName)
 Creates a new instance of the DaiEncodingProfileService class. More...
 
 DaiEncodingProfileService (string endpointConfigurationName, string remoteAddress)
 Creates a new instance of the DaiEncodingProfileService class. More...
 
 DaiEncodingProfileService (string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress)
 Creates a new instance of the DaiEncodingProfileService class. More...
 
 DaiEncodingProfileService (System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress)
 Creates a new instance of the DaiEncodingProfileService class. More...
 
virtual
Google.Api.Ads.AdManager.v202208.DaiEncodingProfile[] 
createDaiEncodingProfiles (Google.Api.Ads.AdManager.v202208.DaiEncodingProfile[] daiEncodingProfiles)
 Creates new DaiEncodingProfile objects. More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202208.DaiEncodingProfile[]> 
createDaiEncodingProfilesAsync (Google.Api.Ads.AdManager.v202208.DaiEncodingProfile[] daiEncodingProfiles)
 
virtual
Google.Api.Ads.AdManager.v202208.DaiEncodingProfilePage 
getDaiEncodingProfilesByStatement (Google.Api.Ads.AdManager.v202208.Statement filterStatement)
 Gets a DaiEncodingProfilePage of DaiEncodingProfile 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.DaiEncodingProfilePage
getDaiEncodingProfilesByStatementAsync (Google.Api.Ads.AdManager.v202208.Statement filterStatement)
 
virtual
Google.Api.Ads.AdManager.v202208.UpdateResult 
performDaiEncodingProfileAction (Google.Api.Ads.AdManager.v202208.DaiEncodingProfileAction daiEncodingProfileAction, Google.Api.Ads.AdManager.v202208.Statement filterStatement)
 Performs actions on DaiEncodingProfile objects that match the given Statement::query. More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202208.UpdateResult
performDaiEncodingProfileActionAsync (Google.Api.Ads.AdManager.v202208.DaiEncodingProfileAction daiEncodingProfileAction, Google.Api.Ads.AdManager.v202208.Statement filterStatement)
 
virtual
Google.Api.Ads.AdManager.v202208.DaiEncodingProfile[] 
updateDaiEncodingProfiles (Google.Api.Ads.AdManager.v202208.DaiEncodingProfile[] daiEncodingProfiles)
 Updates the specified DaiEncodingProfile objects. More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202208.DaiEncodingProfile[]> 
updateDaiEncodingProfilesAsync (Google.Api.Ads.AdManager.v202208.DaiEncodingProfile[] daiEncodingProfiles)
 

Detailed Description

Provides methods for creating, updating and retrieving DaiEncodingProfile objects.

This feature is not yet openly available for GAM Video publishers. Publishers will need to apply for access for this feature through their account managers.

Constructor & Destructor Documentation

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

Creates a new instance of the DaiEncodingProfileService class.

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

Creates a new instance of the DaiEncodingProfileService class.

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

Creates a new instance of the DaiEncodingProfileService class.

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

Creates a new instance of the DaiEncodingProfileService class.

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

Creates a new instance of the DaiEncodingProfileService class.

Member Function Documentation

virtual Google.Api.Ads.AdManager.v202208.DaiEncodingProfile [] Google.Api.Ads.AdManager.v202208.DaiEncodingProfileService.createDaiEncodingProfiles ( Google.Api.Ads.AdManager.v202208.DaiEncodingProfile[]  daiEncodingProfiles)
inlinevirtual

Creates new DaiEncodingProfile objects.

Parameters
daiEncodingProfilesthe profiles to create
Returns
the created profiles with their IDs filled in

Implements Google.Api.Ads.AdManager.v202208.IDaiEncodingProfileService.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202208.DaiEncodingProfile[]> Google.Api.Ads.AdManager.v202208.DaiEncodingProfileService.createDaiEncodingProfilesAsync ( Google.Api.Ads.AdManager.v202208.DaiEncodingProfile[]  daiEncodingProfiles)
inlinevirtual
virtual Google.Api.Ads.AdManager.v202208.DaiEncodingProfilePage Google.Api.Ads.AdManager.v202208.DaiEncodingProfileService.getDaiEncodingProfilesByStatement ( Google.Api.Ads.AdManager.v202208.Statement  filterStatement)
inlinevirtual

Gets a DaiEncodingProfilePage of DaiEncodingProfile objects that satisfy the given Statement::query. The following fields are supported for filtering:

PQL Property Object Property
id DaiEncodingProfile::id
status DaiEncodingProfile::status
name DaiEncodingProfile::name
Parameters
filterStatementa Publisher Query Language statement to filter a list of profiles
Returns
the profiles that match the filter

Implements Google.Api.Ads.AdManager.v202208.DaiEncodingProfileServiceInterface.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202208.DaiEncodingProfilePage> Google.Api.Ads.AdManager.v202208.DaiEncodingProfileService.getDaiEncodingProfilesByStatementAsync ( Google.Api.Ads.AdManager.v202208.Statement  filterStatement)
inlinevirtual
virtual Google.Api.Ads.AdManager.v202208.UpdateResult Google.Api.Ads.AdManager.v202208.DaiEncodingProfileService.performDaiEncodingProfileAction ( Google.Api.Ads.AdManager.v202208.DaiEncodingProfileAction  daiEncodingProfileAction,
Google.Api.Ads.AdManager.v202208.Statement  filterStatement 
)
inlinevirtual

Performs actions on DaiEncodingProfile objects that match the given Statement::query.

Parameters
daiEncodingProfileActionthe action to perform
filterStatementa Publisher Query Language statement used to filter a set of profiles
Returns
the result of the action performed

Implements Google.Api.Ads.AdManager.v202208.DaiEncodingProfileServiceInterface.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202208.UpdateResult> Google.Api.Ads.AdManager.v202208.DaiEncodingProfileService.performDaiEncodingProfileActionAsync ( Google.Api.Ads.AdManager.v202208.DaiEncodingProfileAction  daiEncodingProfileAction,
Google.Api.Ads.AdManager.v202208.Statement  filterStatement 
)
inlinevirtual
virtual Google.Api.Ads.AdManager.v202208.DaiEncodingProfile [] Google.Api.Ads.AdManager.v202208.DaiEncodingProfileService.updateDaiEncodingProfiles ( Google.Api.Ads.AdManager.v202208.DaiEncodingProfile[]  daiEncodingProfiles)
inlinevirtual

Updates the specified DaiEncodingProfile objects.

Parameters
daiEncodingProfilesthe content profiles to update
Returns
the updated profiles
Exceptions
ApiExceptionif there is an error updating the profiles

Implements Google.Api.Ads.AdManager.v202208.IDaiEncodingProfileService.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202208.DaiEncodingProfile[]> Google.Api.Ads.AdManager.v202208.DaiEncodingProfileService.updateDaiEncodingProfilesAsync ( Google.Api.Ads.AdManager.v202208.DaiEncodingProfile[]  daiEncodingProfiles)
inlinevirtual

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