Ads API .NET library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Google.Api.Ads.AdManager.v202311.SegmentPopulationService Class Reference
Inheritance diagram for Google.Api.Ads.AdManager.v202311.SegmentPopulationService:
Google.Api.Ads.AdManager.v202311.ISegmentPopulationService Google.Api.Ads.AdManager.v202311.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.v202311.SegmentPopulationResults[] 
getSegmentPopulationResultsByIds (long[] batchUploadIds)
 Returns a list of SegmentPopulationResults for the given More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202311.SegmentPopulationResults[]> 
getSegmentPopulationResultsByIdsAsync (long[] batchUploadIds)
 
virtual
Google.Api.Ads.AdManager.v202311.UpdateResult 
performSegmentPopulationAction (Google.Api.Ads.AdManager.v202311.SegmentPopulationAction action, long[] batchUploadIds)
 Performs an action on the uploads denoted by More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202311.UpdateResult
performSegmentPopulationActionAsync (Google.Api.Ads.AdManager.v202311.SegmentPopulationAction action, long[] batchUploadIds)
 
virtual
Google.Api.Ads.AdManager.v202311.SegmentPopulationResponse 
updateSegmentMemberships (Google.Api.Ads.AdManager.v202311.SegmentPopulationRequest updateRequest)
 Updates identifiers in an audience segment. More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202311.SegmentPopulationResponse
updateSegmentMembershipsAsync (Google.Api.Ads.AdManager.v202311.SegmentPopulationRequest updateRequest)
 

Constructor & Destructor Documentation

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

Creates a new instance of the SegmentPopulationService class.

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

Creates a new instance of the SegmentPopulationService class.

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

Creates a new instance of the SegmentPopulationService class.

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

Creates a new instance of the SegmentPopulationService class.

Google.Api.Ads.AdManager.v202311.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.v202311.SegmentPopulationResults [] Google.Api.Ads.AdManager.v202311.SegmentPopulationService.getSegmentPopulationResultsByIds ( long[]  batchUploadIds)
inlinevirtual

Returns a list of SegmentPopulationResults for the given

batchUploadIds.

Implements Google.Api.Ads.AdManager.v202311.ISegmentPopulationService.

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

Performs an action on the uploads denoted by

.

Implements Google.Api.Ads.AdManager.v202311.ISegmentPopulationService.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202311.UpdateResult> Google.Api.Ads.AdManager.v202311.SegmentPopulationService.performSegmentPopulationActionAsync ( Google.Api.Ads.AdManager.v202311.SegmentPopulationAction  action,
long[]  batchUploadIds 
)
inlinevirtual
virtual Google.Api.Ads.AdManager.v202311.SegmentPopulationResponse Google.Api.Ads.AdManager.v202311.SegmentPopulationService.updateSegmentMemberships ( Google.Api.Ads.AdManager.v202311.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.v202311.SegmentPopulationServiceInterface.

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

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