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

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

Inheritance diagram for Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyService:
Google.Api.Ads.AdManager.v202111.IDaiAuthenticationKeyService Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyServiceInterface

Public Member Functions

 DaiAuthenticationKeyService ()
 Creates a new instance of the DaiAuthenticationKeyService class. More...
 
 DaiAuthenticationKeyService (string endpointConfigurationName)
 Creates a new instance of the DaiAuthenticationKeyService class. More...
 
 DaiAuthenticationKeyService (string endpointConfigurationName, string remoteAddress)
 Creates a new instance of the DaiAuthenticationKeyService class. More...
 
 DaiAuthenticationKeyService (string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress)
 Creates a new instance of the DaiAuthenticationKeyService class. More...
 
 DaiAuthenticationKeyService (System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress)
 Creates a new instance of the DaiAuthenticationKeyService class. More...
 
virtual
Google.Api.Ads.AdManager.v202111.DaiAuthenticationKey[] 
createDaiAuthenticationKeys (Google.Api.Ads.AdManager.v202111.DaiAuthenticationKey[] daiAuthenticationKeys)
 Creates new DaiAuthenticationKey objects. More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202111.DaiAuthenticationKey[]> 
createDaiAuthenticationKeysAsync (Google.Api.Ads.AdManager.v202111.DaiAuthenticationKey[] daiAuthenticationKeys)
 
virtual
Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyPage 
getDaiAuthenticationKeysByStatement (Google.Api.Ads.AdManager.v202111.Statement filterStatement)
 Gets a DaiAuthenticationKeyPage of DaiAuthenticationKey objects that satisfy the given Statement::query. The following fields are supported for filtering: More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyPage
getDaiAuthenticationKeysByStatementAsync (Google.Api.Ads.AdManager.v202111.Statement filterStatement)
 
virtual
Google.Api.Ads.AdManager.v202111.UpdateResult 
performDaiAuthenticationKeyAction (Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyAction daiAuthenticationKeyAction, Google.Api.Ads.AdManager.v202111.Statement filterStatement)
 Performs actions on DaiAuthenticationKey objects that match the given Statement::query. More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202111.UpdateResult
performDaiAuthenticationKeyActionAsync (Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyAction daiAuthenticationKeyAction, Google.Api.Ads.AdManager.v202111.Statement filterStatement)
 
virtual
Google.Api.Ads.AdManager.v202111.DaiAuthenticationKey[] 
updateDaiAuthenticationKeys (Google.Api.Ads.AdManager.v202111.DaiAuthenticationKey[] daiAuthenticationKeys)
 Updates the specified DaiAuthenticationKey objects. More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202111.DaiAuthenticationKey[]> 
updateDaiAuthenticationKeysAsync (Google.Api.Ads.AdManager.v202111.DaiAuthenticationKey[] daiAuthenticationKeys)
 

Detailed Description

Provides methods for creating, updating and retrieving DaiAuthenticationKey objects.

Constructor & Destructor Documentation

Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyService.DaiAuthenticationKeyService ( )
inline

Creates a new instance of the DaiAuthenticationKeyService class.

Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyService.DaiAuthenticationKeyService ( string  endpointConfigurationName)
inline

Creates a new instance of the DaiAuthenticationKeyService class.

Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyService.DaiAuthenticationKeyService ( string  endpointConfigurationName,
string  remoteAddress 
)
inline

Creates a new instance of the DaiAuthenticationKeyService class.

Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyService.DaiAuthenticationKeyService ( string  endpointConfigurationName,
System.ServiceModel.EndpointAddress  remoteAddress 
)
inline

Creates a new instance of the DaiAuthenticationKeyService class.

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

Creates a new instance of the DaiAuthenticationKeyService class.

Member Function Documentation

virtual Google.Api.Ads.AdManager.v202111.DaiAuthenticationKey [] Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyService.createDaiAuthenticationKeys ( Google.Api.Ads.AdManager.v202111.DaiAuthenticationKey[]  daiAuthenticationKeys)
inlinevirtual

Creates new DaiAuthenticationKey objects.

The following fields are required:

Parameters
daiAuthenticationKeysthe DAI authentication keys to create
Returns
the created DAI authentication keys with their IDs filled in

Implements Google.Api.Ads.AdManager.v202111.IDaiAuthenticationKeyService.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202111.DaiAuthenticationKey[]> Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyService.createDaiAuthenticationKeysAsync ( Google.Api.Ads.AdManager.v202111.DaiAuthenticationKey[]  daiAuthenticationKeys)
inlinevirtual
virtual Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyPage Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyService.getDaiAuthenticationKeysByStatement ( Google.Api.Ads.AdManager.v202111.Statement  filterStatement)
inlinevirtual

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

PQL Property Object Property
id DaiAuthenticationKey::id
status DaiAuthenticationKey::status
name DaiAuthenticationKey::name
Parameters
filterStatementa Publisher Query Language statement to filter a list of DAI authentication keys
Returns
the DAI authentication keys that match the filter

Implements Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyServiceInterface.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyPage> Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyService.getDaiAuthenticationKeysByStatementAsync ( Google.Api.Ads.AdManager.v202111.Statement  filterStatement)
inlinevirtual
virtual Google.Api.Ads.AdManager.v202111.UpdateResult Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyService.performDaiAuthenticationKeyAction ( Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyAction  daiAuthenticationKeyAction,
Google.Api.Ads.AdManager.v202111.Statement  filterStatement 
)
inlinevirtual

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

DAI authentication keys cannot be deactivated if there are active LiveStreamEvents or Content Sources that are using them.

Parameters
daiAuthenticationKeyActionthe action to perform
filterStatementa Publisher Query Language statement used to filter a set of live stream events
Returns
the result of the action performed

Implements Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyServiceInterface.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202111.UpdateResult> Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyService.performDaiAuthenticationKeyActionAsync ( Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyAction  daiAuthenticationKeyAction,
Google.Api.Ads.AdManager.v202111.Statement  filterStatement 
)
inlinevirtual
virtual Google.Api.Ads.AdManager.v202111.DaiAuthenticationKey [] Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyService.updateDaiAuthenticationKeys ( Google.Api.Ads.AdManager.v202111.DaiAuthenticationKey[]  daiAuthenticationKeys)
inlinevirtual

Updates the specified DaiAuthenticationKey objects.

Parameters
daiAuthenticationKeysthe video DAI authentication keys to update
Returns
the updated DAI authentication keys
Exceptions
ApiExceptionif there is an error updating the DAI authentication keys

Implements Google.Api.Ads.AdManager.v202111.IDaiAuthenticationKeyService.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202111.DaiAuthenticationKey[]> Google.Api.Ads.AdManager.v202111.DaiAuthenticationKeyService.updateDaiAuthenticationKeysAsync ( Google.Api.Ads.AdManager.v202111.DaiAuthenticationKey[]  daiAuthenticationKeys)
inlinevirtual

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