Package org.apache.beam.sdk.io.googleads
package org.apache.beam.sdk.io.googleads
Defines transforms for reading from Google Ads.
- See Also:
-
ClassDescriptionThe default way to construct a
GoogleAdsClient.Defines how to construct aGoogleAdsClient.GoogleAdsIO<GoogleAdsRowT,SearchGoogleAdsStreamRequestT> GoogleAdsIOprovides an API for reading from the Google Ads API over supported versions of the Google Ads client libraries.GoogleAdsIO.RateLimitPolicy<GoogleAdsErrorT>This interface can be used to implement custom client-side rate limiting policies.GoogleAdsIO.RateLimitPolicyFactory<GoogleAdsErrorT>Implement this interface to create aGoogleAdsIO.RateLimitPolicy.Options used to configure Google Ads API specific options.Attempts to load the Google Ads credentials.Constructs and returnsCredentialsto be used by Google Ads API calls.GoogleAdsV19provides an API to read Google Ads API v19 reports.APTransformthat reads the results of a Google Ads query asGoogleAdsRowobjects.APTransformthat reads the results of manySearchGoogleAdsStreamRequestobjects asGoogleAdsRowobjects.This rate limit policy wraps aRateLimiterand can be used in low volume and development use cases as a client-side rate limiting policy.