| Modifier and Type | Required Element and Description |
|---|---|
String |
versionName
Specifies the name of the version, as in v[0-9]+
|
| Modifier and Type | Optional Element and Description |
|---|---|
String |
catalogName
Specifies a virtual namespace for the files generated by the annotation processor.
|
Class<?> |
googleAdsExceptionFactory
Specifies the factory to use for creating GoogleAdsException instances for this version.
|
public abstract String versionName
public abstract Class<?> googleAdsExceptionFactory
public abstract String catalogName
This is necessary to write tests against the files generated by the annotation processor that include versionName parameters that are independent of the existing release of the library.
Should be formatted as a list of the versions included in that given catalog, ordered from least to greatest and joined by an underscore. For example, a catalog that includes only v1 should equal "v1". A catalog that includes v1 and v2 should equal v1_v2. A catalog that includes v1, v2, and v3 should equal v1_v2_v3. CatalogNames need not be formatted in this way and can be any arbitrary string. However, formatting in this manner is the convention adopted by this library.
Copyright © 2020. All rights reserved.