File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -238,11 +238,20 @@ functionality to be injected using interceptors.
238238Using GAPIC clients in lieu of gRPC stubs is recommended.
239239
240240```java
241+ // In most cases, tokenProvider will be a singleton instance of AuthTokenMinter.
241242FleetEngineTokenProvider fleetEngineTokenProvider = getTokenProvider();
242243
244+ // Cloud resource prefix allows optimised request handling.
245+ Metadata headers = new Metadata ();
246+ headers. put(
247+ Metadata . Key . of(
248+ " google-cloud-resource-prefix" , Metadata . ASCII_STRING_MARSHALLER ),
249+ String . format(" providers/%s" , PROVIDER_ID ));
250+
243251ManagedChannel channel = ManagedChannelBuilder . forTarget(fleetEngineAddress)
244- // In most cases, tokenProvider will be a singleton instance of AuthTokenMinter
245- .intercept(FleetEngineAuthClientInterceptor . create(fleetEngineTokenProvider))
252+ .intercept(
253+ FleetEngineAuthClientInterceptor . create(fleetEngineTokenProvider),
254+ MetadataUtils . newAttachHeadersInterceptor(headers))
246255 .build();
247256
248257VehicleServiceBlockingStub stub = VehicleServiceGrpc . newBlockingStub(channel);
You can’t perform that action at this time.
0 commit comments