See: Description
| Interface | Description | 
|---|---|
| GoogleAdsClientFactory | 
 Defines how to construct a  
GoogleAdsClient. | 
| GoogleAdsOptions | 
 Options used to configure Google Ads API specific options. 
 | 
| GoogleAdsV17.RateLimitPolicy | 
 This interface can be used to implement custom client-side rate limiting policies. 
 | 
| GoogleAdsV17.RateLimitPolicyFactory | 
 Implement this interface to create a  
GoogleAdsV17.RateLimitPolicy. | 
| Class | Description | 
|---|---|
| DefaultGoogleAdsClientFactory | 
 The default way to construct a  
GoogleAdsClient. | 
| GoogleAdsIO | 
GoogleAdsIO provides an API for reading from the Google Ads API over supported
 versions of the Google Ads client libraries. | 
| GoogleAdsOptions.GoogleAdsCredentialsFactory | 
 Attempts to load the Google Ads credentials. 
 | 
| GoogleAdsUserCredentialFactory | 
 Constructs and returns  
Credentials to be used by Google Ads API calls. | 
| GoogleAdsV17 | 
GoogleAdsV17 provides an API to read Google Ads API v17 reports. | 
| GoogleAdsV17.Read | 
 A  
PTransform that reads the results of a Google Ads query as GoogleAdsRow
 objects. | 
| GoogleAdsV17.ReadAll | 
 A  
PTransform that reads the results of many SearchGoogleAdsStreamRequest
 objects as GoogleAdsRow objects. | 
| GoogleAdsV17.SimpleRateLimitPolicy | 
 This rate limit policy wraps a  
RateLimiter and can be used in low volume and
 development use cases as a client-side rate limiting policy. | 
GoogleAdsIO