feat(all): autogenerated update (2020-08-11) (#623)

This PR was generated using Autosynth. :rainbow:


<details><summary>Log from Synthtool</summary>

```
[LOG TRUNCATED]
en.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./poly/v1/poly-gen.go', wd=349, mask=IN_MODIFY, cookie=0, name=poly-gen.go>
2020/08/11 04:41:24 Generating API prod_tt_sasportal:v1alpha1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./prod_tt_sasportal/v1alpha1/prod_tt_sasportal-gen.go', wd=500, mask=IN_MODIFY, cookie=0, name=prod_tt_sasportal-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./prod_tt_sasportal/v1alpha1/prod_tt_sasportal-gen.go', wd=500, mask=IN_MODIFY, cookie=0, name=prod_tt_sasportal-gen.go>
2020/08/11 04:41:24 Generating API pubsub:v1beta1a
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./pubsub/v1beta1a/pubsub-gen.go', wd=301, mask=IN_MODIFY, cookie=0, name=pubsub-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./pubsub/v1beta1a/pubsub-gen.go', wd=301, mask=IN_MODIFY, cookie=0, name=pubsub-gen.go>
2020/08/11 04:41:25 Generating API pubsub:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./pubsub/v1/pubsub-gen.go', wd=300, mask=IN_MODIFY, cookie=0, name=pubsub-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./pubsub/v1/pubsub-gen.go', wd=300, mask=IN_MODIFY, cookie=0, name=pubsub-gen.go>
2020/08/11 04:41:26 Generating API pubsub:v1beta2
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./pubsub/v1beta2/pubsub-gen.go', wd=302, mask=IN_MODIFY, cookie=0, name=pubsub-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./pubsub/v1beta2/pubsub-gen.go', wd=302, mask=IN_MODIFY, cookie=0, name=pubsub-gen.go>
2020/08/11 04:41:26 Generating API pubsublite:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./pubsublite/v1/pubsublite-api.json', wd=526, mask=IN_MODIFY, cookie=0, name=pubsublite-api.json>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./pubsublite/v1/pubsublite-api.json', wd=526, mask=IN_MODIFY, cookie=0, name=pubsublite-api.json>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./pubsublite/v1/pubsublite-gen.go', wd=526, mask=IN_MODIFY, cookie=0, name=pubsublite-gen.go>
2020/08/11 04:41:27 Generating API realtimebidding:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./realtimebidding/v1/realtimebidding-gen.go', wd=267, mask=IN_MODIFY, cookie=0, name=realtimebidding-gen.go>
2020/08/11 04:41:28 Generating API recommendationengine:v1beta1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./recommendationengine/v1beta1/recommendationengine-gen.go', wd=411, mask=IN_MODIFY, cookie=0, name=recommendationengine-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./recommendationengine/v1beta1/recommendationengine-gen.go', wd=411, mask=IN_MODIFY, cookie=0, name=recommendationengine-gen.go>
2020/08/11 04:41:28 Generating API recommender:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./recommender/v1/recommender-gen.go', wd=297, mask=IN_MODIFY, cookie=0, name=recommender-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./recommender/v1/recommender-gen.go', wd=297, mask=IN_MODIFY, cookie=0, name=recommender-gen.go>
2020/08/11 04:41:29 Generating API recommender:v1beta1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./recommender/v1beta1/recommender-gen.go', wd=296, mask=IN_MODIFY, cookie=0, name=recommender-gen.go>
2020/08/11 04:41:29 Generating API redis:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./redis/v1/redis-gen.go', wd=220, mask=IN_MODIFY, cookie=0, name=redis-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./redis/v1/redis-gen.go', wd=220, mask=IN_MODIFY, cookie=0, name=redis-gen.go>
2020/08/11 04:41:30 Generating API redis:v1beta1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./redis/v1beta1/redis-gen.go', wd=219, mask=IN_MODIFY, cookie=0, name=redis-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./redis/v1beta1/redis-gen.go', wd=219, mask=IN_MODIFY, cookie=0, name=redis-gen.go>
2020/08/11 04:41:30 Generating API remotebuildexecution:v1alpha
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./remotebuildexecution/v1alpha/remotebuildexecution-gen.go', wd=554, mask=IN_MODIFY, cookie=0, name=remotebuildexecution-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./remotebuildexecution/v1alpha/remotebuildexecution-gen.go', wd=554, mask=IN_MODIFY, cookie=0, name=remotebuildexecution-gen.go>
2020/08/11 04:41:31 Generating API remotebuildexecution:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./remotebuildexecution/v1/remotebuildexecution-gen.go', wd=555, mask=IN_MODIFY, cookie=0, name=remotebuildexecution-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./remotebuildexecution/v1/remotebuildexecution-gen.go', wd=555, mask=IN_MODIFY, cookie=0, name=remotebuildexecution-gen.go>
2020/08/11 04:41:32 Generating API remotebuildexecution:v2
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./remotebuildexecution/v2/remotebuildexecution-gen.go', wd=556, mask=IN_MODIFY, cookie=0, name=remotebuildexecution-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./remotebuildexecution/v2/remotebuildexecution-gen.go', wd=556, mask=IN_MODIFY, cookie=0, name=remotebuildexecution-gen.go>
2020/08/11 04:41:32 Generating API reseller:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./reseller/v1/reseller-gen.go', wd=415, mask=IN_MODIFY, cookie=0, name=reseller-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./reseller/v1/reseller-gen.go', wd=415, mask=IN_MODIFY, cookie=0, name=reseller-gen.go>
2020/08/11 04:41:33 Generating API run:v1alpha1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./run/v1alpha1/run-gen.go', wd=360, mask=IN_MODIFY, cookie=0, name=run-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./run/v1alpha1/run-gen.go', wd=360, mask=IN_MODIFY, cookie=0, name=run-gen.go>
2020/08/11 04:41:34 Generating API run:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./run/v1/run-gen.go', wd=359, mask=IN_MODIFY, cookie=0, name=run-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./run/v1/run-gen.go', wd=359, mask=IN_MODIFY, cookie=0, name=run-gen.go>
2020/08/11 04:41:35 Generating API run:v1beta1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./run/v1beta1/run-gen.go', wd=358, mask=IN_MODIFY, cookie=0, name=run-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./run/v1beta1/run-gen.go', wd=358, mask=IN_MODIFY, cookie=0, name=run-gen.go>
2020/08/11 04:41:35 Generating API runtimeconfig:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./runtimeconfig/v1/runtimeconfig-gen.go', wd=313, mask=IN_MODIFY, cookie=0, name=runtimeconfig-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./runtimeconfig/v1/runtimeconfig-gen.go', wd=313, mask=IN_MODIFY, cookie=0, name=runtimeconfig-gen.go>
2020/08/11 04:41:36 Generating API runtimeconfig:v1beta1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./runtimeconfig/v1beta1/runtimeconfig-gen.go', wd=312, mask=IN_MODIFY, cookie=0, name=runtimeconfig-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./runtimeconfig/v1beta1/runtimeconfig-gen.go', wd=312, mask=IN_MODIFY, cookie=0, name=runtimeconfig-gen.go>
2020/08/11 04:41:36 Generating API safebrowsing:v4
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./safebrowsing/v4/safebrowsing-gen.go', wd=458, mask=IN_MODIFY, cookie=0, name=safebrowsing-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./safebrowsing/v4/safebrowsing-gen.go', wd=458, mask=IN_MODIFY, cookie=0, name=safebrowsing-gen.go>
2020/08/11 04:41:37 Generating API sasportal:v1alpha1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./sasportal/v1alpha1/sasportal-gen.go', wd=544, mask=IN_MODIFY, cookie=0, name=sasportal-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./sasportal/v1alpha1/sasportal-gen.go', wd=544, mask=IN_MODIFY, cookie=0, name=sasportal-gen.go>
2020/08/11 04:41:38 Generating API script:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./script/v1/script-gen.go', wd=597, mask=IN_MODIFY, cookie=0, name=script-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./script/v1/script-gen.go', wd=597, mask=IN_MODIFY, cookie=0, name=script-gen.go>
2020/08/11 04:41:39 Generating API searchconsole:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./searchconsole/v1/searchconsole-gen.go', wd=241, mask=IN_MODIFY, cookie=0, name=searchconsole-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./searchconsole/v1/searchconsole-gen.go', wd=241, mask=IN_MODIFY, cookie=0, name=searchconsole-gen.go>
2020/08/11 04:41:39 Generating API secretmanager:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./secretmanager/v1/secretmanager-gen.go', wd=253, mask=IN_MODIFY, cookie=0, name=secretmanager-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./secretmanager/v1/secretmanager-gen.go', wd=253, mask=IN_MODIFY, cookie=0, name=secretmanager-gen.go>
2020/08/11 04:41:39 Generating API secretmanager:v1beta1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./secretmanager/v1beta1/secretmanager-gen.go', wd=252, mask=IN_MODIFY, cookie=0, name=secretmanager-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./secretmanager/v1beta1/secretmanager-gen.go', wd=252, mask=IN_MODIFY, cookie=0, name=secretmanager-gen.go>
2020/08/11 04:41:40 Generating API securitycenter:v1p1alpha1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./securitycenter/v1p1alpha1/securitycenter-gen.go', wd=396, mask=IN_MODIFY, cookie=0, name=securitycenter-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./securitycenter/v1p1alpha1/securitycenter-gen.go', wd=396, mask=IN_MODIFY, cookie=0, name=securitycenter-gen.go>
2020/08/11 04:41:40 Generating API securitycenter:v1p1beta1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./securitycenter/v1p1beta1/securitycenter-gen.go', wd=398, mask=IN_MODIFY, cookie=0, name=securitycenter-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./securitycenter/v1p1beta1/securitycenter-gen.go', wd=398, mask=IN_MODIFY, cookie=0, name=securitycenter-gen.go>
2020/08/11 04:41:41 Generating API securitycenter:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./securitycenter/v1/securitycenter-gen.go', wd=399, mask=IN_MODIFY, cookie=0, name=securitycenter-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./securitycenter/v1/securitycenter-gen.go', wd=399, mask=IN_MODIFY, cookie=0, name=securitycenter-gen.go>
2020/08/11 04:41:42 Generating API securitycenter:v1beta1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./securitycenter/v1beta1/securitycenter-gen.go', wd=397, mask=IN_MODIFY, cookie=0, name=securitycenter-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./securitycenter/v1beta1/securitycenter-gen.go', wd=397, mask=IN_MODIFY, cookie=0, name=securitycenter-gen.go>
2020/08/11 04:41:42 Generating API securitycenter:v1beta2
2020/08/11 04:41:42 WARNING: URL https://securitycenter.googleapis.com/$discovery/rest?version=v1beta2 served status code 404
2020/08/11 04:41:42 Generating API serviceconsumermanagement:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./serviceconsumermanagement/v1/serviceconsumermanagement-gen.go', wd=393, mask=IN_MODIFY, cookie=0, name=serviceconsumermanagement-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./serviceconsumermanagement/v1/serviceconsumermanagement-gen.go', wd=393, mask=IN_MODIFY, cookie=0, name=serviceconsumermanagement-gen.go>
2020/08/11 04:41:43 Generating API serviceconsumermanagement:v1beta1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./serviceconsumermanagement/v1beta1/serviceconsumermanagement-gen.go', wd=392, mask=IN_MODIFY, cookie=0, name=serviceconsumermanagement-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./serviceconsumermanagement/v1beta1/serviceconsumermanagement-gen.go', wd=392, mask=IN_MODIFY, cookie=0, name=serviceconsumermanagement-gen.go>
2020/08/11 04:41:44 Generating API servicecontrol:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./servicecontrol/v1/servicecontrol-gen.go', wd=245, mask=IN_MODIFY, cookie=0, name=servicecontrol-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./servicecontrol/v1/servicecontrol-gen.go', wd=245, mask=IN_MODIFY, cookie=0, name=servicecontrol-gen.go>
2020/08/11 04:41:44 Generating API servicecontrol:v2
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./servicecontrol/v2/servicecontrol-gen.go', wd=246, mask=IN_MODIFY, cookie=0, name=servicecontrol-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./servicecontrol/v2/servicecontrol-gen.go', wd=246, mask=IN_MODIFY, cookie=0, name=servicecontrol-gen.go>
2020/08/11 04:41:45 Generating API servicedirectory:v1beta1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./servicedirectory/v1beta1/servicedirectory-gen.go', wd=283, mask=IN_MODIFY, cookie=0, name=servicedirectory-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./servicedirectory/v1beta1/servicedirectory-gen.go', wd=283, mask=IN_MODIFY, cookie=0, name=servicedirectory-gen.go>
2020/08/11 04:41:45 Generating API servicemanagement:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./servicemanagement/v1/servicemanagement-gen.go', wd=256, mask=IN_MODIFY, cookie=0, name=servicemanagement-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./servicemanagement/v1/servicemanagement-gen.go', wd=256, mask=IN_MODIFY, cookie=0, name=servicemanagement-gen.go>
2020/08/11 04:41:46 Generating API servicenetworking:v1beta
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./servicenetworking/v1beta/servicenetworking-gen.go', wd=294, mask=IN_MODIFY, cookie=0, name=servicenetworking-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./servicenetworking/v1beta/servicenetworking-gen.go', wd=294, mask=IN_MODIFY, cookie=0, name=servicenetworking-gen.go>
2020/08/11 04:41:47 Generating API servicenetworking:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./servicenetworking/v1/servicenetworking-gen.go', wd=293, mask=IN_MODIFY, cookie=0, name=servicenetworking-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./servicenetworking/v1/servicenetworking-gen.go', wd=293, mask=IN_MODIFY, cookie=0, name=servicenetworking-gen.go>
2020/08/11 04:41:48 Generating API serviceusage:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./serviceusage/v1/serviceusage-gen.go', wd=419, mask=IN_MODIFY, cookie=0, name=serviceusage-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./serviceusage/v1/serviceusage-gen.go', wd=419, mask=IN_MODIFY, cookie=0, name=serviceusage-gen.go>
2020/08/11 04:41:49 Generating API serviceusage:v1beta1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./serviceusage/v1beta1/serviceusage-gen.go', wd=418, mask=IN_MODIFY, cookie=0, name=serviceusage-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./serviceusage/v1beta1/serviceusage-gen.go', wd=418, mask=IN_MODIFY, cookie=0, name=serviceusage-gen.go>
2020/08/11 04:41:49 Generating API sheets:v4
2020/08/11 04:41:50 TODO writeSchemaCode for arrays for DataFilterValueRangeValues
2020/08/11 04:41:50 TODO writeSchemaCode for arrays for ValueRangeValues
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./sheets/v4/sheets-gen.go', wd=538, mask=IN_MODIFY, cookie=0, name=sheets-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./sheets/v4/sheets-gen.go', wd=538, mask=IN_MODIFY, cookie=0, name=sheets-gen.go>
2020/08/11 04:41:50 Generating API siteVerification:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./siteverification/v1/siteverification-gen.go', wd=347, mask=IN_MODIFY, cookie=0, name=siteverification-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./siteverification/v1/siteverification-gen.go', wd=347, mask=IN_MODIFY, cookie=0, name=siteverification-gen.go>
2020/08/11 04:41:51 Generating API slides:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./slides/v1/slides-api.json', wd=334, mask=IN_MODIFY, cookie=0, name=slides-api.json>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./slides/v1/slides-api.json', wd=334, mask=IN_MODIFY, cookie=0, name=slides-api.json>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./slides/v1/slides-gen.go', wd=334, mask=IN_MODIFY, cookie=0, name=slides-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./slides/v1/slides-gen.go', wd=334, mask=IN_MODIFY, cookie=0, name=slides-gen.go>
2020/08/11 04:41:52 Generating API sourcerepo:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./sourcerepo/v1/sourcerepo-gen.go', wd=268, mask=IN_MODIFY, cookie=0, name=sourcerepo-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./sourcerepo/v1/sourcerepo-gen.go', wd=268, mask=IN_MODIFY, cookie=0, name=sourcerepo-gen.go>
2020/08/11 04:41:52 Generating API spanner:v1
2020/08/11 04:41:52 TODO writeSchemaCode for arrays for KeySetKeys
2020/08/11 04:41:52 TODO writeSchemaCode for arrays for ResultSetRows
2020/08/11 04:41:52 TODO writeSchemaCode for arrays for WriteValues
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./spanner/v1/spanner-gen.go', wd=311, mask=IN_MODIFY, cookie=0, name=spanner-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./spanner/v1/spanner-gen.go', wd=311, mask=IN_MODIFY, cookie=0, name=spanner-gen.go>
2020/08/11 04:41:53 Generating API speech:v1p1beta1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./speech/v1p1beta1/speech-gen.go', wd=576, mask=IN_MODIFY, cookie=0, name=speech-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./speech/v1p1beta1/speech-gen.go', wd=576, mask=IN_MODIFY, cookie=0, name=speech-gen.go>
2020/08/11 04:41:54 Generating API speech:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./speech/v1/speech-gen.go', wd=577, mask=IN_MODIFY, cookie=0, name=speech-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./speech/v1/speech-gen.go', wd=577, mask=IN_MODIFY, cookie=0, name=speech-gen.go>
2020/08/11 04:41:54 Generating API speech:v2beta1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./speech/v2beta1/speech-gen.go', wd=578, mask=IN_MODIFY, cookie=0, name=speech-gen.go>
2020/08/11 04:41:55 Generating API storage:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./storage/v1/storage-gen.go', wd=270, mask=IN_MODIFY, cookie=0, name=storage-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./storage/v1/storage-gen.go', wd=270, mask=IN_MODIFY, cookie=0, name=storage-gen.go>
2020/08/11 04:41:56 Generating API storage:v1beta2
2020/08/11 04:41:56 WARNING: URL https://www.googleapis.com/discovery/v1/apis/storage/v1beta2/rest served status code 404
2020/08/11 04:41:56 Generating API storagetransfer:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./storagetransfer/v1/storagetransfer-gen.go', wd=539, mask=IN_MODIFY, cookie=0, name=storagetransfer-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./storagetransfer/v1/storagetransfer-gen.go', wd=539, mask=IN_MODIFY, cookie=0, name=storagetransfer-gen.go>
2020/08/11 04:41:56 Generating API streetviewpublish:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./streetviewpublish/v1/streetviewpublish-api.json', wd=428, mask=IN_MODIFY, cookie=0, name=streetviewpublish-api.json>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./streetviewpublish/v1/streetviewpublish-api.json', wd=428, mask=IN_MODIFY, cookie=0, name=streetviewpublish-api.json>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./streetviewpublish/v1/streetviewpublish-gen.go', wd=428, mask=IN_MODIFY, cookie=0, name=streetviewpublish-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./streetviewpublish/v1/streetviewpublish-gen.go', wd=428, mask=IN_MODIFY, cookie=0, name=streetviewpublish-gen.go>
2020/08/11 04:41:57 Generating API tagmanager:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./tagmanager/v1/tagmanager-gen.go', wd=262, mask=IN_MODIFY, cookie=0, name=tagmanager-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./tagmanager/v1/tagmanager-gen.go', wd=262, mask=IN_MODIFY, cookie=0, name=tagmanager-gen.go>
2020/08/11 04:41:58 Generating API tagmanager:v2
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./tagmanager/v2/tagmanager-gen.go', wd=263, mask=IN_MODIFY, cookie=0, name=tagmanager-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./tagmanager/v2/tagmanager-gen.go', wd=263, mask=IN_MODIFY, cookie=0, name=tagmanager-gen.go>
2020/08/11 04:41:59 Generating API tasks:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./tasks/v1/tasks-api.json', wd=463, mask=IN_MODIFY, cookie=0, name=tasks-api.json>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./tasks/v1/tasks-api.json', wd=463, mask=IN_MODIFY, cookie=0, name=tasks-api.json>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./tasks/v1/tasks-gen.go', wd=463, mask=IN_MODIFY, cookie=0, name=tasks-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./tasks/v1/tasks-gen.go', wd=463, mask=IN_MODIFY, cookie=0, name=tasks-gen.go>
2020/08/11 04:41:59 Generating API testing:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./testing/v1/testing-gen.go', wd=310, mask=IN_MODIFY, cookie=0, name=testing-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./testing/v1/testing-gen.go', wd=310, mask=IN_MODIFY, cookie=0, name=testing-gen.go>
2020/08/11 04:42:00 Generating API texttospeech:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./texttospeech/v1/texttospeech-gen.go', wd=390, mask=IN_MODIFY, cookie=0, name=texttospeech-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./texttospeech/v1/texttospeech-gen.go', wd=390, mask=IN_MODIFY, cookie=0, name=texttospeech-gen.go>
2020/08/11 04:42:00 Generating API texttospeech:v1beta1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./texttospeech/v1beta1/texttospeech-gen.go', wd=389, mask=IN_MODIFY, cookie=0, name=texttospeech-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./texttospeech/v1beta1/texttospeech-gen.go', wd=389, mask=IN_MODIFY, cookie=0, name=texttospeech-gen.go>
2020/08/11 04:42:00 Generating API toolresults:v1beta3
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./toolresults/v1beta3/toolresults-gen.go', wd=288, mask=IN_MODIFY, cookie=0, name=toolresults-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./toolresults/v1beta3/toolresults-gen.go', wd=288, mask=IN_MODIFY, cookie=0, name=toolresults-gen.go>
2020/08/11 04:42:01 Generating API tpu:v1alpha1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./tpu/v1alpha1/tpu-gen.go', wd=450, mask=IN_MODIFY, cookie=0, name=tpu-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./tpu/v1alpha1/tpu-gen.go', wd=450, mask=IN_MODIFY, cookie=0, name=tpu-gen.go>
2020/08/11 04:42:02 Generating API tpu:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./tpu/v1/tpu-gen.go', wd=449, mask=IN_MODIFY, cookie=0, name=tpu-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./tpu/v1/tpu-gen.go', wd=449, mask=IN_MODIFY, cookie=0, name=tpu-gen.go>
2020/08/11 04:42:02 Generating API trafficdirector:v2
2020/08/11 04:42:02 WARNING: URL https://trafficdirector.googleapis.com/$discovery/rest?version=v2 served status code 404
2020/08/11 04:42:02 Generating API translate:v2
2020/08/11 04:42:02 TODO writeSchemaCode for arrays for DetectionsResource
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./translate/v2/translate-gen.go', wd=308, mask=IN_MODIFY, cookie=0, name=translate-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./translate/v2/translate-gen.go', wd=308, mask=IN_MODIFY, cookie=0, name=translate-gen.go>
2020/08/11 04:42:03 Generating API translate:v3
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./translate/v3/translate-gen.go', wd=307, mask=IN_MODIFY, cookie=0, name=translate-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./translate/v3/translate-gen.go', wd=307, mask=IN_MODIFY, cookie=0, name=translate-gen.go>
2020/08/11 04:42:03 Generating API translate:v3beta1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./translate/v3beta1/translate-gen.go', wd=309, mask=IN_MODIFY, cookie=0, name=translate-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./translate/v3beta1/translate-gen.go', wd=309, mask=IN_MODIFY, cookie=0, name=translate-gen.go>
2020/08/11 04:42:04 Generating API vault:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./vault/v1/vault-gen.go', wd=298, mask=IN_MODIFY, cookie=0, name=vault-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./vault/v1/vault-gen.go', wd=298, mask=IN_MODIFY, cookie=0, name=vault-gen.go>
2020/08/11 04:42:05 Generating API vectortile:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./vectortile/v1/vectortile-gen.go', wd=344, mask=IN_MODIFY, cookie=0, name=vectortile-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./vectortile/v1/vectortile-gen.go', wd=344, mask=IN_MODIFY, cookie=0, name=vectortile-gen.go>
2020/08/11 04:42:05 Generating API verifiedaccess:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./verifiedaccess/v1/verifiedaccess-gen.go', wd=427, mask=IN_MODIFY, cookie=0, name=verifiedaccess-gen.go>
2020/08/11 04:42:06 Generating API videointelligence:v1p1beta1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./videointelligence/v1p1beta1/videointelligence-gen.go', wd=402, mask=IN_MODIFY, cookie=0, name=videointelligence-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./videointelligence/v1p1beta1/videointelligence-gen.go', wd=402, mask=IN_MODIFY, cookie=0, name=videointelligence-gen.go>
2020/08/11 04:42:06 Generating API videointelligence:v1p2beta1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./videointelligence/v1p2beta1/videointelligence-gen.go', wd=403, mask=IN_MODIFY, cookie=0, name=videointelligence-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./videointelligence/v1p2beta1/videointelligence-gen.go', wd=403, mask=IN_MODIFY, cookie=0, name=videointelligence-gen.go>
2020/08/11 04:42:07 Generating API videointelligence:v1p3beta1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./videointelligence/v1p3beta1/videointelligence-gen.go', wd=401, mask=IN_MODIFY, cookie=0, name=videointelligence-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./videointelligence/v1p3beta1/videointelligence-gen.go', wd=401, mask=IN_MODIFY, cookie=0, name=videointelligence-gen.go>
2020/08/11 04:42:07 Generating API videointelligence:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./videointelligence/v1/videointelligence-gen.go', wd=404, mask=IN_MODIFY, cookie=0, name=videointelligence-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./videointelligence/v1/videointelligence-gen.go', wd=404, mask=IN_MODIFY, cookie=0, name=videointelligence-gen.go>
2020/08/11 04:42:08 Generating API videointelligence:v1beta2
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./videointelligence/v1beta2/videointelligence-gen.go', wd=405, mask=IN_MODIFY, cookie=0, name=videointelligence-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./videointelligence/v1beta2/videointelligence-gen.go', wd=405, mask=IN_MODIFY, cookie=0, name=videointelligence-gen.go>
2020/08/11 04:42:09 Generating API vision:v1p1beta1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./vision/v1p1beta1/vision-gen.go', wd=420, mask=IN_MODIFY, cookie=0, name=vision-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./vision/v1p1beta1/vision-gen.go', wd=420, mask=IN_MODIFY, cookie=0, name=vision-gen.go>
2020/08/11 04:42:10 Generating API vision:v1p2beta1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./vision/v1p2beta1/vision-gen.go', wd=421, mask=IN_MODIFY, cookie=0, name=vision-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./vision/v1p2beta1/vision-gen.go', wd=421, mask=IN_MODIFY, cookie=0, name=vision-gen.go>
2020/08/11 04:42:10 Generating API vision:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./vision/v1/vision-gen.go', wd=422, mask=IN_MODIFY, cookie=0, name=vision-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./vision/v1/vision-gen.go', wd=422, mask=IN_MODIFY, cookie=0, name=vision-gen.go>
2020/08/11 04:42:11 Generating API webmasters:v3
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./webmasters/v3/webmasters-gen.go', wd=558, mask=IN_MODIFY, cookie=0, name=webmasters-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./webmasters/v3/webmasters-gen.go', wd=558, mask=IN_MODIFY, cookie=0, name=webmasters-gen.go>
2020/08/11 04:42:12 Generating API websecurityscanner:v1alpha
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./websecurityscanner/v1alpha/websecurityscanner-gen.go', wd=571, mask=IN_MODIFY, cookie=0, name=websecurityscanner-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./websecurityscanner/v1alpha/websecurityscanner-gen.go', wd=571, mask=IN_MODIFY, cookie=0, name=websecurityscanner-gen.go>
2020/08/11 04:42:12 Generating API websecurityscanner:v1beta
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./websecurityscanner/v1beta/websecurityscanner-gen.go', wd=573, mask=IN_MODIFY, cookie=0, name=websecurityscanner-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./websecurityscanner/v1beta/websecurityscanner-gen.go', wd=573, mask=IN_MODIFY, cookie=0, name=websecurityscanner-gen.go>
2020/08/11 04:42:13 Generating API websecurityscanner:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./websecurityscanner/v1/websecurityscanner-gen.go', wd=572, mask=IN_MODIFY, cookie=0, name=websecurityscanner-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./websecurityscanner/v1/websecurityscanner-gen.go', wd=572, mask=IN_MODIFY, cookie=0, name=websecurityscanner-gen.go>
2020/08/11 04:42:13 Generating API youtube:v3
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./youtube/v3/youtube-gen.go', wd=510, mask=IN_MODIFY, cookie=0, name=youtube-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./youtube/v3/youtube-gen.go', wd=510, mask=IN_MODIFY, cookie=0, name=youtube-gen.go>
2020/08/11 04:42:15 Generating API youtubeAnalytics:v1
2020/08/11 04:42:15 Generating API youtubeAnalytics:v2
2020/08/11 04:42:15 TODO writeSchemaCode for arrays for QueryResponseRows
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./youtubeanalytics/v2/youtubeanalytics-gen.go', wd=498, mask=IN_MODIFY, cookie=0, name=youtubeanalytics-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./youtubeanalytics/v2/youtubeanalytics-gen.go', wd=498, mask=IN_MODIFY, cookie=0, name=youtubeanalytics-gen.go>
2020/08/11 04:42:16 Generating API youtubereporting:v1
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./youtubereporting/v1/youtubereporting-gen.go', wd=459, mask=IN_MODIFY, cookie=0, name=youtubereporting-gen.go>
DEBUG:watchdog.observers.inotify_buffer:in-event <InotifyEvent: src_path=b'./youtubereporting/v1/youtubereporting-gen.go', wd=459, mask=IN_MODIFY, cookie=0, name=youtubereporting-gen.go>
go test . -v
=== RUN   TestMedia
--- PASS: TestMedia (0.00s)
=== RUN   TestResumableMedia
--- PASS: TestResumableMedia (0.00s)
=== RUN   TestNoMedia
--- PASS: TestNoMedia (0.00s)
=== RUN   TestMediaErrHandling
--- PASS: TestMediaErrHandling (0.00s)
=== RUN   TestUserAgent
--- PASS: TestUserAgent (0.01s)
=== RUN   TestParams
--- PASS: TestParams (0.01s)
=== RUN   TestUnmarshalSpecialFloats
--- PASS: TestUnmarshalSpecialFloats (0.00s)
=== RUN   TestAPIs
=== RUN   TestAPIs/any
=== RUN   TestAPIs/arrayofarray-1
2020/08/11 04:42:23 TODO writeSchemaCode for arrays for GeoJsonMultiPolygonCoordinates
2020/08/11 04:42:23 TODO writeSchemaCode for arrays for GeoJsonMultiPolygonCoordinatesItem
=== RUN   TestAPIs/arrayofenum
=== RUN   TestAPIs/arrayofmapofobjects
=== RUN   TestAPIs/arrayofmapofstrings
=== RUN   TestAPIs/blogger-3
=== RUN   TestAPIs/floats
=== RUN   TestAPIs/getwithoutbody
=== RUN   TestAPIs/http-body
=== RUN   TestAPIs/json-body
=== RUN   TestAPIs/mapofany
=== RUN   TestAPIs/mapofarrayofobjects
2020/08/11 04:42:23 TODO writeSchemaCode for arrays for TimeseriesDescriptorTags
=== RUN   TestAPIs/mapofint64strings
=== RUN   TestAPIs/mapofobjects
=== RUN   TestAPIs/mapofstrings-1
2020/08/11 04:42:23 TODO writeSchemaCode for arrays for TimeseriesDescriptorTags
=== RUN   TestAPIs/param-rename
=== RUN   TestAPIs/quotednum
=== RUN   TestAPIs/repeated
=== RUN   TestAPIs/required-query
=== RUN   TestAPIs/resource-named-service
=== RUN   TestAPIs/unfortunatedefaults
=== RUN   TestAPIs/variants
2020/08/11 04:42:23 TODO writeSchemaCode for arrays for GeoJsonMultiLineStringCoordinates
2020/08/11 04:42:23 TODO writeSchemaCode for arrays for GeoJsonMultiPolygonCoordinates
2020/08/11 04:42:23 TODO writeSchemaCode for arrays for GeoJsonPolygonCoordinates
2020/08/11 04:42:23 TODO writeSchemaCode for arrays for GeoJsonPosition
=== RUN   TestAPIs/wrapnewlines
--- PASS: TestAPIs (0.19s)
    --- PASS: TestAPIs/any (0.02s)
    --- PASS: TestAPIs/arrayofarray-1 (0.00s)
    --- PASS: TestAPIs/arrayofenum (0.00s)
    --- PASS: TestAPIs/arrayofmapofobjects (0.00s)
    --- PASS: TestAPIs/arrayofmapofstrings (0.00s)
    --- PASS: TestAPIs/blogger-3 (0.04s)
    --- PASS: TestAPIs/floats (0.00s)
    --- PASS: TestAPIs/getwithoutbody (0.00s)
    --- PASS: TestAPIs/http-body (0.00s)
    --- PASS: TestAPIs/json-body (0.05s)
    --- PASS: TestAPIs/mapofany (0.00s)
    --- PASS: TestAPIs/mapofarrayofobjects (0.00s)
    --- PASS: TestAPIs/mapofint64strings (0.00s)
    --- PASS: TestAPIs/mapofobjects (0.00s)
    --- PASS: TestAPIs/mapofstrings-1 (0.00s)
    --- PASS: TestAPIs/param-rename (0.00s)
    --- PASS: TestAPIs/quotednum (0.00s)
    --- PASS: TestAPIs/repeated (0.00s)
    --- PASS: TestAPIs/required-query (0.00s)
    --- PASS: TestAPIs/resource-named-service (0.04s)
    --- PASS: TestAPIs/unfortunatedefaults (0.00s)
    --- PASS: TestAPIs/variants (0.00s)
    --- PASS: TestAPIs/wrapnewlines (0.00s)
=== RUN   TestScope
--- PASS: TestScope (0.00s)
=== RUN   TestDepunct
--- PASS: TestDepunct (0.00s)
=== RUN   TestRenameVersion
--- PASS: TestRenameVersion (0.00s)
=== RUN   TestSupportsPaging
--- PASS: TestSupportsPaging (0.00s)
=== RUN   TestIsNewerRevision
--- PASS: TestIsNewerRevision (0.00s)
=== RUN   TestPagesParam
--- PASS: TestPagesParam (0.00s)
=== RUN   TestPagesRequestField
--- PASS: TestPagesRequestField (0.00s)
=== RUN   TestDeprecatedPkgs
=== RUN   TestDeprecatedPkgs/replacement_found
=== RUN   TestDeprecatedPkgs/replacemet_found_with_no_versions_specified
=== RUN   TestDeprecatedPkgs/no_replacement_found,_package_not_in_map
=== RUN   TestDeprecatedPkgs/no_replacement_found,_version_mismatch
--- PASS: TestDeprecatedPkgs (0.00s)
    --- PASS: TestDeprecatedPkgs/replacement_found (0.00s)
    --- PASS: TestDeprecatedPkgs/replacemet_found_with_no_versions_specified (0.00s)
    --- PASS: TestDeprecatedPkgs/no_replacement_found,_package_not_in_map (0.00s)
    --- PASS: TestDeprecatedPkgs/no_replacement_found,_version_mismatch (0.00s)
PASS
ok  	google.golang.org/api/google-api-go-generator	0.242s
+ popd
~/.cache/synthtool/google-api-go-client
2020-08-11 04:42:23,474 synthtool [DEBUG] > Wrote metadata to synth.metadata.
DEBUG:synthtool:Wrote metadata to synth.metadata.
RUN   TestRenameVersion
--- PASS: TestRenameVersion (0.00s)
=== RUN   TestSupportsPaging
--- PASS: TestSupportsPaging (0.00s)
=== RUN   TestIsNewerRevision
--- PASS: TestIsNewerRevision (0.00s)
=== RUN   TestPagesParam
--- PASS: TestPagesParam (0.00s)
=== RUN   TestPagesRequestField
--- PASS: TestPagesRequestField (0.00s)
=== RUN   TestDeprecatedPkgs
=== RUN   TestDeprecatedPkgs/replacement_found
=== RUN   TestDeprecatedPkgs/replacemet_found_with_no_versions_specified
=== RUN   TestDeprecatedPkgs/no_replacement_found,_package_not_in_map
=== RUN   TestDeprecatedPkgs/no_replacement_found,_version_mismatch
--- PASS: TestDeprecatedPkgs (0.00s)
    --- PASS: TestDeprecatedPkgs/replacement_found (0.00s)
    --- PASS: TestDeprecatedPkgs/replacemet_found_with_no_versions_specified (0.00s)
    --- PASS: TestDeprecatedPkgs/no_replacement_found,_package_not_in_map (0.00s)
    --- PASS: TestDeprecatedPkgs/no_replacement_found,_version_mismatch (0.00s)
PASS
ok  	google.golang.org/api/google-api-go-generator	0.242s
+ popd
~/.cache/synthtool/google-api-go-client
2020-08-11 04:42:23,474 synthtool [DEBUG] > Wrote metadata to synth.metadata.
DEBUG:synthtool:Wrote metadata to synth.metadata.

```
</details>

Full log will be available here:
https://source.cloud.google.com/results/invocations/c67af5dc-cb3a-4470-83b8-0d33425125bd/targets

- [ ] To automatically regenerate this PR, check this box.
289 files changed
tree: 7b7a665c664cf8cf4f8cb86a95233dd728906cfe
  1. .github/
  2. .gitignore
  3. .hgtags
  4. AUTHORS
  5. CHANGES.md
  6. CONTRIBUTING.md
  7. CONTRIBUTORS
  8. GettingStarted.md
  9. LICENSE
  10. NOTES
  11. README.md
  12. RELEASING.md
  13. TODO
  14. abusiveexperiencereport/
  15. acceleratedmobilepageurl/
  16. accessapproval/
  17. accesscontextmanager/
  18. adexchangebuyer/
  19. adexchangebuyer2/
  20. adexchangeseller/
  21. adexperiencereport/
  22. admin/
  23. admob/
  24. adsense/
  25. adsensehost/
  26. alertcenter/
  27. analytics/
  28. analyticsreporting/
  29. androiddeviceprovisioning/
  30. androidenterprise/
  31. androidmanagement/
  32. androidpublisher/
  33. api-list.json
  34. apigee/
  35. appengine/
  36. appsactivity/
  37. appstate/
  38. artifactregistry/
  39. bigquery/
  40. bigqueryconnection/
  41. bigquerydatatransfer/
  42. bigqueryreservation/
  43. bigtableadmin/
  44. billingbudgets/
  45. binaryauthorization/
  46. blogger/
  47. books/
  48. calendar/
  49. chat/
  50. chromeuxreport/
  51. civicinfo/
  52. classroom/
  53. cloudasset/
  54. cloudbilling/
  55. cloudbuild/
  56. cloudcommerceprocurement/
  57. clouddebugger/
  58. clouderrorreporting/
  59. cloudfunctions/
  60. cloudidentity/
  61. cloudiot/
  62. cloudkms/
  63. cloudprivatecatalog/
  64. cloudprivatecatalogproducer/
  65. cloudprofiler/
  66. cloudresourcemanager/
  67. cloudscheduler/
  68. cloudsearch/
  69. cloudshell/
  70. cloudtasks/
  71. cloudtrace/
  72. commentanalyzer/
  73. composer/
  74. compute/
  75. consumersurveys/
  76. container/
  77. containeranalysis/
  78. content/
  79. customsearch/
  80. datacatalog/
  81. dataflow/
  82. datafusion/
  83. dataproc/
  84. datastore/
  85. deploymentmanager/
  86. dfareporting/
  87. dialogflow/
  88. digitalassetlinks/
  89. discovery/
  90. displayvideo/
  91. dlp/
  92. dns/
  93. doc.go
  94. docs/
  95. documentai/
  96. domainsrdap/
  97. doubleclickbidmanager/
  98. doubleclicksearch/
  99. drive/
  100. driveactivity/
  101. examples/
  102. factchecktools/
  103. fcm/
  104. file/
  105. firebase/
  106. firebasedynamiclinks/
  107. firebasehosting/
  108. firebaseml/
  109. firebaseremoteconfig/
  110. firebaserules/
  111. firestore/
  112. fitness/
  113. fusiontables/
  114. games/
  115. gamesconfiguration/
  116. gameservices/
  117. gamesmanagement/
  118. genomics/
  119. gmail/
  120. gmailpostmastertools/
  121. go.mod
  122. go.sum
  123. google-api-go-generator/
  124. googleapi/
  125. groupsmigration/
  126. groupssettings/
  127. healthcare/
  128. homegraph/
  129. iam/
  130. iamcredentials/
  131. iap/
  132. identitytoolkit/
  133. idtoken/
  134. indexing/
  135. integration-tests/
  136. internal/
  137. iterator/
  138. jobs/
  139. kgsearch/
  140. language/
  141. lib/
  142. libraryagent/
  143. license_test.go
  144. licensing/
  145. lifesciences/
  146. logging/
  147. managedidentities/
  148. manufacturers/
  149. memcache/
  150. mirror/
  151. ml/
  152. monitoring/
  153. networkmanagement/
  154. oauth2/
  155. option/
  156. osconfig/
  157. oslogin/
  158. pagespeedonline/
  159. partners/
  160. people/
  161. playablelocations/
  162. playcustomapp/
  163. playmoviespartner/
  164. plus/
  165. plusdomains/
  166. policytroubleshooter/
  167. poly/
  168. prod_tt_sasportal/
  169. proximitybeacon/
  170. pubsub/
  171. pubsublite/
  172. qpxexpress/
  173. realtimebidding/
  174. recommendationengine/
  175. recommender/
  176. redis/
  177. remotebuildexecution/
  178. replicapool/
  179. replicapoolupdater/
  180. reseller/
  181. run/
  182. runtimeconfig/
  183. safebrowsing/
  184. sasportal/
  185. script/
  186. searchconsole/
  187. secretmanager/
  188. securitycenter/
  189. servicebroker/
  190. serviceconsumermanagement/
  191. servicecontrol/
  192. servicedirectory/
  193. servicemanagement/
  194. servicenetworking/
  195. serviceusage/
  196. serviceuser/
  197. sheets/
  198. siteverification/
  199. slides/
  200. sourcerepo/
  201. spanner/
  202. spectrum/
  203. speech/
  204. sql/
  205. sqladmin/
  206. storage/
  207. storagetransfer/
  208. streetviewpublish/
  209. support/
  210. surveys/
  211. synth.metadata
  212. synth.py
  213. tagmanager/
  214. tasks/
  215. testing/
  216. texttospeech/
  217. toolresults/
  218. tools.go
  219. tpu/
  220. tracing/
  221. translate/
  222. transport/
  223. urlshortener/
  224. vault/
  225. vectortile/
  226. verifiedaccess/
  227. videointelligence/
  228. vision/
  229. webfonts/
  230. webmasters/
  231. websecurityscanner/
  232. youtube/
  233. youtubeanalytics/
  234. youtubereporting/
README.md

Google APIs Client Library for Go

Getting Started

$ go get google.golang.org/api/tasks/v1
$ go get google.golang.org/api/moderator/v1
$ go get google.golang.org/api/urlshortener/v1
... etc ...

and using:

package main

import (
	"net/http"

	"google.golang.org/api/urlshortener/v1"
)

func main() {
	svc, err := urlshortener.New(http.DefaultClient)
	// ...
}

Status

GoDoc

These are auto-generated Go libraries from the Google Discovery Service's JSON description files of the available “new style” Google APIs.

Due to the auto-generated nature of this collection of libraries, complete APIs or specific versions can appear or go away without notice. As a result, you should always locally vendor any API(s) that your code relies upon.

These client libraries are officially supported by Google. However, the libraries are considered complete and are in maintenance mode. This means that we will address critical bugs and security issues but will not add any new features.

If you're working with Google Cloud Platform APIs such as Datastore or Pub/Sub, consider using the Cloud Client Libraries for Go instead. These are the new and idiomatic Go libraries targeted specifically at Google Cloud Platform Services.

The generator itself and the code it produces are beta. Some APIs are alpha/beta, and indicated as such in the import path (e.g., “google.golang.org/api/someapi/v1alpha”).

Application Default Credentials Example

Application Default Credentials provide a simplified way to obtain credentials for authenticating with Google APIs.

The Application Default Credentials authenticate as the application itself, which make them great for working with Google Cloud APIs like Storage or Datastore. They are the recommended form of authentication when building applications that run on Google Compute Engine or Google App Engine.

Default credentials are provided by the golang.org/x/oauth2/google package. To use them, add the following import:

import "golang.org/x/oauth2/google"

Some credentials types require you to specify scopes, and service entry points may not inject them. If you encounter this situation you may need to specify scopes as follows:

import (
        "context"
        "golang.org/x/oauth2/google"
        "google.golang.org/api/compute/v1"
)

func main() {
        // Use oauth2.NoContext if there isn't a good context to pass in.
        ctx := context.Background()

        client, err := google.DefaultClient(ctx, compute.ComputeScope)
        if err != nil {
                //...
        }
        computeService, err := compute.New(client)
        if err != nil {
                //...
        }
}

If you need a oauth2.TokenSource, use the DefaultTokenSource function:

ts, err := google.DefaultTokenSource(ctx, scope1, scope2, ...)
if err != nil {
        //...
}
client := oauth2.NewClient(ctx, ts)

See also: golang.org/x/oauth2/google package documentation.