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> GoogleAdsIO
provides 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 returnsCredentials
to be used by Google Ads API calls.GoogleAdsV19
provides an API to read Google Ads API v19 reports.APTransform
that reads the results of a Google Ads query asGoogleAdsRow
objects.APTransform
that reads the results of manySearchGoogleAdsStreamRequest
objects asGoogleAdsRow
objects.This rate limit policy wraps aRateLimiter
and can be used in low volume and development use cases as a client-side rate limiting policy.