Skip to content

Repository files navigation

Google Java API Client Services

This repository contains the generated source for individual APIs that utilize Google APIs Client Library for Java.

Requirements

Supported Google APIs

You can find the list of available APIs below or you can find the published packages on Maven Central.

APIVersions
AI Platform Training & Prediction APIv1
API Discovery Servicev1
Abusive Experience Report APIv1
Accelerated Mobile Pages (AMP) URL APIv1
Access Approval APIv1, v1beta1
Access Context Manager APIv1, v1beta
Ad Exchange Buyer APIv1.2, v1.3, v1.4
Ad Exchange Buyer API IIv2beta1
Ad Experience Report APIv1
AdSense Host APIv4.1
AdSense Management APIv1.4
Admin Data Transfer APIdatatransfer_v1
Admin Directory APIdirectory_v1
Admin Reports APIreports_v1
Analytics Reporting APIv4
Android Device Provisioning Partner APIv1
Android Management APIv1
App Engine Admin APIv1, v1alpha, v1beta, v1beta4, v1beta5
Apps Script APIv1
BigQuery APIv2
BigQuery Connection APIv1beta1
BigQuery Data Transfer APIv1
BigQuery Reservation APIv1, v1alpha2, v1beta1
Binary Authorization APIv1, v1beta1
Blogger APIv2, v3
Books APIv1
Calendar APIv3
Cloud Asset APIv1, v1beta1
Cloud Bigtable Admin APIv1, v2
Cloud Billing APIv1
Cloud Billing Budget APIv1beta1
Cloud Build APIv1, v1alpha1, v1alpha2
Cloud Composer APIv1, v1beta1
Cloud Data Fusion APIv1beta1
Cloud Data Loss Prevention (DLP) APIv2
Cloud Dataproc APIv1, v1beta2
Cloud Datastore APIv1, v1beta1, v1beta3
Cloud Filestore APIv1, v1beta1
Cloud Firestore APIv1, v1beta1, v1beta2
Cloud Functions APIv1, v1beta2
Cloud Healthcare APIv1beta1
Cloud Identity APIv1, v1beta1
Cloud Identity-Aware Proxy APIv1, v1beta1
Cloud IoT APIv1
Cloud Key Management Service (KMS) APIv1
Cloud Life Sciences APIv2beta
Cloud Natural Language APIv1, v1beta1, v1beta2
Cloud OS Login APIv1, v1alpha, v1beta
Cloud Private Catalog APIv1beta1
Cloud Private Catalog Producer APIv1beta1
Cloud Pub/Sub APIv1, v1beta1a, v1beta2
Cloud Resource Manager APIv1, v1beta1, v2, v2beta1
Cloud Run APIv1, v1alpha1, v1beta1
Cloud Runtime Configuration APIv1, v1beta1
Cloud SQL Admin APIv1beta4, v1beta4
Cloud Scheduler APIv1, v1beta1
Cloud Search APIv1
Cloud Security Command Center APIv1, v1beta1, v1p1alpha1, v1p1beta1
Cloud Shell APIv1, v1alpha1
Cloud Source Repositories APIv1
Cloud Spanner APIv1
Cloud Speech-to-Text APIv1, v1p1beta1, v2beta1
Cloud Storage JSON APIv1, v1beta2
Cloud TPU APIv1, v1alpha1
Cloud Talent Solution APIv2, v3, v3p1beta1
Cloud Tasks APIv2, v2beta2, v2beta3
Cloud Testing APIv1
Cloud Text-to-Speech APIv1, v1beta1
Cloud Tool Results APIv1, v1beta3
Cloud Translation APIv3, v3beta1
Cloud Video Intelligence APIv1, v1beta2, v1p1beta1, v1p2beta1, v1p3beta1
Cloud Vision APIv1, v1p1beta1, v1p2beta1
Compute Engine APIalpha, beta, v1
Container Analysis APIv1alpha1, v1beta1
Content API for Shoppingv2, v2.1
CustomSearch APIv1
DCM/DFA Reporting And Trafficking APIv3.3, v3.4
Dataflow APIv1b3
Dialogflow APIv2, v2beta1
Digital Asset Links APIv1
Domains RDAP APIv1
DoubleClick Bid Manager APIv1, v1.1
Drive APIv2, v3
Drive Activity APIv1, v2
Enterprise Apps Reseller APIv1
Fact Check Tools APIv1alpha1
Firebase Cloud Messaging APIv1
Firebase Dynamic Links APIv1
Firebase Hosting APIv1beta1
Firebase Management APIv1beta1
Firebase Rules APIv1
Fitnessv1
G Suite Alert Center APIv1beta1
G Suite Vault APIv1
Genomics APIv1, v1alpha2, v2alpha1
Gmail APIv1
Google Analytics APIv2.4, v3
Google Civic Information APIv2
Google Classroom APIv1
Google Cloud DNS APIv1, v1beta2, v2beta1
Google Cloud Data Catalog APIv1beta1
Google Cloud Deployment Manager APIv2
Google Cloud Deployment Manager API V2Beta Methodsv2beta
Google Cloud Deployment Manager Alpha APIalpha
Google Cloud Memorystore for Redis APIv1, v1beta1
Google Cloud Translation APIv2
Google Docs APIv1
Google Fonts Developer APIv1
Google Identity Toolkit APIv3
Google Mirror APIv1
Google OAuth2 APIv1, v2
Google Play Custom App Publishing APIv1
Google Play Developer APIv1, v1.1, v2, v3
Google Play EMM APIv1
Google Play Game Services APIv1
Google Play Game Services Management APIv1management
Google Play Game Services Publishing APIv1configuration
Google Search Console URL Testing Tools APIv1
Google Sheets APIv4
Google Site Verification APIv1
Google Slides APIv1
Google+ APIv1
Google+ Domains APIv1
Groups Migration APIv1
Groups Settings APIv1
Hangouts Chat APIv1
HomeGraph APIv1
IAM Service Account Credentials APIv1
Identity and Access Management (IAM) APIv1
Indexing APIv3
Knowledge Graph Search APIv1
Kubernetes Engine APIv1, v1beta1
Library Agent APIv1
Licensing APIv1
Manufacturer Center APIv1
PageSpeed Insights APIv1, v2, v4, v5
People APIv1
Perspective Comment Analyzer APIv1alpha1
Policy Troubleshooter APIv1, v1beta
Poly APIv1
Proximity Beacon APIv1beta1
Recommender APIv1beta1
Remote Build Execution APIv1, v1alpha, v2
Replica Pool APIv1beta1
SAS Portal APIv1alpha1
SAS Portal API (Testing)v1alpha1
Safe Browsing APIv4
Search Ads 360 APIv2
Search Console APIv3
Secret Manager APIv1beta1
Service Consumer Management APIv1
Service Control APIv1
Service Management APIv1
Service Networking APIv1, v1beta
Service Usage APIv1, v1beta1
Stackdriver Debugger APIv2
Stackdriver Error Reporting APIv1beta1
Stackdriver Logging APIv2
Stackdriver Monitoring APIv1, v3
Stackdriver Profiler APIv2
Stackdriver Trace APIv1, v2
Storage Transfer APIv1
Street View Publish APIv1
Tag Manager APIv1, v2
Tasks APIv1
Verified Access APIv1
Web Security Scanner APIv1, v1alpha, v1beta
YouTube Analytics APIv1, v2
YouTube Data APIv3
YouTube Reporting APIv1

Generating the API clients

Generating the API clients requires git and Python 3.6.

  1. Install gcp-synthtool:

    $ python3 -m pip install gcp-synthtool
  2. Run the generator:

    $ python3 synth.py

About

Generated Java code for Google APIs

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages