Skip to content

Commit

Permalink
Regenerate run client (#6125)
Browse files Browse the repository at this point in the history
  • Loading branch information
yoshi-code-bot authored Jan 25, 2025
1 parent 800c0ba commit 2f2c0b2
Show file tree
Hide file tree
Showing 13 changed files with 768 additions and 0 deletions.
61 changes: 61 additions & 0 deletions src/CloudRun.php
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ class CloudRun extends \Google\Service
public $projects_locations_operations;
public $projects_locations_services;
public $projects_locations_services_revisions;
public $projects_locations_workerPools_revisions;
public $rootUrlTemplate;

/**
Expand Down Expand Up @@ -676,6 +677,66 @@ public function __construct($clientOrConfig = [], $rootUrl = null)
]
]
);
$this->projects_locations_workerPools_revisions = new CloudRun\Resource\ProjectsLocationsWorkerPoolsRevisions(
$this,
$this->serviceName,
'revisions',
[
'methods' => [
'delete' => [
'path' => 'v2/{+name}',
'httpMethod' => 'DELETE',
'parameters' => [
'name' => [
'location' => 'path',
'type' => 'string',
'required' => true,
],
'etag' => [
'location' => 'query',
'type' => 'string',
],
'validateOnly' => [
'location' => 'query',
'type' => 'boolean',
],
],
],'get' => [
'path' => 'v2/{+name}',
'httpMethod' => 'GET',
'parameters' => [
'name' => [
'location' => 'path',
'type' => 'string',
'required' => true,
],
],
],'list' => [
'path' => 'v2/{+parent}/revisions',
'httpMethod' => 'GET',
'parameters' => [
'parent' => [
'location' => 'path',
'type' => 'string',
'required' => true,
],
'pageSize' => [
'location' => 'query',
'type' => 'integer',
],
'pageToken' => [
'location' => 'query',
'type' => 'string',
],
'showDeleted' => [
'location' => 'query',
'type' => 'boolean',
],
],
],
]
]
);
}
}

Expand Down
188 changes: 188 additions & 0 deletions src/CloudRun/GoogleCloudRunV2BuildConfig.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,188 @@
<?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\CloudRun;

class GoogleCloudRunV2BuildConfig extends \Google\Model
{
/**
* @var string
*/
public $baseImage;
/**
* @var bool
*/
public $enableAutomaticUpdates;
/**
* @var string[]
*/
public $environmentVariables;
/**
* @var string
*/
public $functionTarget;
/**
* @var string
*/
public $imageUri;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $serviceAccount;
/**
* @var string
*/
public $sourceLocation;
/**
* @var string
*/
public $workerPool;

/**
* @param string
*/
public function setBaseImage($baseImage)
{
$this->baseImage = $baseImage;
}
/**
* @return string
*/
public function getBaseImage()
{
return $this->baseImage;
}
/**
* @param bool
*/
public function setEnableAutomaticUpdates($enableAutomaticUpdates)
{
$this->enableAutomaticUpdates = $enableAutomaticUpdates;
}
/**
* @return bool
*/
public function getEnableAutomaticUpdates()
{
return $this->enableAutomaticUpdates;
}
/**
* @param string[]
*/
public function setEnvironmentVariables($environmentVariables)
{
$this->environmentVariables = $environmentVariables;
}
/**
* @return string[]
*/
public function getEnvironmentVariables()
{
return $this->environmentVariables;
}
/**
* @param string
*/
public function setFunctionTarget($functionTarget)
{
$this->functionTarget = $functionTarget;
}
/**
* @return string
*/
public function getFunctionTarget()
{
return $this->functionTarget;
}
/**
* @param string
*/
public function setImageUri($imageUri)
{
$this->imageUri = $imageUri;
}
/**
* @return string
*/
public function getImageUri()
{
return $this->imageUri;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setServiceAccount($serviceAccount)
{
$this->serviceAccount = $serviceAccount;
}
/**
* @return string
*/
public function getServiceAccount()
{
return $this->serviceAccount;
}
/**
* @param string
*/
public function setSourceLocation($sourceLocation)
{
$this->sourceLocation = $sourceLocation;
}
/**
* @return string
*/
public function getSourceLocation()
{
return $this->sourceLocation;
}
/**
* @param string
*/
public function setWorkerPool($workerPool)
{
$this->workerPool = $workerPool;
}
/**
* @return string
*/
public function getWorkerPool()
{
return $this->workerPool;
}
}

// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudRunV2BuildConfig::class, 'Google_Service_CloudRun_GoogleCloudRunV2BuildConfig');
62 changes: 62 additions & 0 deletions src/CloudRun/GoogleCloudRunV2BuildInfo.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
<?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\CloudRun;

class GoogleCloudRunV2BuildInfo extends \Google\Model
{
/**
* @var string
*/
public $functionTarget;
/**
* @var string
*/
public $sourceLocation;

/**
* @param string
*/
public function setFunctionTarget($functionTarget)
{
$this->functionTarget = $functionTarget;
}
/**
* @return string
*/
public function getFunctionTarget()
{
return $this->functionTarget;
}
/**
* @param string
*/
public function setSourceLocation($sourceLocation)
{
$this->sourceLocation = $sourceLocation;
}
/**
* @return string
*/
public function getSourceLocation()
{
return $this->sourceLocation;
}
}

// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudRunV2BuildInfo::class, 'Google_Service_CloudRun_GoogleCloudRunV2BuildInfo');
34 changes: 34 additions & 0 deletions src/CloudRun/GoogleCloudRunV2Container.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,12 @@ class GoogleCloudRunV2Container extends \Google\Collection
* @var string[]
*/
public $args;
/**
* @var string
*/
public $baseImageUri;
protected $buildInfoType = GoogleCloudRunV2BuildInfo::class;
protected $buildInfoDataType = '';
/**
* @var string[]
*/
Expand Down Expand Up @@ -71,6 +77,34 @@ public function getArgs()
{
return $this->args;
}
/**
* @param string
*/
public function setBaseImageUri($baseImageUri)
{
$this->baseImageUri = $baseImageUri;
}
/**
* @return string
*/
public function getBaseImageUri()
{
return $this->baseImageUri;
}
/**
* @param GoogleCloudRunV2BuildInfo
*/
public function setBuildInfo(GoogleCloudRunV2BuildInfo $buildInfo)
{
$this->buildInfo = $buildInfo;
}
/**
* @return GoogleCloudRunV2BuildInfo
*/
public function getBuildInfo()
{
return $this->buildInfo;
}
/**
* @param string[]
*/
Expand Down
Loading

0 comments on commit 2f2c0b2

Please sign in to comment.