From 9c653d59ab16b2d6b970de862b406535ff0eb7ee Mon Sep 17 00:00:00 2001
From: Yoshi Automation Bot
-Log from Synthtool
```
2021-07-30 04:14:26,018 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-api-php-client-services/synth.py.
On branch autosynth-all
nothing to commit, working tree clean
2021-07-30 04:14:26,085 synthtool [DEBUG] > Cloning https://github.com/googleapis/discovery-artifact-manager.git.
DEBUG:synthtool:Cloning https://github.com/googleapis/discovery-artifact-manager.git.
2021-07-30 04:14:43,774 synthtool [DEBUG] > Cleaning output directory.
DEBUG:synthtool:Cleaning output directory.
2021-07-30 04:14:43,777 synthtool [DEBUG] > Installing dependencies.
DEBUG:synthtool:Installing dependencies.
2021-07-30 04:14:51,168 synthtool [INFO] > Generating abusiveexperiencereport v1 (default).
INFO:synthtool:Generating abusiveexperiencereport v1 (default).
2021-07-30 04:14:51,605 synthtool [INFO] > Generating acceleratedmobilepageurl v1 (default).
INFO:synthtool:Generating acceleratedmobilepageurl v1 (default).
2021-07-30 04:14:51,980 synthtool [INFO] > Generating accessapproval v1 (default).
INFO:synthtool:Generating accessapproval v1 (default).
2021-07-30 04:14:52,496 synthtool [INFO] > Generating accesscontextmanager v1 (default).
INFO:synthtool:Generating accesscontextmanager v1 (default).
2021-07-30 04:14:53,157 synthtool [INFO] > Generating adexchangebuyer v1.4 (default).
INFO:synthtool:Generating adexchangebuyer v1.4 (default).
2021-07-30 04:14:54,212 synthtool [INFO] > Generating adexchangebuyer2 v2beta1 (default).
INFO:synthtool:Generating adexchangebuyer2 v2beta1 (default).
2021-07-30 04:14:55,672 synthtool [INFO] > Generating adexperiencereport v1 (default).
INFO:synthtool:Generating adexperiencereport v1 (default).
2021-07-30 04:14:56,147 synthtool [INFO] > Generating admin datatransfer_v1 (default).
INFO:synthtool:Generating admin datatransfer_v1 (default).
2021-07-30 04:14:56,558 synthtool [INFO] > Generating admin directory_v1 (default).
INFO:synthtool:Generating admin directory_v1 (default).
2021-07-30 04:14:58,144 synthtool [INFO] > Generating admin reports_v1 (default).
INFO:synthtool:Generating admin reports_v1 (default).
2021-07-30 04:14:58,661 synthtool [INFO] > Generating admob v1 (default).
INFO:synthtool:Generating admob v1 (default).
2021-07-30 04:14:59,218 synthtool [INFO] > Generating adsense v2 (default).
INFO:synthtool:Generating adsense v2 (default).
2021-07-30 04:14:59,983 synthtool [INFO] > Generating adsensehost v4.1 (default).
INFO:synthtool:Generating adsensehost v4.1 (default).
2021-07-30 04:15:00,567 synthtool [INFO] > Generating alertcenter v1beta1 (default).
INFO:synthtool:Generating alertcenter v1beta1 (default).
2021-07-30 04:15:01,312 synthtool [INFO] > Generating analytics v3 (default).
INFO:synthtool:Generating analytics v3 (default).
2021-07-30 04:15:03,047 synthtool [INFO] > Generating analyticsadmin v1alpha (default).
INFO:synthtool:Generating analyticsadmin v1alpha (default).
2021-07-30 04:15:04,295 synthtool [INFO] > Generating analyticsdata v1beta (default).
INFO:synthtool:Generating analyticsdata v1beta (default).
2021-07-30 04:15:05,011 synthtool [INFO] > Generating analyticsreporting v4 (default).
INFO:synthtool:Generating analyticsreporting v4 (default).
2021-07-30 04:15:05,723 synthtool [INFO] > Generating androiddeviceprovisioning v1 (default).
INFO:synthtool:Generating androiddeviceprovisioning v1 (default).
2021-07-30 04:15:06,450 synthtool [INFO] > Generating androidenterprise v1 (default).
INFO:synthtool:Generating androidenterprise v1 (default).
2021-07-30 04:15:07,576 synthtool [INFO] > Generating androidmanagement v1 (default).
INFO:synthtool:Generating androidmanagement v1 (default).
2021-07-30 04:15:08,656 synthtool [INFO] > Generating androidpublisher v3 (default).
INFO:synthtool:Generating androidpublisher v3 (default).
2021-07-30 04:15:09,738 synthtool [INFO] > Generating apigateway v1 (default).
INFO:synthtool:Generating apigateway v1 (default).
2021-07-30 04:15:10,382 synthtool [INFO] > Generating apigee v1 (default).
INFO:synthtool:Generating apigee v1 (default).
2021-07-30 04:15:13,110 synthtool [INFO] > Generating apikeys v2 (default).
INFO:synthtool:Generating apikeys v2 (default).
2021-07-30 04:15:13,587 synthtool [INFO] > Generating appengine v1 (default).
INFO:synthtool:Generating appengine v1 (default).
2021-07-30 04:15:14,582 synthtool [INFO] > Generating area120tables v1alpha1 (default).
INFO:synthtool:Generating area120tables v1alpha1 (default).
2021-07-30 04:15:15,072 synthtool [INFO] > Generating artifactregistry v1 (default).
INFO:synthtool:Generating artifactregistry v1 (default).
2021-07-30 04:15:15,599 synthtool [INFO] > Generating assuredworkloads v1 (default).
INFO:synthtool:Generating assuredworkloads v1 (default).
2021-07-30 04:15:16,156 synthtool [INFO] > Generating baremetalsolution v1 (default).
INFO:synthtool:Generating baremetalsolution v1 (default).
2021-07-30 04:15:16,558 synthtool [INFO] > Generating bigquery v2 (default).
INFO:synthtool:Generating bigquery v2 (default).
2021-07-30 04:15:18,246 synthtool [INFO] > Generating bigqueryconnection v1beta1 (default).
INFO:synthtool:Generating bigqueryconnection v1beta1 (default).
2021-07-30 04:15:18,728 synthtool [INFO] > Generating bigquerydatatransfer v1 (default).
INFO:synthtool:Generating bigquerydatatransfer v1 (default).
2021-07-30 04:15:19,387 synthtool [INFO] > Generating bigqueryreservation v1 (default).
INFO:synthtool:Generating bigqueryreservation v1 (default).
2021-07-30 04:15:19,920 synthtool [INFO] > Generating bigtableadmin v2 (default).
INFO:synthtool:Generating bigtableadmin v2 (default).
2021-07-30 04:15:20,857 synthtool [INFO] > Generating billingbudgets v1 (default).
INFO:synthtool:Generating billingbudgets v1 (default).
2021-07-30 04:15:21,327 synthtool [INFO] > Generating binaryauthorization v1 (default).
INFO:synthtool:Generating binaryauthorization v1 (default).
2021-07-30 04:15:21,840 synthtool [INFO] > Generating blogger v3 (default).
INFO:synthtool:Generating blogger v3 (default).
2021-07-30 04:15:22,576 synthtool [INFO] > Generating books v1 (default).
INFO:synthtool:Generating books v1 (default).
2021-07-30 04:15:24,008 synthtool [INFO] > Generating calendar v3 (default).
INFO:synthtool:Generating calendar v3 (default).
2021-07-30 04:15:24,830 synthtool [INFO] > Generating chat v1 (default).
INFO:synthtool:Generating chat v1 (default).
2021-07-30 04:15:25,798 synthtool [INFO] > Generating chromemanagement v1 (default).
INFO:synthtool:Generating chromemanagement v1 (default).
2021-07-30 04:15:26,302 synthtool [INFO] > Generating chromepolicy v1 (default).
INFO:synthtool:Generating chromepolicy v1 (default).
2021-07-30 04:15:26,837 synthtool [INFO] > Generating chromeuxreport v1 (default).
INFO:synthtool:Generating chromeuxreport v1 (default).
2021-07-30 04:15:27,223 synthtool [INFO] > Generating civicinfo v2 (default).
INFO:synthtool:Generating civicinfo v2 (default).
2021-07-30 04:15:27,795 synthtool [INFO] > Generating classroom v1 (default).
INFO:synthtool:Generating classroom v1 (default).
2021-07-30 04:15:28,777 synthtool [INFO] > Generating cloudasset v1 (default).
INFO:synthtool:Generating cloudasset v1 (default).
2021-07-30 04:15:29,771 synthtool [INFO] > Generating cloudbilling v1 (default).
INFO:synthtool:Generating cloudbilling v1 (default).
2021-07-30 04:15:30,272 synthtool [INFO] > Generating cloudbuild v1 (default).
INFO:synthtool:Generating cloudbuild v1 (default).
2021-07-30 04:15:31,235 synthtool [INFO] > Generating cloudchannel v1 (default).
INFO:synthtool:Generating cloudchannel v1 (default).
2021-07-30 04:15:32,304 synthtool [INFO] > Generating clouddebugger v2 (default).
INFO:synthtool:Generating clouddebugger v2 (default).
2021-07-30 04:15:32,826 synthtool [INFO] > Generating clouderrorreporting v1beta1 (default).
INFO:synthtool:Generating clouderrorreporting v1beta1 (default).
2021-07-30 04:15:33,274 synthtool [INFO] > Generating cloudfunctions v1 (default).
INFO:synthtool:Generating cloudfunctions v1 (default).
2021-07-30 04:15:33,819 synthtool [INFO] > Generating cloudidentity v1 (default).
INFO:synthtool:Generating cloudidentity v1 (default).
2021-07-30 04:15:34,575 synthtool [INFO] > Generating cloudiot v1 (default).
INFO:synthtool:Generating cloudiot v1 (default).
2021-07-30 04:15:35,213 synthtool [INFO] > Generating cloudkms v1 (default).
INFO:synthtool:Generating cloudkms v1 (default).
2021-07-30 04:15:35,943 synthtool [INFO] > Generating cloudprofiler v2 (default).
INFO:synthtool:Generating cloudprofiler v2 (default).
2021-07-30 04:15:36,305 synthtool [INFO] > Generating cloudresourcemanager v3 (default).
INFO:synthtool:Generating cloudresourcemanager v3 (default).
2021-07-30 04:15:37,101 synthtool [INFO] > Generating cloudscheduler v1 (default).
INFO:synthtool:Generating cloudscheduler v1 (default).
2021-07-30 04:15:37,586 synthtool [INFO] > Generating cloudsearch v1 (default).
INFO:synthtool:Generating cloudsearch v1 (default).
2021-07-30 04:15:39,080 synthtool [INFO] > Generating cloudshell v1 (default).
INFO:synthtool:Generating cloudshell v1 (default).
2021-07-30 04:15:39,518 synthtool [INFO] > Generating cloudtasks v2 (default).
INFO:synthtool:Generating cloudtasks v2 (default).
2021-07-30 04:15:40,073 synthtool [INFO] > Generating cloudtrace v2 (default).
INFO:synthtool:Generating cloudtrace v2 (default).
2021-07-30 04:15:40,533 synthtool [INFO] > Generating composer v1 (default).
INFO:synthtool:Generating composer v1 (default).
2021-07-30 04:15:41,036 synthtool [INFO] > Generating compute v1 (default).
INFO:synthtool:Generating compute v1 (default).
2021-07-30 04:15:51,136 synthtool [INFO] > Generating container v1 (default).
INFO:synthtool:Generating container v1 (default).
2021-07-30 04:15:52,537 synthtool [INFO] > Generating containeranalysis v1beta1 (default).
INFO:synthtool:Generating containeranalysis v1beta1 (default).
2021-07-30 04:15:53,557 synthtool [INFO] > Generating content v2.1 (default).
INFO:synthtool:Generating content v2.1 (default).
2021-07-30 04:15:57,008 synthtool [INFO] > Generating customsearch v1 (default).
INFO:synthtool:Generating customsearch v1 (default).
2021-07-30 04:15:57,545 synthtool [INFO] > Generating datacatalog v1 (default).
INFO:synthtool:Generating datacatalog v1 (default).
2021-07-30 04:15:58,458 synthtool [INFO] > Generating dataflow v1b3 (default).
INFO:synthtool:Generating dataflow v1b3 (default).
2021-07-30 04:16:00,138 synthtool [INFO] > Generating datafusion v1 (default).
INFO:synthtool:Generating datafusion v1 (default).
2021-07-30 04:16:00,672 synthtool [INFO] > Generating datalabeling v1beta1 (default).
INFO:synthtool:Generating datalabeling v1beta1 (default).
2021-07-30 04:16:02,372 synthtool [INFO] > Generating datamigration v1 (default).
INFO:synthtool:Generating datamigration v1 (default).
2021-07-30 04:16:03,060 synthtool [INFO] > Generating dataproc v1 (default).
INFO:synthtool:Generating dataproc v1 (default).
2021-07-30 04:16:04,236 synthtool [INFO] > Generating datastore v1 (default).
INFO:synthtool:Generating datastore v1 (default).
2021-07-30 04:16:04,974 synthtool [INFO] > Generating deploymentmanager v2 (default).
INFO:synthtool:Generating deploymentmanager v2 (default).
2021-07-30 04:16:05,630 synthtool [INFO] > Generating dfareporting v3.5 (default).
INFO:synthtool:Generating dfareporting v3.5 (default).
2021-07-30 04:16:09,028 synthtool [INFO] > Generating dialogflow v3 (default).
INFO:synthtool:Generating dialogflow v3 (default).
2021-07-30 04:16:12,217 synthtool [INFO] > Generating digitalassetlinks v1 (default).
INFO:synthtool:Generating digitalassetlinks v1 (default).
2021-07-30 04:16:12,601 synthtool [INFO] > Generating displayvideo v1 (default).
INFO:synthtool:Generating displayvideo v1 (default).
2021-07-30 04:16:15,528 synthtool [INFO] > Generating dlp v2 (default).
INFO:synthtool:Generating dlp v2 (default).
2021-07-30 04:16:17,598 synthtool [INFO] > Generating dns v1 (default).
INFO:synthtool:Generating dns v1 (default).
2021-07-30 04:16:18,295 synthtool [INFO] > Generating docs v1 (default).
INFO:synthtool:Generating docs v1 (default).
2021-07-30 04:16:19,775 synthtool [INFO] > Generating documentai v1 (default).
INFO:synthtool:Generating documentai v1 (default).
2021-07-30 04:16:21,410 synthtool [INFO] > Generating domains v1beta1 (default).
INFO:synthtool:Generating domains v1beta1 (default).
2021-07-30 04:16:22,083 synthtool [INFO] > Generating domainsrdap v1 (default).
INFO:synthtool:Generating domainsrdap v1 (default).
2021-07-30 04:16:22,476 synthtool [INFO] > Generating doubleclickbidmanager v1.1 (default).
INFO:synthtool:Generating doubleclickbidmanager v1.1 (default).
2021-07-30 04:16:22,995 synthtool [INFO] > Generating doubleclicksearch v2 (default).
INFO:synthtool:Generating doubleclicksearch v2 (default).
2021-07-30 04:16:23,483 synthtool [INFO] > Generating drive v3 (default).
INFO:synthtool:Generating drive v3 (default).
2021-07-30 04:16:24,424 synthtool [INFO] > Generating driveactivity v2 (default).
INFO:synthtool:Generating driveactivity v2 (default).
2021-07-30 04:16:25,070 synthtool [INFO] > Generating essentialcontacts v1 (default).
INFO:synthtool:Generating essentialcontacts v1 (default).
2021-07-30 04:16:25,507 synthtool [INFO] > Generating eventarc v1 (default).
INFO:synthtool:Generating eventarc v1 (default).
2021-07-30 04:16:26,032 synthtool [INFO] > Generating factchecktools v1alpha1 (default).
INFO:synthtool:Generating factchecktools v1alpha1 (default).
2021-07-30 04:16:26,452 synthtool [INFO] > Generating fcm v1 (default).
INFO:synthtool:Generating fcm v1 (default).
2021-07-30 04:16:26,882 synthtool [INFO] > Generating fcmdata v1beta1 (default).
INFO:synthtool:Generating fcmdata v1beta1 (default).
2021-07-30 04:16:27,283 synthtool [INFO] > Generating file v1 (default).
INFO:synthtool:Generating file v1 (default).
2021-07-30 04:16:27,942 synthtool [INFO] > Generating firebase v1beta1 (default).
INFO:synthtool:Generating firebase v1beta1 (default).
2021-07-30 04:16:28,594 synthtool [INFO] > Generating firebaseappcheck v1beta (default).
INFO:synthtool:Generating firebaseappcheck v1beta (default).
2021-07-30 04:16:29,194 synthtool [INFO] > Generating firebasedatabase v1beta (default).
INFO:synthtool:Generating firebasedatabase v1beta (default).
2021-07-30 04:16:29,570 synthtool [INFO] > Generating firebasedynamiclinks v1 (default).
INFO:synthtool:Generating firebasedynamiclinks v1 (default).
2021-07-30 04:16:30,095 synthtool [INFO] > Generating firebasehosting v1 (default).
INFO:synthtool:Generating firebasehosting v1 (default).
2021-07-30 04:16:30,489 synthtool [INFO] > Generating firebaseml v1 (default).
INFO:synthtool:Generating firebaseml v1 (default).
2021-07-30 04:16:30,852 synthtool [INFO] > Generating firebaserules v1 (default).
INFO:synthtool:Generating firebaserules v1 (default).
2021-07-30 04:16:31,357 synthtool [INFO] > Generating firebasestorage v1beta (default).
INFO:synthtool:Generating firebasestorage v1beta (default).
2021-07-30 04:16:31,734 synthtool [INFO] > Generating firestore v1 (default).
INFO:synthtool:Generating firestore v1 (default).
2021-07-30 04:16:32,652 synthtool [INFO] > Generating fitness v1 (default).
INFO:synthtool:Generating fitness v1 (default).
2021-07-30 04:16:33,198 synthtool [INFO] > Generating games v1 (default).
INFO:synthtool:Generating games v1 (default).
2021-07-30 04:16:34,062 synthtool [INFO] > Generating gamesConfiguration v1configuration (default).
INFO:synthtool:Generating gamesConfiguration v1configuration (default).
2021-07-30 04:16:34,522 synthtool [INFO] > Generating gamesManagement v1management (default).
INFO:synthtool:Generating gamesManagement v1management (default).
2021-07-30 04:16:34,966 synthtool [INFO] > Generating gameservices v1 (default).
INFO:synthtool:Generating gameservices v1 (default).
2021-07-30 04:16:35,858 synthtool [INFO] > Generating genomics v2alpha1 (default).
INFO:synthtool:Generating genomics v2alpha1 (default).
2021-07-30 04:16:36,439 synthtool [INFO] > Generating gkehub v1 (default).
INFO:synthtool:Generating gkehub v1 (default).
2021-07-30 04:16:37,216 synthtool [INFO] > Generating gmail v1 (default).
INFO:synthtool:Generating gmail v1 (default).
2021-07-30 04:16:38,072 synthtool [INFO] > Generating gmailpostmastertools v1 (default).
INFO:synthtool:Generating gmailpostmastertools v1 (default).
2021-07-30 04:16:38,461 synthtool [INFO] > Generating groupsmigration v1 (default).
INFO:synthtool:Generating groupsmigration v1 (default).
2021-07-30 04:16:38,793 synthtool [INFO] > Generating groupssettings v1 (default).
INFO:synthtool:Generating groupssettings v1 (default).
2021-07-30 04:16:39,161 synthtool [INFO] > Generating healthcare v1 (default).
INFO:synthtool:Generating healthcare v1 (default).
2021-07-30 04:16:40,742 synthtool [INFO] > Generating homegraph v1 (default).
INFO:synthtool:Generating homegraph v1 (default).
2021-07-30 04:16:41,186 synthtool [INFO] > Generating iam v1 (default).
INFO:synthtool:Generating iam v1 (default).
2021-07-30 04:16:42,032 synthtool [INFO] > Generating iamcredentials v1 (default).
INFO:synthtool:Generating iamcredentials v1 (default).
2021-07-30 04:16:42,424 synthtool [INFO] > Generating iap v1 (default).
INFO:synthtool:Generating iap v1 (default).
2021-07-30 04:16:42,930 synthtool [INFO] > Generating ideahub v1alpha (default).
INFO:synthtool:Generating ideahub v1alpha (default).
2021-07-30 04:16:43,339 synthtool [INFO] > Generating identitytoolkit v3 (default).
INFO:synthtool:Generating identitytoolkit v3 (default).
2021-07-30 04:16:44,052 synthtool [INFO] > Generating indexing v3 (default).
INFO:synthtool:Generating indexing v3 (default).
2021-07-30 04:16:44,418 synthtool [INFO] > Generating keep v1 (default).
INFO:synthtool:Generating keep v1 (default).
2021-07-30 04:16:44,845 synthtool [INFO] > Generating kgsearch v1 (default).
INFO:synthtool:Generating kgsearch v1 (default).
2021-07-30 04:16:45,192 synthtool [INFO] > Generating language v1 (default).
INFO:synthtool:Generating language v1 (default).
2021-07-30 04:16:45,698 synthtool [INFO] > Generating libraryagent v1 (default).
INFO:synthtool:Generating libraryagent v1 (default).
2021-07-30 04:16:46,060 synthtool [INFO] > Generating licensing v1 (default).
INFO:synthtool:Generating licensing v1 (default).
2021-07-30 04:16:46,460 synthtool [INFO] > Generating lifesciences v2beta (default).
INFO:synthtool:Generating lifesciences v2beta (default).
2021-07-30 04:16:47,045 synthtool [INFO] > Generating localservices v1 (default).
INFO:synthtool:Generating localservices v1 (default).
2021-07-30 04:16:47,485 synthtool [INFO] > Generating logging v2 (default).
INFO:synthtool:Generating logging v2 (default).
2021-07-30 04:16:48,871 synthtool [INFO] > Generating managedidentities v1 (default).
INFO:synthtool:Generating managedidentities v1 (default).
2021-07-30 04:16:49,607 synthtool [INFO] > Generating manufacturers v1 (default).
INFO:synthtool:Generating manufacturers v1 (default).
2021-07-30 04:16:50,037 synthtool [INFO] > Generating memcache v1 (default).
INFO:synthtool:Generating memcache v1 (default).
2021-07-30 04:16:50,698 synthtool [INFO] > Generating metastore v1beta (default).
INFO:synthtool:Generating metastore v1beta (default).
2021-07-30 04:16:51,379 synthtool [INFO] > Generating ml v1 (default).
INFO:synthtool:Generating ml v1 (default).
2021-07-30 04:16:52,438 synthtool [INFO] > Generating monitoring v3 (default).
INFO:synthtool:Generating monitoring v3 (default).
2021-07-30 04:16:53,666 synthtool [INFO] > Generating mybusinessaccountmanagement v1 (default).
INFO:synthtool:Generating mybusinessaccountmanagement v1 (default).
2021-07-30 04:16:54,126 synthtool [INFO] > Generating mybusinesslodging v1 (default).
INFO:synthtool:Generating mybusinesslodging v1 (default).
2021-07-30 04:16:54,990 synthtool [INFO] > Generating mybusinessnotifications v1 (default).
INFO:synthtool:Generating mybusinessnotifications v1 (default).
2021-07-30 04:16:55,340 synthtool [INFO] > Generating mybusinessplaceactions v1 (default).
INFO:synthtool:Generating mybusinessplaceactions v1 (default).
2021-07-30 04:16:55,726 synthtool [INFO] > Generating networkconnectivity v1alpha1 (default).
INFO:synthtool:Generating networkconnectivity v1alpha1 (default).
2021-07-30 04:16:56,302 synthtool [INFO] > Generating networkmanagement v1 (default).
INFO:synthtool:Generating networkmanagement v1 (default).
2021-07-30 04:16:56,983 synthtool [INFO] > Generating networksecurity v1beta1 (default).
INFO:synthtool:Generating networksecurity v1beta1 (default).
2021-07-30 04:16:57,617 synthtool [INFO] > Generating networkservices v1 (default).
INFO:synthtool:Generating networkservices v1 (default).
2021-07-30 04:16:58,090 synthtool [INFO] > Generating notebooks v1 (default).
INFO:synthtool:Generating notebooks v1 (default).
2021-07-30 04:16:59,024 synthtool [INFO] > Generating oauth2 v2 (default).
INFO:synthtool:Generating oauth2 v2 (default).
2021-07-30 04:16:59,381 synthtool [INFO] > Generating ondemandscanning v1 (default).
INFO:synthtool:Generating ondemandscanning v1 (default).
2021-07-30 04:17:00,035 synthtool [INFO] > Generating orgpolicy v2 (default).
INFO:synthtool:Generating orgpolicy v2 (default).
2021-07-30 04:17:00,511 synthtool [INFO] > Generating osconfig v1 (default).
INFO:synthtool:Generating osconfig v1 (default).
2021-07-30 04:17:01,207 synthtool [INFO] > Generating oslogin v1 (default).
INFO:synthtool:Generating oslogin v1 (default).
2021-07-30 04:17:01,624 synthtool [INFO] > Generating pagespeedonline v5 (default).
INFO:synthtool:Generating pagespeedonline v5 (default).
2021-07-30 04:17:02,099 synthtool [INFO] > Generating paymentsresellersubscription v1 (default).
INFO:synthtool:Generating paymentsresellersubscription v1 (default).
2021-07-30 04:17:02,589 synthtool [INFO] > Generating people v1 (default).
INFO:synthtool:Generating people v1 (default).
2021-07-30 04:17:03,556 synthtool [INFO] > Generating playablelocations v3 (default).
INFO:synthtool:Generating playablelocations v3 (default).
2021-07-30 04:17:03,980 synthtool [INFO] > Generating playcustomapp v1 (default).
INFO:synthtool:Generating playcustomapp v1 (default).
2021-07-30 04:17:04,343 synthtool [INFO] > Generating policyanalyzer v1 (default).
INFO:synthtool:Generating policyanalyzer v1 (default).
2021-07-30 04:17:04,713 synthtool [INFO] > Generating policysimulator v1 (default).
INFO:synthtool:Generating policysimulator v1 (default).
2021-07-30 04:17:05,311 synthtool [INFO] > Generating policytroubleshooter v1 (default).
INFO:synthtool:Generating policytroubleshooter v1 (default).
2021-07-30 04:17:05,720 synthtool [INFO] > Generating poly v1 (default).
INFO:synthtool:Generating poly v1 (default).
2021-07-30 04:17:06,190 synthtool [INFO] > Generating privateca v1 (default).
INFO:synthtool:Generating privateca v1 (default).
2021-07-30 04:17:07,136 synthtool [INFO] > Generating prod_tt_sasportal v1alpha1 (default).
INFO:synthtool:Generating prod_tt_sasportal v1alpha1 (default).
2021-07-30 04:17:07,983 synthtool [INFO] > Generating pubsub v1 (default).
INFO:synthtool:Generating pubsub v1 (default).
2021-07-30 04:17:08,768 synthtool [INFO] > Generating pubsublite v1 (default).
INFO:synthtool:Generating pubsublite v1 (default).
2021-07-30 04:17:09,306 synthtool [INFO] > Generating realtimebidding v1 (default).
INFO:synthtool:Generating realtimebidding v1 (default).
2021-07-30 04:17:10,095 synthtool [INFO] > Generating recaptchaenterprise v1 (default).
INFO:synthtool:Generating recaptchaenterprise v1 (default).
2021-07-30 04:17:10,625 synthtool [INFO] > Generating recommendationengine v1beta1 (default).
INFO:synthtool:Generating recommendationengine v1beta1 (default).
2021-07-30 04:17:11,377 synthtool [INFO] > Generating recommender v1 (default).
INFO:synthtool:Generating recommender v1 (default).
2021-07-30 04:17:11,991 synthtool [INFO] > Generating redis v1 (default).
INFO:synthtool:Generating redis v1 (default).
2021-07-30 04:17:12,523 synthtool [INFO] > Generating reseller v1 (default).
INFO:synthtool:Generating reseller v1 (default).
2021-07-30 04:17:12,993 synthtool [INFO] > Generating resourcesettings v1 (default).
INFO:synthtool:Generating resourcesettings v1 (default).
2021-07-30 04:17:13,415 synthtool [INFO] > Generating retail v2 (default).
INFO:synthtool:Generating retail v2 (default).
2021-07-30 04:17:14,590 synthtool [INFO] > Generating run v1 (default).
INFO:synthtool:Generating run v1 (default).
2021-07-30 04:17:15,582 synthtool [INFO] > Generating runtimeconfig v1 (default).
INFO:synthtool:Generating runtimeconfig v1 (default).
2021-07-30 04:17:15,941 synthtool [INFO] > Generating safebrowsing v4 (default).
INFO:synthtool:Generating safebrowsing v4 (default).
2021-07-30 04:17:16,455 synthtool [INFO] > Generating sasportal v1alpha1 (default).
INFO:synthtool:Generating sasportal v1alpha1 (default).
2021-07-30 04:17:17,282 synthtool [INFO] > Generating script v1 (default).
INFO:synthtool:Generating script v1 (default).
2021-07-30 04:17:17,880 synthtool [INFO] > Generating searchconsole v1 (default).
INFO:synthtool:Generating searchconsole v1 (default).
2021-07-30 04:17:18,329 synthtool [INFO] > Generating secretmanager v1 (default).
INFO:synthtool:Generating secretmanager v1 (default).
2021-07-30 04:17:18,925 synthtool [INFO] > Generating securitycenter v1 (default).
INFO:synthtool:Generating securitycenter v1 (default).
2021-07-30 04:17:19,850 synthtool [INFO] > Generating serviceconsumermanagement v1 (default).
INFO:synthtool:Generating serviceconsumermanagement v1 (default).
2021-07-30 04:17:20,797 synthtool [INFO] > Generating servicecontrol v2 (default).
INFO:synthtool:Generating servicecontrol v2 (default).
2021-07-30 04:17:21,314 synthtool [INFO] > Generating servicedirectory v1 (default).
INFO:synthtool:Generating servicedirectory v1 (default).
2021-07-30 04:17:21,909 synthtool [INFO] > Generating servicemanagement v1 (default).
INFO:synthtool:Generating servicemanagement v1 (default).
2021-07-30 04:17:22,885 synthtool [INFO] > Generating servicenetworking v1 (default).
INFO:synthtool:Generating servicenetworking v1 (default).
2021-07-30 04:17:23,936 synthtool [INFO] > Generating serviceusage v1 (default).
INFO:synthtool:Generating serviceusage v1 (default).
2021-07-30 04:17:24,824 synthtool [INFO] > Generating sheets v4 (default).
INFO:synthtool:Generating sheets v4 (default).
2021-07-30 04:17:26,946 synthtool [INFO] > Generating siteVerification v1 (default).
INFO:synthtool:Generating siteVerification v1 (default).
2021-07-30 04:17:27,342 synthtool [INFO] > Generating slides v1 (default).
INFO:synthtool:Generating slides v1 (default).
2021-07-30 04:17:28,602 synthtool [INFO] > Generating smartdevicemanagement v1 (default).
INFO:synthtool:Generating smartdevicemanagement v1 (default).
2021-07-30 04:17:29,015 synthtool [INFO] > Generating sourcerepo v1 (default).
INFO:synthtool:Generating sourcerepo v1 (default).
2021-07-30 04:17:29,496 synthtool [INFO] > Generating spanner v1 (default).
INFO:synthtool:Generating spanner v1 (default).
2021-07-30 04:17:30,722 synthtool [INFO] > Generating speech v1 (default).
INFO:synthtool:Generating speech v1 (default).
2021-07-30 04:17:31,171 synthtool [INFO] > Generating sqladmin v1 (default).
INFO:synthtool:Generating sqladmin v1 (default).
2021-07-30 04:17:32,232 synthtool [INFO] > Generating storage v1 (default).
INFO:synthtool:Generating storage v1 (default).
2021-07-30 04:17:33,178 synthtool [INFO] > Generating storagetransfer v1 (default).
INFO:synthtool:Generating storagetransfer v1 (default).
2021-07-30 04:17:33,772 synthtool [INFO] > Generating streetviewpublish v1 (default).
INFO:synthtool:Generating streetviewpublish v1 (default).
2021-07-30 04:17:34,229 synthtool [INFO] > Generating sts v1 (default).
INFO:synthtool:Generating sts v1 (default).
2021-07-30 04:17:34,588 synthtool [INFO] > Generating tagmanager v2 (default).
INFO:synthtool:Generating tagmanager v2 (default).
2021-07-30 04:17:35,665 synthtool [INFO] > Generating tasks v1 (default).
INFO:synthtool:Generating tasks v1 (default).
2021-07-30 04:17:36,072 synthtool [INFO] > Generating testing v1 (default).
INFO:synthtool:Generating testing v1 (default).
2021-07-30 04:17:36,941 synthtool [INFO] > Generating texttospeech v1 (default).
INFO:synthtool:Generating texttospeech v1 (default).
2021-07-30 04:17:37,329 synthtool [INFO] > Generating toolresults v1beta3 (default).
INFO:synthtool:Generating toolresults v1beta3 (default).
2021-07-30 04:17:38,485 synthtool [INFO] > Generating tpu v1 (default).
INFO:synthtool:Generating tpu v1 (default).
2021-07-30 04:17:38,986 synthtool [INFO] > Generating trafficdirector v2 (default).
INFO:synthtool:Generating trafficdirector v2 (default).
2021-07-30 04:17:39,537 synthtool [INFO] > Generating transcoder v1beta1 (default).
INFO:synthtool:Generating transcoder v1beta1 (default).
2021-07-30 04:17:40,194 synthtool [INFO] > Generating translate v3 (default).
INFO:synthtool:Generating translate v3 (default).
2021-07-30 04:17:40,768 synthtool [INFO] > Generating vault v1 (default).
INFO:synthtool:Generating vault v1 (default).
2021-07-30 04:17:41,589 synthtool [INFO] > Generating vectortile v1 (default).
INFO:synthtool:Generating vectortile v1 (default).
2021-07-30 04:17:42,052 synthtool [INFO] > Generating verifiedaccess v1 (default).
INFO:synthtool:Generating verifiedaccess v1 (default).
2021-07-30 04:17:42,409 synthtool [INFO] > Generating videointelligence v1 (default).
INFO:synthtool:Generating videointelligence v1 (default).
2021-07-30 04:17:43,980 synthtool [INFO] > Generating vision v1 (default).
INFO:synthtool:Generating vision v1 (default).
2021-07-30 04:17:46,290 synthtool [INFO] > Generating webfonts v1 (default).
INFO:synthtool:Generating webfonts v1 (default).
2021-07-30 04:17:46,645 synthtool [INFO] > Generating webmasters v3 (default).
INFO:synthtool:Generating webmasters v3 (default).
2021-07-30 04:17:47,061 synthtool [INFO] > Generating webrisk v1 (default).
INFO:synthtool:Generating webrisk v1 (default).
2021-07-30 04:17:47,544 synthtool [INFO] > Generating workflowexecutions v1 (default).
INFO:synthtool:Generating workflowexecutions v1 (default).
2021-07-30 04:17:47,925 synthtool [INFO] > Generating workflows v1 (default).
INFO:synthtool:Generating workflows v1 (default).
2021-07-30 04:17:48,360 synthtool [INFO] > Generating youtube v3 (default).
INFO:synthtool:Generating youtube v3 (default).
2021-07-30 04:17:50,562 synthtool [INFO] > Generating youtubeAnalytics v2 (default).
INFO:synthtool:Generating youtubeAnalytics v2 (default).
2021-07-30 04:17:50,993 synthtool [INFO] > Generating youtubereporting v1 (default).
INFO:synthtool:Generating youtubereporting v1 (default).
2021-07-30 04:17:51,513 synthtool [DEBUG] > Wrote metadata to synth.metadata.
DEBUG:synthtool:Wrote metadata to synth.metadata.
n v1 (default).
2021-07-30 04:17:46,290 synthtool [INFO] > Generating webfonts v1 (default).
INFO:synthtool:Generating webfonts v1 (default).
2021-07-30 04:17:46,645 synthtool [INFO] > Generating webmasters v3 (default).
INFO:synthtool:Generating webmasters v3 (default).
2021-07-30 04:17:47,061 synthtool [INFO] > Generating webrisk v1 (default).
INFO:synthtool:Generating webrisk v1 (default).
2021-07-30 04:17:47,544 synthtool [INFO] > Generating workflowexecutions v1 (default).
INFO:synthtool:Generating workflowexecutions v1 (default).
2021-07-30 04:17:47,925 synthtool [INFO] > Generating workflows v1 (default).
INFO:synthtool:Generating workflows v1 (default).
2021-07-30 04:17:48,360 synthtool [INFO] > Generating youtube v3 (default).
INFO:synthtool:Generating youtube v3 (default).
2021-07-30 04:17:50,562 synthtool [INFO] > Generating youtubeAnalytics v2 (default).
INFO:synthtool:Generating youtubeAnalytics v2 (default).
2021-07-30 04:17:50,993 synthtool [INFO] > Generating youtubereporting v1 (default).
INFO:synthtool:Generating youtubereporting v1 (default).
2021-07-30 04:17:51,513 synthtool [DEBUG] > Wrote metadata to synth.metadata.
DEBUG:synthtool:Wrote metadata to synth.metadata.
```
* For more information about this service, see the API diff --git a/src/Dialogflow/GoogleCloudDialogflowCxV3AdvancedSettings.php b/src/Dialogflow/GoogleCloudDialogflowCxV3AdvancedSettings.php new file mode 100644 index 0000000000..2fb50aaa1e --- /dev/null +++ b/src/Dialogflow/GoogleCloudDialogflowCxV3AdvancedSettings.php @@ -0,0 +1,42 @@ +loggingSettings = $loggingSettings; + } + /** + * @return GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings + */ + public function getLoggingSettings() + { + return $this->loggingSettings; + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(GoogleCloudDialogflowCxV3AdvancedSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3AdvancedSettings'); diff --git a/src/Dialogflow/GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings.php b/src/Dialogflow/GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings.php new file mode 100644 index 0000000000..db0d0a2a31 --- /dev/null +++ b/src/Dialogflow/GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings.php @@ -0,0 +1,44 @@ +enableInteractionLogging = $enableInteractionLogging; + } + public function getEnableInteractionLogging() + { + return $this->enableInteractionLogging; + } + public function setEnableStackdriverLogging($enableStackdriverLogging) + { + $this->enableStackdriverLogging = $enableStackdriverLogging; + } + public function getEnableStackdriverLogging() + { + return $this->enableStackdriverLogging; + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings'); diff --git a/src/Dialogflow/GoogleCloudDialogflowCxV3Agent.php b/src/Dialogflow/GoogleCloudDialogflowCxV3Agent.php index 341d78481a..b9dba81f3a 100644 --- a/src/Dialogflow/GoogleCloudDialogflowCxV3Agent.php +++ b/src/Dialogflow/GoogleCloudDialogflowCxV3Agent.php @@ -20,6 +20,8 @@ class GoogleCloudDialogflowCxV3Agent extends \Google\Collection { protected $collection_key = 'supportedLanguageCodes'; + protected $advancedSettingsType = GoogleCloudDialogflowCxV3AdvancedSettings::class; + protected $advancedSettingsDataType = ''; public $avatarUri; public $defaultLanguageCode; public $description; @@ -34,6 +36,20 @@ class GoogleCloudDialogflowCxV3Agent extends \Google\Collection public $supportedLanguageCodes; public $timeZone; + /** + * @param GoogleCloudDialogflowCxV3AdvancedSettings + */ + public function setAdvancedSettings(GoogleCloudDialogflowCxV3AdvancedSettings $advancedSettings) + { + $this->advancedSettings = $advancedSettings; + } + /** + * @return GoogleCloudDialogflowCxV3AdvancedSettings + */ + public function getAdvancedSettings() + { + return $this->advancedSettings; + } public function setAvatarUri($avatarUri) { $this->avatarUri = $avatarUri; diff --git a/src/Dialogflow/GoogleCloudDialogflowCxV3QueryParameters.php b/src/Dialogflow/GoogleCloudDialogflowCxV3QueryParameters.php index 8cf231da6f..232dd87051 100644 --- a/src/Dialogflow/GoogleCloudDialogflowCxV3QueryParameters.php +++ b/src/Dialogflow/GoogleCloudDialogflowCxV3QueryParameters.php @@ -23,6 +23,7 @@ class GoogleCloudDialogflowCxV3QueryParameters extends \Google\Collection public $analyzeQueryTextSentiment; public $currentPage; public $disableWebhook; + public $flowVersions; protected $geoLocationType = GoogleTypeLatLng::class; protected $geoLocationDataType = ''; public $parameters; @@ -56,6 +57,14 @@ public function getDisableWebhook() { return $this->disableWebhook; } + public function setFlowVersions($flowVersions) + { + $this->flowVersions = $flowVersions; + } + public function getFlowVersions() + { + return $this->flowVersions; + } /** * @param GoogleTypeLatLng */ diff --git a/src/Dialogflow/GoogleCloudDialogflowCxV3SecuritySettings.php b/src/Dialogflow/GoogleCloudDialogflowCxV3SecuritySettings.php index b14e892cb9..bf53c2df7d 100644 --- a/src/Dialogflow/GoogleCloudDialogflowCxV3SecuritySettings.php +++ b/src/Dialogflow/GoogleCloudDialogflowCxV3SecuritySettings.php @@ -21,6 +21,8 @@ class GoogleCloudDialogflowCxV3SecuritySettings extends \Google\Collection { protected $collection_key = 'purgeDataTypes'; public $displayName; + protected $insightsExportSettingsType = GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings::class; + protected $insightsExportSettingsDataType = ''; public $inspectTemplate; public $name; public $purgeDataTypes; @@ -36,6 +38,20 @@ public function getDisplayName() { return $this->displayName; } + /** + * @param GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings + */ + public function setInsightsExportSettings(GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings $insightsExportSettings) + { + $this->insightsExportSettings = $insightsExportSettings; + } + /** + * @return GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings + */ + public function getInsightsExportSettings() + { + return $this->insightsExportSettings; + } public function setInspectTemplate($inspectTemplate) { $this->inspectTemplate = $inspectTemplate; diff --git a/src/Dialogflow/GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings.php b/src/Dialogflow/GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings.php new file mode 100644 index 0000000000..094cae9a77 --- /dev/null +++ b/src/Dialogflow/GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings.php @@ -0,0 +1,35 @@ +enableInsightsExport = $enableInsightsExport; + } + public function getEnableInsightsExport() + { + return $this->enableInsightsExport; + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings'); diff --git a/src/Ideahub/GoogleSearchIdeahubV1alphaIdeaActivity.php b/src/Ideahub/GoogleSearchIdeahubV1alphaIdeaActivity.php index e893bd3f34..a6884d6e5e 100644 --- a/src/Ideahub/GoogleSearchIdeahubV1alphaIdeaActivity.php +++ b/src/Ideahub/GoogleSearchIdeahubV1alphaIdeaActivity.php @@ -19,20 +19,20 @@ class GoogleSearchIdeahubV1alphaIdeaActivity extends \Google\Collection { - protected $collection_key = 'topicIds'; - public $ideaIds; + protected $collection_key = 'topics'; + public $ideas; public $name; - public $topicIds; + public $topics; public $type; public $uri; - public function setIdeaIds($ideaIds) + public function setIdeas($ideas) { - $this->ideaIds = $ideaIds; + $this->ideas = $ideas; } - public function getIdeaIds() + public function getIdeas() { - return $this->ideaIds; + return $this->ideas; } public function setName($name) { @@ -42,13 +42,13 @@ public function getName() { return $this->name; } - public function setTopicIds($topicIds) + public function setTopics($topics) { - $this->topicIds = $topicIds; + $this->topics = $topics; } - public function getTopicIds() + public function getTopics() { - return $this->topicIds; + return $this->topics; } public function setType($type) { diff --git a/src/Ideahub/GoogleSearchIdeahubV1alphaTopic.php b/src/Ideahub/GoogleSearchIdeahubV1alphaTopic.php index 636e422bf6..110e6b22c1 100644 --- a/src/Ideahub/GoogleSearchIdeahubV1alphaTopic.php +++ b/src/Ideahub/GoogleSearchIdeahubV1alphaTopic.php @@ -21,6 +21,7 @@ class GoogleSearchIdeahubV1alphaTopic extends \Google\Model { public $displayName; public $mid; + public $name; public function setDisplayName($displayName) { @@ -38,6 +39,14 @@ public function getMid() { return $this->mid; } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } } // Adding a class alias for backwards compatibility with the previous class name. diff --git a/src/NetworkServices.php b/src/NetworkServices.php new file mode 100644 index 0000000000..dee3a4512d --- /dev/null +++ b/src/NetworkServices.php @@ -0,0 +1,303 @@ + +
+ * + *+ * For more information about this service, see the API + * Documentation + *
+ * + * @author Google, Inc. + */ +class NetworkServices extends \Google\Service +{ + /** See, edit, configure, and delete your Google Cloud Platform data. */ + const CLOUD_PLATFORM = + "https://www.googleapis.com/auth/cloud-platform"; + + public $projects_locations; + public $projects_locations_edgeCacheKeysets; + public $projects_locations_edgeCacheOrigins; + public $projects_locations_edgeCacheServices; + public $projects_locations_operations; + + /** + * Constructs the internal representation of the NetworkServices service. + * + * @param Client|array $clientOrConfig The client used to deliver requests, or a + * config array to pass to a new Client instance. + * @param string $rootUrl The root URL used for requests to the service. + */ + public function __construct($clientOrConfig = [], $rootUrl = null) + { + parent::__construct($clientOrConfig); + $this->rootUrl = $rootUrl ?: 'https://networkservices.googleapis.com/'; + $this->servicePath = ''; + $this->batchPath = 'batch'; + $this->version = 'v1'; + $this->serviceName = 'networkservices'; + + $this->projects_locations = new NetworkServices\Resource\ProjectsLocations( + $this, + $this->serviceName, + 'locations', + [ + 'methods' => [ + 'get' => [ + 'path' => 'v1/{+name}', + 'httpMethod' => 'GET', + 'parameters' => [ + 'name' => [ + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ], + ], + ],'list' => [ + 'path' => 'v1/{+name}/locations', + 'httpMethod' => 'GET', + 'parameters' => [ + 'name' => [ + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ], + 'filter' => [ + 'location' => 'query', + 'type' => 'string', + ], + 'pageSize' => [ + 'location' => 'query', + 'type' => 'integer', + ], + 'pageToken' => [ + 'location' => 'query', + 'type' => 'string', + ], + ], + ], + ] + ] + ); + $this->projects_locations_edgeCacheKeysets = new NetworkServices\Resource\ProjectsLocationsEdgeCacheKeysets( + $this, + $this->serviceName, + 'edgeCacheKeysets', + [ + 'methods' => [ + 'getIamPolicy' => [ + 'path' => 'v1/{+resource}:getIamPolicy', + 'httpMethod' => 'GET', + 'parameters' => [ + 'resource' => [ + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ], + 'options.requestedPolicyVersion' => [ + 'location' => 'query', + 'type' => 'integer', + ], + ], + ],'setIamPolicy' => [ + 'path' => 'v1/{+resource}:setIamPolicy', + 'httpMethod' => 'POST', + 'parameters' => [ + 'resource' => [ + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ], + ], + ],'testIamPermissions' => [ + 'path' => 'v1/{+resource}:testIamPermissions', + 'httpMethod' => 'POST', + 'parameters' => [ + 'resource' => [ + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ], + ], + ], + ] + ] + ); + $this->projects_locations_edgeCacheOrigins = new NetworkServices\Resource\ProjectsLocationsEdgeCacheOrigins( + $this, + $this->serviceName, + 'edgeCacheOrigins', + [ + 'methods' => [ + 'getIamPolicy' => [ + 'path' => 'v1/{+resource}:getIamPolicy', + 'httpMethod' => 'GET', + 'parameters' => [ + 'resource' => [ + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ], + 'options.requestedPolicyVersion' => [ + 'location' => 'query', + 'type' => 'integer', + ], + ], + ],'setIamPolicy' => [ + 'path' => 'v1/{+resource}:setIamPolicy', + 'httpMethod' => 'POST', + 'parameters' => [ + 'resource' => [ + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ], + ], + ],'testIamPermissions' => [ + 'path' => 'v1/{+resource}:testIamPermissions', + 'httpMethod' => 'POST', + 'parameters' => [ + 'resource' => [ + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ], + ], + ], + ] + ] + ); + $this->projects_locations_edgeCacheServices = new NetworkServices\Resource\ProjectsLocationsEdgeCacheServices( + $this, + $this->serviceName, + 'edgeCacheServices', + [ + 'methods' => [ + 'getIamPolicy' => [ + 'path' => 'v1/{+resource}:getIamPolicy', + 'httpMethod' => 'GET', + 'parameters' => [ + 'resource' => [ + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ], + 'options.requestedPolicyVersion' => [ + 'location' => 'query', + 'type' => 'integer', + ], + ], + ],'setIamPolicy' => [ + 'path' => 'v1/{+resource}:setIamPolicy', + 'httpMethod' => 'POST', + 'parameters' => [ + 'resource' => [ + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ], + ], + ],'testIamPermissions' => [ + 'path' => 'v1/{+resource}:testIamPermissions', + 'httpMethod' => 'POST', + 'parameters' => [ + 'resource' => [ + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ], + ], + ], + ] + ] + ); + $this->projects_locations_operations = new NetworkServices\Resource\ProjectsLocationsOperations( + $this, + $this->serviceName, + 'operations', + [ + 'methods' => [ + 'cancel' => [ + 'path' => 'v1/{+name}:cancel', + 'httpMethod' => 'POST', + 'parameters' => [ + 'name' => [ + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ], + ], + ],'delete' => [ + 'path' => 'v1/{+name}', + 'httpMethod' => 'DELETE', + 'parameters' => [ + 'name' => [ + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ], + ], + ],'get' => [ + 'path' => 'v1/{+name}', + 'httpMethod' => 'GET', + 'parameters' => [ + 'name' => [ + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ], + ], + ],'list' => [ + 'path' => 'v1/{+name}/operations', + 'httpMethod' => 'GET', + 'parameters' => [ + 'name' => [ + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ], + 'filter' => [ + 'location' => 'query', + 'type' => 'string', + ], + 'pageSize' => [ + 'location' => 'query', + 'type' => 'integer', + ], + 'pageToken' => [ + 'location' => 'query', + 'type' => 'string', + ], + ], + ], + ] + ] + ); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(NetworkServices::class, 'Google_Service_NetworkServices'); diff --git a/src/NetworkServices/AuditConfig.php b/src/NetworkServices/AuditConfig.php new file mode 100644 index 0000000000..dbc23b7c2b --- /dev/null +++ b/src/NetworkServices/AuditConfig.php @@ -0,0 +1,52 @@ +auditLogConfigs = $auditLogConfigs; + } + /** + * @return AuditLogConfig[] + */ + public function getAuditLogConfigs() + { + return $this->auditLogConfigs; + } + public function setService($service) + { + $this->service = $service; + } + public function getService() + { + return $this->service; + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(AuditConfig::class, 'Google_Service_NetworkServices_AuditConfig'); diff --git a/src/NetworkServices/AuditLogConfig.php b/src/NetworkServices/AuditLogConfig.php new file mode 100644 index 0000000000..611f347c2d --- /dev/null +++ b/src/NetworkServices/AuditLogConfig.php @@ -0,0 +1,45 @@ +exemptedMembers = $exemptedMembers; + } + public function getExemptedMembers() + { + return $this->exemptedMembers; + } + public function setLogType($logType) + { + $this->logType = $logType; + } + public function getLogType() + { + return $this->logType; + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(AuditLogConfig::class, 'Google_Service_NetworkServices_AuditLogConfig'); diff --git a/src/NetworkServices/Binding.php b/src/NetworkServices/Binding.php new file mode 100644 index 0000000000..5e4a5d0820 --- /dev/null +++ b/src/NetworkServices/Binding.php @@ -0,0 +1,61 @@ +condition = $condition; + } + /** + * @return Expr + */ + public function getCondition() + { + return $this->condition; + } + public function setMembers($members) + { + $this->members = $members; + } + public function getMembers() + { + return $this->members; + } + public function setRole($role) + { + $this->role = $role; + } + public function getRole() + { + return $this->role; + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Binding::class, 'Google_Service_NetworkServices_Binding'); diff --git a/src/NetworkServices/CancelOperationRequest.php b/src/NetworkServices/CancelOperationRequest.php new file mode 100644 index 0000000000..cecf8ca10c --- /dev/null +++ b/src/NetworkServices/CancelOperationRequest.php @@ -0,0 +1,25 @@ +description = $description; + } + public function getDescription() + { + return $this->description; + } + public function setExpression($expression) + { + $this->expression = $expression; + } + public function getExpression() + { + return $this->expression; + } + public function setLocation($location) + { + $this->location = $location; + } + public function getLocation() + { + return $this->location; + } + public function setTitle($title) + { + $this->title = $title; + } + public function getTitle() + { + return $this->title; + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Expr::class, 'Google_Service_NetworkServices_Expr'); diff --git a/src/NetworkServices/ListLocationsResponse.php b/src/NetworkServices/ListLocationsResponse.php new file mode 100644 index 0000000000..357ef79784 --- /dev/null +++ b/src/NetworkServices/ListLocationsResponse.php @@ -0,0 +1,52 @@ +locations = $locations; + } + /** + * @return Location[] + */ + public function getLocations() + { + return $this->locations; + } + public function setNextPageToken($nextPageToken) + { + $this->nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(ListLocationsResponse::class, 'Google_Service_NetworkServices_ListLocationsResponse'); diff --git a/src/NetworkServices/ListOperationsResponse.php b/src/NetworkServices/ListOperationsResponse.php new file mode 100644 index 0000000000..16d6cf245b --- /dev/null +++ b/src/NetworkServices/ListOperationsResponse.php @@ -0,0 +1,52 @@ +nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } + /** + * @param Operation[] + */ + public function setOperations($operations) + { + $this->operations = $operations; + } + /** + * @return Operation[] + */ + public function getOperations() + { + return $this->operations; + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(ListOperationsResponse::class, 'Google_Service_NetworkServices_ListOperationsResponse'); diff --git a/src/NetworkServices/Location.php b/src/NetworkServices/Location.php new file mode 100644 index 0000000000..99e52209a4 --- /dev/null +++ b/src/NetworkServices/Location.php @@ -0,0 +1,71 @@ +displayName = $displayName; + } + public function getDisplayName() + { + return $this->displayName; + } + public function setLabels($labels) + { + $this->labels = $labels; + } + public function getLabels() + { + return $this->labels; + } + public function setLocationId($locationId) + { + $this->locationId = $locationId; + } + public function getLocationId() + { + return $this->locationId; + } + public function setMetadata($metadata) + { + $this->metadata = $metadata; + } + public function getMetadata() + { + return $this->metadata; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Location::class, 'Google_Service_NetworkServices_Location'); diff --git a/src/NetworkServices/NetworkservicesEmpty.php b/src/NetworkServices/NetworkservicesEmpty.php new file mode 100644 index 0000000000..808a81efa8 --- /dev/null +++ b/src/NetworkServices/NetworkservicesEmpty.php @@ -0,0 +1,25 @@ +done = $done; + } + public function getDone() + { + return $this->done; + } + /** + * @param Status + */ + public function setError(Status $error) + { + $this->error = $error; + } + /** + * @return Status + */ + public function getError() + { + return $this->error; + } + public function setMetadata($metadata) + { + $this->metadata = $metadata; + } + public function getMetadata() + { + return $this->metadata; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } + public function setResponse($response) + { + $this->response = $response; + } + public function getResponse() + { + return $this->response; + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Operation::class, 'Google_Service_NetworkServices_Operation'); diff --git a/src/NetworkServices/OperationMetadata.php b/src/NetworkServices/OperationMetadata.php new file mode 100644 index 0000000000..61aceb509f --- /dev/null +++ b/src/NetworkServices/OperationMetadata.php @@ -0,0 +1,89 @@ +apiVersion = $apiVersion; + } + public function getApiVersion() + { + return $this->apiVersion; + } + public function setCreateTime($createTime) + { + $this->createTime = $createTime; + } + public function getCreateTime() + { + return $this->createTime; + } + public function setEndTime($endTime) + { + $this->endTime = $endTime; + } + public function getEndTime() + { + return $this->endTime; + } + public function setRequestedCancellation($requestedCancellation) + { + $this->requestedCancellation = $requestedCancellation; + } + public function getRequestedCancellation() + { + return $this->requestedCancellation; + } + public function setStatusMessage($statusMessage) + { + $this->statusMessage = $statusMessage; + } + public function getStatusMessage() + { + return $this->statusMessage; + } + public function setTarget($target) + { + $this->target = $target; + } + public function getTarget() + { + return $this->target; + } + public function setVerb($verb) + { + $this->verb = $verb; + } + public function getVerb() + { + return $this->verb; + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(OperationMetadata::class, 'Google_Service_NetworkServices_OperationMetadata'); diff --git a/src/NetworkServices/Policy.php b/src/NetworkServices/Policy.php new file mode 100644 index 0000000000..cc6840123b --- /dev/null +++ b/src/NetworkServices/Policy.php @@ -0,0 +1,77 @@ +auditConfigs = $auditConfigs; + } + /** + * @return AuditConfig[] + */ + public function getAuditConfigs() + { + return $this->auditConfigs; + } + /** + * @param Binding[] + */ + public function setBindings($bindings) + { + $this->bindings = $bindings; + } + /** + * @return Binding[] + */ + public function getBindings() + { + return $this->bindings; + } + public function setEtag($etag) + { + $this->etag = $etag; + } + public function getEtag() + { + return $this->etag; + } + public function setVersion($version) + { + $this->version = $version; + } + public function getVersion() + { + return $this->version; + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Policy::class, 'Google_Service_NetworkServices_Policy'); diff --git a/src/NetworkServices/Resource/Projects.php b/src/NetworkServices/Resource/Projects.php new file mode 100644 index 0000000000..5fc6b5b441 --- /dev/null +++ b/src/NetworkServices/Resource/Projects.php @@ -0,0 +1,33 @@ + + * $networkservicesService = new Google\Service\NetworkServices(...); + * $projects = $networkservicesService->projects; + * + */ +class Projects extends \Google\Service\Resource +{ +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Projects::class, 'Google_Service_NetworkServices_Resource_Projects'); diff --git a/src/NetworkServices/Resource/ProjectsLocations.php b/src/NetworkServices/Resource/ProjectsLocations.php new file mode 100644 index 0000000000..673f365f9f --- /dev/null +++ b/src/NetworkServices/Resource/ProjectsLocations.php @@ -0,0 +1,72 @@ + + * $networkservicesService = new Google\Service\NetworkServices(...); + * $locations = $networkservicesService->locations; + * + */ +class ProjectsLocations extends \Google\Service\Resource +{ + /** + * Gets information about a location. (locations.get) + * + * @param string $name Resource name for the location. + * @param array $optParams Optional parameters. + * @return Location + */ + public function get($name, $optParams = []) + { + $params = ['name' => $name]; + $params = array_merge($params, $optParams); + return $this->call('get', [$params], Location::class); + } + /** + * Lists information about the supported locations for this service. + * (locations.listProjectsLocations) + * + * @param string $name The resource that owns the locations collection, if + * applicable. + * @param array $optParams Optional parameters. + * + * @opt_param string filter A filter to narrow down results to a preferred + * subset. The filtering language accepts strings like "displayName=tokyo", and + * is documented in more detail in [AIP-160](https://google.aip.dev/160). + * @opt_param int pageSize The maximum number of results to return. If not set, + * the service selects a default. + * @opt_param string pageToken A page token received from the `next_page_token` + * field in the response. Send that page token to receive the subsequent page. + * @return ListLocationsResponse + */ + public function listProjectsLocations($name, $optParams = []) + { + $params = ['name' => $name]; + $params = array_merge($params, $optParams); + return $this->call('list', [$params], ListLocationsResponse::class); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(ProjectsLocations::class, 'Google_Service_NetworkServices_Resource_ProjectsLocations'); diff --git a/src/NetworkServices/Resource/ProjectsLocationsEdgeCacheKeysets.php b/src/NetworkServices/Resource/ProjectsLocationsEdgeCacheKeysets.php new file mode 100644 index 0000000000..c190d31285 --- /dev/null +++ b/src/NetworkServices/Resource/ProjectsLocationsEdgeCacheKeysets.php @@ -0,0 +1,103 @@ + + * $networkservicesService = new Google\Service\NetworkServices(...); + * $edgeCacheKeysets = $networkservicesService->edgeCacheKeysets; + * + */ +class ProjectsLocationsEdgeCacheKeysets extends \Google\Service\Resource +{ + /** + * Gets the access control policy for a resource. Returns an empty policy if the + * resource exists and does not have a policy set. + * (edgeCacheKeysets.getIamPolicy) + * + * @param string $resource REQUIRED: The resource for which the policy is being + * requested. See the operation documentation for the appropriate value for this + * field. + * @param array $optParams Optional parameters. + * + * @opt_param int options.requestedPolicyVersion Optional. The policy format + * version to be returned. Valid values are 0, 1, and 3. Requests specifying an + * invalid value will be rejected. Requests for policies with any conditional + * bindings must specify version 3. Policies without any conditional bindings + * may specify any valid value or leave the field unset. To learn which + * resources support conditions in their IAM policies, see the [IAM + * documentation](https://cloud.google.com/iam/help/conditions/resource- + * policies). + * @return Policy + */ + public function getIamPolicy($resource, $optParams = []) + { + $params = ['resource' => $resource]; + $params = array_merge($params, $optParams); + return $this->call('getIamPolicy', [$params], Policy::class); + } + /** + * Sets the access control policy on the specified resource. Replaces any + * existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and + * `PERMISSION_DENIED` errors. (edgeCacheKeysets.setIamPolicy) + * + * @param string $resource REQUIRED: The resource for which the policy is being + * specified. See the operation documentation for the appropriate value for this + * field. + * @param SetIamPolicyRequest $postBody + * @param array $optParams Optional parameters. + * @return Policy + */ + public function setIamPolicy($resource, SetIamPolicyRequest $postBody, $optParams = []) + { + $params = ['resource' => $resource, 'postBody' => $postBody]; + $params = array_merge($params, $optParams); + return $this->call('setIamPolicy', [$params], Policy::class); + } + /** + * Returns permissions that a caller has on the specified resource. If the + * resource does not exist, this will return an empty set of permissions, not a + * `NOT_FOUND` error. Note: This operation is designed to be used for building + * permission-aware UIs and command-line tools, not for authorization checking. + * This operation may "fail open" without warning. + * (edgeCacheKeysets.testIamPermissions) + * + * @param string $resource REQUIRED: The resource for which the policy detail is + * being requested. See the operation documentation for the appropriate value + * for this field. + * @param TestIamPermissionsRequest $postBody + * @param array $optParams Optional parameters. + * @return TestIamPermissionsResponse + */ + public function testIamPermissions($resource, TestIamPermissionsRequest $postBody, $optParams = []) + { + $params = ['resource' => $resource, 'postBody' => $postBody]; + $params = array_merge($params, $optParams); + return $this->call('testIamPermissions', [$params], TestIamPermissionsResponse::class); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(ProjectsLocationsEdgeCacheKeysets::class, 'Google_Service_NetworkServices_Resource_ProjectsLocationsEdgeCacheKeysets'); diff --git a/src/NetworkServices/Resource/ProjectsLocationsEdgeCacheOrigins.php b/src/NetworkServices/Resource/ProjectsLocationsEdgeCacheOrigins.php new file mode 100644 index 0000000000..985754b67d --- /dev/null +++ b/src/NetworkServices/Resource/ProjectsLocationsEdgeCacheOrigins.php @@ -0,0 +1,103 @@ + + * $networkservicesService = new Google\Service\NetworkServices(...); + * $edgeCacheOrigins = $networkservicesService->edgeCacheOrigins; + * + */ +class ProjectsLocationsEdgeCacheOrigins extends \Google\Service\Resource +{ + /** + * Gets the access control policy for a resource. Returns an empty policy if the + * resource exists and does not have a policy set. + * (edgeCacheOrigins.getIamPolicy) + * + * @param string $resource REQUIRED: The resource for which the policy is being + * requested. See the operation documentation for the appropriate value for this + * field. + * @param array $optParams Optional parameters. + * + * @opt_param int options.requestedPolicyVersion Optional. The policy format + * version to be returned. Valid values are 0, 1, and 3. Requests specifying an + * invalid value will be rejected. Requests for policies with any conditional + * bindings must specify version 3. Policies without any conditional bindings + * may specify any valid value or leave the field unset. To learn which + * resources support conditions in their IAM policies, see the [IAM + * documentation](https://cloud.google.com/iam/help/conditions/resource- + * policies). + * @return Policy + */ + public function getIamPolicy($resource, $optParams = []) + { + $params = ['resource' => $resource]; + $params = array_merge($params, $optParams); + return $this->call('getIamPolicy', [$params], Policy::class); + } + /** + * Sets the access control policy on the specified resource. Replaces any + * existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and + * `PERMISSION_DENIED` errors. (edgeCacheOrigins.setIamPolicy) + * + * @param string $resource REQUIRED: The resource for which the policy is being + * specified. See the operation documentation for the appropriate value for this + * field. + * @param SetIamPolicyRequest $postBody + * @param array $optParams Optional parameters. + * @return Policy + */ + public function setIamPolicy($resource, SetIamPolicyRequest $postBody, $optParams = []) + { + $params = ['resource' => $resource, 'postBody' => $postBody]; + $params = array_merge($params, $optParams); + return $this->call('setIamPolicy', [$params], Policy::class); + } + /** + * Returns permissions that a caller has on the specified resource. If the + * resource does not exist, this will return an empty set of permissions, not a + * `NOT_FOUND` error. Note: This operation is designed to be used for building + * permission-aware UIs and command-line tools, not for authorization checking. + * This operation may "fail open" without warning. + * (edgeCacheOrigins.testIamPermissions) + * + * @param string $resource REQUIRED: The resource for which the policy detail is + * being requested. See the operation documentation for the appropriate value + * for this field. + * @param TestIamPermissionsRequest $postBody + * @param array $optParams Optional parameters. + * @return TestIamPermissionsResponse + */ + public function testIamPermissions($resource, TestIamPermissionsRequest $postBody, $optParams = []) + { + $params = ['resource' => $resource, 'postBody' => $postBody]; + $params = array_merge($params, $optParams); + return $this->call('testIamPermissions', [$params], TestIamPermissionsResponse::class); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(ProjectsLocationsEdgeCacheOrigins::class, 'Google_Service_NetworkServices_Resource_ProjectsLocationsEdgeCacheOrigins'); diff --git a/src/NetworkServices/Resource/ProjectsLocationsEdgeCacheServices.php b/src/NetworkServices/Resource/ProjectsLocationsEdgeCacheServices.php new file mode 100644 index 0000000000..58de16fc9a --- /dev/null +++ b/src/NetworkServices/Resource/ProjectsLocationsEdgeCacheServices.php @@ -0,0 +1,103 @@ + + * $networkservicesService = new Google\Service\NetworkServices(...); + * $edgeCacheServices = $networkservicesService->edgeCacheServices; + * + */ +class ProjectsLocationsEdgeCacheServices extends \Google\Service\Resource +{ + /** + * Gets the access control policy for a resource. Returns an empty policy if the + * resource exists and does not have a policy set. + * (edgeCacheServices.getIamPolicy) + * + * @param string $resource REQUIRED: The resource for which the policy is being + * requested. See the operation documentation for the appropriate value for this + * field. + * @param array $optParams Optional parameters. + * + * @opt_param int options.requestedPolicyVersion Optional. The policy format + * version to be returned. Valid values are 0, 1, and 3. Requests specifying an + * invalid value will be rejected. Requests for policies with any conditional + * bindings must specify version 3. Policies without any conditional bindings + * may specify any valid value or leave the field unset. To learn which + * resources support conditions in their IAM policies, see the [IAM + * documentation](https://cloud.google.com/iam/help/conditions/resource- + * policies). + * @return Policy + */ + public function getIamPolicy($resource, $optParams = []) + { + $params = ['resource' => $resource]; + $params = array_merge($params, $optParams); + return $this->call('getIamPolicy', [$params], Policy::class); + } + /** + * Sets the access control policy on the specified resource. Replaces any + * existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and + * `PERMISSION_DENIED` errors. (edgeCacheServices.setIamPolicy) + * + * @param string $resource REQUIRED: The resource for which the policy is being + * specified. See the operation documentation for the appropriate value for this + * field. + * @param SetIamPolicyRequest $postBody + * @param array $optParams Optional parameters. + * @return Policy + */ + public function setIamPolicy($resource, SetIamPolicyRequest $postBody, $optParams = []) + { + $params = ['resource' => $resource, 'postBody' => $postBody]; + $params = array_merge($params, $optParams); + return $this->call('setIamPolicy', [$params], Policy::class); + } + /** + * Returns permissions that a caller has on the specified resource. If the + * resource does not exist, this will return an empty set of permissions, not a + * `NOT_FOUND` error. Note: This operation is designed to be used for building + * permission-aware UIs and command-line tools, not for authorization checking. + * This operation may "fail open" without warning. + * (edgeCacheServices.testIamPermissions) + * + * @param string $resource REQUIRED: The resource for which the policy detail is + * being requested. See the operation documentation for the appropriate value + * for this field. + * @param TestIamPermissionsRequest $postBody + * @param array $optParams Optional parameters. + * @return TestIamPermissionsResponse + */ + public function testIamPermissions($resource, TestIamPermissionsRequest $postBody, $optParams = []) + { + $params = ['resource' => $resource, 'postBody' => $postBody]; + $params = array_merge($params, $optParams); + return $this->call('testIamPermissions', [$params], TestIamPermissionsResponse::class); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(ProjectsLocationsEdgeCacheServices::class, 'Google_Service_NetworkServices_Resource_ProjectsLocationsEdgeCacheServices'); diff --git a/src/NetworkServices/Resource/ProjectsLocationsOperations.php b/src/NetworkServices/Resource/ProjectsLocationsOperations.php new file mode 100644 index 0000000000..09fbca9e62 --- /dev/null +++ b/src/NetworkServices/Resource/ProjectsLocationsOperations.php @@ -0,0 +1,116 @@ + + * $networkservicesService = new Google\Service\NetworkServices(...); + * $operations = $networkservicesService->operations; + * + */ +class ProjectsLocationsOperations extends \Google\Service\Resource +{ + /** + * Starts asynchronous cancellation on a long-running operation. The server + * makes a best effort to cancel the operation, but success is not guaranteed. + * If the server doesn't support this method, it returns + * `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or + * other methods to check whether the cancellation succeeded or whether the + * operation completed despite cancellation. On successful cancellation, the + * operation is not deleted; instead, it becomes an operation with an + * Operation.error value with a google.rpc.Status.code of 1, corresponding to + * `Code.CANCELLED`. (operations.cancel) + * + * @param string $name The name of the operation resource to be cancelled. + * @param CancelOperationRequest $postBody + * @param array $optParams Optional parameters. + * @return NetworkservicesEmpty + */ + public function cancel($name, CancelOperationRequest $postBody, $optParams = []) + { + $params = ['name' => $name, 'postBody' => $postBody]; + $params = array_merge($params, $optParams); + return $this->call('cancel', [$params], NetworkservicesEmpty::class); + } + /** + * Deletes a long-running operation. This method indicates that the client is no + * longer interested in the operation result. It does not cancel the operation. + * If the server doesn't support this method, it returns + * `google.rpc.Code.UNIMPLEMENTED`. (operations.delete) + * + * @param string $name The name of the operation resource to be deleted. + * @param array $optParams Optional parameters. + * @return NetworkservicesEmpty + */ + public function delete($name, $optParams = []) + { + $params = ['name' => $name]; + $params = array_merge($params, $optParams); + return $this->call('delete', [$params], NetworkservicesEmpty::class); + } + /** + * Gets the latest state of a long-running operation. Clients can use this + * method to poll the operation result at intervals as recommended by the API + * service. (operations.get) + * + * @param string $name The name of the operation resource. + * @param array $optParams Optional parameters. + * @return Operation + */ + public function get($name, $optParams = []) + { + $params = ['name' => $name]; + $params = array_merge($params, $optParams); + return $this->call('get', [$params], Operation::class); + } + /** + * Lists operations that match the specified filter in the request. If the + * server doesn't support this method, it returns `UNIMPLEMENTED`. NOTE: the + * `name` binding allows API services to override the binding to use different + * resource name schemes, such as `users/operations`. To override the binding, + * API services can add a binding such as `"/v1/{name=users}/operations"` to + * their service configuration. For backwards compatibility, the default name + * includes the operations collection id, however overriding users must ensure + * the name binding is the parent resource, without the operations collection + * id. (operations.listProjectsLocationsOperations) + * + * @param string $name The name of the operation's parent resource. + * @param array $optParams Optional parameters. + * + * @opt_param string filter The standard list filter. + * @opt_param int pageSize The standard list page size. + * @opt_param string pageToken The standard list page token. + * @return ListOperationsResponse + */ + public function listProjectsLocationsOperations($name, $optParams = []) + { + $params = ['name' => $name]; + $params = array_merge($params, $optParams); + return $this->call('list', [$params], ListOperationsResponse::class); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(ProjectsLocationsOperations::class, 'Google_Service_NetworkServices_Resource_ProjectsLocationsOperations'); diff --git a/src/NetworkServices/SetIamPolicyRequest.php b/src/NetworkServices/SetIamPolicyRequest.php new file mode 100644 index 0000000000..5625b0cf64 --- /dev/null +++ b/src/NetworkServices/SetIamPolicyRequest.php @@ -0,0 +1,51 @@ +policy = $policy; + } + /** + * @return Policy + */ + public function getPolicy() + { + return $this->policy; + } + public function setUpdateMask($updateMask) + { + $this->updateMask = $updateMask; + } + public function getUpdateMask() + { + return $this->updateMask; + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(SetIamPolicyRequest::class, 'Google_Service_NetworkServices_SetIamPolicyRequest'); diff --git a/src/NetworkServices/Status.php b/src/NetworkServices/Status.php new file mode 100644 index 0000000000..08e0e8e25e --- /dev/null +++ b/src/NetworkServices/Status.php @@ -0,0 +1,54 @@ +code = $code; + } + public function getCode() + { + return $this->code; + } + public function setDetails($details) + { + $this->details = $details; + } + public function getDetails() + { + return $this->details; + } + public function setMessage($message) + { + $this->message = $message; + } + public function getMessage() + { + return $this->message; + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Status::class, 'Google_Service_NetworkServices_Status'); diff --git a/src/NetworkServices/TestIamPermissionsRequest.php b/src/NetworkServices/TestIamPermissionsRequest.php new file mode 100644 index 0000000000..9f66ae4be6 --- /dev/null +++ b/src/NetworkServices/TestIamPermissionsRequest.php @@ -0,0 +1,36 @@ +permissions = $permissions; + } + public function getPermissions() + { + return $this->permissions; + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(TestIamPermissionsRequest::class, 'Google_Service_NetworkServices_TestIamPermissionsRequest'); diff --git a/src/NetworkServices/TestIamPermissionsResponse.php b/src/NetworkServices/TestIamPermissionsResponse.php new file mode 100644 index 0000000000..9d9f895bb1 --- /dev/null +++ b/src/NetworkServices/TestIamPermissionsResponse.php @@ -0,0 +1,36 @@ +permissions = $permissions; + } + public function getPermissions() + { + return $this->permissions; + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(TestIamPermissionsResponse::class, 'Google_Service_NetworkServices_TestIamPermissionsResponse'); diff --git a/src/Storagetransfer/LoggingConfig.php b/src/Storagetransfer/LoggingConfig.php new file mode 100644 index 0000000000..f570a09fc6 --- /dev/null +++ b/src/Storagetransfer/LoggingConfig.php @@ -0,0 +1,35 @@ +enableOnpremGcsTransferLogs = $enableOnpremGcsTransferLogs; + } + public function getEnableOnpremGcsTransferLogs() + { + return $this->enableOnpremGcsTransferLogs; + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(LoggingConfig::class, 'Google_Service_Storagetransfer_LoggingConfig'); diff --git a/src/Storagetransfer/PosixFilesystem.php b/src/Storagetransfer/PosixFilesystem.php new file mode 100644 index 0000000000..0963e44b3b --- /dev/null +++ b/src/Storagetransfer/PosixFilesystem.php @@ -0,0 +1,35 @@ +rootDirectory = $rootDirectory; + } + public function getRootDirectory() + { + return $this->rootDirectory; + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(PosixFilesystem::class, 'Google_Service_Storagetransfer_PosixFilesystem'); diff --git a/src/Storagetransfer/Resource/TransferJobs.php b/src/Storagetransfer/Resource/TransferJobs.php index 2dace26973..7b410bebcb 100644 --- a/src/Storagetransfer/Resource/TransferJobs.php +++ b/src/Storagetransfer/Resource/TransferJobs.php @@ -49,7 +49,7 @@ public function create(TransferJob $postBody, $optParams = []) /** * Gets a transfer job. (transferJobs.get) * - * @param string $jobName Required. " The job to get. + * @param string $jobName Required. The job to get. * @param string $projectId Required. The ID of the Google Cloud Platform * Console project that owns the job. * @param array $optParams Optional parameters. diff --git a/src/Storagetransfer/TransferCounters.php b/src/Storagetransfer/TransferCounters.php index ce286521be..cb564212e0 100644 --- a/src/Storagetransfer/TransferCounters.php +++ b/src/Storagetransfer/TransferCounters.php @@ -27,6 +27,9 @@ class TransferCounters extends \Google\Model public $bytesFoundOnlyFromSink; public $bytesFromSourceFailed; public $bytesFromSourceSkippedBySync; + public $directoriesFailedToListFromSource; + public $directoriesFoundFromSource; + public $directoriesSuccessfullyListedFromSource; public $objectsCopiedToSink; public $objectsDeletedFromSink; public $objectsDeletedFromSource; @@ -100,6 +103,30 @@ public function getBytesFromSourceSkippedBySync() { return $this->bytesFromSourceSkippedBySync; } + public function setDirectoriesFailedToListFromSource($directoriesFailedToListFromSource) + { + $this->directoriesFailedToListFromSource = $directoriesFailedToListFromSource; + } + public function getDirectoriesFailedToListFromSource() + { + return $this->directoriesFailedToListFromSource; + } + public function setDirectoriesFoundFromSource($directoriesFoundFromSource) + { + $this->directoriesFoundFromSource = $directoriesFoundFromSource; + } + public function getDirectoriesFoundFromSource() + { + return $this->directoriesFoundFromSource; + } + public function setDirectoriesSuccessfullyListedFromSource($directoriesSuccessfullyListedFromSource) + { + $this->directoriesSuccessfullyListedFromSource = $directoriesSuccessfullyListedFromSource; + } + public function getDirectoriesSuccessfullyListedFromSource() + { + return $this->directoriesSuccessfullyListedFromSource; + } public function setObjectsCopiedToSink($objectsCopiedToSink) { $this->objectsCopiedToSink = $objectsCopiedToSink; diff --git a/src/Storagetransfer/TransferJob.php b/src/Storagetransfer/TransferJob.php index 5e7f903eec..1d1de2bc6e 100644 --- a/src/Storagetransfer/TransferJob.php +++ b/src/Storagetransfer/TransferJob.php @@ -24,6 +24,8 @@ class TransferJob extends \Google\Model public $description; public $lastModificationTime; public $latestOperationName; + protected $loggingConfigType = LoggingConfig::class; + protected $loggingConfigDataType = ''; public $name; protected $notificationConfigType = NotificationConfig::class; protected $notificationConfigDataType = ''; @@ -74,6 +76,20 @@ public function getLatestOperationName() { return $this->latestOperationName; } + /** + * @param LoggingConfig + */ + public function setLoggingConfig(LoggingConfig $loggingConfig) + { + $this->loggingConfig = $loggingConfig; + } + /** + * @return LoggingConfig + */ + public function getLoggingConfig() + { + return $this->loggingConfig; + } public function setName($name) { $this->name = $name; diff --git a/src/Storagetransfer/TransferSpec.php b/src/Storagetransfer/TransferSpec.php index 7e292d9418..943838e84a 100644 --- a/src/Storagetransfer/TransferSpec.php +++ b/src/Storagetransfer/TransferSpec.php @@ -31,6 +31,8 @@ class TransferSpec extends \Google\Model protected $httpDataSourceDataType = ''; protected $objectConditionsType = ObjectConditions::class; protected $objectConditionsDataType = ''; + protected $posixDataSourceType = PosixFilesystem::class; + protected $posixDataSourceDataType = ''; protected $transferOptionsType = TransferOptions::class; protected $transferOptionsDataType = ''; @@ -118,6 +120,20 @@ public function getObjectConditions() { return $this->objectConditions; } + /** + * @param PosixFilesystem + */ + public function setPosixDataSource(PosixFilesystem $posixDataSource) + { + $this->posixDataSource = $posixDataSource; + } + /** + * @return PosixFilesystem + */ + public function getPosixDataSource() + { + return $this->posixDataSource; + } /** * @param TransferOptions */ diff --git a/synth.metadata b/synth.metadata index e2236c45ae..ee02781022 100644 --- a/synth.metadata +++ b/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/google-api-php-client-services.git", - "sha": "f4f26aeefc8d24dd77ae9612629fe87b0666c177" + "sha": "cdce69c7a279be9574f16cc9297c0ae14f0a68ee" } }, { "git": { "name": "discovery-artifact-manager", "remote": "https://github.com/googleapis/discovery-artifact-manager.git", - "sha": "fce4065ebefd5d297262db7b0b22b806a51e494a" + "sha": "54d5b833bfbc45884ced254b76d9e936875385c3" } } ]