Skip to content

Commit

Permalink
Regenerate datamigration client (#5945)
Browse files Browse the repository at this point in the history
  • Loading branch information
yoshi-code-bot authored Dec 8, 2024
1 parent 55de216 commit cb147e5
Show file tree
Hide file tree
Showing 15 changed files with 652 additions and 3 deletions.
50 changes: 49 additions & 1 deletion src/DatabaseMigrationService.php
Original file line number Diff line number Diff line change
Expand Up @@ -662,6 +662,16 @@ public function __construct($clientOrConfig = [], $rootUrl = null)
'required' => true,
],
],
],'fetchSourceObjects' => [
'path' => 'v1/{+name}:fetchSourceObjects',
'httpMethod' => 'GET',
'parameters' => [
'name' => [
'location' => 'path',
'type' => 'string',
'required' => true,
],
],
],'generateSshScript' => [
'path' => 'v1/{+migrationJob}:generateSshScript',
'httpMethod' => 'POST',
Expand Down Expand Up @@ -840,7 +850,17 @@ public function __construct($clientOrConfig = [], $rootUrl = null)
'objects',
[
'methods' => [
'getIamPolicy' => [
'get' => [
'path' => 'v1/{+name}',
'httpMethod' => 'GET',
'parameters' => [
'name' => [
'location' => 'path',
'type' => 'string',
'required' => true,
],
],
],'getIamPolicy' => [
'path' => 'v1/{+resource}:getIamPolicy',
'httpMethod' => 'GET',
'parameters' => [
Expand All @@ -854,6 +874,34 @@ public function __construct($clientOrConfig = [], $rootUrl = null)
'type' => 'integer',
],
],
],'list' => [
'path' => 'v1/{+parent}/objects',
'httpMethod' => 'GET',
'parameters' => [
'parent' => [
'location' => 'path',
'type' => 'string',
'required' => true,
],
'pageSize' => [
'location' => 'query',
'type' => 'integer',
],
'pageToken' => [
'location' => 'query',
'type' => 'string',
],
],
],'lookup' => [
'path' => 'v1/{+parent}/objects:lookup',
'httpMethod' => 'POST',
'parameters' => [
'parent' => [
'location' => 'path',
'type' => 'string',
'required' => true,
],
],
],'setIamPolicy' => [
'path' => 'v1/{+resource}:setIamPolicy',
'httpMethod' => 'POST',
Expand Down
61 changes: 61 additions & 0 deletions src/DatabaseMigrationService/ListMigrationJobObjectsResponse.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
<?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\DatabaseMigrationService;

class ListMigrationJobObjectsResponse extends \Google\Collection
{
protected $collection_key = 'migrationJobObjects';
protected $migrationJobObjectsType = MigrationJobObject::class;
protected $migrationJobObjectsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;

/**
* @param MigrationJobObject[]
*/
public function setMigrationJobObjects($migrationJobObjects)
{
$this->migrationJobObjects = $migrationJobObjects;
}
/**
* @return MigrationJobObject[]
*/
public function getMigrationJobObjects()
{
return $this->migrationJobObjects;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}

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

class LookupMigrationJobObjectRequest extends \Google\Model
{
protected $sourceObjectIdentifierType = SourceObjectIdentifier::class;
protected $sourceObjectIdentifierDataType = '';

/**
* @param SourceObjectIdentifier
*/
public function setSourceObjectIdentifier(SourceObjectIdentifier $sourceObjectIdentifier)
{
$this->sourceObjectIdentifier = $sourceObjectIdentifier;
}
/**
* @return SourceObjectIdentifier
*/
public function getSourceObjectIdentifier()
{
return $this->sourceObjectIdentifier;
}
}

// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LookupMigrationJobObjectRequest::class, 'Google_Service_DatabaseMigrationService_LookupMigrationJobObjectRequest');
19 changes: 18 additions & 1 deletion src/DatabaseMigrationService/MaterializedViewEntity.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,15 @@

namespace Google\Service\DatabaseMigrationService;

class MaterializedViewEntity extends \Google\Model
class MaterializedViewEntity extends \Google\Collection
{
protected $collection_key = 'indices';
/**
* @var array[]
*/
public $customFeatures;
protected $indicesType = IndexEntity::class;
protected $indicesDataType = 'array';
/**
* @var string
*/
Expand All @@ -42,6 +45,20 @@ public function getCustomFeatures()
{
return $this->customFeatures;
}
/**
* @param IndexEntity[]
*/
public function setIndices($indices)
{
$this->indices = $indices;
}
/**
* @return IndexEntity[]
*/
public function getIndices()
{
return $this->indices;
}
/**
* @param string
*/
Expand Down
16 changes: 16 additions & 0 deletions src/DatabaseMigrationService/MigrationJob.php
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,8 @@ class MigrationJob extends \Google\Model
* @var string
*/
public $name;
protected $objectsConfigType = MigrationJobObjectsConfig::class;
protected $objectsConfigDataType = '';
protected $oracleToPostgresConfigType = OracleToPostgresConfig::class;
protected $oracleToPostgresConfigDataType = '';
protected $performanceConfigType = PerformanceConfig::class;
Expand Down Expand Up @@ -316,6 +318,20 @@ public function getName()
{
return $this->name;
}
/**
* @param MigrationJobObjectsConfig
*/
public function setObjectsConfig(MigrationJobObjectsConfig $objectsConfig)
{
$this->objectsConfig = $objectsConfig;
}
/**
* @return MigrationJobObjectsConfig
*/
public function getObjectsConfig()
{
return $this->objectsConfig;
}
/**
* @param OracleToPostgresConfig
*/
Expand Down
148 changes: 148 additions & 0 deletions src/DatabaseMigrationService/MigrationJobObject.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@
<?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\DatabaseMigrationService;

class MigrationJobObject extends \Google\Model
{
/**
* @var string
*/
public $createTime;
protected $errorType = Status::class;
protected $errorDataType = '';
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $phase;
protected $sourceObjectType = SourceObjectIdentifier::class;
protected $sourceObjectDataType = '';
/**
* @var string
*/
public $state;
/**
* @var string
*/
public $updateTime;

/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param Status
*/
public function setError(Status $error)
{
$this->error = $error;
}
/**
* @return Status
*/
public function getError()
{
return $this->error;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setPhase($phase)
{
$this->phase = $phase;
}
/**
* @return string
*/
public function getPhase()
{
return $this->phase;
}
/**
* @param SourceObjectIdentifier
*/
public function setSourceObject(SourceObjectIdentifier $sourceObject)
{
$this->sourceObject = $sourceObject;
}
/**
* @return SourceObjectIdentifier
*/
public function getSourceObject()
{
return $this->sourceObject;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
/**
* @param string
*/
public function setUpdateTime($updateTime)
{
$this->updateTime = $updateTime;
}
/**
* @return string
*/
public function getUpdateTime()
{
return $this->updateTime;
}
}

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

0 comments on commit cb147e5

Please sign in to comment.