Generate all preferred APIs by default (#613)

This commit removes support for the `id` flag from the `generate-api`
script. Additional Discovery documents are still supported via the `url`
flag.

The new behavior is to generate clients for all APIs marked as preferred
by the Discovery index if the `from_discovery` flag is `true`.
This commit is contained in:
Sai Cheemalapati authored and GitHub committed 2017-08-25 14:31:03 -04:00
1 parent b87af01703
commit ed9ec4f787
2 files changed
+16 -139

No files matched your search

+1 -129
View File
@@ -4,134 +4,6 @@
DIR=$(dirname $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ))
API_IDS=(acceleratedmobilepageurl:v1 \
adexchangebuyer:v1.4 \
adexchangebuyer2:v2beta1 \
adexchangeseller:v2.0 \
admin:directory_v1 \
admin:datatransfer_v1 \
admin:reports_v1 \
adsense:v1.4 \
adsensehost:v4.1 \
analytics:v3 \
analyticsreporting:v4 \
androidenterprise:v1 \
androidpublisher:v2 \
appengine:v1 \
appsactivity:v1 \
appsmarket:v2 \
appstate:v1 \
autoscaler:v1beta2 \
bigquery:v2 \
blogger:v3 \
books:v1 \
calendar:v3 \
civicinfo:v2 \
classroom:v1 \
cloudbilling:v1 \
cloudbuild:v1 \
clouddebugger:v2 \
clouderrorreporting:v1beta1 \
cloudfunctions:v1 \
cloudkms:v1 \
cloudkms:v1beta1 \
cloudlatencytest:v2 \
cloudmonitoring:v2beta2 \
cloudresourcemanager:v1beta1 \
cloudresourcemanager:v1 \
cloudtrace:v1 \
clouduseraccounts:beta \
compute:v1 \
compute:beta \
container:v1 \
content:v2 \
coordinate:v1 \
customsearch:v1 \
dataflow:v1b3 \
dataproc:v1 \
datastore:v1 \
deploymentmanager:v2 \
dfareporting:v2.6 \
dfareporting:v2.7 \
dfareporting:v2.8 \
discovery:v1 \
dns:v1 \
dns:v2beta1 \
doubleclickbidmanager:v1 \
doubleclicksearch:v2 \
drive:v2 \
drive:v3 \
firebasedynamiclinks:v1 \
firebaserules:v1 \
fitness:v1 \
fusiontables:v2 \
games:v1 \
gamesConfiguration:v1configuration \
gamesManagement:v1management \
gan:v1beta1 \
genomics:v1 \
gmail:v1 \
groupsmigration:v1 \
groupssettings:v1 \
iam:v1 \
identitytoolkit:v3 \
kgsearch:v1 \
language:v1beta1 \
language:v1 \
licensing:v1 \
logging:v2beta1 \
logging:v2 \
manager:v1beta2 \
manufacturers:v1 \
mapsengine:v1 \
mirror:v1 \
ml:v1 \
oauth2:v2 \
pagespeedonline:v2 \
partners:v2 \
people:v1 \
plus:v1 \
plusDomains:v1 \
prediction:v1.6 \
proximitybeacon:v1beta1 \
pubsub:v1 \
qpxExpress:v1 \
replicapool:v1beta2 \
replicapoolupdater:v1beta1 \
reseller:v1 \
resourceviews:v1beta2 \
runtimeconfig:v1 \
script:v1 \
searchconsole:v1 \
servicecontrol:v1 \
servicemanagement:v1 \
serviceuser:v1 \
sheets:v4 \
siteVerification:v1 \
slides:v1 \
sourcerepo:v1 \
spanner:v1 \
speech:v1beta1 \
sqladmin:v1beta4 \
storage:v1 \
storagetransfer:v1 \
surveys:v2 \
tagmanager:v1 \
tagmanager:v2 \
taskqueue:v1beta2 \
tasks:v1 \
toolresults:v1beta3 \
tracing:v1 \
translate:v2 \
urlshortener:v1 \
vision:v1 \
webfonts:v1 \
webmasters:v3 \
youtube:v3 \
youtubeAnalytics:v1 \
youtubereporting:v1 \
)
URLS=(https://content.googleapis.com/discovery/v1/apis/appsmarket/v2/rest \
https://content.googleapis.com/discovery/v1/apis/youtubePartner/v1/rest \
https://content.googleapis.com/discovery/v1/apis/compute/beta/rest \
@@ -139,4 +11,4 @@ URLS=(https://content.googleapis.com/discovery/v1/apis/appsmarket/v2/rest \
https://monitoring.googleapis.com/\$discovery/rest?version=v3 \
)
echo 'a' | bundle exec bin/generate-api gen generated --from_discovery=true --names_out=$DIR/api_names_out.yaml --url=${URLS[*]} --id=${API_IDS[*]}
echo 'a' | bundle exec bin/generate-api gen generated --from_discovery=true --names_out=$DIR/api_names_out.yaml --url=${URLS[*]}