@@ -40,10 +40,14 @@ class BackupforGKE extends \Google\Service
40
40
"https://www.googleapis.com/auth/cloud-platform " ;
41
41
42
42
public $ projects_locations ;
43
+ public $ projects_locations_backupChannels ;
44
+ public $ projects_locations_backupChannels_backupPlanBindings ;
43
45
public $ projects_locations_backupPlans ;
44
46
public $ projects_locations_backupPlans_backups ;
45
47
public $ projects_locations_backupPlans_backups_volumeBackups ;
46
48
public $ projects_locations_operations ;
49
+ public $ projects_locations_restoreChannels ;
50
+ public $ projects_locations_restoreChannels_restorePlanBindings ;
47
51
public $ projects_locations_restorePlans ;
48
52
public $ projects_locations_restorePlans_restores ;
49
53
public $ projects_locations_restorePlans_restores_volumeRestores ;
@@ -113,6 +117,144 @@ public function __construct($clientOrConfig = [], $rootUrl = null)
113
117
]
114
118
]
115
119
);
120
+ $ this ->projects_locations_backupChannels = new BackupforGKE \Resource \ProjectsLocationsBackupChannels (
121
+ $ this ,
122
+ $ this ->serviceName ,
123
+ 'backupChannels ' ,
124
+ [
125
+ 'methods ' => [
126
+ 'create ' => [
127
+ 'path ' => 'v1/{+parent}/backupChannels ' ,
128
+ 'httpMethod ' => 'POST ' ,
129
+ 'parameters ' => [
130
+ 'parent ' => [
131
+ 'location ' => 'path ' ,
132
+ 'type ' => 'string ' ,
133
+ 'required ' => true ,
134
+ ],
135
+ 'backupChannelId ' => [
136
+ 'location ' => 'query ' ,
137
+ 'type ' => 'string ' ,
138
+ ],
139
+ ],
140
+ ],'delete ' => [
141
+ 'path ' => 'v1/{+name} ' ,
142
+ 'httpMethod ' => 'DELETE ' ,
143
+ 'parameters ' => [
144
+ 'name ' => [
145
+ 'location ' => 'path ' ,
146
+ 'type ' => 'string ' ,
147
+ 'required ' => true ,
148
+ ],
149
+ 'etag ' => [
150
+ 'location ' => 'query ' ,
151
+ 'type ' => 'string ' ,
152
+ ],
153
+ 'force ' => [
154
+ 'location ' => 'query ' ,
155
+ 'type ' => 'boolean ' ,
156
+ ],
157
+ ],
158
+ ],'get ' => [
159
+ 'path ' => 'v1/{+name} ' ,
160
+ 'httpMethod ' => 'GET ' ,
161
+ 'parameters ' => [
162
+ 'name ' => [
163
+ 'location ' => 'path ' ,
164
+ 'type ' => 'string ' ,
165
+ 'required ' => true ,
166
+ ],
167
+ ],
168
+ ],'list ' => [
169
+ 'path ' => 'v1/{+parent}/backupChannels ' ,
170
+ 'httpMethod ' => 'GET ' ,
171
+ 'parameters ' => [
172
+ 'parent ' => [
173
+ 'location ' => 'path ' ,
174
+ 'type ' => 'string ' ,
175
+ 'required ' => true ,
176
+ ],
177
+ 'filter ' => [
178
+ 'location ' => 'query ' ,
179
+ 'type ' => 'string ' ,
180
+ ],
181
+ 'orderBy ' => [
182
+ 'location ' => 'query ' ,
183
+ 'type ' => 'string ' ,
184
+ ],
185
+ 'pageSize ' => [
186
+ 'location ' => 'query ' ,
187
+ 'type ' => 'integer ' ,
188
+ ],
189
+ 'pageToken ' => [
190
+ 'location ' => 'query ' ,
191
+ 'type ' => 'string ' ,
192
+ ],
193
+ ],
194
+ ],'patch ' => [
195
+ 'path ' => 'v1/{+name} ' ,
196
+ 'httpMethod ' => 'PATCH ' ,
197
+ 'parameters ' => [
198
+ 'name ' => [
199
+ 'location ' => 'path ' ,
200
+ 'type ' => 'string ' ,
201
+ 'required ' => true ,
202
+ ],
203
+ 'updateMask ' => [
204
+ 'location ' => 'query ' ,
205
+ 'type ' => 'string ' ,
206
+ ],
207
+ ],
208
+ ],
209
+ ]
210
+ ]
211
+ );
212
+ $ this ->projects_locations_backupChannels_backupPlanBindings = new BackupforGKE \Resource \ProjectsLocationsBackupChannelsBackupPlanBindings (
213
+ $ this ,
214
+ $ this ->serviceName ,
215
+ 'backupPlanBindings ' ,
216
+ [
217
+ 'methods ' => [
218
+ 'get ' => [
219
+ 'path ' => 'v1/{+name} ' ,
220
+ 'httpMethod ' => 'GET ' ,
221
+ 'parameters ' => [
222
+ 'name ' => [
223
+ 'location ' => 'path ' ,
224
+ 'type ' => 'string ' ,
225
+ 'required ' => true ,
226
+ ],
227
+ ],
228
+ ],'list ' => [
229
+ 'path ' => 'v1/{+parent}/backupPlanBindings ' ,
230
+ 'httpMethod ' => 'GET ' ,
231
+ 'parameters ' => [
232
+ 'parent ' => [
233
+ 'location ' => 'path ' ,
234
+ 'type ' => 'string ' ,
235
+ 'required ' => true ,
236
+ ],
237
+ 'filter ' => [
238
+ 'location ' => 'query ' ,
239
+ 'type ' => 'string ' ,
240
+ ],
241
+ 'orderBy ' => [
242
+ 'location ' => 'query ' ,
243
+ 'type ' => 'string ' ,
244
+ ],
245
+ 'pageSize ' => [
246
+ 'location ' => 'query ' ,
247
+ 'type ' => 'integer ' ,
248
+ ],
249
+ 'pageToken ' => [
250
+ 'location ' => 'query ' ,
251
+ 'type ' => 'string ' ,
252
+ ],
253
+ ],
254
+ ],
255
+ ]
256
+ ]
257
+ );
116
258
$ this ->projects_locations_backupPlans = new BackupforGKE \Resource \ProjectsLocationsBackupPlans (
117
259
$ this ,
118
260
$ this ->serviceName ,
@@ -517,6 +659,140 @@ public function __construct($clientOrConfig = [], $rootUrl = null)
517
659
]
518
660
]
519
661
);
662
+ $ this ->projects_locations_restoreChannels = new BackupforGKE \Resource \ProjectsLocationsRestoreChannels (
663
+ $ this ,
664
+ $ this ->serviceName ,
665
+ 'restoreChannels ' ,
666
+ [
667
+ 'methods ' => [
668
+ 'create ' => [
669
+ 'path ' => 'v1/{+parent}/restoreChannels ' ,
670
+ 'httpMethod ' => 'POST ' ,
671
+ 'parameters ' => [
672
+ 'parent ' => [
673
+ 'location ' => 'path ' ,
674
+ 'type ' => 'string ' ,
675
+ 'required ' => true ,
676
+ ],
677
+ 'restoreChannelId ' => [
678
+ 'location ' => 'query ' ,
679
+ 'type ' => 'string ' ,
680
+ ],
681
+ ],
682
+ ],'delete ' => [
683
+ 'path ' => 'v1/{+name} ' ,
684
+ 'httpMethod ' => 'DELETE ' ,
685
+ 'parameters ' => [
686
+ 'name ' => [
687
+ 'location ' => 'path ' ,
688
+ 'type ' => 'string ' ,
689
+ 'required ' => true ,
690
+ ],
691
+ 'etag ' => [
692
+ 'location ' => 'query ' ,
693
+ 'type ' => 'string ' ,
694
+ ],
695
+ ],
696
+ ],'get ' => [
697
+ 'path ' => 'v1/{+name} ' ,
698
+ 'httpMethod ' => 'GET ' ,
699
+ 'parameters ' => [
700
+ 'name ' => [
701
+ 'location ' => 'path ' ,
702
+ 'type ' => 'string ' ,
703
+ 'required ' => true ,
704
+ ],
705
+ ],
706
+ ],'list ' => [
707
+ 'path ' => 'v1/{+parent}/restoreChannels ' ,
708
+ 'httpMethod ' => 'GET ' ,
709
+ 'parameters ' => [
710
+ 'parent ' => [
711
+ 'location ' => 'path ' ,
712
+ 'type ' => 'string ' ,
713
+ 'required ' => true ,
714
+ ],
715
+ 'filter ' => [
716
+ 'location ' => 'query ' ,
717
+ 'type ' => 'string ' ,
718
+ ],
719
+ 'orderBy ' => [
720
+ 'location ' => 'query ' ,
721
+ 'type ' => 'string ' ,
722
+ ],
723
+ 'pageSize ' => [
724
+ 'location ' => 'query ' ,
725
+ 'type ' => 'integer ' ,
726
+ ],
727
+ 'pageToken ' => [
728
+ 'location ' => 'query ' ,
729
+ 'type ' => 'string ' ,
730
+ ],
731
+ ],
732
+ ],'patch ' => [
733
+ 'path ' => 'v1/{+name} ' ,
734
+ 'httpMethod ' => 'PATCH ' ,
735
+ 'parameters ' => [
736
+ 'name ' => [
737
+ 'location ' => 'path ' ,
738
+ 'type ' => 'string ' ,
739
+ 'required ' => true ,
740
+ ],
741
+ 'updateMask ' => [
742
+ 'location ' => 'query ' ,
743
+ 'type ' => 'string ' ,
744
+ ],
745
+ ],
746
+ ],
747
+ ]
748
+ ]
749
+ );
750
+ $ this ->projects_locations_restoreChannels_restorePlanBindings = new BackupforGKE \Resource \ProjectsLocationsRestoreChannelsRestorePlanBindings (
751
+ $ this ,
752
+ $ this ->serviceName ,
753
+ 'restorePlanBindings ' ,
754
+ [
755
+ 'methods ' => [
756
+ 'get ' => [
757
+ 'path ' => 'v1/{+name} ' ,
758
+ 'httpMethod ' => 'GET ' ,
759
+ 'parameters ' => [
760
+ 'name ' => [
761
+ 'location ' => 'path ' ,
762
+ 'type ' => 'string ' ,
763
+ 'required ' => true ,
764
+ ],
765
+ ],
766
+ ],'list ' => [
767
+ 'path ' => 'v1/{+parent}/restorePlanBindings ' ,
768
+ 'httpMethod ' => 'GET ' ,
769
+ 'parameters ' => [
770
+ 'parent ' => [
771
+ 'location ' => 'path ' ,
772
+ 'type ' => 'string ' ,
773
+ 'required ' => true ,
774
+ ],
775
+ 'filter ' => [
776
+ 'location ' => 'query ' ,
777
+ 'type ' => 'string ' ,
778
+ ],
779
+ 'orderBy ' => [
780
+ 'location ' => 'query ' ,
781
+ 'type ' => 'string ' ,
782
+ ],
783
+ 'pageSize ' => [
784
+ 'location ' => 'query ' ,
785
+ 'type ' => 'integer ' ,
786
+ ],
787
+ 'pageToken ' => [
788
+ 'location ' => 'query ' ,
789
+ 'type ' => 'string ' ,
790
+ ],
791
+ ],
792
+ ],
793
+ ]
794
+ ]
795
+ );
520
796
$ this ->projects_locations_restorePlans = new BackupforGKE \Resource \ProjectsLocationsRestorePlans (
521
797
$ this ,
522
798
$ this ->serviceName ,
0 commit comments