@@ -114,7 +114,8 @@ public BigtableDataClient createDefault() {
114114 defaultSettings .getStubSettings (), sharedClientContext .getOpenTelemetry ()))
115115 .build ();
116116
117- return BigtableDataClient .createWithClientContext (defaultSettings , clientContext );
117+ return BigtableDataClient .createWithClientContext (
118+ defaultSettings , sharedClientContext .withClientContext (clientContext ));
118119 } catch (IOException e ) {
119120 // Should never happen because the connection has been established already
120121 throw new RuntimeException (
@@ -141,7 +142,8 @@ public BigtableDataClient createForAppProfile(@Nonnull String appProfileId) thro
141142 EnhancedBigtableStub .createBigtableTracerFactory (
142143 settings .getStubSettings (), sharedClientContext .getOpenTelemetry ()))
143144 .build ();
144- return BigtableDataClient .createWithClientContext (settings , clientContext );
145+ return BigtableDataClient .createWithClientContext (
146+ settings , sharedClientContext .withClientContext (clientContext ));
145147 }
146148
147149 /**
@@ -169,7 +171,8 @@ public BigtableDataClient createForInstance(@Nonnull String projectId, @Nonnull
169171 settings .getStubSettings (), sharedClientContext .getOpenTelemetry ()))
170172 .build ();
171173
172- return BigtableDataClient .createWithClientContext (settings , clientContext );
174+ return BigtableDataClient .createWithClientContext (
175+ settings , sharedClientContext .withClientContext (clientContext ));
173176 }
174177
175178 /**
@@ -196,6 +199,7 @@ public BigtableDataClient createForInstance(
196199 EnhancedBigtableStub .createBigtableTracerFactory (
197200 settings .getStubSettings (), sharedClientContext .getOpenTelemetry ()))
198201 .build ();
199- return BigtableDataClient .createWithClientContext (settings , clientContext );
202+ return BigtableDataClient .createWithClientContext (
203+ settings , sharedClientContext .withClientContext (clientContext ));
200204 }
201205}
0 commit comments