Skip navigation links
A C F G I M P S 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.
AbstractMessageProxyGenerator - Class in com.google.ads.googleads.annotations.impl.generators.messageproxy
Abstracts common functionality for generating message proxy implementations.
AbstractMessageProxyGenerator(Set<Integer>, Messager, Filer) - Constructor for class com.google.ads.googleads.annotations.impl.generators.messageproxy.AbstractMessageProxyGenerator
 
AbstractSearchResponseMessageProxyGenerator - Class in com.google.ads.googleads.annotations.impl.generators.messageproxy
Abstracts common functionality for generating GoogleAdsService.search() + GoogleAdsService.searchStream() message proxies.
AbstractSearchResponseMessageProxyGenerator(Set<Integer>, Messager, Filer) - Constructor for class com.google.ads.googleads.annotations.impl.generators.messageproxy.AbstractSearchResponseMessageProxyGenerator
 

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
 
com.google.ads.googleads.annotations.impl.generators.messageproxy - package com.google.ads.googleads.annotations.impl.generators.messageproxy
 
CreateCustomerClientRequestProxyGenerator - Class in com.google.ads.googleads.annotations.impl.generators.messageproxy
Generates an implementation of CustomerUserAccessMessageProxy.
CreateCustomerClientRequestProxyGenerator(Set<Integer>, Messager, Filer) - Constructor for class com.google.ads.googleads.annotations.impl.generators.messageproxy.CreateCustomerClientRequestProxyGenerator
 
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.
CustomerUserAccessMessageProxyGenerator - Class in com.google.ads.googleads.annotations.impl.generators.messageproxy
Generates CustomerUserAccessMessageProxy implementations.
CustomerUserAccessMessageProxyGenerator(Set<Integer>, Messager, Filer) - Constructor for class com.google.ads.googleads.annotations.impl.generators.messageproxy.CustomerUserAccessMessageProxyGenerator
 

F

FeedMessageProxyGenerator - Class in com.google.ads.googleads.annotations.impl.generators.messageproxy
Generates an implementation of FeedMessageProxy.
FeedMessageProxyGenerator(Set<Integer>, Messager, Filer) - Constructor for class com.google.ads.googleads.annotations.impl.generators.messageproxy.FeedMessageProxyGenerator
 

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
 
generate() - Method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.AbstractMessageProxyGenerator
Generates a SearchResponseProxy for each version.
generate(TypeSpec.Builder, int, ClassName, ClassName) - Method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.AbstractMessageProxyGenerator
Generates the class content (methods etc.) required for the proxy implementation.
generate(TypeSpec.Builder, int, ClassName, ClassName) - Method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.AbstractSearchResponseMessageProxyGenerator
 
generate(TypeSpec.Builder, int, ClassName, ClassName) - Method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.CreateCustomerClientRequestProxyGenerator
 
generate(TypeSpec.Builder, int, ClassName, ClassName) - Method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.CustomerUserAccessMessageProxyGenerator
 
generate(TypeSpec.Builder, int, ClassName, ClassName) - Method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.FeedMessageProxyGenerator
 
GENERATED_PACKAGE_NAME - Static variable in class com.google.ads.googleads.annotations.impl.generators.messageproxy.AbstractMessageProxyGenerator
 
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.
generateStringSetter(TypeSpec.Builder, ClassName, String, String, String, int, int) - Static method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.AbstractMessageProxyGenerator
Generates a setter for a string property.
generateStringSetter(TypeSpec.Builder, ClassName, String, String, String, int, int, int) - Static method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.AbstractMessageProxyGenerator
Generates a setter for a string property.
Generator - Interface in com.google.ads.googleads.annotations.impl.generators
 
getProxiedClassName(int) - Method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.AbstractMessageProxyGenerator
Gets the name of the class that this proxy is for.
getProxiedClassName(int) - Method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.CreateCustomerClientRequestProxyGenerator
 
getProxiedClassName(int) - Method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.CustomerUserAccessMessageProxyGenerator
 
getProxiedClassName(int) - Method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.FeedMessageProxyGenerator
 
getProxiedClassName(int) - Method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.SearchPagedResponseMessageProxyGenerator
 
getProxiedClassName(int) - Method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.SearchStreamResponseMessageProxyGenerator
 
getProxyInterfaceParameterizedName(int, ClassName, ClassName, ClassName) - Method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.AbstractMessageProxyGenerator
Gets the type of interface to be implemented.
getProxyInterfaceParameterizedName(int, ClassName, ClassName, ClassName) - Method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.CustomerUserAccessMessageProxyGenerator
 
getProxyInterfaceRawName() - Method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.AbstractMessageProxyGenerator
Gets the name of the super interface that the generated proxy should implement.
getProxyInterfaceRawName() - Method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.AbstractSearchResponseMessageProxyGenerator
 
getProxyInterfaceRawName() - Method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.CreateCustomerClientRequestProxyGenerator
 
getProxyInterfaceRawName() - Method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.CustomerUserAccessMessageProxyGenerator
 
getProxyInterfaceRawName() - Method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.FeedMessageProxyGenerator
 
getResourcesPackage(int) - Static method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.AbstractMessageProxyGenerator
Gets the package where the API resource classes are located.
getServicesPackage(int) - Static method in class com.google.ads.googleads.annotations.impl.generators.messageproxy.AbstractMessageProxyGenerator
Gets the package where the API generated services classes are located.
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
 

M

MESSAGE_PROXY_PACKAGE_NAME - Static variable in class com.google.ads.googleads.annotations.impl.generators.messageproxy.AbstractMessageProxyGenerator
 
MIN_VERSION_FOR_CHANGE_EVENT - Static variable in class com.google.ads.googleads.annotations.impl.generators.messageproxy.AbstractMessageProxyGenerator
 
MIN_VERSION_FOR_CUSTOMER_USER_ACCESS - Static variable in class com.google.ads.googleads.annotations.impl.generators.messageproxy.AbstractMessageProxyGenerator
 
MIN_VERSION_FOR_FEED_PLACES_LOCATION_DATA_EMAIL - Static variable in class com.google.ads.googleads.annotations.impl.generators.messageproxy.AbstractMessageProxyGenerator
 

P

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

S

SearchPagedResponseMessageProxyGenerator - Class in com.google.ads.googleads.annotations.impl.generators.messageproxy
Generates a message proxy for SearchGoogleAdsResponse.
SearchPagedResponseMessageProxyGenerator(Set<Integer>, Messager, Filer) - Constructor for class com.google.ads.googleads.annotations.impl.generators.messageproxy.SearchPagedResponseMessageProxyGenerator
 
SearchStreamResponseMessageProxyGenerator - Class in com.google.ads.googleads.annotations.impl.generators.messageproxy
Generates a message proxy for SearchGoogleAdsStreamResponse.
SearchStreamResponseMessageProxyGenerator(Set<Integer>, Messager, Filer) - Constructor for class com.google.ads.googleads.annotations.impl.generators.messageproxy.SearchStreamResponseMessageProxyGenerator
 

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 F G I M P S U V W 
Skip navigation links

Copyright © 2020. All rights reserved.