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()