lib/google/cloud/translate/v3/translation_service_client.rb in google-cloud-translate-2.1.2 vs lib/google/cloud/translate/v3/translation_service_client.rb in google-cloud-translate-2.2.0
- old
+ new
@@ -198,9 +198,12 @@
google_api_client << " gapic/#{package_version} gax/#{Google::Gax::VERSION}"
google_api_client << " grpc/#{GRPC::VERSION}"
google_api_client.freeze
headers = { :"x-goog-api-client" => google_api_client }
+ if credentials.respond_to?(:quota_project_id) && credentials.quota_project_id
+ headers[:"x-goog-user-project"] = credentials.quota_project_id
+ end
headers.merge!(metadata) unless metadata.nil?
client_config_file = Pathname.new(__dir__).join(
"translation_service_client_config.json"
)
defaults = client_config_file.open do |f|