Skip to content

Commit e56af72

Browse files
1 parent e4d20f6 commit e56af72

6 files changed

Lines changed: 823 additions & 0 deletions

File tree

src/SaaSServiceManagement.php

Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ class SaaSServiceManagement extends \Google\Service
4040

4141
public $projects_locations;
4242
public $projects_locations_releases;
43+
public $projects_locations_replicationsInternal;
4344
public $projects_locations_rolloutKinds;
4445
public $projects_locations_rollouts;
4546
public $projects_locations_saas;
@@ -226,6 +227,122 @@ public function __construct($clientOrConfig = [], $rootUrl = null)
226227
]
227228
]
228229
);
230+
$this->projects_locations_replicationsInternal = new SaaSServiceManagement\Resource\ProjectsLocationsReplicationsInternal(
231+
$this,
232+
$this->serviceName,
233+
'replicationsInternal',
234+
[
235+
'methods' => [
236+
'create' => [
237+
'path' => 'v1beta1/{+parent}/replicationsInternal',
238+
'httpMethod' => 'POST',
239+
'parameters' => [
240+
'parent' => [
241+
'location' => 'path',
242+
'type' => 'string',
243+
'required' => true,
244+
],
245+
'replicationInternalId' => [
246+
'location' => 'query',
247+
'type' => 'string',
248+
],
249+
'requestId' => [
250+
'location' => 'query',
251+
'type' => 'string',
252+
],
253+
'validateOnly' => [
254+
'location' => 'query',
255+
'type' => 'boolean',
256+
],
257+
],
258+
],'delete' => [
259+
'path' => 'v1beta1/{+name}',
260+
'httpMethod' => 'DELETE',
261+
'parameters' => [
262+
'name' => [
263+
'location' => 'path',
264+
'type' => 'string',
265+
'required' => true,
266+
],
267+
'etag' => [
268+
'location' => 'query',
269+
'type' => 'string',
270+
],
271+
'requestId' => [
272+
'location' => 'query',
273+
'type' => 'string',
274+
],
275+
'validateOnly' => [
276+
'location' => 'query',
277+
'type' => 'boolean',
278+
],
279+
],
280+
],'get' => [
281+
'path' => 'v1beta1/{+name}',
282+
'httpMethod' => 'GET',
283+
'parameters' => [
284+
'name' => [
285+
'location' => 'path',
286+
'type' => 'string',
287+
'required' => true,
288+
],
289+
],
290+
],'list' => [
291+
'path' => 'v1beta1/{+parent}/replicationsInternal',
292+
'httpMethod' => 'GET',
293+
'parameters' => [
294+
'parent' => [
295+
'location' => 'path',
296+
'type' => 'string',
297+
'required' => true,
298+
],
299+
'filter' => [
300+
'location' => 'query',
301+
'type' => 'string',
302+
],
303+
'orderBy' => [
304+
'location' => 'query',
305+
'type' => 'string',
306+
],
307+
'pageSize' => [
308+
'location' => 'query',
309+
'type' => 'integer',
310+
],
311+
'pageToken' => [
312+
'location' => 'query',
313+
'type' => 'string',
314+
],
315+
],
316+
],'patch' => [
317+
'path' => 'v1beta1/{+name}',
318+
'httpMethod' => 'PATCH',
319+
'parameters' => [
320+
'name' => [
321+
'location' => 'path',
322+
'type' => 'string',
323+
'required' => true,
324+
],
325+
'etag' => [
326+
'location' => 'query',
327+
'type' => 'string',
328+
],
329+
'requestId' => [
330+
'location' => 'query',
331+
'type' => 'string',
332+
],
333+
'updateMask' => [
334+
'location' => 'query',
335+
'type' => 'string',
336+
],
337+
'validateOnly' => [
338+
'location' => 'query',
339+
'type' => 'boolean',
340+
],
341+
],
342+
],
343+
]
344+
]
345+
);
229346
$this->projects_locations_rolloutKinds = new SaaSServiceManagement\Resource\ProjectsLocationsRolloutKinds(
230347
$this,
231348
$this->serviceName,
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
<?php
2+
/*
3+
* Copyright 2014 Google Inc.
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
6+
* use this file except in compliance with the License. You may obtain a copy of
7+
* the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13+
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14+
* License for the specific language governing permissions and limitations under
15+
* the License.
16+
*/
17+
18+
namespace Google\Service\SaaSServiceManagement;
19+
20+
class ListReplicationsInternalResponse extends \Google\Collection
21+
{
22+
protected $collection_key = 'unreachable';
23+
/**
24+
* @var string
25+
*/
26+
public $nextPageToken;
27+
protected $replicationsInternalType = ReplicationInternal::class;
28+
protected $replicationsInternalDataType = 'array';
29+
/**
30+
* @var string[]
31+
*/
32+
public $unreachable;
33+
34+
/**
35+
* @param string
36+
*/
37+
public function setNextPageToken($nextPageToken)
38+
{
39+
$this->nextPageToken = $nextPageToken;
40+
}
41+
/**
42+
* @return string
43+
*/
44+
public function getNextPageToken()
45+
{
46+
return $this->nextPageToken;
47+
}
48+
/**
49+
* @param ReplicationInternal[]
50+
*/
51+
public function setReplicationsInternal($replicationsInternal)
52+
{
53+
$this->replicationsInternal = $replicationsInternal;
54+
}
55+
/**
56+
* @return ReplicationInternal[]
57+
*/
58+
public function getReplicationsInternal()
59+
{
60+
return $this->replicationsInternal;
61+
}
62+
/**
63+
* @param string[]
64+
*/
65+
public function setUnreachable($unreachable)
66+
{
67+
$this->unreachable = $unreachable;
68+
}
69+
/**
70+
* @return string[]
71+
*/
72+
public function getUnreachable()
73+
{
74+
return $this->unreachable;
75+
}
76+
}
77+
78+
// Adding a class alias for backwards compatibility with the previous class name.
79+
class_alias(ListReplicationsInternalResponse::class, 'Google_Service_SaaSServiceManagement_ListReplicationsInternalResponse');

0 commit comments

Comments
 (0)