Skip to content

Commit

Permalink
Regenerate workloadmanager client (#4628)
Browse files Browse the repository at this point in the history
  • Loading branch information
yoshi-code-bot authored Feb 12, 2024
1 parent ee5dec7 commit 3e6cea8
Show file tree
Hide file tree
Showing 28 changed files with 2,136 additions and 1 deletion.
73 changes: 72 additions & 1 deletion src/WorkloadManager.php
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ class WorkloadManager extends \Google\Service
public $projects_locations_insights;
public $projects_locations_operations;
public $projects_locations_rules;
public $projects_locations_workloadProfiles;

/**
* Constructs the internal representation of the WorkloadManager service.
Expand Down Expand Up @@ -131,6 +132,20 @@ public function __construct($clientOrConfig = [], $rootUrl = null)
'type' => 'string',
],
],
],'delete' => [
'path' => 'v1/{+name}',
'httpMethod' => 'DELETE',
'parameters' => [
'name' => [
'location' => 'path',
'type' => 'string',
'required' => true,
],
'requestId' => [
'location' => 'query',
'type' => 'string',
],
],
],'get' => [
'path' => 'v1/{+name}',
'httpMethod' => 'GET',
Expand Down Expand Up @@ -177,7 +192,21 @@ public function __construct($clientOrConfig = [], $rootUrl = null)
'executions',
[
'methods' => [
'get' => [
'delete' => [
'path' => 'v1/{+name}',
'httpMethod' => 'DELETE',
'parameters' => [
'name' => [
'location' => 'path',
'type' => 'string',
'required' => true,
],
'requestId' => [
'location' => 'query',
'type' => 'string',
],
],
],'get' => [
'path' => 'v1/{+name}',
'httpMethod' => 'GET',
'parameters' => [
Expand Down Expand Up @@ -417,6 +446,48 @@ public function __construct($clientOrConfig = [], $rootUrl = null)
]
]
);
$this->projects_locations_workloadProfiles = new WorkloadManager\Resource\ProjectsLocationsWorkloadProfiles(
$this,
$this->serviceName,
'workloadProfiles',
[
'methods' => [
'get' => [
'path' => 'v1/{+name}',
'httpMethod' => 'GET',
'parameters' => [
'name' => [
'location' => 'path',
'type' => 'string',
'required' => true,
],
],
],'list' => [
'path' => 'v1/{+parent}/workloadProfiles',
'httpMethod' => 'GET',
'parameters' => [
'parent' => [
'location' => 'path',
'type' => 'string',
'required' => true,
],
'filter' => [
'location' => 'query',
'type' => 'string',
],
'pageSize' => [
'location' => 'query',
'type' => 'integer',
],
'pageToken' => [
'location' => 'query',
'type' => 'string',
],
],
],
]
]
);
}
}

Expand Down
79 changes: 79 additions & 0 deletions src/WorkloadManager/APILayerServer.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/

namespace Google\Service\WorkloadManager;

class APILayerServer extends \Google\Collection
{
protected $collection_key = 'resources';
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $osVersion;
protected $resourcesType = CloudResource::class;
protected $resourcesDataType = 'array';

/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setOsVersion($osVersion)
{
$this->osVersion = $osVersion;
}
/**
* @return string
*/
public function getOsVersion()
{
return $this->osVersion;
}
/**
* @param CloudResource[]
*/
public function setResources($resources)
{
$this->resources = $resources;
}
/**
* @return CloudResource[]
*/
public function getResources()
{
return $this->resources;
}
}

// Adding a class alias for backwards compatibility with the previous class name.
class_alias(APILayerServer::class, 'Google_Service_WorkloadManager_APILayerServer');
99 changes: 99 additions & 0 deletions src/WorkloadManager/AvailabilityGroup.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/

namespace Google\Service\WorkloadManager;

class AvailabilityGroup extends \Google\Collection
{
protected $collection_key = 'secondaryServers';
/**
* @var string[]
*/
public $databases;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $primaryServer;
/**
* @var string[]
*/
public $secondaryServers;

/**
* @param string[]
*/
public function setDatabases($databases)
{
$this->databases = $databases;
}
/**
* @return string[]
*/
public function getDatabases()
{
return $this->databases;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setPrimaryServer($primaryServer)
{
$this->primaryServer = $primaryServer;
}
/**
* @return string
*/
public function getPrimaryServer()
{
return $this->primaryServer;
}
/**
* @param string[]
*/
public function setSecondaryServers($secondaryServers)
{
$this->secondaryServers = $secondaryServers;
}
/**
* @return string[]
*/
public function getSecondaryServers()
{
return $this->secondaryServers;
}
}

// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AvailabilityGroup::class, 'Google_Service_WorkloadManager_AvailabilityGroup');
115 changes: 115 additions & 0 deletions src/WorkloadManager/BackendServer.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/

namespace Google\Service\WorkloadManager;

class BackendServer extends \Google\Collection
{
protected $collection_key = 'resources';
/**
* @var string
*/
public $backupFile;
/**
* @var string
*/
public $backupSchedule;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $osVersion;
protected $resourcesType = CloudResource::class;
protected $resourcesDataType = 'array';

/**
* @param string
*/
public function setBackupFile($backupFile)
{
$this->backupFile = $backupFile;
}
/**
* @return string
*/
public function getBackupFile()
{
return $this->backupFile;
}
/**
* @param string
*/
public function setBackupSchedule($backupSchedule)
{
$this->backupSchedule = $backupSchedule;
}
/**
* @return string
*/
public function getBackupSchedule()
{
return $this->backupSchedule;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setOsVersion($osVersion)
{
$this->osVersion = $osVersion;
}
/**
* @return string
*/
public function getOsVersion()
{
return $this->osVersion;
}
/**
* @param CloudResource[]
*/
public function setResources($resources)
{
$this->resources = $resources;
}
/**
* @return CloudResource[]
*/
public function getResources()
{
return $this->resources;
}
}

// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BackendServer::class, 'Google_Service_WorkloadManager_BackendServer');
Loading

0 comments on commit 3e6cea8

Please sign in to comment.