Skip navigation links
A C G I P U V W 

A

AbstractGoogleAdsClientCodeGenerator - Class in com.google.ads.googleads.annotations.impl.generators.catalog
Generates code for and writes the AbstractGoogleAdsClient abstract class, which defines the methods that can be used to gain access to a GoogleAdsVersion for a given version.
AbstractGoogleAdsClientCodeGenerator(Set<Integer>, int, String, Messager, Filer) - Constructor for class com.google.ads.googleads.annotations.impl.generators.catalog.AbstractGoogleAdsClientCodeGenerator
Creates an instance of the generator.

C

com.google.ads.googleads.annotations.api - package com.google.ads.googleads.annotations.api
 
com.google.ads.googleads.annotations.impl - package com.google.ads.googleads.annotations.impl
 
com.google.ads.googleads.annotations.impl.generators - package com.google.ads.googleads.annotations.impl.generators
 
com.google.ads.googleads.annotations.impl.generators.catalog - package com.google.ads.googleads.annotations.impl.generators.catalog
 
createServiceClientClassName(int, String) - Static method in class com.google.ads.googleads.annotations.impl.generators.Utils
Constructs a class name given a version of the Google Ads library and a service client.

G

generate() - Method in class com.google.ads.googleads.annotations.impl.generators.catalog.AbstractGoogleAdsClientCodeGenerator
Generates the code for the AbstractGoogleAdsClient class and writes the file.
generate() - Method in class com.google.ads.googleads.annotations.impl.generators.catalog.GeneratedCatalogCodeGenerator
Generates the code for the GeneratedCatalog class and writes the file.
generate() - Method in class com.google.ads.googleads.annotations.impl.generators.catalog.GoogleAdsAllVersionsCodeGenerator
Generates the code for the GoogleAdsAllVersions interface and writes the file.
generate() - Method in class com.google.ads.googleads.annotations.impl.generators.catalog.VersionCatalogCodeGenerator
Generates the code for the VersionCatalog class and writes the file.
generate() - Method in interface com.google.ads.googleads.annotations.impl.generators.Generator
 
generatedAnnotation() - Static method in class com.google.ads.googleads.annotations.impl.generators.Utils
Creates the @Generated annotation
GeneratedCatalogCodeGenerator - Class in com.google.ads.googleads.annotations.impl.generators.catalog
Generates code for and writes the GeneratedCatalog class, which provides methods to access a GoogleAdsVersion object for each available version of the library.
GeneratedCatalogCodeGenerator(Set<Integer>, int, String, Elements, Messager, Filer) - Constructor for class com.google.ads.googleads.annotations.impl.generators.catalog.GeneratedCatalogCodeGenerator
Creates and instance of the generator.
Generator - Interface in com.google.ads.googleads.annotations.impl.generators
 
getSupportedAnnotationTypes() - Method in class com.google.ads.googleads.annotations.impl.GoogleAdsCatalogAnnotationProcessor
 
getSupportedSourceVersion() - Method in class com.google.ads.googleads.annotations.impl.GoogleAdsCatalogAnnotationProcessor
 
GoogleAdsAllVersionsCodeGenerator - Class in com.google.ads.googleads.annotations.impl.generators.catalog
Generates code for and writes the GoogleAdsAllVersions interface, which provides methods for accessing the GoogleAdsVersion service for each available version of the API as well as a getLatestVersion method.
GoogleAdsAllVersionsCodeGenerator(Set<Integer>, int, String, Messager, Filer) - Constructor for class com.google.ads.googleads.annotations.impl.generators.catalog.GoogleAdsAllVersionsCodeGenerator
Creates an instance of the generator.
GoogleAdsCatalogAnnotationProcessor - Class in com.google.ads.googleads.annotations.impl
Processes annotations and dynamically generates several classes and interfaces required to define the services available in each version of API.
GoogleAdsCatalogAnnotationProcessor() - Constructor for class com.google.ads.googleads.annotations.impl.GoogleAdsCatalogAnnotationProcessor
 

I

init(ProcessingEnvironment) - Method in class com.google.ads.googleads.annotations.impl.GoogleAdsCatalogAnnotationProcessor
 

P

process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.ads.googleads.annotations.impl.GoogleAdsCatalogAnnotationProcessor
 

U

Utils - Class in com.google.ads.googleads.annotations.impl.generators
Provides access to utility methods used in code generation during annotation processing.
Utils() - Constructor for class com.google.ads.googleads.annotations.impl.generators.Utils
 

V

VersionCatalogCodeGenerator - Class in com.google.ads.googleads.annotations.impl.generators.catalog
Generates code for and writes the VersionCatalog class, which contains a method to retrieve a set of Version objects, one for each available version of the Google Ads library.
VersionCatalogCodeGenerator(Set<Integer>, String, Messager, Filer) - Constructor for class com.google.ads.googleads.annotations.impl.generators.catalog.VersionCatalogCodeGenerator
Creates an instance of the generator.
VersionDescriptor - Annotation Type in com.google.ads.googleads.annotations.api
Specifies that a class is a factory of service clients for a version of the Google Ads API.

W

writeGeneratedClassToFile(String, TypeSpec, Messager, Filer) - Static method in class com.google.ads.googleads.annotations.impl.generators.Utils
 
A C G I P U V W 
Skip navigation links

Copyright © 2021. All rights reserved.