public abstract class GoogleAdsIO<GoogleAdsRowT,SearchGoogleAdsStreamRequestT>
extends java.lang.Object
GoogleAdsIO provides an API for reading from the Google Ads API over supported
versions of the Google Ads client libraries.GoogleAdsV19| Modifier and Type | Class and Description |
|---|---|
static interface |
GoogleAdsIO.RateLimitPolicy<GoogleAdsErrorT>
This interface can be used to implement custom client-side rate limiting policies.
|
static interface |
GoogleAdsIO.RateLimitPolicyFactory<GoogleAdsErrorT>
Implement this interface to create a
GoogleAdsIO.RateLimitPolicy. |
| Constructor and Description |
|---|
GoogleAdsIO() |
| Modifier and Type | Method and Description |
|---|---|
static GoogleAdsV19 |
current() |
abstract <T extends PTransform<PCollection<java.lang.String>,PCollection<GoogleAdsRowT>>> |
read() |
abstract <T extends PTransform<PCollection<SearchGoogleAdsStreamRequestT>,PCollection<GoogleAdsRowT>>> |
readAll() |
public abstract <T extends PTransform<PCollection<java.lang.String>,PCollection<GoogleAdsRowT>>> T read()
public abstract <T extends PTransform<PCollection<SearchGoogleAdsStreamRequestT>,PCollection<GoogleAdsRowT>>> T readAll()
public static GoogleAdsV19 current()