A C G I P U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
- catalogName() - Method in annotation type com.google.ads.googleads.annotations.api.VersionDescriptor
-
Specifies a virtual namespace for the files generated by the annotation processor.
- 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
- googleAdsExceptionFactory() - Method in annotation type com.google.ads.googleads.annotations.api.VersionDescriptor
-
Specifies the factory to use for creating GoogleAdsException instances for this version.
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.
- versionName() - Method in annotation type com.google.ads.googleads.annotations.api.VersionDescriptor
-
Specifies the name of the version, as in v[0-9]+
W
- writeGeneratedClassToFile(String, TypeSpec, Messager, Filer) - Static method in class com.google.ads.googleads.annotations.impl.generators.Utils
All Classes All Packages