Google Java API Client Services
This repository contains the generated source for individual APIs that utilize Google APIs Client Library for Java. We recommend using the Google Auth Library for Java for handling authentication.
Requirements
- Google APIs Java Client Library for Java
- Java 7 (or higher)
- Android 1.6 (or higher)
Supported Google APIs
You can find the list of available APIs below or you can find the published packages on Maven Central.
API | Versions |
---|---|
AI Platform Training & Prediction API | v1 |
API Discovery Service | v1 |
API Gateway API | v1beta |
Abusive Experience Report API | v1 |
Accelerated Mobile Pages (AMP) URL API | v1 |
Access Approval API | v1 |
Access Context Manager API | v1, v1beta |
Ad Exchange Buyer API | v1.2, v1.3, v1.4 |
Ad Exchange Buyer API II | v2beta1 |
Ad Experience Report API | v1 |
AdMob API | v1, v1beta |
AdSense Host API | v4.1 |
AdSense Management API | v1.4 |
Admin SDK API | datatransfer_v1, directory_v1, reports_v1 |
Analytics Reporting API | v4 |
Android Device Provisioning Partner API | v1 |
Android Management API | v1 |
Apigee API | v1 |
App Engine Admin API | v1, v1alpha, v1beta, v1beta4, v1beta5 |
Apps Script API | v1 |
Area120 Tables API | v1alpha1 |
Artifact Registry API | v1beta1, v1beta2 |
Assured Workloads API | v1 |
BigQuery API | v2 |
BigQuery Connection API | v1beta1 |
BigQuery Data Transfer API | v1 |
BigQuery Reservation API | v1, v1alpha2, v1beta1 |
Binary Authorization API | v1, v1beta1 |
Blogger API v3 | v2, v3 |
Books API | v1 |
Calendar API | v3 |
Campaign Manager 360 API | v3.3, v3.4 |
Certificate Authority API | v1beta1 |
Chrome UX Report API | v1 |
Chrome Verified Access API | v1 |
Cloud Asset API | v1, v1beta1, v1p1beta1, v1p4beta1, v1p5beta1 |
Cloud Bigtable Admin API | v1, v2 |
Cloud Billing API | v1 |
Cloud Billing Budget API | v1, v1beta1 |
Cloud Build API | v1, v1alpha1, v1alpha2 |
Cloud Composer API | v1, v1beta1 |
Cloud DNS API | v1, v1beta2 |
Cloud Data Fusion API | v1, v1beta1 |
Cloud Data Loss Prevention (DLP) API | v2 |
Cloud Dataproc API | v1, v1beta2 |
Cloud Datastore API | v1, v1beta1, v1beta3 |
Cloud Debugger API | v2 |
Cloud Deployment Manager V2 API | alpha, v2, v2beta |
Cloud Document AI API | v1beta2, v1beta3 |
Cloud Domains API | v1alpha2, v1beta1 |
Cloud Filestore API | v1, v1beta1 |
Cloud Firestore API | v1, v1beta1, v1beta2 |
Cloud Functions API | v1 |
Cloud Healthcare API | v1, v1beta1 |
Cloud Identity API | v1, v1beta1 |
Cloud Identity-Aware Proxy API | v1, v1beta1 |
Cloud IoT API | v1 |
Cloud Key Management Service (KMS) API | v1 |
Cloud Life Sciences API | v2beta |
Cloud Logging API | v2 |
Cloud Memorystore for Memcached API | v1beta2 |
Cloud Monitoring API | v1, v3 |
Cloud Natural Language API | v1, v1beta1, v1beta2 |
Cloud OS Login API | v1, v1alpha, v1beta |
Cloud Pub/Sub API | v1, v1beta1a, v1beta2 |
Cloud Resource Manager API | v1, v1beta1, v2, v2beta1 |
Cloud Run Admin API | v1, v1alpha1, v1beta1 |
Cloud Runtime Configuration API | v1, v1beta1 |
Cloud SQL Admin API | v1beta4 |
Cloud Scheduler API | v1, v1beta1 |
Cloud Search API | v1 |
Cloud Shell API | v1, v1alpha1 |
Cloud Source Repositories API | v1 |
Cloud Spanner API | v1 |
Cloud Speech-to-Text API | v1, v1p1beta1, v2beta1 |
Cloud Storage JSON API | v1 |
Cloud TPU API | v1, v1alpha1 |
Cloud Talent Solution API | v2, v3, v3p1beta1 |
Cloud Tasks API | v2, v2beta2, v2beta3 |
Cloud Testing API | v1 |
Cloud Text-to-Speech API | v1, v1beta1 |
Cloud Tool Results API | v1beta3 |
Cloud Trace API | v1, v2, v2beta1 |
Cloud Translation API | v3, v3beta1 |
Cloud Video Intelligence API | v1, v1beta2, v1p1beta1, v1p2beta1, v1p3beta1 |
Cloud Vision API | v1, v1p1beta1, v1p2beta1 |
Compute Engine API | alpha, beta, v1 |
Container Analysis API | v1alpha1, v1beta1 |
Content API for Shopping | v2, v2.1 |
Custom Search API | v1 |
Data Labeling API | v1beta1 |
Database Migration API | v1beta1 |
Dataflow API | v1b3 |
Dialogflow API | v2, v2beta1, v3beta1 |
Digital Asset Links API | v1 |
Display & Video 360 API | v1 |
Domains RDAP API | v1 |
DoubleClick Bid Manager API | v1, v1.1 |
Drive API | v2, v3 |
Drive Activity API | v2 |
Enterprise Apps Reseller API | v1 |
Enterprise License Manager API | v1 |
Error Reporting API | v1beta1 |
Eventarc API | v1beta1 |
Fact Check Tools API | v1alpha1 |
Firebase Cloud Messaging API | v1 |
Firebase Dynamic Links API | v1 |
Firebase Hosting API | v1, v1beta1 |
Firebase ML API | v1, v1beta2 |
Firebase Management API | v1beta1 |
Firebase Realtime Database Management API | v1beta |
Firebase Rules API | v1 |
Fitness API | v1 |
G Suite Alert Center API | v1beta1 |
G Suite Vault API | v1 |
Game Services API | v1, v1beta |
Genomics API | v1, v1alpha2, v2alpha1 |
Gmail API | v1 |
Gmail Postmaster Tools API | v1beta1 |
Google Analytics API | v3 |
Google Analytics Admin API | v1alpha |
Google Analytics Data API | v1alpha |
Google Civic Information API | v2 |
Google Classroom API | v1 |
Google Cloud Data Catalog API | v1beta1 |
Google Cloud Memorystore for Redis API | v1, v1beta1 |
Google Cloud Translation API | v2 |
Google Docs API | v1 |
Google Identity Toolkit API | v3 |
Google OAuth2 API | v2 |
Google Play Android Developer API | v3 |
Google Play Custom App Publishing API | v1 |
Google Play EMM API | v1 |
Google Play Game Management | v1management |
Google Play Game Services | v1 |
Google Play Game Services Publishing API | v1configuration |
Google Search Console API | v1 |
Google Sheets API | v4 |
Google Site Verification API | v1 |
Google Slides API | v1 |
Groups Migration API | v1 |
Groups Settings API | v1 |
Hangouts Chat API | v1 |
HomeGraph API | v1 |
IAM Service Account Credentials API | v1 |
Identity and Access Management (IAM) API | v1 |
Indexing API | v3 |
Knowledge Graph Search API | v1 |
Kubernetes Engine API | v1, v1beta1 |
Library Agent API | v1 |
Local Services API | v1 |
Managed Service for Microsoft Active Directory API | v1, v1alpha1, v1beta1 |
Manufacturer Center API | v1 |
Network Management API | v1, v1beta1 |
Notebooks API | v1 |
OS Config API | v1, v1beta |
PageSpeed Insights API | v5 |
People API | v1 |
Playable Locations API | v3 |
Policy Troubleshooter API | v1, v1beta |
Poly API | v1 |
Pub/Sub Lite API | v1 |
Real-time Bidding API | v1 |
Recommendations AI | v1beta1 |
Recommender API | v1, v1beta1 |
Remote Build Execution API | v1, v1alpha, v2 |
SAS Portal API | v1alpha1 |
SAS Portal API (Testing) | v1alpha1 |
Safe Browsing API | v4 |
Search Ads 360 API | v2 |
Search Console API | v3 |
Secret Manager API | v1, v1beta1 |
Security Command Center API | v1, v1beta1, v1beta2 |
Security Token Service API | v1, v1beta |
Semantic Tile API | v1 |
Service Consumer Management API | v1, v1beta1 |
Service Control API | v1, v2 |
Service Directory API | v1beta1 |
Service Management API | v1 |
Service Networking API | v1, v1beta |
Service Usage API | v1, v1beta1 |
Smart Device Management API | v1 |
Stackdriver Profiler API | v2 |
Storage Transfer API | v1 |
Street View Publish API | v1 |
Tag Manager API | v1, v2 |
Tasks API | v1 |
Traffic Director API | v2 |
Transcoder API | v1beta1 |
Web Fonts Developer API | v1 |
Web Security Scanner API | v1, v1alpha, v1beta |
Workflow Executions API | v1beta |
Workflows API | v1beta |
YouTube Analytics API | v1, v2 |
YouTube Data API v3 | v3 |
YouTube Reporting API | v1 |
Authentication
google-api-java recommends using the google-auth-library-java library to authenticate requests. google-auth-library-java supports a wide range of authentication types; see the project's README and javadoc for more details.
Generating the API clients
Generating the API clients requires git and Python 3.6.
-
Install gcp-synthtool:
$ python3 -m pip install gcp-synthtool
-
Run the generator:
$ python3 synth.py