From 70fc6ee9c0fdc845a06e031ca82c50b8def2bb3b Mon Sep 17 00:00:00 2001 From: losalex <90795544+losalex@users.noreply.github.com> Date: Fri, 7 Oct 2022 21:41:43 +0300 Subject: [PATCH] fix: Logging SDK not applying quota limits for project set using quotaProjectId (#1125) --- .../java/com/google/cloud/logging/spi/v2/GrpcLoggingRpc.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/google-cloud-logging/src/main/java/com/google/cloud/logging/spi/v2/GrpcLoggingRpc.java b/google-cloud-logging/src/main/java/com/google/cloud/logging/spi/v2/GrpcLoggingRpc.java index ffd6b99d0..bac64965a 100644 --- a/google-cloud-logging/src/main/java/com/google/cloud/logging/spi/v2/GrpcLoggingRpc.java +++ b/google-cloud-logging/src/main/java/com/google/cloud/logging/spi/v2/GrpcLoggingRpc.java @@ -122,6 +122,7 @@ public GrpcLoggingRpc(final LoggingOptions options) throws IOException { .setDefaultCallContext(GrpcCallContext.of(managedChannel, CallOptions.DEFAULT)) .setBackgroundResources( Collections.singletonList(transportChannel)) + .setQuotaProjectId(options.getQuotaProjectId()) .build(); } catch (Exception ex) { throw new IOException(ex); @@ -144,6 +145,7 @@ public GrpcLoggingRpc(final LoggingOptions options) throws IOException { .build(); HeaderProvider headerProvider = options.getMergedHeaderProvider(internalHeaderProvider); settingsBuilder.setInternalHeaderProvider(headerProvider); + settingsBuilder.setQuotaProjectId(options.getQuotaProjectId()); clientContext = ClientContext.create(settingsBuilder.build()); }