Skip to content

Fixing spanner headers consistency issue.#2180

Merged
vam-google merged 4 commits intogoogleapis:masterfrom
vam-google:master
Jun 23, 2017
Merged

Fixing spanner headers consistency issue.#2180
vam-google merged 4 commits intogoogleapis:masterfrom
vam-google:master

Conversation

@vam-google
Copy link
Copy Markdown
Contributor

@vam-google vam-google commented Jun 23, 2017

Previously spanner client was sending (example valuess):

user-agent: google-cloud-java/0.20.0-beta grpc-java-netty/1.2.0
x-goog-api-client: google-cloud-java/0.20.0-beta

After the changes (example values):

user-agent: grpc-java-netty/1.2.0,
x-goog-api-client: gl-java/1.8.0_112-google-v7 gccl/0.20.1-beta-SNAPSHOT gax/1.4.0 grpc/1.2.0

Also added missing spanner quickstart sample and updated README respectively.

The quickstart sample was taken from https://github.com/GoogleCloudPlatform/java-docs-samples/blob/master/spanner/cloud-client/src/main/java/com/example/spanner/QuickstartSample.java

Previously spanner client was sending (example valuess):
user-agent: google-cloud-java/0.20.0-beta grpc-java-netty/1.2.0
x-goog-api-client: google-cloud-java/0.20.0-beta

After the changes (example values):
user-agent: grpc-java-netty/1.2.0,
x-goog-api-client: gl-java/1.8.0_112-google-v7 gccl/1.2.1, gax/1.3.1 grpc/1.2.0
@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Jun 23, 2017
DatabaseClient dbClient = spanner.getDatabaseClient(DatabaseId.of(
options.getProjectId(), instanceId, databaseId));
// Queries the database
ResultSet resultSet = dbClient.singleUse().executeQuery(Statement.of("SELECT 1"));

This comment was marked as spam.

@coveralls
Copy link
Copy Markdown

Coverage Status

Changes Unknown when pulling 61ae02f on vam-google:master into ** on GoogleCloudPlatform:master**.

@vam-google
Copy link
Copy Markdown
Contributor Author

Addressed review feedback. PTAL.

@coveralls
Copy link
Copy Markdown

Coverage Status

Changes Unknown when pulling 4644e73 on vam-google:master into ** on GoogleCloudPlatform:master**.

}
};

public String getXGoogApiClientHeader(String libraryVersion) {

This comment was marked as spam.

This comment was marked as spam.

return String.format(Locale.US,
"gl-java/%s %s/%s",
getJavaVersion(),
firstNonNull(Runtime.class.getPackage().getImplementationVersion(), ""),

This comment was marked as spam.

This comment was marked as spam.

@coveralls
Copy link
Copy Markdown

Coverage Status

Changes Unknown when pulling 6ad9dbd on vam-google:master into ** on GoogleCloudPlatform:master**.

@vam-google vam-google merged commit ba017e6 into googleapis:master Jun 23, 2017
Copy link
Copy Markdown

@bjwatson bjwatson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generally looks okay to me. I have just one question.

*/
@InternalApi
public String getXGoogApiClientHeader(String libraryVersion) {
return String.format(Locale.US,

This comment was marked as spam.

This comment was marked as spam.

This comment was marked as spam.

chingor13 pushed a commit that referenced this pull request Feb 20, 2026
suztomo pushed a commit to suztomo/google-cloud-java that referenced this pull request Mar 23, 2026
meltsufin pushed a commit that referenced this pull request May 2, 2026
…#2180)

* chore: Update generation configuration at Sat Jul  5 02:33:24 UTC 2025

* chore: generate libraries at Sat Jul  5 02:33:51 UTC 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants