From 7ef173043b7f3db2c1b0add051187aff0524f3d5 Mon Sep 17 00:00:00 2001 From: losalex Date: Fri, 7 Oct 2022 11:19:57 -0700 Subject: [PATCH] fix: Logging SDK not applying quota limits for project set using quotaProjectId --- .../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()); }