Index
All Classes and Interfaces|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
All Classes and Interfaces|All Packages