Skip to content

Commit 6abe575

Browse files
authored
Changes for release v13. (#689)
1 parent 506d29f commit 6abe575

9,021 files changed

Lines changed: 937522 additions & 775527 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

buildSrc/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ repositories {
2626
}
2727

2828
dependencies {
29-
implementation "com.google.http-client:google-http-client:1.41.4"
30-
implementation "com.google.http-client:google-http-client-xml:1.41.4"
29+
implementation "com.google.http-client:google-http-client:1.42.3"
30+
implementation "com.google.http-client:google-http-client-xml:1.42.3"
3131
}

buildSrc/src/main/groovy/com.google.api-ads.java-conventions.gradle

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -146,15 +146,14 @@ if (project.properties.containsKey("release")) {
146146
dependencies {
147147
api 'com.google.api:gax'
148148
api 'com.google.api:gax-grpc'
149-
// Generated code requires at least 3.19.6 of protobuf-java.
150-
api 'com.google.protobuf:protobuf-java:3.19.6'
151-
api 'com.google.protobuf:protobuf-java-util:3.19.6'
149+
api 'com.google.protobuf:protobuf-java'
150+
implementation 'com.google.protobuf:protobuf-java-util'
152151
api 'io.grpc:grpc-stub'
153152
api 'io.grpc:grpc-protobuf'
154-
api 'com.google.auth:google-auth-library-oauth2-http:1.5.3'
155-
api 'com.google.auth:google-auth-library-credentials:1.5.3'
156-
api platform('com.google.cloud:google-cloud-shared-dependencies:2.8.0')
157-
implementation 'com.google.guava:guava:31.0.1-android'
153+
api 'com.google.auth:google-auth-library-oauth2-http:1.14.0'
154+
api 'com.google.auth:google-auth-library-credentials:1.14.0'
155+
api platform('com.google.cloud:google-cloud-shared-dependencies:3.1.2')
156+
implementation 'com.google.guava:guava:31.1-android'
158157
implementation 'com.google.auto.service:auto-service:1.0.1'
159158
implementation 'javax.annotation:javax.annotation-api'
160159
annotationProcessor 'com.google.auto.service:auto-service:1.0.1'

buildSrc/src/main/groovy/com.google.api-ads.nexus-publish.gradle

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -176,17 +176,24 @@ class SonatypeClient {
176176
* based on the sonatype server load.
177177
*/
178178
def discoverSonatypeRepositoryUrl() {
179+
// Ensures that we don't create spurious repositories unless we:
180+
// 1. have set the 'release' property; and
181+
// 2. are running tasks that include publishing to Sonatype
182+
// There are instances where we do #1 in order to test the release process or prepare for
183+
// a release, but we don't do #2.
184+
if (!(project.properties.containsKey("release") &&
185+
project.tasks.stream()
186+
.anyMatch { it.name.matches("publish.+ToSonatypeRepository") })) {
187+
logger.debug(
188+
"Release not enabled or does not include Sonatype publishing tasks. " +
189+
"Defaulting to auto-staging.")
190+
return AUTO_STAGING_URL
191+
}
179192
try {
180-
// Ensures that we don't create spurious repositories if we're not running a release.
181-
if (project.properties.containsKey("release")) {
182-
// Gradle may reuse the demon (hence its classloader) so this uses a map to store
183-
// the staging repo for each build.
184-
return STAGING_URL_CACHE.computeIfAbsent(
185-
project.rootProject, { project -> this.createStagingRepository() })
186-
} else {
187-
logger.debug("Release not enabled, defaulting to auto-staging")
188-
return AUTO_STAGING_URL
189-
}
193+
// Gradle may reuse the daemon (hence its classloader) so this uses a map to store
194+
// the staging repo for each build.
195+
return STAGING_URL_CACHE.computeIfAbsent(
196+
project.rootProject, { project -> this.createStagingRepository() })
190197
} catch (Exception ex) {
191198
// Handles issues by falling back to auto-staging.
192199
logger.warn("Failed to create new staging repo. Attempting to deploy with " +

google-ads-codegen/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ dependencies {
2525
api project(":google-ads-stubs-lib")
2626
implementation 'org.slf4j:slf4j-api:1.7.25'
2727
implementation 'com.squareup:javapoet:1.11.1'
28-
testImplementation 'com.google.api:gax-grpc:2.12.2:testlib'
28+
testImplementation 'com.google.api:gax-grpc:2.22.0:testlib'
2929
testImplementation 'org.hamcrest:java-hamcrest:2.0.0.0'
3030
testImplementation 'org.mockito:mockito-all:1.9.5'
3131
// Finds all the stubs modules and adds these as dependencies.

google-ads-examples/src/main/java/com/google/ads/googleads/examples/accountmanagement/ApproveMerchantCenterLink.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,16 @@
1919
import com.google.ads.googleads.examples.utils.CodeSampleParams;
2020
import com.google.ads.googleads.lib.GoogleAdsClient;
2121
import com.google.ads.googleads.lib.utils.FieldMasks;
22-
import com.google.ads.googleads.v12.enums.MerchantCenterLinkStatusEnum.MerchantCenterLinkStatus;
23-
import com.google.ads.googleads.v12.errors.GoogleAdsError;
24-
import com.google.ads.googleads.v12.errors.GoogleAdsException;
25-
import com.google.ads.googleads.v12.resources.MerchantCenterLink;
26-
import com.google.ads.googleads.v12.services.ListMerchantCenterLinksRequest;
27-
import com.google.ads.googleads.v12.services.ListMerchantCenterLinksResponse;
28-
import com.google.ads.googleads.v12.services.MerchantCenterLinkOperation;
29-
import com.google.ads.googleads.v12.services.MerchantCenterLinkServiceClient;
30-
import com.google.ads.googleads.v12.services.MutateMerchantCenterLinkResponse;
31-
import com.google.ads.googleads.v12.services.MutateMerchantCenterLinkResult;
22+
import com.google.ads.googleads.v13.enums.MerchantCenterLinkStatusEnum.MerchantCenterLinkStatus;
23+
import com.google.ads.googleads.v13.errors.GoogleAdsError;
24+
import com.google.ads.googleads.v13.errors.GoogleAdsException;
25+
import com.google.ads.googleads.v13.resources.MerchantCenterLink;
26+
import com.google.ads.googleads.v13.services.ListMerchantCenterLinksRequest;
27+
import com.google.ads.googleads.v13.services.ListMerchantCenterLinksResponse;
28+
import com.google.ads.googleads.v13.services.MerchantCenterLinkOperation;
29+
import com.google.ads.googleads.v13.services.MerchantCenterLinkServiceClient;
30+
import com.google.ads.googleads.v13.services.MutateMerchantCenterLinkResponse;
31+
import com.google.ads.googleads.v13.services.MutateMerchantCenterLinkResult;
3232
import java.io.FileNotFoundException;
3333
import java.io.IOException;
3434

google-ads-examples/src/main/java/com/google/ads/googleads/examples/accountmanagement/CreateCustomer.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@
1818
import com.google.ads.googleads.examples.utils.ArgumentNames;
1919
import com.google.ads.googleads.examples.utils.CodeSampleParams;
2020
import com.google.ads.googleads.lib.GoogleAdsClient;
21-
import com.google.ads.googleads.v12.errors.GoogleAdsError;
22-
import com.google.ads.googleads.v12.errors.GoogleAdsException;
23-
import com.google.ads.googleads.v12.resources.Customer;
24-
import com.google.ads.googleads.v12.services.CreateCustomerClientResponse;
25-
import com.google.ads.googleads.v12.services.CustomerServiceClient;
21+
import com.google.ads.googleads.v13.errors.GoogleAdsError;
22+
import com.google.ads.googleads.v13.errors.GoogleAdsException;
23+
import com.google.ads.googleads.v13.resources.Customer;
24+
import com.google.ads.googleads.v13.services.CreateCustomerClientResponse;
25+
import com.google.ads.googleads.v13.services.CustomerServiceClient;
2626
import java.io.FileNotFoundException;
2727
import java.io.IOException;
2828
import java.time.ZonedDateTime;

google-ads-examples/src/main/java/com/google/ads/googleads/examples/accountmanagement/GetAccountHierarchy.java

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,17 @@
1818
import com.google.ads.googleads.examples.utils.ArgumentNames;
1919
import com.google.ads.googleads.examples.utils.CodeSampleParams;
2020
import com.google.ads.googleads.lib.GoogleAdsClient;
21-
import com.google.ads.googleads.v12.errors.GoogleAdsError;
22-
import com.google.ads.googleads.v12.errors.GoogleAdsException;
23-
import com.google.ads.googleads.v12.resources.CustomerClient;
24-
import com.google.ads.googleads.v12.resources.CustomerName;
25-
import com.google.ads.googleads.v12.services.CustomerServiceClient;
26-
import com.google.ads.googleads.v12.services.GoogleAdsRow;
27-
import com.google.ads.googleads.v12.services.GoogleAdsServiceClient;
28-
import com.google.ads.googleads.v12.services.GoogleAdsServiceClient.SearchPagedResponse;
29-
import com.google.ads.googleads.v12.services.ListAccessibleCustomersRequest;
30-
import com.google.ads.googleads.v12.services.ListAccessibleCustomersResponse;
31-
import com.google.ads.googleads.v12.services.SearchGoogleAdsRequest;
21+
import com.google.ads.googleads.v13.errors.GoogleAdsError;
22+
import com.google.ads.googleads.v13.errors.GoogleAdsException;
23+
import com.google.ads.googleads.v13.resources.CustomerClient;
24+
import com.google.ads.googleads.v13.resources.CustomerName;
25+
import com.google.ads.googleads.v13.services.CustomerServiceClient;
26+
import com.google.ads.googleads.v13.services.GoogleAdsRow;
27+
import com.google.ads.googleads.v13.services.GoogleAdsServiceClient;
28+
import com.google.ads.googleads.v13.services.GoogleAdsServiceClient.SearchPagedResponse;
29+
import com.google.ads.googleads.v13.services.ListAccessibleCustomersRequest;
30+
import com.google.ads.googleads.v13.services.ListAccessibleCustomersResponse;
31+
import com.google.ads.googleads.v13.services.SearchGoogleAdsRequest;
3232
import com.google.common.base.Strings;
3333
import com.google.common.collect.ArrayListMultimap;
3434
import com.google.common.collect.Multimap;

google-ads-examples/src/main/java/com/google/ads/googleads/examples/accountmanagement/GetAccountInformation.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818
import com.google.ads.googleads.examples.utils.ArgumentNames;
1919
import com.google.ads.googleads.examples.utils.CodeSampleParams;
2020
import com.google.ads.googleads.lib.GoogleAdsClient;
21-
import com.google.ads.googleads.v12.errors.GoogleAdsError;
22-
import com.google.ads.googleads.v12.errors.GoogleAdsException;
23-
import com.google.ads.googleads.v12.resources.Customer;
24-
import com.google.ads.googleads.v12.services.GoogleAdsRow;
25-
import com.google.ads.googleads.v12.services.GoogleAdsServiceClient;
26-
import com.google.ads.googleads.v12.services.GoogleAdsServiceClient.SearchPagedResponse;
21+
import com.google.ads.googleads.v13.errors.GoogleAdsError;
22+
import com.google.ads.googleads.v13.errors.GoogleAdsException;
23+
import com.google.ads.googleads.v13.resources.Customer;
24+
import com.google.ads.googleads.v13.services.GoogleAdsRow;
25+
import com.google.ads.googleads.v13.services.GoogleAdsServiceClient;
26+
import com.google.ads.googleads.v13.services.GoogleAdsServiceClient.SearchPagedResponse;
2727
import java.io.FileNotFoundException;
2828
import java.io.IOException;
2929

google-ads-examples/src/main/java/com/google/ads/googleads/examples/accountmanagement/GetChangeDetails.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,15 @@
1919
import com.google.ads.googleads.examples.utils.CodeSampleParams;
2020
import com.google.ads.googleads.lib.GoogleAdsClient;
2121
import com.google.ads.googleads.lib.utils.FieldMasks;
22-
import com.google.ads.googleads.v12.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType;
23-
import com.google.ads.googleads.v12.enums.ResourceChangeOperationEnum.ResourceChangeOperation;
24-
import com.google.ads.googleads.v12.errors.GoogleAdsError;
25-
import com.google.ads.googleads.v12.errors.GoogleAdsException;
26-
import com.google.ads.googleads.v12.resources.ChangeEvent;
27-
import com.google.ads.googleads.v12.resources.ChangeEvent.ChangedResource;
28-
import com.google.ads.googleads.v12.services.GoogleAdsRow;
29-
import com.google.ads.googleads.v12.services.GoogleAdsServiceClient;
30-
import com.google.ads.googleads.v12.services.GoogleAdsServiceClient.SearchPagedResponse;
22+
import com.google.ads.googleads.v13.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType;
23+
import com.google.ads.googleads.v13.enums.ResourceChangeOperationEnum.ResourceChangeOperation;
24+
import com.google.ads.googleads.v13.errors.GoogleAdsError;
25+
import com.google.ads.googleads.v13.errors.GoogleAdsException;
26+
import com.google.ads.googleads.v13.resources.ChangeEvent;
27+
import com.google.ads.googleads.v13.resources.ChangeEvent.ChangedResource;
28+
import com.google.ads.googleads.v13.services.GoogleAdsRow;
29+
import com.google.ads.googleads.v13.services.GoogleAdsServiceClient;
30+
import com.google.ads.googleads.v13.services.GoogleAdsServiceClient.SearchPagedResponse;
3131
import com.google.protobuf.Message;
3232
import java.io.FileNotFoundException;
3333
import java.io.IOException;

google-ads-examples/src/main/java/com/google/ads/googleads/examples/accountmanagement/GetChangeSummary.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818
import com.google.ads.googleads.examples.utils.ArgumentNames;
1919
import com.google.ads.googleads.examples.utils.CodeSampleParams;
2020
import com.google.ads.googleads.lib.GoogleAdsClient;
21-
import com.google.ads.googleads.v12.errors.GoogleAdsError;
22-
import com.google.ads.googleads.v12.errors.GoogleAdsException;
23-
import com.google.ads.googleads.v12.resources.ChangeStatus;
24-
import com.google.ads.googleads.v12.services.GoogleAdsRow;
25-
import com.google.ads.googleads.v12.services.GoogleAdsServiceClient;
26-
import com.google.ads.googleads.v12.services.GoogleAdsServiceClient.SearchPagedResponse;
21+
import com.google.ads.googleads.v13.errors.GoogleAdsError;
22+
import com.google.ads.googleads.v13.errors.GoogleAdsException;
23+
import com.google.ads.googleads.v13.resources.ChangeStatus;
24+
import com.google.ads.googleads.v13.services.GoogleAdsRow;
25+
import com.google.ads.googleads.v13.services.GoogleAdsServiceClient;
26+
import com.google.ads.googleads.v13.services.GoogleAdsServiceClient.SearchPagedResponse;
2727
import java.io.FileNotFoundException;
2828
import java.io.IOException;
2929
import java.util.Optional;

0 commit comments

Comments
 (0)