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 | GoogleAdsIOprovides 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  Credentialsto be used by Google Ads API calls. | 
| GoogleAdsV17 | GoogleAdsV17provides an API to read Google Ads API v17 reports. | 
| GoogleAdsV17.Read | A  PTransformthat reads the results of a Google Ads query asGoogleAdsRowobjects. | 
| GoogleAdsV17.ReadAll | A  PTransformthat reads the results of manySearchGoogleAdsStreamRequestobjects asGoogleAdsRowobjects. | 
| GoogleAdsV17.SimpleRateLimitPolicy | This rate limit policy wraps a  RateLimiterand can be used in low volume and
 development use cases as a client-side rate limiting policy. | 
GoogleAdsIO