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

Provides methods for populating AudienceSegment with identifiers. More...

Inheritance diagram for Google.Api.Ads.AdManager.v202508.SegmentPopulationService:
Google.Api.Ads.AdManager.v202508.ISegmentPopulationService Google.Api.Ads.AdManager.v202508.SegmentPopulationServiceInterface

Public Member Functions

 SegmentPopulationService ()
 Creates a new instance of the SegmentPopulationService class. More...
 
 SegmentPopulationService (string endpointConfigurationName)
 Creates a new instance of the SegmentPopulationService class. More...
 
 SegmentPopulationService (string endpointConfigurationName, string remoteAddress)
 Creates a new instance of the SegmentPopulationService class. More...
 
 SegmentPopulationService (string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress)
 Creates a new instance of the SegmentPopulationService class. More...
 
 SegmentPopulationService (System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress)
 Creates a new instance of the SegmentPopulationService class. More...
 
virtual
Google.Api.Ads.AdManager.v202508.SegmentPopulationResults[] 
getSegmentPopulationResultsByIds (long[] batchUploadIds)
 Returns a list of SegmentPopulationResults for the given More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202508.SegmentPopulationResults[]> 
getSegmentPopulationResultsByIdsAsync (long[] batchUploadIds)
 
virtual
Google.Api.Ads.AdManager.v202508.UpdateResult 
performSegmentPopulationAction (Google.Api.Ads.AdManager.v202508.SegmentPopulationAction action, long[] batchUploadIds)
 Performs an action on the uploads denoted by More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202508.UpdateResult
performSegmentPopulationActionAsync (Google.Api.Ads.AdManager.v202508.SegmentPopulationAction action, long[] batchUploadIds)
 
virtual
Google.Api.Ads.AdManager.v202508.SegmentPopulationResponse 
updateSegmentMemberships (Google.Api.Ads.AdManager.v202508.SegmentPopulationRequest updateRequest)
 Updates identifiers in an audience segment. More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202508.SegmentPopulationResponse
updateSegmentMembershipsAsync (Google.Api.Ads.AdManager.v202508.SegmentPopulationRequest updateRequest)
 

Detailed Description

Provides methods for populating AudienceSegment with identifiers.

This service is currently unimplemented and will throw an ApiException when invoked. It is scheduled to be fully implemented in the v202311 release.

Constructor & Destructor Documentation

Google.Api.Ads.AdManager.v202508.SegmentPopulationService.SegmentPopulationService ( )
inline

Creates a new instance of the SegmentPopulationService class.

Google.Api.Ads.AdManager.v202508.SegmentPopulationService.SegmentPopulationService ( string  endpointConfigurationName)
inline

Creates a new instance of the SegmentPopulationService class.

Google.Api.Ads.AdManager.v202508.SegmentPopulationService.SegmentPopulationService ( string  endpointConfigurationName,
string  remoteAddress 
)
inline

Creates a new instance of the SegmentPopulationService class.

Google.Api.Ads.AdManager.v202508.SegmentPopulationService.SegmentPopulationService ( string  endpointConfigurationName,
System.ServiceModel.EndpointAddress  remoteAddress 
)
inline

Creates a new instance of the SegmentPopulationService class.

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

Creates a new instance of the SegmentPopulationService class.

Member Function Documentation

virtual Google.Api.Ads.AdManager.v202508.SegmentPopulationResults [] Google.Api.Ads.AdManager.v202508.SegmentPopulationService.getSegmentPopulationResultsByIds ( long[]  batchUploadIds)
inlinevirtual

Returns a list of SegmentPopulationResults for the given

batchUploadIds.

Implements Google.Api.Ads.AdManager.v202508.ISegmentPopulationService.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202508.SegmentPopulationResults[]> Google.Api.Ads.AdManager.v202508.SegmentPopulationService.getSegmentPopulationResultsByIdsAsync ( long[]  batchUploadIds)
inlinevirtual
virtual Google.Api.Ads.AdManager.v202508.UpdateResult Google.Api.Ads.AdManager.v202508.SegmentPopulationService.performSegmentPopulationAction ( Google.Api.Ads.AdManager.v202508.SegmentPopulationAction  action,
long[]  batchUploadIds 
)
inlinevirtual

Performs an action on the uploads denoted by

.

Implements Google.Api.Ads.AdManager.v202508.ISegmentPopulationService.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202508.UpdateResult> Google.Api.Ads.AdManager.v202508.SegmentPopulationService.performSegmentPopulationActionAsync ( Google.Api.Ads.AdManager.v202508.SegmentPopulationAction  action,
long[]  batchUploadIds 
)
inlinevirtual
virtual Google.Api.Ads.AdManager.v202508.SegmentPopulationResponse Google.Api.Ads.AdManager.v202508.SegmentPopulationService.updateSegmentMemberships ( Google.Api.Ads.AdManager.v202508.SegmentPopulationRequest  updateRequest)
inlinevirtual

Updates identifiers in an audience segment.

The returned SegmentPopulationRequest::batchUploadId can be used in subsequent requests to group them together as part of the same batch. The identifiers associated with a batch will not be processed until #performSegmentPopulationAction is called with a ProcessAction. The batch will expire if ProcessAction is not called within the TTL of 5 days.

Implements Google.Api.Ads.AdManager.v202508.SegmentPopulationServiceInterface.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202508.SegmentPopulationResponse> Google.Api.Ads.AdManager.v202508.SegmentPopulationService.updateSegmentMembershipsAsync ( Google.Api.Ads.AdManager.v202508.SegmentPopulationRequest  updateRequest)
inlinevirtual

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