ApiClientHeaderProvider.Builder getInternalHeaderProviderBuilder( ServiceOptions<?, ?> serviceOptions) { ApiClientHeaderProvider.Builder builder = ApiClientHeaderProvider.newBuilder(); builder.setClientLibToken( ServiceOptions.getGoogApiClientLibName(), GaxProperties.getLibraryVersion(serviceOptions.getClass())); return builder; }
ApiClientHeaderProvider internalHeaderProvider = internalHeaderProviderBuilder .setClientLibToken( ServiceOptions.getGoogApiClientLibName(), GaxProperties.getLibraryVersion(options.getClass()))
.setClientLibToken( ServiceOptions.getGoogApiClientLibName(), GaxProperties.getLibraryVersion(options.getClass()))
ApiClientHeaderProvider internalHeaderProvider = internalHeaderProviderBuilder .setClientLibToken( ServiceOptions.getGoogApiClientLibName(), GaxProperties.getLibraryVersion(options.getClass()))
.setClientLibToken( ServiceOptions.getGoogApiClientLibName(), GaxProperties.getLibraryVersion(options.getClass()))
.setClientLibToken( ServiceOptions.getGoogApiClientLibName(), GaxProperties.getLibraryVersion(options.getClass()))
@Test public void testServiceHeaderManual() { ApiClientHeaderProvider provider = ApiClientHeaderProvider.newBuilder().setClientLibToken("gccl", "1.2.3").build(); assertThat(provider.getHeaders().size()).isEqualTo(1); assertThat(provider.getHeaders().get(X_GOOG_API_CLIENT)) .matches("^gl-java/.* gccl/1\\.2\\.3 gax/.*$"); }
@Test public void testServiceHeaderManualGapic() { ApiClientHeaderProvider provider = ApiClientHeaderProvider.newBuilder() .setTransportToken("grpc", "1.2.3") .setClientLibToken("gccl", "4.5.6") .setGeneratedLibToken("gapic", "7.8.9") .build(); assertThat(provider.getHeaders().size()).isEqualTo(1); assertThat(provider.getHeaders().get(X_GOOG_API_CLIENT)) .matches("^gl-java/.* gccl/4\\.5\\.6 gapic/7\\.8\\.9 gax/.* grpc/1\\.2\\.3$"); }
ApiClientHeaderProvider.Builder getInternalHeaderProviderBuilder( ServiceOptions<?, ?> serviceOptions) { ApiClientHeaderProvider.Builder builder = ApiClientHeaderProvider.newBuilder(); builder.setClientLibToken( ServiceOptions.getGoogApiClientLibName(), GaxProperties.getLibraryVersion(serviceOptions.getClass())); return builder; }
@Test public void testServiceHeaderManualGrpc() { ApiClientHeaderProvider provider = ApiClientHeaderProvider.newBuilder() .setTransportToken("grpc", "1.2.3") .setClientLibToken("gccl", "4.5.6") .build(); assertThat(provider.getHeaders().size()).isEqualTo(1); assertThat(provider.getHeaders().get(X_GOOG_API_CLIENT)) .matches("^gl-java/.* gccl/4\\.5\\.6 gax/.* grpc/1\\.2\\.3$"); }
.setClientLibToken( ServiceOptions.getGoogApiClientLibName(), GaxProperties.getLibraryVersion(options.getClass()))