A C G M R U V W 
All Classes All Packages

A

AbstractGoogleAdsClientCodeGenerator - Class in com.google.ads.googleads.codegen
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, File) - Constructor for class com.google.ads.googleads.codegen.AbstractGoogleAdsClientCodeGenerator
Creates an instance of the generator.

C

com.google.ads.googleads.codegen - package com.google.ads.googleads.codegen
 
createJavaFile(String, TypeSpec) - Static method in class com.google.ads.googleads.codegen.Utils
 
createServiceClientClassName(int, String) - Static method in class com.google.ads.googleads.codegen.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.codegen.AbstractGoogleAdsClientCodeGenerator
Generates the code for the AbstractGoogleAdsClient class and writes the file.
generate() - Method in class com.google.ads.googleads.codegen.GeneratedCatalogCodeGenerator
Generates the code for the GeneratedCatalog class and writes the file.
generate() - Method in interface com.google.ads.googleads.codegen.Generator
Produces the generated code.
generate() - Method in class com.google.ads.googleads.codegen.GoogleAdsAllVersionsCodeGenerator
Generates the code for the GoogleAdsAllVersions interface and writes the file.
generate() - Method in class com.google.ads.googleads.codegen.VersionFactoryCodeGenerator
Generates the code for the VersionCatalog class and writes the file.
generatedAnnotation() - Static method in class com.google.ads.googleads.codegen.Utils
Creates the @Generated annotation
GeneratedCatalogCodeGenerator - Class in com.google.ads.googleads.codegen
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, ImmutableMap<VersionDescriptor, Class<?>>, File) - Constructor for class com.google.ads.googleads.codegen.GeneratedCatalogCodeGenerator
Creates and instance of the generator.
Generator - Interface in com.google.ads.googleads.codegen
Abstracts a code generator which produces a Java Poet JavaFile.
GoogleAdsAllVersionsCodeGenerator - Class in com.google.ads.googleads.codegen
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, File) - Constructor for class com.google.ads.googleads.codegen.GoogleAdsAllVersionsCodeGenerator
Creates an instance of the generator.

M

main(String[]) - Static method in class com.google.ads.googleads.codegen.RunCodeGenerators
Defines the main entry point to run the code generators.

R

runAll() - Method in class com.google.ads.googleads.codegen.RunCodeGenerators
Runs the code generators.
RunCodeGenerators - Class in com.google.ads.googleads.codegen
Generates various classes which require knowing the available Google Ads API major versions.
RunCodeGenerators(File) - Constructor for class com.google.ads.googleads.codegen.RunCodeGenerators
 
RunCodeGenerators(File, Map<VersionDescriptor, Class<?>>) - Constructor for class com.google.ads.googleads.codegen.RunCodeGenerators
Creates a new instance.
RunCodeGenerators(File, Set<Class<?>>) - Constructor for class com.google.ads.googleads.codegen.RunCodeGenerators
 

U

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

V

VersionFactoryCodeGenerator - Class in com.google.ads.googleads.codegen
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.
VersionFactoryCodeGenerator(Set<Integer>, File) - Constructor for class com.google.ads.googleads.codegen.VersionFactoryCodeGenerator
Creates an instance of the generator.

W

writeGeneratedClassToFile(JavaFile, File) - Static method in class com.google.ads.googleads.codegen.Utils
 
A C G M R U V W 
All Classes All Packages