diff --git a/.repo-metadata-full.json b/.repo-metadata-full.json index 49b3491111d7..93ba6865c487 100644 --- a/.repo-metadata-full.json +++ b/.repo-metadata-full.json @@ -132,7 +132,7 @@ "ArtifactRegistry": { "language": "php", "distribution_name": "google/cloud-artifact-registry", - "release_level": "preview", + "release_level": "stable", "client_documentation": "https://cloud.google.com/php/docs/reference/cloud-artifact-registry/latest", "library_type": "GAPIC_AUTO", "api_shortname": "artifactregistry" diff --git a/ArtifactRegistry/.OwlBot.yaml b/ArtifactRegistry/.OwlBot.yaml index 78bc291bec93..f38b4fcc4ae1 100644 --- a/ArtifactRegistry/.OwlBot.yaml +++ b/ArtifactRegistry/.OwlBot.yaml @@ -1,4 +1,4 @@ deep-copy-regex: - - source: /google/devtools/artifactregistry/(v1|v1beta2)/.*-php/(.*) + - source: /google/devtools/artifactregistry/(v1)/.*-php/(.*) dest: /owl-bot-staging/ArtifactRegistry/$1/$2 api-name: ArtifactRegistry diff --git a/ArtifactRegistry/README.md b/ArtifactRegistry/README.md index f77bb6a09ba5..7ebf410cf344 100644 --- a/ArtifactRegistry/README.md +++ b/ArtifactRegistry/README.md @@ -31,9 +31,8 @@ on authenticating your client. Once authenticated, you'll be ready to start maki ### Version -This component is considered beta. As such, it should be expected to be mostly -stable and we're working towards a release candidate. We will address issues -and requests with a higher priority. +This component is considered GA (generally available). As such, it will not introduce backwards-incompatible changes in +any minor or patch releases. We will address issues and requests with the highest priority. ### Next Steps diff --git a/ArtifactRegistry/metadata/V1Beta2/AptArtifact.php b/ArtifactRegistry/metadata/V1Beta2/AptArtifact.php deleted file mode 100644 index e8b92d5640f4..000000000000 Binary files a/ArtifactRegistry/metadata/V1Beta2/AptArtifact.php and /dev/null differ diff --git a/ArtifactRegistry/metadata/V1Beta2/File.php b/ArtifactRegistry/metadata/V1Beta2/File.php deleted file mode 100644 index 012ac3638d8d..000000000000 Binary files a/ArtifactRegistry/metadata/V1Beta2/File.php and /dev/null differ diff --git a/ArtifactRegistry/metadata/V1Beta2/Package.php b/ArtifactRegistry/metadata/V1Beta2/Package.php deleted file mode 100644 index 440effe35bc5..000000000000 --- a/ArtifactRegistry/metadata/V1Beta2/Package.php +++ /dev/null @@ -1,45 +0,0 @@ -internalAddGeneratedFile( - ' -� -6google/devtools/artifactregistry/v1beta2/package.proto(google.devtools.artifactregistry.v1beta2"� -Package -name (  - display_name ( / - create_time ( 2.google.protobuf.Timestamp/ - update_time ( 2.google.protobuf.Timestamp"L -ListPackagesRequest -parent (  - page_size ( - -page_token ( "t -ListPackagesResponseC -packages ( 21.google.devtools.artifactregistry.v1beta2.Package -next_page_token ( "! -GetPackageRequest -name ( "$ -DeletePackageRequest -name ( B� -,com.google.devtools.artifactregistry.v1beta2B PackageProtoPZUcloud.google.com/go/artifactregistry/apiv1beta2/artifactregistrypb;artifactregistrypb�%Google.Cloud.ArtifactRegistry.V1Beta2�%Google\\Cloud\\ArtifactRegistry\\V1beta2�(Google::Cloud::ArtifactRegistry::V1beta2bproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/ArtifactRegistry/metadata/V1Beta2/Repository.php b/ArtifactRegistry/metadata/V1Beta2/Repository.php deleted file mode 100644 index 71849a2a0446..000000000000 Binary files a/ArtifactRegistry/metadata/V1Beta2/Repository.php and /dev/null differ diff --git a/ArtifactRegistry/metadata/V1Beta2/Service.php b/ArtifactRegistry/metadata/V1Beta2/Service.php deleted file mode 100644 index cb70b939582a..000000000000 --- a/ArtifactRegistry/metadata/V1Beta2/Service.php +++ /dev/null @@ -1,78 +0,0 @@ -internalAddGeneratedFile( - ' -�7 -6google/devtools/artifactregistry/v1beta2/service.proto(google.devtools.artifactregistry.v1beta2google/api/client.proto;google/devtools/artifactregistry/v1beta2/apt_artifact.proto3google/devtools/artifactregistry/v1beta2/file.proto6google/devtools/artifactregistry/v1beta2/package.proto9google/devtools/artifactregistry/v1beta2/repository.proto7google/devtools/artifactregistry/v1beta2/settings.proto2google/devtools/artifactregistry/v1beta2/tag.proto6google/devtools/artifactregistry/v1beta2/version.proto;google/devtools/artifactregistry/v1beta2/yum_artifact.protogoogle/iam/v1/iam_policy.protogoogle/iam/v1/policy.proto#google/longrunning/operations.protogoogle/protobuf/empty.proto" -OperationMetadata2�/ -ArtifactRegistry� -ImportAptArtifactsC.google.devtools.artifactregistry.v1beta2.ImportAptArtifactsRequest.google.longrunning.Operation"��A� -Cgoogle.devtools.artifactregistry.v1beta2.ImportAptArtifactsResponseCgoogle.devtools.artifactregistry.v1beta2.ImportAptArtifactsMetadata���P"K/v1beta2/{parent=projects/*/locations/*/repositories/*}/aptArtifacts:import:*� -ImportYumArtifactsC.google.devtools.artifactregistry.v1beta2.ImportYumArtifactsRequest.google.longrunning.Operation"��A� -Cgoogle.devtools.artifactregistry.v1beta2.ImportYumArtifactsResponseCgoogle.devtools.artifactregistry.v1beta2.ImportYumArtifactsMetadata���P"K/v1beta2/{parent=projects/*/locations/*/repositories/*}/yumArtifacts:import:*� -ListRepositoriesA.google.devtools.artifactregistry.v1beta2.ListRepositoriesRequestB.google.devtools.artifactregistry.v1beta2.ListRepositoriesResponse"F�Aparent���75/v1beta2/{parent=projects/*/locations/*}/repositories� - GetRepository>.google.devtools.artifactregistry.v1beta2.GetRepositoryRequest4.google.devtools.artifactregistry.v1beta2.Repository"D�Aname���75/v1beta2/{name=projects/*/locations/*/repositories/*}� -CreateRepositoryA.google.devtools.artifactregistry.v1beta2.CreateRepositoryRequest.google.longrunning.Operation"��Aq -3google.devtools.artifactregistry.v1beta2.Repository:google.devtools.artifactregistry.v1beta2.OperationMetadata�Aparent,repository,repository_id���C"5/v1beta2/{parent=projects/*/locations/*}/repositories: -repository� -UpdateRepositoryA.google.devtools.artifactregistry.v1beta2.UpdateRepositoryRequest4.google.devtools.artifactregistry.v1beta2.Repository"m�Arepository,update_mask���N2@/v1beta2/{repository.name=projects/*/locations/*/repositories/*}: -repository� -DeleteRepositoryA.google.devtools.artifactregistry.v1beta2.DeleteRepositoryRequest.google.longrunning.Operation"��AS -google.protobuf.Empty:google.devtools.artifactregistry.v1beta2.OperationMetadata�Aname���7*5/v1beta2/{name=projects/*/locations/*/repositories/*}� - ListPackages=.google.devtools.artifactregistry.v1beta2.ListPackagesRequest>.google.devtools.artifactregistry.v1beta2.ListPackagesResponse"Q�Aparent���B@/v1beta2/{parent=projects/*/locations/*/repositories/*}/packages� - -GetPackage;.google.devtools.artifactregistry.v1beta2.GetPackageRequest1.google.devtools.artifactregistry.v1beta2.Package"O�Aname���B@/v1beta2/{name=projects/*/locations/*/repositories/*/packages/*}� - DeletePackage>.google.devtools.artifactregistry.v1beta2.DeletePackageRequest.google.longrunning.Operation"��AS -google.protobuf.Empty:google.devtools.artifactregistry.v1beta2.OperationMetadata�Aname���B*@/v1beta2/{name=projects/*/locations/*/repositories/*/packages/*}� - ListVersions=.google.devtools.artifactregistry.v1beta2.ListVersionsRequest>.google.devtools.artifactregistry.v1beta2.ListVersionsResponse"\\�Aparent���MK/v1beta2/{parent=projects/*/locations/*/repositories/*/packages/*}/versions� - -GetVersion;.google.devtools.artifactregistry.v1beta2.GetVersionRequest1.google.devtools.artifactregistry.v1beta2.Version"Z�Aname���MK/v1beta2/{name=projects/*/locations/*/repositories/*/packages/*/versions/*}� - DeleteVersion>.google.devtools.artifactregistry.v1beta2.DeleteVersionRequest.google.longrunning.Operation"��AS -google.protobuf.Empty:google.devtools.artifactregistry.v1beta2.OperationMetadata�Aname���M*K/v1beta2/{name=projects/*/locations/*/repositories/*/packages/*/versions/*}� - ListFiles:.google.devtools.artifactregistry.v1beta2.ListFilesRequest;.google.devtools.artifactregistry.v1beta2.ListFilesResponse"N�Aparent���?=/v1beta2/{parent=projects/*/locations/*/repositories/*}/files� -GetFile8.google.devtools.artifactregistry.v1beta2.GetFileRequest..google.devtools.artifactregistry.v1beta2.File"M�Aname���@>/v1beta2/{name=projects/*/locations/*/repositories/*/files/**}� -ListTags9.google.devtools.artifactregistry.v1beta2.ListTagsRequest:.google.devtools.artifactregistry.v1beta2.ListTagsResponse"X�Aparent���IG/v1beta2/{parent=projects/*/locations/*/repositories/*/packages/*}/tags� -GetTag7.google.devtools.artifactregistry.v1beta2.GetTagRequest-.google.devtools.artifactregistry.v1beta2.Tag"V�Aname���IG/v1beta2/{name=projects/*/locations/*/repositories/*/packages/*/tags/*}� - CreateTag:.google.devtools.artifactregistry.v1beta2.CreateTagRequest-.google.devtools.artifactregistry.v1beta2.Tag"h�Aparent,tag,tag_id���N"G/v1beta2/{parent=projects/*/locations/*/repositories/*/packages/*}/tags:tag� - UpdateTag:.google.devtools.artifactregistry.v1beta2.UpdateTagRequest-.google.devtools.artifactregistry.v1beta2.Tag"j�Atag,update_mask���R2K/v1beta2/{tag.name=projects/*/locations/*/repositories/*/packages/*/tags/*}:tag� - DeleteTag:.google.devtools.artifactregistry.v1beta2.DeleteTagRequest.google.protobuf.Empty"V�Aname���I*G/v1beta2/{name=projects/*/locations/*/repositories/*/packages/*/tags/*}� - SetIamPolicy".google.iam.v1.SetIamPolicyRequest.google.iam.v1.Policy"Q���K"F/v1beta2/{resource=projects/*/locations/*/repositories/*}:setIamPolicy:*� - GetIamPolicy".google.iam.v1.GetIamPolicyRequest.google.iam.v1.Policy"N���HF/v1beta2/{resource=projects/*/locations/*/repositories/*}:getIamPolicy� -TestIamPermissions(.google.iam.v1.TestIamPermissionsRequest).google.iam.v1.TestIamPermissionsResponse"W���Q"L/v1beta2/{resource=projects/*/locations/*/repositories/*}:testIamPermissions:*� -GetProjectSettingsC.google.devtools.artifactregistry.v1beta2.GetProjectSettingsRequest9.google.devtools.artifactregistry.v1beta2.ProjectSettings"9�Aname���,*/v1beta2/{name=projects/*/projectSettings}� -UpdateProjectSettingsF.google.devtools.artifactregistry.v1beta2.UpdateProjectSettingsRequest9.google.devtools.artifactregistry.v1beta2.ProjectSettings"t�Aproject_settings,update_mask���O2;/v1beta2/{project_settings.name=projects/*/projectSettings}:project_settings��Aartifactregistry.googleapis.com�Aghttps://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-platform.read-onlyB� -,com.google.devtools.artifactregistry.v1beta2B ServiceProtoPZUcloud.google.com/go/artifactregistry/apiv1beta2/artifactregistrypb;artifactregistrypb�%Google.Cloud.ArtifactRegistry.V1Beta2�%Google\\Cloud\\ArtifactRegistry\\V1beta2�(Google::Cloud::ArtifactRegistry::V1beta2bproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/ArtifactRegistry/metadata/V1Beta2/Settings.php b/ArtifactRegistry/metadata/V1Beta2/Settings.php deleted file mode 100644 index 8ea9e61479a6..000000000000 Binary files a/ArtifactRegistry/metadata/V1Beta2/Settings.php and /dev/null differ diff --git a/ArtifactRegistry/metadata/V1Beta2/Tag.php b/ArtifactRegistry/metadata/V1Beta2/Tag.php deleted file mode 100644 index 5469e3cf6a1f..000000000000 --- a/ArtifactRegistry/metadata/V1Beta2/Tag.php +++ /dev/null @@ -1,53 +0,0 @@ -internalAddGeneratedFile( - ' -� -2google/devtools/artifactregistry/v1beta2/tag.proto(google.devtools.artifactregistry.v1beta2 google/protobuf/field_mask.proto"� -Tag -name (  -version ( :��A� -#artifactregistry.googleapis.com/Tag_projects/{project}/locations/{location}/repositories/{repository}/packages/{package}/tags/{tag}"X -ListTagsRequest -parent (  -filter (  - page_size ( - -page_token ( "h -ListTagsResponse; -tags ( 2-.google.devtools.artifactregistry.v1beta2.Tag -next_page_token ( " - GetTagRequest -name ( "n -CreateTagRequest -parent (  -tag_id ( : -tag ( 2-.google.devtools.artifactregistry.v1beta2.Tag" -UpdateTagRequest: -tag ( 2-.google.devtools.artifactregistry.v1beta2.Tag/ - update_mask ( 2.google.protobuf.FieldMask" -DeleteTagRequest -name ( B� -,com.google.devtools.artifactregistry.v1beta2BTagProtoPZUcloud.google.com/go/artifactregistry/apiv1beta2/artifactregistrypb;artifactregistrypb�%Google.Cloud.ArtifactRegistry.V1Beta2�%Google\\Cloud\\ArtifactRegistry\\V1beta2�(Google::Cloud::ArtifactRegistry::V1beta2bproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/ArtifactRegistry/metadata/V1Beta2/Version.php b/ArtifactRegistry/metadata/V1Beta2/Version.php deleted file mode 100644 index 6fa2151082d0..000000000000 Binary files a/ArtifactRegistry/metadata/V1Beta2/Version.php and /dev/null differ diff --git a/ArtifactRegistry/metadata/V1Beta2/YumArtifact.php b/ArtifactRegistry/metadata/V1Beta2/YumArtifact.php deleted file mode 100644 index 8fe45ebc0834..000000000000 Binary files a/ArtifactRegistry/metadata/V1Beta2/YumArtifact.php and /dev/null differ diff --git a/ArtifactRegistry/owlbot.py b/ArtifactRegistry/owlbot.py index 59e026157de7..3bc3f3038b18 100644 --- a/ArtifactRegistry/owlbot.py +++ b/ArtifactRegistry/owlbot.py @@ -1,4 +1,4 @@ -# Copyright 2021 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -20,42 +20,43 @@ import synthtool as s from synthtool.languages import php +from synthtool import _tracked_paths logging.basicConfig(level=logging.DEBUG) src = Path(f"../{php.STAGING_DIR}/ArtifactRegistry").resolve() dest = Path().resolve() -php.owlbot_main(src=src, dest=dest) +# Added so that we can pass copy_excludes in the owlbot_main() call +_tracked_paths.add(src) -# Change the wording for the deprecation warning. -s.replace( - 'src/*/*_*.php', - r'will be removed in the next major release', - 'will be removed in a future release') - -### [START] protoc backwards compatibility fixes - -# roll back to private properties. -s.replace( - "src/**/V*/**/*.php", - r"Generated from protobuf field ([^\n]{0,})\n\s{5}\*/\n\s{4}protected \$", - r"""Generated from protobuf field \1 - */ - private $""") - -# Replace "Unwrapped" with "Value" for method names. -s.replace( - "src/**/V*/**/*.php", - r"public function ([s|g]\w{3,})Unwrapped", - r"public function \1Value" +php.owlbot_main( + src=src, + dest=dest, + copy_excludes=[ + src / "**/[A-Z]*_*.php", + ] ) -### [END] protoc backwards compatibility fixes - -# fix relative cloud.google.com links +# remove class_alias code s.replace( - "src/**/V*/**/*.php", - r"(.{0,})\]\((/.{0,})\)", - r"\1](https://cloud.google.com\2)" -) + "src/V*/**/*.php", + r"^// Adding a class alias for backwards compatibility with the previous class name.$" + + "\n" + + r"^class_alias\(.*\);$" + + "\n", + '') + +# format generated clients +subprocess.run([ + 'npm', + 'exec', + '--yes', + '--package=@prettier/plugin-php@^0.16', + '--', + 'prettier', + '**/Client/*', + '--write', + '--parser=php', + '--single-quote', + '--print-width=120']) diff --git a/ArtifactRegistry/src/V1/AptArtifact.php b/ArtifactRegistry/src/V1/AptArtifact.php index e65566777c88..d9ae52ba014a 100644 --- a/ArtifactRegistry/src/V1/AptArtifact.php +++ b/ArtifactRegistry/src/V1/AptArtifact.php @@ -22,37 +22,37 @@ class AptArtifact extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $name = ''; + protected $name = ''; /** * Output only. The Apt package name of the artifact. * * Generated from protobuf field string package_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $package_name = ''; + protected $package_name = ''; /** * Output only. An artifact is a binary or source package. * * Generated from protobuf field .google.devtools.artifactregistry.v1.AptArtifact.PackageType package_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $package_type = 0; + protected $package_type = 0; /** * Output only. Operating system architecture of the artifact. * * Generated from protobuf field string architecture = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $architecture = ''; + protected $architecture = ''; /** * Output only. Repository component of the artifact. * * Generated from protobuf field string component = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $component = ''; + protected $component = ''; /** * Output only. Contents of the artifact's control metadata file. * * Generated from protobuf field bytes control_file = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $control_file = ''; + protected $control_file = ''; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/AptArtifact/PackageType.php b/ArtifactRegistry/src/V1/AptArtifact/PackageType.php index cc6369f933a6..503acc22046d 100644 --- a/ArtifactRegistry/src/V1/AptArtifact/PackageType.php +++ b/ArtifactRegistry/src/V1/AptArtifact/PackageType.php @@ -59,6 +59,4 @@ public static function value($name) } } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(PackageType::class, \Google\Cloud\ArtifactRegistry\V1\AptArtifact_PackageType::class); diff --git a/ArtifactRegistry/src/V1/ArtifactRegistryGrpcClient.php b/ArtifactRegistry/src/V1/ArtifactRegistryGrpcClient.php deleted file mode 100644 index 7fd278964b2f..000000000000 --- a/ArtifactRegistry/src/V1/ArtifactRegistryGrpcClient.php +++ /dev/null @@ -1,583 +0,0 @@ -_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/ListDockerImages', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\ListDockerImagesResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets a docker image. - * @param \Google\Cloud\ArtifactRegistry\V1\GetDockerImageRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetDockerImage(\Google\Cloud\ArtifactRegistry\V1\GetDockerImageRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/GetDockerImage', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\DockerImage', 'decode'], - $metadata, $options); - } - - /** - * Lists maven artifacts. - * @param \Google\Cloud\ArtifactRegistry\V1\ListMavenArtifactsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListMavenArtifacts(\Google\Cloud\ArtifactRegistry\V1\ListMavenArtifactsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/ListMavenArtifacts', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\ListMavenArtifactsResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets a maven artifact. - * @param \Google\Cloud\ArtifactRegistry\V1\GetMavenArtifactRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetMavenArtifact(\Google\Cloud\ArtifactRegistry\V1\GetMavenArtifactRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/GetMavenArtifact', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\MavenArtifact', 'decode'], - $metadata, $options); - } - - /** - * Lists npm packages. - * @param \Google\Cloud\ArtifactRegistry\V1\ListNpmPackagesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListNpmPackages(\Google\Cloud\ArtifactRegistry\V1\ListNpmPackagesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/ListNpmPackages', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\ListNpmPackagesResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets a npm package. - * @param \Google\Cloud\ArtifactRegistry\V1\GetNpmPackageRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetNpmPackage(\Google\Cloud\ArtifactRegistry\V1\GetNpmPackageRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/GetNpmPackage', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\NpmPackage', 'decode'], - $metadata, $options); - } - - /** - * Lists python packages. - * @param \Google\Cloud\ArtifactRegistry\V1\ListPythonPackagesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListPythonPackages(\Google\Cloud\ArtifactRegistry\V1\ListPythonPackagesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/ListPythonPackages', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\ListPythonPackagesResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets a python package. - * @param \Google\Cloud\ArtifactRegistry\V1\GetPythonPackageRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetPythonPackage(\Google\Cloud\ArtifactRegistry\V1\GetPythonPackageRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/GetPythonPackage', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\PythonPackage', 'decode'], - $metadata, $options); - } - - /** - * Imports Apt artifacts. The returned Operation will complete once the - * resources are imported. Package, Version, and File resources are created - * based on the imported artifacts. Imported artifacts that conflict with - * existing resources are ignored. - * @param \Google\Cloud\ArtifactRegistry\V1\ImportAptArtifactsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ImportAptArtifacts(\Google\Cloud\ArtifactRegistry\V1\ImportAptArtifactsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/ImportAptArtifacts', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Imports Yum (RPM) artifacts. The returned Operation will complete once the - * resources are imported. Package, Version, and File resources are created - * based on the imported artifacts. Imported artifacts that conflict with - * existing resources are ignored. - * @param \Google\Cloud\ArtifactRegistry\V1\ImportYumArtifactsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ImportYumArtifacts(\Google\Cloud\ArtifactRegistry\V1\ImportYumArtifactsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/ImportYumArtifacts', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Lists repositories. - * @param \Google\Cloud\ArtifactRegistry\V1\ListRepositoriesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListRepositories(\Google\Cloud\ArtifactRegistry\V1\ListRepositoriesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/ListRepositories', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\ListRepositoriesResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets a repository. - * @param \Google\Cloud\ArtifactRegistry\V1\GetRepositoryRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetRepository(\Google\Cloud\ArtifactRegistry\V1\GetRepositoryRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/GetRepository', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\Repository', 'decode'], - $metadata, $options); - } - - /** - * Creates a repository. The returned Operation will finish once the - * repository has been created. Its response will be the created Repository. - * @param \Google\Cloud\ArtifactRegistry\V1\CreateRepositoryRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateRepository(\Google\Cloud\ArtifactRegistry\V1\CreateRepositoryRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/CreateRepository', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Updates a repository. - * @param \Google\Cloud\ArtifactRegistry\V1\UpdateRepositoryRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateRepository(\Google\Cloud\ArtifactRegistry\V1\UpdateRepositoryRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/UpdateRepository', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\Repository', 'decode'], - $metadata, $options); - } - - /** - * Deletes a repository and all of its contents. The returned Operation will - * finish once the repository has been deleted. It will not have any Operation - * metadata and will return a google.protobuf.Empty response. - * @param \Google\Cloud\ArtifactRegistry\V1\DeleteRepositoryRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteRepository(\Google\Cloud\ArtifactRegistry\V1\DeleteRepositoryRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/DeleteRepository', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Lists packages. - * @param \Google\Cloud\ArtifactRegistry\V1\ListPackagesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListPackages(\Google\Cloud\ArtifactRegistry\V1\ListPackagesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/ListPackages', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\ListPackagesResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets a package. - * @param \Google\Cloud\ArtifactRegistry\V1\GetPackageRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetPackage(\Google\Cloud\ArtifactRegistry\V1\GetPackageRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/GetPackage', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\Package', 'decode'], - $metadata, $options); - } - - /** - * Deletes a package and all of its versions and tags. The returned operation - * will complete once the package has been deleted. - * @param \Google\Cloud\ArtifactRegistry\V1\DeletePackageRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeletePackage(\Google\Cloud\ArtifactRegistry\V1\DeletePackageRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/DeletePackage', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Lists versions. - * @param \Google\Cloud\ArtifactRegistry\V1\ListVersionsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListVersions(\Google\Cloud\ArtifactRegistry\V1\ListVersionsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/ListVersions', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\ListVersionsResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets a version - * @param \Google\Cloud\ArtifactRegistry\V1\GetVersionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetVersion(\Google\Cloud\ArtifactRegistry\V1\GetVersionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/GetVersion', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\Version', 'decode'], - $metadata, $options); - } - - /** - * Deletes a version and all of its content. The returned operation will - * complete once the version has been deleted. - * @param \Google\Cloud\ArtifactRegistry\V1\DeleteVersionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteVersion(\Google\Cloud\ArtifactRegistry\V1\DeleteVersionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/DeleteVersion', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Lists files. - * @param \Google\Cloud\ArtifactRegistry\V1\ListFilesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListFiles(\Google\Cloud\ArtifactRegistry\V1\ListFilesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/ListFiles', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\ListFilesResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets a file. - * @param \Google\Cloud\ArtifactRegistry\V1\GetFileRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetFile(\Google\Cloud\ArtifactRegistry\V1\GetFileRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/GetFile', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\File', 'decode'], - $metadata, $options); - } - - /** - * Lists tags. - * @param \Google\Cloud\ArtifactRegistry\V1\ListTagsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListTags(\Google\Cloud\ArtifactRegistry\V1\ListTagsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/ListTags', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\ListTagsResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets a tag. - * @param \Google\Cloud\ArtifactRegistry\V1\GetTagRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetTag(\Google\Cloud\ArtifactRegistry\V1\GetTagRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/GetTag', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\Tag', 'decode'], - $metadata, $options); - } - - /** - * Creates a tag. - * @param \Google\Cloud\ArtifactRegistry\V1\CreateTagRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateTag(\Google\Cloud\ArtifactRegistry\V1\CreateTagRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/CreateTag', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\Tag', 'decode'], - $metadata, $options); - } - - /** - * Updates a tag. - * @param \Google\Cloud\ArtifactRegistry\V1\UpdateTagRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateTag(\Google\Cloud\ArtifactRegistry\V1\UpdateTagRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/UpdateTag', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\Tag', 'decode'], - $metadata, $options); - } - - /** - * Deletes a tag. - * @param \Google\Cloud\ArtifactRegistry\V1\DeleteTagRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteTag(\Google\Cloud\ArtifactRegistry\V1\DeleteTagRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/DeleteTag', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Updates the IAM policy for a given resource. - * @param \Google\Cloud\Iam\V1\SetIamPolicyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function SetIamPolicy(\Google\Cloud\Iam\V1\SetIamPolicyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/SetIamPolicy', - $argument, - ['\Google\Cloud\Iam\V1\Policy', 'decode'], - $metadata, $options); - } - - /** - * Gets the IAM policy for a given resource. - * @param \Google\Cloud\Iam\V1\GetIamPolicyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetIamPolicy(\Google\Cloud\Iam\V1\GetIamPolicyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/GetIamPolicy', - $argument, - ['\Google\Cloud\Iam\V1\Policy', 'decode'], - $metadata, $options); - } - - /** - * Tests if the caller has a list of permissions on a resource. - * @param \Google\Cloud\Iam\V1\TestIamPermissionsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function TestIamPermissions(\Google\Cloud\Iam\V1\TestIamPermissionsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/TestIamPermissions', - $argument, - ['\Google\Cloud\Iam\V1\TestIamPermissionsResponse', 'decode'], - $metadata, $options); - } - - /** - * Retrieves the Settings for the Project. - * @param \Google\Cloud\ArtifactRegistry\V1\GetProjectSettingsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetProjectSettings(\Google\Cloud\ArtifactRegistry\V1\GetProjectSettingsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/GetProjectSettings', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\ProjectSettings', 'decode'], - $metadata, $options); - } - - /** - * Updates the Settings for the Project. - * @param \Google\Cloud\ArtifactRegistry\V1\UpdateProjectSettingsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateProjectSettings(\Google\Cloud\ArtifactRegistry\V1\UpdateProjectSettingsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/UpdateProjectSettings', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\ProjectSettings', 'decode'], - $metadata, $options); - } - - /** - * Retrieves the VPCSC Config for the Project. - * @param \Google\Cloud\ArtifactRegistry\V1\GetVPCSCConfigRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetVPCSCConfig(\Google\Cloud\ArtifactRegistry\V1\GetVPCSCConfigRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/GetVPCSCConfig', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\VPCSCConfig', 'decode'], - $metadata, $options); - } - - /** - * Updates the VPCSC Config for the Project. - * @param \Google\Cloud\ArtifactRegistry\V1\UpdateVPCSCConfigRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateVPCSCConfig(\Google\Cloud\ArtifactRegistry\V1\UpdateVPCSCConfigRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1.ArtifactRegistry/UpdateVPCSCConfig', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1\VPCSCConfig', 'decode'], - $metadata, $options); - } - -} diff --git a/ArtifactRegistry/src/V1/BatchDeleteVersionsRequest.php b/ArtifactRegistry/src/V1/BatchDeleteVersionsRequest.php index a5c0ce417dcd..723201eacaeb 100644 --- a/ArtifactRegistry/src/V1/BatchDeleteVersionsRequest.php +++ b/ArtifactRegistry/src/V1/BatchDeleteVersionsRequest.php @@ -20,7 +20,7 @@ class BatchDeleteVersionsRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string parent = 1 [(.google.api.resource_reference) = { */ - private $parent = ''; + protected $parent = ''; /** * Required. The names of the versions to delete. * A maximum of 10000 versions can be deleted in a batch. @@ -33,7 +33,7 @@ class BatchDeleteVersionsRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field bool validate_only = 3; */ - private $validate_only = false; + protected $validate_only = false; /** * @param string $parent The name of the repository holding all requested versions. diff --git a/ArtifactRegistry/src/V1/CleanupPolicy.php b/ArtifactRegistry/src/V1/CleanupPolicy.php index 9be654cb0c45..4b2b630b4d61 100644 --- a/ArtifactRegistry/src/V1/CleanupPolicy.php +++ b/ArtifactRegistry/src/V1/CleanupPolicy.php @@ -20,13 +20,13 @@ class CleanupPolicy extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string id = 1; */ - private $id = ''; + protected $id = ''; /** * Policy action. * * Generated from protobuf field .google.devtools.artifactregistry.v1.CleanupPolicy.Action action = 3; */ - private $action = 0; + protected $action = 0; protected $condition_type; /** diff --git a/ArtifactRegistry/src/V1/CleanupPolicy/Action.php b/ArtifactRegistry/src/V1/CleanupPolicy/Action.php index e879ac0ca239..32d26e285052 100644 --- a/ArtifactRegistry/src/V1/CleanupPolicy/Action.php +++ b/ArtifactRegistry/src/V1/CleanupPolicy/Action.php @@ -59,6 +59,4 @@ public static function value($name) } } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Action::class, \Google\Cloud\ArtifactRegistry\V1\CleanupPolicy_Action::class); diff --git a/ArtifactRegistry/src/V1/CleanupPolicyCondition.php b/ArtifactRegistry/src/V1/CleanupPolicyCondition.php index 884037598baf..768afa66b916 100644 --- a/ArtifactRegistry/src/V1/CleanupPolicyCondition.php +++ b/ArtifactRegistry/src/V1/CleanupPolicyCondition.php @@ -22,7 +22,7 @@ class CleanupPolicyCondition extends \Google\Protobuf\Internal\Message * * Generated from protobuf field optional .google.devtools.artifactregistry.v1.CleanupPolicyCondition.TagState tag_state = 2; */ - private $tag_state = null; + protected $tag_state = null; /** * Match versions by tag prefix. Applied on any prefix match. * @@ -46,13 +46,13 @@ class CleanupPolicyCondition extends \Google\Protobuf\Internal\Message * * Generated from protobuf field optional .google.protobuf.Duration older_than = 6; */ - private $older_than = null; + protected $older_than = null; /** * Match versions newer than a duration. * * Generated from protobuf field optional .google.protobuf.Duration newer_than = 7; */ - private $newer_than = null; + protected $newer_than = null; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/CleanupPolicyCondition/TagState.php b/ArtifactRegistry/src/V1/CleanupPolicyCondition/TagState.php index 9a02a60e43c3..603ecfb2cce3 100644 --- a/ArtifactRegistry/src/V1/CleanupPolicyCondition/TagState.php +++ b/ArtifactRegistry/src/V1/CleanupPolicyCondition/TagState.php @@ -66,6 +66,4 @@ public static function value($name) } } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(TagState::class, \Google\Cloud\ArtifactRegistry\V1\CleanupPolicyCondition_TagState::class); diff --git a/ArtifactRegistry/src/V1/CleanupPolicyMostRecentVersions.php b/ArtifactRegistry/src/V1/CleanupPolicyMostRecentVersions.php index 256703149a3c..7177ec80be40 100644 --- a/ArtifactRegistry/src/V1/CleanupPolicyMostRecentVersions.php +++ b/ArtifactRegistry/src/V1/CleanupPolicyMostRecentVersions.php @@ -27,7 +27,7 @@ class CleanupPolicyMostRecentVersions extends \Google\Protobuf\Internal\Message * * Generated from protobuf field optional int32 keep_count = 2; */ - private $keep_count = null; + protected $keep_count = null; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/Client/ArtifactRegistryClient.php b/ArtifactRegistry/src/V1/Client/ArtifactRegistryClient.php index 2bf40b1de27c..8ef0e0bde17b 100644 --- a/ArtifactRegistry/src/V1/Client/ArtifactRegistryClient.php +++ b/ArtifactRegistry/src/V1/Client/ArtifactRegistryClient.php @@ -1,6 +1,6 @@ descriptors[$methodName]['longRunning']) ? $this->descriptors[$methodName]['longRunning'] : []; + $options = isset($this->descriptors[$methodName]['longRunning']) + ? $this->descriptors[$methodName]['longRunning'] + : []; $operation = new OperationResponse($operationName, $this->getOperationsClient(), $options); $operation->reload(); return $operation; @@ -262,8 +264,12 @@ private function createOperationsClient(array $options) * * @return string The formatted docker_image resource. */ - public static function dockerImageName(string $project, string $location, string $repository, string $dockerImage): string - { + public static function dockerImageName( + string $project, + string $location, + string $repository, + string $dockerImage + ): string { return self::getPathTemplate('dockerImage')->render([ 'project' => $project, 'location' => $location, @@ -321,8 +327,12 @@ public static function locationName(string $project, string $location): string * * @return string The formatted maven_artifact resource. */ - public static function mavenArtifactName(string $project, string $location, string $repository, string $mavenArtifact): string - { + public static function mavenArtifactName( + string $project, + string $location, + string $repository, + string $mavenArtifact + ): string { return self::getPathTemplate('mavenArtifact')->render([ 'project' => $project, 'location' => $location, @@ -342,8 +352,12 @@ public static function mavenArtifactName(string $project, string $location, stri * * @return string The formatted npm_package resource. */ - public static function npmPackageName(string $project, string $location, string $repository, string $npmPackage): string - { + public static function npmPackageName( + string $project, + string $location, + string $repository, + string $npmPackage + ): string { return self::getPathTemplate('npmPackage')->render([ 'project' => $project, 'location' => $location, @@ -399,8 +413,12 @@ public static function projectSettingsName(string $project): string * * @return string The formatted python_package resource. */ - public static function pythonPackageName(string $project, string $location, string $repository, string $pythonPackage): string - { + public static function pythonPackageName( + string $project, + string $location, + string $repository, + string $pythonPackage + ): string { return self::getPathTemplate('pythonPackage')->render([ 'project' => $project, 'location' => $location, @@ -459,8 +477,13 @@ public static function secretVersionName(string $project, string $secret, string * * @return string The formatted tag resource. */ - public static function tagName(string $project, string $location, string $repository, string $package, string $tag): string - { + public static function tagName( + string $project, + string $location, + string $repository, + string $package, + string $tag + ): string { return self::getPathTemplate('tag')->render([ 'project' => $project, 'location' => $location, @@ -482,8 +505,13 @@ public static function tagName(string $project, string $location, string $reposi * * @return string The formatted version resource. */ - public static function versionName(string $project, string $location, string $repository, string $package, string $version): string - { + public static function versionName( + string $project, + string $location, + string $repository, + string $package, + string $version + ): string { return self::getPathTemplate('version')->render([ 'project' => $project, 'location' => $location, @@ -1455,8 +1483,10 @@ public function setIamPolicy(SetIamPolicyRequest $request, array $callOptions = * * @throws ApiException Thrown if the API call fails. */ - public function testIamPermissions(TestIamPermissionsRequest $request, array $callOptions = []): TestIamPermissionsResponse - { + public function testIamPermissions( + TestIamPermissionsRequest $request, + array $callOptions = [] + ): TestIamPermissionsResponse { return $this->startApiCall('TestIamPermissions', $request, $callOptions)->wait(); } @@ -1482,8 +1512,10 @@ public function testIamPermissions(TestIamPermissionsRequest $request, array $ca * * @throws ApiException Thrown if the API call fails. */ - public function updateProjectSettings(UpdateProjectSettingsRequest $request, array $callOptions = []): ProjectSettings - { + public function updateProjectSettings( + UpdateProjectSettingsRequest $request, + array $callOptions = [] + ): ProjectSettings { return $this->startApiCall('UpdateProjectSettings', $request, $callOptions)->wait(); } diff --git a/ArtifactRegistry/src/V1/CreateRepositoryRequest.php b/ArtifactRegistry/src/V1/CreateRepositoryRequest.php index 9d74f8efdb82..65a034b5daab 100644 --- a/ArtifactRegistry/src/V1/CreateRepositoryRequest.php +++ b/ArtifactRegistry/src/V1/CreateRepositoryRequest.php @@ -21,19 +21,19 @@ class CreateRepositoryRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { */ - private $parent = ''; + protected $parent = ''; /** * Required. The repository id to use for this repository. * * Generated from protobuf field string repository_id = 2 [(.google.api.field_behavior) = REQUIRED]; */ - private $repository_id = ''; + protected $repository_id = ''; /** * Required. The repository to be created. * * Generated from protobuf field .google.devtools.artifactregistry.v1.Repository repository = 3 [(.google.api.field_behavior) = REQUIRED]; */ - private $repository = null; + protected $repository = null; /** * @param string $parent Required. The name of the parent resource where the repository will be diff --git a/ArtifactRegistry/src/V1/CreateTagRequest.php b/ArtifactRegistry/src/V1/CreateTagRequest.php index f2a0b641395d..731776f2ec05 100644 --- a/ArtifactRegistry/src/V1/CreateTagRequest.php +++ b/ArtifactRegistry/src/V1/CreateTagRequest.php @@ -20,19 +20,19 @@ class CreateTagRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string parent = 1; */ - private $parent = ''; + protected $parent = ''; /** * The tag id to use for this repository. * * Generated from protobuf field string tag_id = 2; */ - private $tag_id = ''; + protected $tag_id = ''; /** * The tag to be created. * * Generated from protobuf field .google.devtools.artifactregistry.v1.Tag tag = 3; */ - private $tag = null; + protected $tag = null; /** * @param string $parent The name of the parent resource where the tag will be created. diff --git a/ArtifactRegistry/src/V1/DeletePackageRequest.php b/ArtifactRegistry/src/V1/DeletePackageRequest.php index cd5d727f1c10..fe1c79b9ac60 100644 --- a/ArtifactRegistry/src/V1/DeletePackageRequest.php +++ b/ArtifactRegistry/src/V1/DeletePackageRequest.php @@ -20,7 +20,7 @@ class DeletePackageRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { */ - private $name = ''; + protected $name = ''; /** * @param string $name Required. The name of the package to delete. Please see diff --git a/ArtifactRegistry/src/V1/DeleteRepositoryRequest.php b/ArtifactRegistry/src/V1/DeleteRepositoryRequest.php index d325e71b4d1a..2d627544d77a 100644 --- a/ArtifactRegistry/src/V1/DeleteRepositoryRequest.php +++ b/ArtifactRegistry/src/V1/DeleteRepositoryRequest.php @@ -20,7 +20,7 @@ class DeleteRepositoryRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { */ - private $name = ''; + protected $name = ''; /** * @param string $name Required. The name of the repository to delete. Please see diff --git a/ArtifactRegistry/src/V1/DeleteTagRequest.php b/ArtifactRegistry/src/V1/DeleteTagRequest.php index b04c2d5e3417..d358ac8e1a2c 100644 --- a/ArtifactRegistry/src/V1/DeleteTagRequest.php +++ b/ArtifactRegistry/src/V1/DeleteTagRequest.php @@ -20,7 +20,7 @@ class DeleteTagRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1; */ - private $name = ''; + protected $name = ''; /** * @param string $name The name of the tag to delete. diff --git a/ArtifactRegistry/src/V1/DeleteVersionRequest.php b/ArtifactRegistry/src/V1/DeleteVersionRequest.php index c370bca3848d..4964e3e74200 100644 --- a/ArtifactRegistry/src/V1/DeleteVersionRequest.php +++ b/ArtifactRegistry/src/V1/DeleteVersionRequest.php @@ -20,14 +20,14 @@ class DeleteVersionRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1; */ - private $name = ''; + protected $name = ''; /** * By default, a version that is tagged may not be deleted. If force=true, the * version and any tags pointing to the version are deleted. * * Generated from protobuf field bool force = 2; */ - private $force = false; + protected $force = false; /** * @param string $name The name of the version to delete. diff --git a/ArtifactRegistry/src/V1/DockerImage.php b/ArtifactRegistry/src/V1/DockerImage.php index 036b685c4915..9637bc23a46d 100644 --- a/ArtifactRegistry/src/V1/DockerImage.php +++ b/ArtifactRegistry/src/V1/DockerImage.php @@ -34,7 +34,7 @@ class DockerImage extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; */ - private $name = ''; + protected $name = ''; /** * Required. URL to access the image. * Example: @@ -42,7 +42,7 @@ class DockerImage extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string uri = 2 [(.google.api.field_behavior) = REQUIRED]; */ - private $uri = ''; + protected $uri = ''; /** * Tags attached to this image. * @@ -56,13 +56,13 @@ class DockerImage extends \Google\Protobuf\Internal\Message * * Generated from protobuf field int64 image_size_bytes = 4; */ - private $image_size_bytes = 0; + protected $image_size_bytes = 0; /** * Time the image was uploaded. * * Generated from protobuf field .google.protobuf.Timestamp upload_time = 5; */ - private $upload_time = null; + protected $upload_time = null; /** * Media type of this image, e.g. * "application/vnd.docker.distribution.manifest.v2+json". @@ -71,7 +71,7 @@ class DockerImage extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string media_type = 6; */ - private $media_type = ''; + protected $media_type = ''; /** * The time this image was built. * This field is returned as the 'metadata.buildTime' field in the @@ -81,13 +81,13 @@ class DockerImage extends \Google\Protobuf\Internal\Message * * Generated from protobuf field .google.protobuf.Timestamp build_time = 7; */ - private $build_time = null; + protected $build_time = null; /** * Output only. The time when the docker image was last updated. * * Generated from protobuf field .google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $update_time = null; + protected $update_time = null; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/File.php b/ArtifactRegistry/src/V1/File.php index aacd601a85c6..a9aa22d95500 100644 --- a/ArtifactRegistry/src/V1/File.php +++ b/ArtifactRegistry/src/V1/File.php @@ -22,13 +22,13 @@ class File extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1; */ - private $name = ''; + protected $name = ''; /** * The size of the File in bytes. * * Generated from protobuf field int64 size_bytes = 3; */ - private $size_bytes = 0; + protected $size_bytes = 0; /** * The hashes of the file content. * @@ -40,26 +40,26 @@ class File extends \Google\Protobuf\Internal\Message * * Generated from protobuf field .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $create_time = null; + protected $create_time = null; /** * Output only. The time when the File was last updated. * * Generated from protobuf field .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $update_time = null; + protected $update_time = null; /** * The name of the Package or Version that owns this file, if any. * * Generated from protobuf field string owner = 7; */ - private $owner = ''; + protected $owner = ''; /** * Output only. The time when the last attempt to refresh the file's data was * made. Only set when the repository is remote. * * Generated from protobuf field .google.protobuf.Timestamp fetch_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $fetch_time = null; + protected $fetch_time = null; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/GetDockerImageRequest.php b/ArtifactRegistry/src/V1/GetDockerImageRequest.php index 93baa0715edc..61b5cf12ccfd 100644 --- a/ArtifactRegistry/src/V1/GetDockerImageRequest.php +++ b/ArtifactRegistry/src/V1/GetDockerImageRequest.php @@ -20,7 +20,7 @@ class GetDockerImageRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { */ - private $name = ''; + protected $name = ''; /** * @param string $name Required. The name of the docker images. Please see diff --git a/ArtifactRegistry/src/V1/GetFileRequest.php b/ArtifactRegistry/src/V1/GetFileRequest.php index 763e239ddd95..dfb6c5bd26ac 100644 --- a/ArtifactRegistry/src/V1/GetFileRequest.php +++ b/ArtifactRegistry/src/V1/GetFileRequest.php @@ -20,7 +20,7 @@ class GetFileRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { */ - private $name = ''; + protected $name = ''; /** * @param string $name Required. The name of the file to retrieve. Please see diff --git a/ArtifactRegistry/src/V1/GetMavenArtifactRequest.php b/ArtifactRegistry/src/V1/GetMavenArtifactRequest.php index 81b23e3d99d6..33f61844532d 100644 --- a/ArtifactRegistry/src/V1/GetMavenArtifactRequest.php +++ b/ArtifactRegistry/src/V1/GetMavenArtifactRequest.php @@ -20,7 +20,7 @@ class GetMavenArtifactRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { */ - private $name = ''; + protected $name = ''; /** * @param string $name Required. The name of the maven artifact. Please see diff --git a/ArtifactRegistry/src/V1/GetNpmPackageRequest.php b/ArtifactRegistry/src/V1/GetNpmPackageRequest.php index 481778356a00..19e47bc35963 100644 --- a/ArtifactRegistry/src/V1/GetNpmPackageRequest.php +++ b/ArtifactRegistry/src/V1/GetNpmPackageRequest.php @@ -20,7 +20,7 @@ class GetNpmPackageRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { */ - private $name = ''; + protected $name = ''; /** * @param string $name Required. The name of the npm package. Please see diff --git a/ArtifactRegistry/src/V1/GetPackageRequest.php b/ArtifactRegistry/src/V1/GetPackageRequest.php index ca55baadd1cb..d1cb4907aeb9 100644 --- a/ArtifactRegistry/src/V1/GetPackageRequest.php +++ b/ArtifactRegistry/src/V1/GetPackageRequest.php @@ -20,7 +20,7 @@ class GetPackageRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { */ - private $name = ''; + protected $name = ''; /** * @param string $name Required. The name of the package to retrieve. Please see diff --git a/ArtifactRegistry/src/V1/GetProjectSettingsRequest.php b/ArtifactRegistry/src/V1/GetProjectSettingsRequest.php index 2c985ed4c451..98fd5df8ddc6 100644 --- a/ArtifactRegistry/src/V1/GetProjectSettingsRequest.php +++ b/ArtifactRegistry/src/V1/GetProjectSettingsRequest.php @@ -20,7 +20,7 @@ class GetProjectSettingsRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { */ - private $name = ''; + protected $name = ''; /** * @param string $name Required. The name of the projectSettings resource. Please see diff --git a/ArtifactRegistry/src/V1/GetPythonPackageRequest.php b/ArtifactRegistry/src/V1/GetPythonPackageRequest.php index eb29a291ef2b..cc414d1512f2 100644 --- a/ArtifactRegistry/src/V1/GetPythonPackageRequest.php +++ b/ArtifactRegistry/src/V1/GetPythonPackageRequest.php @@ -20,7 +20,7 @@ class GetPythonPackageRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { */ - private $name = ''; + protected $name = ''; /** * @param string $name Required. The name of the python package. Please see diff --git a/ArtifactRegistry/src/V1/GetRepositoryRequest.php b/ArtifactRegistry/src/V1/GetRepositoryRequest.php index a8d2dd01e291..3d634bac4006 100644 --- a/ArtifactRegistry/src/V1/GetRepositoryRequest.php +++ b/ArtifactRegistry/src/V1/GetRepositoryRequest.php @@ -20,7 +20,7 @@ class GetRepositoryRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { */ - private $name = ''; + protected $name = ''; /** * @param string $name Required. The name of the repository to retrieve. Please see diff --git a/ArtifactRegistry/src/V1/GetTagRequest.php b/ArtifactRegistry/src/V1/GetTagRequest.php index 4e14051ace39..1f8670ee2d17 100644 --- a/ArtifactRegistry/src/V1/GetTagRequest.php +++ b/ArtifactRegistry/src/V1/GetTagRequest.php @@ -20,7 +20,7 @@ class GetTagRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1; */ - private $name = ''; + protected $name = ''; /** * @param string $name The name of the tag to retrieve. diff --git a/ArtifactRegistry/src/V1/GetVPCSCConfigRequest.php b/ArtifactRegistry/src/V1/GetVPCSCConfigRequest.php index c042439898e8..15127233c42b 100644 --- a/ArtifactRegistry/src/V1/GetVPCSCConfigRequest.php +++ b/ArtifactRegistry/src/V1/GetVPCSCConfigRequest.php @@ -20,7 +20,7 @@ class GetVPCSCConfigRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { */ - private $name = ''; + protected $name = ''; /** * @param string $name Required. The name of the VPCSCConfig resource. Please see diff --git a/ArtifactRegistry/src/V1/GetVersionRequest.php b/ArtifactRegistry/src/V1/GetVersionRequest.php index 69b3d32b7ff0..c41a97ec0384 100644 --- a/ArtifactRegistry/src/V1/GetVersionRequest.php +++ b/ArtifactRegistry/src/V1/GetVersionRequest.php @@ -20,13 +20,13 @@ class GetVersionRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1; */ - private $name = ''; + protected $name = ''; /** * The view that should be returned in the response. * * Generated from protobuf field .google.devtools.artifactregistry.v1.VersionView view = 2; */ - private $view = 0; + protected $view = 0; /** * @param string $name The name of the version to retrieve. diff --git a/ArtifactRegistry/src/V1/Hash.php b/ArtifactRegistry/src/V1/Hash.php index 9ab59f95dcd2..79bcb7533540 100644 --- a/ArtifactRegistry/src/V1/Hash.php +++ b/ArtifactRegistry/src/V1/Hash.php @@ -20,13 +20,13 @@ class Hash extends \Google\Protobuf\Internal\Message * * Generated from protobuf field .google.devtools.artifactregistry.v1.Hash.HashType type = 1; */ - private $type = 0; + protected $type = 0; /** * The hash value. * * Generated from protobuf field bytes value = 2; */ - private $value = ''; + protected $value = ''; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/Hash/HashType.php b/ArtifactRegistry/src/V1/Hash/HashType.php index 51fcd6f07fc3..84d9f35c2818 100644 --- a/ArtifactRegistry/src/V1/Hash/HashType.php +++ b/ArtifactRegistry/src/V1/Hash/HashType.php @@ -59,6 +59,4 @@ public static function value($name) } } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(HashType::class, \Google\Cloud\ArtifactRegistry\V1\Hash_HashType::class); diff --git a/ArtifactRegistry/src/V1/ImportAptArtifactsErrorInfo.php b/ArtifactRegistry/src/V1/ImportAptArtifactsErrorInfo.php index 3fa98d6f5c00..eb25e2abc7e3 100644 --- a/ArtifactRegistry/src/V1/ImportAptArtifactsErrorInfo.php +++ b/ArtifactRegistry/src/V1/ImportAptArtifactsErrorInfo.php @@ -20,7 +20,7 @@ class ImportAptArtifactsErrorInfo extends \Google\Protobuf\Internal\Message * * Generated from protobuf field .google.rpc.Status error = 2; */ - private $error = null; + protected $error = null; protected $source; /** diff --git a/ArtifactRegistry/src/V1/ImportAptArtifactsGcsSource.php b/ArtifactRegistry/src/V1/ImportAptArtifactsGcsSource.php index 0a3036bf77c6..0d7d9bee210a 100644 --- a/ArtifactRegistry/src/V1/ImportAptArtifactsGcsSource.php +++ b/ArtifactRegistry/src/V1/ImportAptArtifactsGcsSource.php @@ -26,7 +26,7 @@ class ImportAptArtifactsGcsSource extends \Google\Protobuf\Internal\Message * * Generated from protobuf field bool use_wildcards = 2; */ - private $use_wildcards = false; + protected $use_wildcards = false; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/ImportAptArtifactsRequest.php b/ArtifactRegistry/src/V1/ImportAptArtifactsRequest.php index 6a4a07eb8067..fc3e346ecd7c 100644 --- a/ArtifactRegistry/src/V1/ImportAptArtifactsRequest.php +++ b/ArtifactRegistry/src/V1/ImportAptArtifactsRequest.php @@ -20,7 +20,7 @@ class ImportAptArtifactsRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string parent = 1; */ - private $parent = ''; + protected $parent = ''; protected $source; /** diff --git a/ArtifactRegistry/src/V1/ImportYumArtifactsErrorInfo.php b/ArtifactRegistry/src/V1/ImportYumArtifactsErrorInfo.php index 748801707ca3..1a2af81059d7 100644 --- a/ArtifactRegistry/src/V1/ImportYumArtifactsErrorInfo.php +++ b/ArtifactRegistry/src/V1/ImportYumArtifactsErrorInfo.php @@ -20,7 +20,7 @@ class ImportYumArtifactsErrorInfo extends \Google\Protobuf\Internal\Message * * Generated from protobuf field .google.rpc.Status error = 2; */ - private $error = null; + protected $error = null; protected $source; /** diff --git a/ArtifactRegistry/src/V1/ImportYumArtifactsGcsSource.php b/ArtifactRegistry/src/V1/ImportYumArtifactsGcsSource.php index 766c697927e9..5260dca32be4 100644 --- a/ArtifactRegistry/src/V1/ImportYumArtifactsGcsSource.php +++ b/ArtifactRegistry/src/V1/ImportYumArtifactsGcsSource.php @@ -26,7 +26,7 @@ class ImportYumArtifactsGcsSource extends \Google\Protobuf\Internal\Message * * Generated from protobuf field bool use_wildcards = 2; */ - private $use_wildcards = false; + protected $use_wildcards = false; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/ImportYumArtifactsRequest.php b/ArtifactRegistry/src/V1/ImportYumArtifactsRequest.php index bc4fba037d5b..a9852949319c 100644 --- a/ArtifactRegistry/src/V1/ImportYumArtifactsRequest.php +++ b/ArtifactRegistry/src/V1/ImportYumArtifactsRequest.php @@ -20,7 +20,7 @@ class ImportYumArtifactsRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string parent = 1; */ - private $parent = ''; + protected $parent = ''; protected $source; /** diff --git a/ArtifactRegistry/src/V1/ListDockerImagesRequest.php b/ArtifactRegistry/src/V1/ListDockerImagesRequest.php index ff73977e5df1..6b0dff272eab 100644 --- a/ArtifactRegistry/src/V1/ListDockerImagesRequest.php +++ b/ArtifactRegistry/src/V1/ListDockerImagesRequest.php @@ -21,25 +21,25 @@ class ListDockerImagesRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED]; */ - private $parent = ''; + protected $parent = ''; /** * The maximum number of artifacts to return. * * Generated from protobuf field int32 page_size = 2; */ - private $page_size = 0; + protected $page_size = 0; /** * The next_page_token value returned from a previous list request, if any. * * Generated from protobuf field string page_token = 3; */ - private $page_token = ''; + protected $page_token = ''; /** * The field to order the results by. * * Generated from protobuf field string order_by = 4; */ - private $order_by = ''; + protected $order_by = ''; /** * @param string $parent Required. The name of the parent resource whose docker images will be diff --git a/ArtifactRegistry/src/V1/ListDockerImagesResponse.php b/ArtifactRegistry/src/V1/ListDockerImagesResponse.php index 32460b5c4103..2ccec19eb3ee 100644 --- a/ArtifactRegistry/src/V1/ListDockerImagesResponse.php +++ b/ArtifactRegistry/src/V1/ListDockerImagesResponse.php @@ -27,7 +27,7 @@ class ListDockerImagesResponse extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string next_page_token = 2; */ - private $next_page_token = ''; + protected $next_page_token = ''; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/ListFilesRequest.php b/ArtifactRegistry/src/V1/ListFilesRequest.php index 31f8a7eeb749..f8cf0a6173ca 100644 --- a/ArtifactRegistry/src/V1/ListFilesRequest.php +++ b/ArtifactRegistry/src/V1/ListFilesRequest.php @@ -21,7 +21,7 @@ class ListFilesRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { */ - private $parent = ''; + protected $parent = ''; /** * An expression for filtering the results of the request. Filter rules are * case insensitive. The fields eligible for filtering are: @@ -35,25 +35,25 @@ class ListFilesRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string filter = 4; */ - private $filter = ''; + protected $filter = ''; /** * The maximum number of files to return. * * Generated from protobuf field int32 page_size = 2; */ - private $page_size = 0; + protected $page_size = 0; /** * The next_page_token value returned from a previous list request, if any. * * Generated from protobuf field string page_token = 3; */ - private $page_token = ''; + protected $page_token = ''; /** * The field to order the results by. * * Generated from protobuf field string order_by = 5; */ - private $order_by = ''; + protected $order_by = ''; /** * @param string $parent Required. The name of the repository whose files will be listed. For diff --git a/ArtifactRegistry/src/V1/ListFilesResponse.php b/ArtifactRegistry/src/V1/ListFilesResponse.php index 8ed6ed608ede..96f058260762 100644 --- a/ArtifactRegistry/src/V1/ListFilesResponse.php +++ b/ArtifactRegistry/src/V1/ListFilesResponse.php @@ -27,7 +27,7 @@ class ListFilesResponse extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string next_page_token = 2; */ - private $next_page_token = ''; + protected $next_page_token = ''; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/ListMavenArtifactsRequest.php b/ArtifactRegistry/src/V1/ListMavenArtifactsRequest.php index 010b068680ab..4db5ada82688 100644 --- a/ArtifactRegistry/src/V1/ListMavenArtifactsRequest.php +++ b/ArtifactRegistry/src/V1/ListMavenArtifactsRequest.php @@ -21,19 +21,19 @@ class ListMavenArtifactsRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { */ - private $parent = ''; + protected $parent = ''; /** * The maximum number of artifacts to return. * * Generated from protobuf field int32 page_size = 2; */ - private $page_size = 0; + protected $page_size = 0; /** * The next_page_token value returned from a previous list request, if any. * * Generated from protobuf field string page_token = 3; */ - private $page_token = ''; + protected $page_token = ''; /** * @param string $parent Required. The name of the parent resource whose maven artifacts will be diff --git a/ArtifactRegistry/src/V1/ListMavenArtifactsResponse.php b/ArtifactRegistry/src/V1/ListMavenArtifactsResponse.php index cb3f930a7dd3..b1de1f21db3d 100644 --- a/ArtifactRegistry/src/V1/ListMavenArtifactsResponse.php +++ b/ArtifactRegistry/src/V1/ListMavenArtifactsResponse.php @@ -27,7 +27,7 @@ class ListMavenArtifactsResponse extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string next_page_token = 2; */ - private $next_page_token = ''; + protected $next_page_token = ''; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/ListNpmPackagesRequest.php b/ArtifactRegistry/src/V1/ListNpmPackagesRequest.php index 6631badb0e31..66ab4c44a7c4 100644 --- a/ArtifactRegistry/src/V1/ListNpmPackagesRequest.php +++ b/ArtifactRegistry/src/V1/ListNpmPackagesRequest.php @@ -21,19 +21,19 @@ class ListNpmPackagesRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { */ - private $parent = ''; + protected $parent = ''; /** * The maximum number of artifacts to return. * * Generated from protobuf field int32 page_size = 2; */ - private $page_size = 0; + protected $page_size = 0; /** * The next_page_token value returned from a previous list request, if any. * * Generated from protobuf field string page_token = 3; */ - private $page_token = ''; + protected $page_token = ''; /** * @param string $parent Required. The name of the parent resource whose npm packages will be diff --git a/ArtifactRegistry/src/V1/ListNpmPackagesResponse.php b/ArtifactRegistry/src/V1/ListNpmPackagesResponse.php index 246166ff20db..ad1c6898e324 100644 --- a/ArtifactRegistry/src/V1/ListNpmPackagesResponse.php +++ b/ArtifactRegistry/src/V1/ListNpmPackagesResponse.php @@ -27,7 +27,7 @@ class ListNpmPackagesResponse extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string next_page_token = 2; */ - private $next_page_token = ''; + protected $next_page_token = ''; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/ListPackagesRequest.php b/ArtifactRegistry/src/V1/ListPackagesRequest.php index d2a6f0f0b2b3..cf8929daaf9d 100644 --- a/ArtifactRegistry/src/V1/ListPackagesRequest.php +++ b/ArtifactRegistry/src/V1/ListPackagesRequest.php @@ -20,19 +20,19 @@ class ListPackagesRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { */ - private $parent = ''; + protected $parent = ''; /** * The maximum number of packages to return. Maximum page size is 1,000. * * Generated from protobuf field int32 page_size = 2; */ - private $page_size = 0; + protected $page_size = 0; /** * The next_page_token value returned from a previous list request, if any. * * Generated from protobuf field string page_token = 3; */ - private $page_token = ''; + protected $page_token = ''; /** * @param string $parent Required. The name of the parent resource whose packages will be listed. Please see diff --git a/ArtifactRegistry/src/V1/ListPackagesResponse.php b/ArtifactRegistry/src/V1/ListPackagesResponse.php index ad39ce5ef351..8822cdbba69f 100644 --- a/ArtifactRegistry/src/V1/ListPackagesResponse.php +++ b/ArtifactRegistry/src/V1/ListPackagesResponse.php @@ -27,7 +27,7 @@ class ListPackagesResponse extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string next_page_token = 2; */ - private $next_page_token = ''; + protected $next_page_token = ''; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/ListPythonPackagesRequest.php b/ArtifactRegistry/src/V1/ListPythonPackagesRequest.php index 91fc8ff849d0..a49653837a14 100644 --- a/ArtifactRegistry/src/V1/ListPythonPackagesRequest.php +++ b/ArtifactRegistry/src/V1/ListPythonPackagesRequest.php @@ -21,19 +21,19 @@ class ListPythonPackagesRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { */ - private $parent = ''; + protected $parent = ''; /** * The maximum number of artifacts to return. * * Generated from protobuf field int32 page_size = 2; */ - private $page_size = 0; + protected $page_size = 0; /** * The next_page_token value returned from a previous list request, if any. * * Generated from protobuf field string page_token = 3; */ - private $page_token = ''; + protected $page_token = ''; /** * @param string $parent Required. The name of the parent resource whose python packages will be diff --git a/ArtifactRegistry/src/V1/ListPythonPackagesResponse.php b/ArtifactRegistry/src/V1/ListPythonPackagesResponse.php index e3bc4b6a5f6c..b985eecc48ea 100644 --- a/ArtifactRegistry/src/V1/ListPythonPackagesResponse.php +++ b/ArtifactRegistry/src/V1/ListPythonPackagesResponse.php @@ -27,7 +27,7 @@ class ListPythonPackagesResponse extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string next_page_token = 2; */ - private $next_page_token = ''; + protected $next_page_token = ''; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/ListRepositoriesRequest.php b/ArtifactRegistry/src/V1/ListRepositoriesRequest.php index 9a3013bc329c..6c4d1e49225d 100644 --- a/ArtifactRegistry/src/V1/ListRepositoriesRequest.php +++ b/ArtifactRegistry/src/V1/ListRepositoriesRequest.php @@ -21,19 +21,19 @@ class ListRepositoriesRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { */ - private $parent = ''; + protected $parent = ''; /** * The maximum number of repositories to return. Maximum page size is 1,000. * * Generated from protobuf field int32 page_size = 2; */ - private $page_size = 0; + protected $page_size = 0; /** * The next_page_token value returned from a previous list request, if any. * * Generated from protobuf field string page_token = 3; */ - private $page_token = ''; + protected $page_token = ''; /** * @param string $parent Required. The name of the parent resource whose repositories will be diff --git a/ArtifactRegistry/src/V1/ListRepositoriesResponse.php b/ArtifactRegistry/src/V1/ListRepositoriesResponse.php index 299768440de9..263872d9a2dc 100644 --- a/ArtifactRegistry/src/V1/ListRepositoriesResponse.php +++ b/ArtifactRegistry/src/V1/ListRepositoriesResponse.php @@ -27,7 +27,7 @@ class ListRepositoriesResponse extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string next_page_token = 2; */ - private $next_page_token = ''; + protected $next_page_token = ''; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/ListTagsRequest.php b/ArtifactRegistry/src/V1/ListTagsRequest.php index d823bad7f24a..3f5b8a81b0c6 100644 --- a/ArtifactRegistry/src/V1/ListTagsRequest.php +++ b/ArtifactRegistry/src/V1/ListTagsRequest.php @@ -22,7 +22,7 @@ class ListTagsRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string parent = 1; */ - private $parent = ''; + protected $parent = ''; /** * An expression for filtering the results of the request. Filter rules are * case insensitive. The fields eligible for filtering are: @@ -33,19 +33,19 @@ class ListTagsRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string filter = 4; */ - private $filter = ''; + protected $filter = ''; /** * The maximum number of tags to return. Maximum page size is 10,000. * * Generated from protobuf field int32 page_size = 2; */ - private $page_size = 0; + protected $page_size = 0; /** * The next_page_token value returned from a previous list request, if any. * * Generated from protobuf field string page_token = 3; */ - private $page_token = ''; + protected $page_token = ''; /** * @param string $parent The name of the parent package whose tags will be listed. diff --git a/ArtifactRegistry/src/V1/ListTagsResponse.php b/ArtifactRegistry/src/V1/ListTagsResponse.php index c2696eb15f1d..5d1c4b49930c 100644 --- a/ArtifactRegistry/src/V1/ListTagsResponse.php +++ b/ArtifactRegistry/src/V1/ListTagsResponse.php @@ -27,7 +27,7 @@ class ListTagsResponse extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string next_page_token = 2; */ - private $next_page_token = ''; + protected $next_page_token = ''; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/ListVersionsRequest.php b/ArtifactRegistry/src/V1/ListVersionsRequest.php index 19aa4a5d85bb..b10835ebe609 100644 --- a/ArtifactRegistry/src/V1/ListVersionsRequest.php +++ b/ArtifactRegistry/src/V1/ListVersionsRequest.php @@ -20,31 +20,31 @@ class ListVersionsRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string parent = 1; */ - private $parent = ''; + protected $parent = ''; /** * The maximum number of versions to return. Maximum page size is 1,000. * * Generated from protobuf field int32 page_size = 2; */ - private $page_size = 0; + protected $page_size = 0; /** * The next_page_token value returned from a previous list request, if any. * * Generated from protobuf field string page_token = 3; */ - private $page_token = ''; + protected $page_token = ''; /** * The view that should be returned in the response. * * Generated from protobuf field .google.devtools.artifactregistry.v1.VersionView view = 4; */ - private $view = 0; + protected $view = 0; /** * Optional. The field to order the results by. * * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; */ - private $order_by = ''; + protected $order_by = ''; /** * @param string $parent The name of the parent resource whose versions will be listed. diff --git a/ArtifactRegistry/src/V1/ListVersionsResponse.php b/ArtifactRegistry/src/V1/ListVersionsResponse.php index fd6fc996a52c..3aaa352298a4 100644 --- a/ArtifactRegistry/src/V1/ListVersionsResponse.php +++ b/ArtifactRegistry/src/V1/ListVersionsResponse.php @@ -27,7 +27,7 @@ class ListVersionsResponse extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string next_page_token = 2; */ - private $next_page_token = ''; + protected $next_page_token = ''; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/MavenArtifact.php b/ArtifactRegistry/src/V1/MavenArtifact.php index dc5d943f5dcc..6ade7c6ddb1e 100644 --- a/ArtifactRegistry/src/V1/MavenArtifact.php +++ b/ArtifactRegistry/src/V1/MavenArtifact.php @@ -27,7 +27,7 @@ class MavenArtifact extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; */ - private $name = ''; + protected $name = ''; /** * Required. URL to access the pom file of the artifact. * Example: @@ -35,7 +35,7 @@ class MavenArtifact extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string pom_uri = 2 [(.google.api.field_behavior) = REQUIRED]; */ - private $pom_uri = ''; + protected $pom_uri = ''; /** * Group ID for the artifact. * Example: @@ -43,31 +43,31 @@ class MavenArtifact extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string group_id = 3; */ - private $group_id = ''; + protected $group_id = ''; /** * Artifact ID for the artifact. * * Generated from protobuf field string artifact_id = 4; */ - private $artifact_id = ''; + protected $artifact_id = ''; /** * Version of this artifact. * * Generated from protobuf field string version = 5; */ - private $version = ''; + protected $version = ''; /** * Output only. Time the artifact was created. * * Generated from protobuf field .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $create_time = null; + protected $create_time = null; /** * Output only. Time the artifact was updated. * * Generated from protobuf field .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $update_time = null; + protected $update_time = null; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/NpmPackage.php b/ArtifactRegistry/src/V1/NpmPackage.php index 5e00d0646b7e..ef9668517d0a 100644 --- a/ArtifactRegistry/src/V1/NpmPackage.php +++ b/ArtifactRegistry/src/V1/NpmPackage.php @@ -26,19 +26,19 @@ class NpmPackage extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; */ - private $name = ''; + protected $name = ''; /** * Package for the artifact. * * Generated from protobuf field string package_name = 3; */ - private $package_name = ''; + protected $package_name = ''; /** * Version of this package. * * Generated from protobuf field string version = 4; */ - private $version = ''; + protected $version = ''; /** * Tags attached to this package. * @@ -50,13 +50,13 @@ class NpmPackage extends \Google\Protobuf\Internal\Message * * Generated from protobuf field .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $create_time = null; + protected $create_time = null; /** * Output only. Time the package was updated. * * Generated from protobuf field .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $update_time = null; + protected $update_time = null; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/Package.php b/ArtifactRegistry/src/V1/Package.php index ac28a080f850..a61c4fe1b73a 100644 --- a/ArtifactRegistry/src/V1/Package.php +++ b/ArtifactRegistry/src/V1/Package.php @@ -22,26 +22,26 @@ class Package extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1; */ - private $name = ''; + protected $name = ''; /** * The display name of the package. * * Generated from protobuf field string display_name = 2; */ - private $display_name = ''; + protected $display_name = ''; /** * The time when the package was created. * * Generated from protobuf field .google.protobuf.Timestamp create_time = 5; */ - private $create_time = null; + protected $create_time = null; /** * The time when the package was last updated. This includes publishing a new * version of the package. * * Generated from protobuf field .google.protobuf.Timestamp update_time = 6; */ - private $update_time = null; + protected $update_time = null; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/ProjectSettings.php b/ArtifactRegistry/src/V1/ProjectSettings.php index e9a64f8a8cf3..d9ff5a79afbf 100644 --- a/ArtifactRegistry/src/V1/ProjectSettings.php +++ b/ArtifactRegistry/src/V1/ProjectSettings.php @@ -24,13 +24,13 @@ class ProjectSettings extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1; */ - private $name = ''; + protected $name = ''; /** * The redirection state of the legacy repositories in this project. * * Generated from protobuf field .google.devtools.artifactregistry.v1.ProjectSettings.RedirectionState legacy_redirection_state = 2; */ - private $legacy_redirection_state = 0; + protected $legacy_redirection_state = 0; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/ProjectSettings/RedirectionState.php b/ArtifactRegistry/src/V1/ProjectSettings/RedirectionState.php index 111982d6d491..e07820abc46e 100644 --- a/ArtifactRegistry/src/V1/ProjectSettings/RedirectionState.php +++ b/ArtifactRegistry/src/V1/ProjectSettings/RedirectionState.php @@ -66,6 +66,4 @@ public static function value($name) } } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(RedirectionState::class, \Google\Cloud\ArtifactRegistry\V1\ProjectSettings_RedirectionState::class); diff --git a/ArtifactRegistry/src/V1/PythonPackage.php b/ArtifactRegistry/src/V1/PythonPackage.php index c700bddba577..208ad38fd84c 100644 --- a/ArtifactRegistry/src/V1/PythonPackage.php +++ b/ArtifactRegistry/src/V1/PythonPackage.php @@ -28,7 +28,7 @@ class PythonPackage extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; */ - private $name = ''; + protected $name = ''; /** * Required. URL to access the package. * Example: @@ -36,31 +36,31 @@ class PythonPackage extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string uri = 2 [(.google.api.field_behavior) = REQUIRED]; */ - private $uri = ''; + protected $uri = ''; /** * Package for the artifact. * * Generated from protobuf field string package_name = 3; */ - private $package_name = ''; + protected $package_name = ''; /** * Version of this package. * * Generated from protobuf field string version = 4; */ - private $version = ''; + protected $version = ''; /** * Output only. Time the package was created. * * Generated from protobuf field .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $create_time = null; + protected $create_time = null; /** * Output only. Time the package was updated. * * Generated from protobuf field .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $update_time = null; + protected $update_time = null; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/RemoteRepositoryConfig.php b/ArtifactRegistry/src/V1/RemoteRepositoryConfig.php index 5f03fc03310d..cb55a85f5d2b 100644 --- a/ArtifactRegistry/src/V1/RemoteRepositoryConfig.php +++ b/ArtifactRegistry/src/V1/RemoteRepositoryConfig.php @@ -20,13 +20,13 @@ class RemoteRepositoryConfig extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string description = 1; */ - private $description = ''; + protected $description = ''; /** * Optional. The credentials used to access the remote repository. * * Generated from protobuf field .google.devtools.artifactregistry.v1.RemoteRepositoryConfig.UpstreamCredentials upstream_credentials = 9 [(.google.api.field_behavior) = OPTIONAL]; */ - private $upstream_credentials = null; + protected $upstream_credentials = null; protected $remote_source; /** diff --git a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/AptRepository.php b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/AptRepository.php index e4ff37453569..18e276a813fc 100644 --- a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/AptRepository.php +++ b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/AptRepository.php @@ -76,6 +76,4 @@ public function getUpstream() } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(AptRepository::class, \Google\Cloud\ArtifactRegistry\V1\RemoteRepositoryConfig_AptRepository::class); diff --git a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/AptRepository/PublicRepository.php b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/AptRepository/PublicRepository.php index f3d02fce05a0..f60518a37a4a 100644 --- a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/AptRepository/PublicRepository.php +++ b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/AptRepository/PublicRepository.php @@ -21,13 +21,13 @@ class PublicRepository extends \Google\Protobuf\Internal\Message * * Generated from protobuf field .google.devtools.artifactregistry.v1.RemoteRepositoryConfig.AptRepository.PublicRepository.RepositoryBase repository_base = 1; */ - private $repository_base = 0; + protected $repository_base = 0; /** * A custom field to define a path to a specific repository from the base. * * Generated from protobuf field string repository_path = 2; */ - private $repository_path = ''; + protected $repository_path = ''; /** * Constructor. @@ -100,6 +100,4 @@ public function setRepositoryPath($var) } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(PublicRepository::class, \Google\Cloud\ArtifactRegistry\V1\RemoteRepositoryConfig_AptRepository_PublicRepository::class); diff --git a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/AptRepository/PublicRepository/RepositoryBase.php b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/AptRepository/PublicRepository/RepositoryBase.php index bfac3b3c00f2..54db0e457c47 100644 --- a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/AptRepository/PublicRepository/RepositoryBase.php +++ b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/AptRepository/PublicRepository/RepositoryBase.php @@ -59,6 +59,4 @@ public static function value($name) } } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(RepositoryBase::class, \Google\Cloud\ArtifactRegistry\V1\RemoteRepositoryConfig_AptRepository_PublicRepository_RepositoryBase::class); diff --git a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/DockerRepository.php b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/DockerRepository.php index f3aa08487fec..07f77336e9c7 100644 --- a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/DockerRepository.php +++ b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/DockerRepository.php @@ -76,6 +76,4 @@ public function getUpstream() } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(DockerRepository::class, \Google\Cloud\ArtifactRegistry\V1\RemoteRepositoryConfig_DockerRepository::class); diff --git a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/DockerRepository/PublicRepository.php b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/DockerRepository/PublicRepository.php index 82a2deb86984..4d954a9f3918 100644 --- a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/DockerRepository/PublicRepository.php +++ b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/DockerRepository/PublicRepository.php @@ -53,6 +53,4 @@ public static function value($name) } } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(PublicRepository::class, \Google\Cloud\ArtifactRegistry\V1\RemoteRepositoryConfig_DockerRepository_PublicRepository::class); diff --git a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/MavenRepository.php b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/MavenRepository.php index a8bd17ce0816..85653c2ba49d 100644 --- a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/MavenRepository.php +++ b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/MavenRepository.php @@ -76,6 +76,4 @@ public function getUpstream() } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(MavenRepository::class, \Google\Cloud\ArtifactRegistry\V1\RemoteRepositoryConfig_MavenRepository::class); diff --git a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/MavenRepository/PublicRepository.php b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/MavenRepository/PublicRepository.php index 7756888aacf6..7b25a3fb3142 100644 --- a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/MavenRepository/PublicRepository.php +++ b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/MavenRepository/PublicRepository.php @@ -53,6 +53,4 @@ public static function value($name) } } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(PublicRepository::class, \Google\Cloud\ArtifactRegistry\V1\RemoteRepositoryConfig_MavenRepository_PublicRepository::class); diff --git a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/NpmRepository.php b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/NpmRepository.php index df82dde05d50..9dabce6bd8f3 100644 --- a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/NpmRepository.php +++ b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/NpmRepository.php @@ -76,6 +76,4 @@ public function getUpstream() } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(NpmRepository::class, \Google\Cloud\ArtifactRegistry\V1\RemoteRepositoryConfig_NpmRepository::class); diff --git a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/NpmRepository/PublicRepository.php b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/NpmRepository/PublicRepository.php index 35a37914d7d1..4c0f8ad74199 100644 --- a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/NpmRepository/PublicRepository.php +++ b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/NpmRepository/PublicRepository.php @@ -52,6 +52,4 @@ public static function value($name) } } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(PublicRepository::class, \Google\Cloud\ArtifactRegistry\V1\RemoteRepositoryConfig_NpmRepository_PublicRepository::class); diff --git a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/PythonRepository.php b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/PythonRepository.php index 112d8e310400..8dd53a3ffb4d 100644 --- a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/PythonRepository.php +++ b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/PythonRepository.php @@ -76,6 +76,4 @@ public function getUpstream() } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(PythonRepository::class, \Google\Cloud\ArtifactRegistry\V1\RemoteRepositoryConfig_PythonRepository::class); diff --git a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/PythonRepository/PublicRepository.php b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/PythonRepository/PublicRepository.php index 1a20ffd2e141..0c0f019d3aa9 100644 --- a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/PythonRepository/PublicRepository.php +++ b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/PythonRepository/PublicRepository.php @@ -52,6 +52,4 @@ public static function value($name) } } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(PublicRepository::class, \Google\Cloud\ArtifactRegistry\V1\RemoteRepositoryConfig_PythonRepository_PublicRepository::class); diff --git a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/UpstreamCredentials.php b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/UpstreamCredentials.php index f4b88b8352ad..7d2d010db09e 100644 --- a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/UpstreamCredentials.php +++ b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/UpstreamCredentials.php @@ -73,6 +73,4 @@ public function getCredentials() } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(UpstreamCredentials::class, \Google\Cloud\ArtifactRegistry\V1\RemoteRepositoryConfig_UpstreamCredentials::class); diff --git a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/UpstreamCredentials/UsernamePasswordCredentials.php b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/UpstreamCredentials/UsernamePasswordCredentials.php index 03f346069806..ed75420760fd 100644 --- a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/UpstreamCredentials/UsernamePasswordCredentials.php +++ b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/UpstreamCredentials/UsernamePasswordCredentials.php @@ -20,7 +20,7 @@ class UsernamePasswordCredentials extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string username = 1; */ - private $username = ''; + protected $username = ''; /** * The Secret Manager key version that holds the password to access the * remote repository. Must be in the format of @@ -28,7 +28,7 @@ class UsernamePasswordCredentials extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string password_secret_version = 2 [(.google.api.resource_reference) = { */ - private $password_secret_version = ''; + protected $password_secret_version = ''; /** * Constructor. @@ -107,6 +107,4 @@ public function setPasswordSecretVersion($var) } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(UsernamePasswordCredentials::class, \Google\Cloud\ArtifactRegistry\V1\RemoteRepositoryConfig_UpstreamCredentials_UsernamePasswordCredentials::class); diff --git a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/YumRepository.php b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/YumRepository.php index 85505dc27beb..a9792a1236b4 100644 --- a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/YumRepository.php +++ b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/YumRepository.php @@ -76,6 +76,4 @@ public function getUpstream() } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(YumRepository::class, \Google\Cloud\ArtifactRegistry\V1\RemoteRepositoryConfig_YumRepository::class); diff --git a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/YumRepository/PublicRepository.php b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/YumRepository/PublicRepository.php index ec5e8961c537..49be52dee114 100644 --- a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/YumRepository/PublicRepository.php +++ b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/YumRepository/PublicRepository.php @@ -21,13 +21,13 @@ class PublicRepository extends \Google\Protobuf\Internal\Message * * Generated from protobuf field .google.devtools.artifactregistry.v1.RemoteRepositoryConfig.YumRepository.PublicRepository.RepositoryBase repository_base = 1; */ - private $repository_base = 0; + protected $repository_base = 0; /** * A custom field to define a path to a specific repository from the base. * * Generated from protobuf field string repository_path = 2; */ - private $repository_path = ''; + protected $repository_path = ''; /** * Constructor. @@ -100,6 +100,4 @@ public function setRepositoryPath($var) } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(PublicRepository::class, \Google\Cloud\ArtifactRegistry\V1\RemoteRepositoryConfig_YumRepository_PublicRepository::class); diff --git a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/YumRepository/PublicRepository/RepositoryBase.php b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/YumRepository/PublicRepository/RepositoryBase.php index 938be50a17f8..7a57cf061198 100644 --- a/ArtifactRegistry/src/V1/RemoteRepositoryConfig/YumRepository/PublicRepository/RepositoryBase.php +++ b/ArtifactRegistry/src/V1/RemoteRepositoryConfig/YumRepository/PublicRepository/RepositoryBase.php @@ -87,6 +87,4 @@ public static function value($name) } } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(RepositoryBase::class, \Google\Cloud\ArtifactRegistry\V1\RemoteRepositoryConfig_YumRepository_PublicRepository_RepositoryBase::class); diff --git a/ArtifactRegistry/src/V1/Repository.php b/ArtifactRegistry/src/V1/Repository.php index 9854921dd605..b162598ad0f5 100644 --- a/ArtifactRegistry/src/V1/Repository.php +++ b/ArtifactRegistry/src/V1/Repository.php @@ -21,19 +21,19 @@ class Repository extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1; */ - private $name = ''; + protected $name = ''; /** * Optional. The format of packages that are stored in the repository. * * Generated from protobuf field .google.devtools.artifactregistry.v1.Repository.Format format = 2 [(.google.api.field_behavior) = OPTIONAL]; */ - private $format = 0; + protected $format = 0; /** * The user-provided description of the repository. * * Generated from protobuf field string description = 3; */ - private $description = ''; + protected $description = ''; /** * Labels with user-defined metadata. * This field may contain up to 64 entries. Label keys and values may be no @@ -49,13 +49,13 @@ class Repository extends \Google\Protobuf\Internal\Message * * Generated from protobuf field .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $create_time = null; + protected $create_time = null; /** * Output only. The time when the repository was last updated. * * Generated from protobuf field .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $update_time = null; + protected $update_time = null; /** * The Cloud KMS resource name of the customer managed encryption key that's * used to encrypt the contents of the Repository. Has the form: @@ -64,13 +64,13 @@ class Repository extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string kms_key_name = 8; */ - private $kms_key_name = ''; + protected $kms_key_name = ''; /** * Optional. The mode of the repository. * * Generated from protobuf field .google.devtools.artifactregistry.v1.Repository.Mode mode = 10 [(.google.api.field_behavior) = OPTIONAL]; */ - private $mode = 0; + protected $mode = 0; /** * Optional. Cleanup policies for this repository. Cleanup policies indicate * when certain package versions can be automatically deleted. Map keys are @@ -87,20 +87,20 @@ class Repository extends \Google\Protobuf\Internal\Message * * Generated from protobuf field int64 size_bytes = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $size_bytes = 0; + protected $size_bytes = 0; /** * Output only. If set, the repository satisfies physical zone separation. * * Generated from protobuf field bool satisfies_pzs = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $satisfies_pzs = false; + protected $satisfies_pzs = false; /** * Optional. If true, the cleanup pipeline is prevented from deleting versions * in this repository. * * Generated from protobuf field bool cleanup_policy_dry_run = 18 [(.google.api.field_behavior) = OPTIONAL]; */ - private $cleanup_policy_dry_run = false; + protected $cleanup_policy_dry_run = false; protected $format_config; protected $mode_config; diff --git a/ArtifactRegistry/src/V1/Repository/DockerRepositoryConfig.php b/ArtifactRegistry/src/V1/Repository/DockerRepositoryConfig.php index 8111fd29bab9..d81fb3345003 100644 --- a/ArtifactRegistry/src/V1/Repository/DockerRepositoryConfig.php +++ b/ArtifactRegistry/src/V1/Repository/DockerRepositoryConfig.php @@ -24,7 +24,7 @@ class DockerRepositoryConfig extends \Google\Protobuf\Internal\Message * * Generated from protobuf field bool immutable_tags = 1; */ - private $immutable_tags = false; + protected $immutable_tags = false; /** * Constructor. @@ -75,6 +75,4 @@ public function setImmutableTags($var) } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(DockerRepositoryConfig::class, \Google\Cloud\ArtifactRegistry\V1\Repository_DockerRepositoryConfig::class); diff --git a/ArtifactRegistry/src/V1/Repository/Format.php b/ArtifactRegistry/src/V1/Repository/Format.php index 20aa9b235548..6fc8c1369014 100644 --- a/ArtifactRegistry/src/V1/Repository/Format.php +++ b/ArtifactRegistry/src/V1/Repository/Format.php @@ -101,6 +101,4 @@ public static function value($name) } } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Format::class, \Google\Cloud\ArtifactRegistry\V1\Repository_Format::class); diff --git a/ArtifactRegistry/src/V1/Repository/MavenRepositoryConfig.php b/ArtifactRegistry/src/V1/Repository/MavenRepositoryConfig.php index 1dc575167345..00844c17eaaa 100644 --- a/ArtifactRegistry/src/V1/Repository/MavenRepositoryConfig.php +++ b/ArtifactRegistry/src/V1/Repository/MavenRepositoryConfig.php @@ -23,13 +23,13 @@ class MavenRepositoryConfig extends \Google\Protobuf\Internal\Message * * Generated from protobuf field bool allow_snapshot_overwrites = 1; */ - private $allow_snapshot_overwrites = false; + protected $allow_snapshot_overwrites = false; /** * Version policy defines the versions that the registry will accept. * * Generated from protobuf field .google.devtools.artifactregistry.v1.Repository.MavenRepositoryConfig.VersionPolicy version_policy = 2; */ - private $version_policy = 0; + protected $version_policy = 0; /** * Constructor. @@ -105,6 +105,4 @@ public function setVersionPolicy($var) } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(MavenRepositoryConfig::class, \Google\Cloud\ArtifactRegistry\V1\Repository_MavenRepositoryConfig::class); diff --git a/ArtifactRegistry/src/V1/Repository/MavenRepositoryConfig/VersionPolicy.php b/ArtifactRegistry/src/V1/Repository/MavenRepositoryConfig/VersionPolicy.php index f31177cd8212..c59076e33839 100644 --- a/ArtifactRegistry/src/V1/Repository/MavenRepositoryConfig/VersionPolicy.php +++ b/ArtifactRegistry/src/V1/Repository/MavenRepositoryConfig/VersionPolicy.php @@ -61,6 +61,4 @@ public static function value($name) } } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(VersionPolicy::class, \Google\Cloud\ArtifactRegistry\V1\Repository_MavenRepositoryConfig_VersionPolicy::class); diff --git a/ArtifactRegistry/src/V1/Repository/Mode.php b/ArtifactRegistry/src/V1/Repository/Mode.php index b4830a8974a9..eb6554e12f24 100644 --- a/ArtifactRegistry/src/V1/Repository/Mode.php +++ b/ArtifactRegistry/src/V1/Repository/Mode.php @@ -67,6 +67,4 @@ public static function value($name) } } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Mode::class, \Google\Cloud\ArtifactRegistry\V1\Repository_Mode::class); diff --git a/ArtifactRegistry/src/V1/Tag.php b/ArtifactRegistry/src/V1/Tag.php index a0f36f6551c9..01d7525b1fee 100644 --- a/ArtifactRegistry/src/V1/Tag.php +++ b/ArtifactRegistry/src/V1/Tag.php @@ -25,7 +25,7 @@ class Tag extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1; */ - private $name = ''; + protected $name = ''; /** * The name of the version the tag refers to, for example: * "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/sha256:5243811" @@ -34,7 +34,7 @@ class Tag extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string version = 2; */ - private $version = ''; + protected $version = ''; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/UpdateProjectSettingsRequest.php b/ArtifactRegistry/src/V1/UpdateProjectSettingsRequest.php index 170780c1977c..77413896bc4a 100644 --- a/ArtifactRegistry/src/V1/UpdateProjectSettingsRequest.php +++ b/ArtifactRegistry/src/V1/UpdateProjectSettingsRequest.php @@ -20,13 +20,13 @@ class UpdateProjectSettingsRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field .google.devtools.artifactregistry.v1.ProjectSettings project_settings = 2; */ - private $project_settings = null; + protected $project_settings = null; /** * Field mask to support partial updates. * * Generated from protobuf field .google.protobuf.FieldMask update_mask = 3; */ - private $update_mask = null; + protected $update_mask = null; /** * @param \Google\Cloud\ArtifactRegistry\V1\ProjectSettings $projectSettings The project settings. diff --git a/ArtifactRegistry/src/V1/UpdateRepositoryRequest.php b/ArtifactRegistry/src/V1/UpdateRepositoryRequest.php index 249a68d8a627..c0156c13d4c5 100644 --- a/ArtifactRegistry/src/V1/UpdateRepositoryRequest.php +++ b/ArtifactRegistry/src/V1/UpdateRepositoryRequest.php @@ -20,7 +20,7 @@ class UpdateRepositoryRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field .google.devtools.artifactregistry.v1.Repository repository = 1; */ - private $repository = null; + protected $repository = null; /** * The update mask applies to the resource. For the `FieldMask` definition, * see @@ -28,7 +28,7 @@ class UpdateRepositoryRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; */ - private $update_mask = null; + protected $update_mask = null; /** * @param \Google\Cloud\ArtifactRegistry\V1\Repository $repository The repository that replaces the resource on the server. diff --git a/ArtifactRegistry/src/V1/UpdateTagRequest.php b/ArtifactRegistry/src/V1/UpdateTagRequest.php index b9ed0350e838..d9315b739945 100644 --- a/ArtifactRegistry/src/V1/UpdateTagRequest.php +++ b/ArtifactRegistry/src/V1/UpdateTagRequest.php @@ -20,7 +20,7 @@ class UpdateTagRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field .google.devtools.artifactregistry.v1.Tag tag = 1; */ - private $tag = null; + protected $tag = null; /** * The update mask applies to the resource. For the `FieldMask` definition, * see @@ -28,7 +28,7 @@ class UpdateTagRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; */ - private $update_mask = null; + protected $update_mask = null; /** * @param \Google\Cloud\ArtifactRegistry\V1\Tag $tag The tag that replaces the resource on the server. diff --git a/ArtifactRegistry/src/V1/UpdateVPCSCConfigRequest.php b/ArtifactRegistry/src/V1/UpdateVPCSCConfigRequest.php index 64fcf395ecbc..bce2a364212f 100644 --- a/ArtifactRegistry/src/V1/UpdateVPCSCConfigRequest.php +++ b/ArtifactRegistry/src/V1/UpdateVPCSCConfigRequest.php @@ -20,13 +20,13 @@ class UpdateVPCSCConfigRequest extends \Google\Protobuf\Internal\Message * * Generated from protobuf field .google.devtools.artifactregistry.v1.VPCSCConfig vpcsc_config = 1; */ - private $vpcsc_config = null; + protected $vpcsc_config = null; /** * Field mask to support partial updates. * * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; */ - private $update_mask = null; + protected $update_mask = null; /** * @param \Google\Cloud\ArtifactRegistry\V1\VPCSCConfig $vpcscConfig The project config. diff --git a/ArtifactRegistry/src/V1/UpstreamPolicy.php b/ArtifactRegistry/src/V1/UpstreamPolicy.php index cfd7fbcf1563..909b306d0796 100644 --- a/ArtifactRegistry/src/V1/UpstreamPolicy.php +++ b/ArtifactRegistry/src/V1/UpstreamPolicy.php @@ -20,20 +20,20 @@ class UpstreamPolicy extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string id = 1; */ - private $id = ''; + protected $id = ''; /** * A reference to the repository resource, for example: * `projects/p1/locations/us-central1/repositories/repo1`. * * Generated from protobuf field string repository = 2 [(.google.api.resource_reference) = { */ - private $repository = ''; + protected $repository = ''; /** * Entries with a greater priority value take precedence in the pull order. * * Generated from protobuf field int32 priority = 3; */ - private $priority = 0; + protected $priority = 0; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/VPCSCConfig.php b/ArtifactRegistry/src/V1/VPCSCConfig.php index 666ce5c4a7d1..ceb797f0ad22 100644 --- a/ArtifactRegistry/src/V1/VPCSCConfig.php +++ b/ArtifactRegistry/src/V1/VPCSCConfig.php @@ -24,14 +24,14 @@ class VPCSCConfig extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1; */ - private $name = ''; + protected $name = ''; /** * The project per location VPC SC policy that defines the VPC SC behavior for * the Remote Repository (Allow/Deny). * * Generated from protobuf field .google.devtools.artifactregistry.v1.VPCSCConfig.VPCSCPolicy vpcsc_policy = 2; */ - private $vpcsc_policy = 0; + protected $vpcsc_policy = 0; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/VPCSCConfig/VPCSCPolicy.php b/ArtifactRegistry/src/V1/VPCSCConfig/VPCSCPolicy.php index b42a04df0262..450db453f7bc 100644 --- a/ArtifactRegistry/src/V1/VPCSCConfig/VPCSCPolicy.php +++ b/ArtifactRegistry/src/V1/VPCSCConfig/VPCSCPolicy.php @@ -63,6 +63,4 @@ public static function value($name) } } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(VPCSCPolicy::class, \Google\Cloud\ArtifactRegistry\V1\VPCSCConfig_VPCSCPolicy::class); diff --git a/ArtifactRegistry/src/V1/Version.php b/ArtifactRegistry/src/V1/Version.php index 26d12fd0f97d..d0e6b33aa05a 100644 --- a/ArtifactRegistry/src/V1/Version.php +++ b/ArtifactRegistry/src/V1/Version.php @@ -25,25 +25,25 @@ class Version extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1; */ - private $name = ''; + protected $name = ''; /** * Optional. Description of the version, as specified in its metadata. * * Generated from protobuf field string description = 3; */ - private $description = ''; + protected $description = ''; /** * The time when the version was created. * * Generated from protobuf field .google.protobuf.Timestamp create_time = 5; */ - private $create_time = null; + protected $create_time = null; /** * The time when the version was last updated. * * Generated from protobuf field .google.protobuf.Timestamp update_time = 6; */ - private $update_time = null; + protected $update_time = null; /** * Output only. A list of related tags. Will contain up to 100 tags that * reference this version. @@ -60,7 +60,7 @@ class Version extends \Google\Protobuf\Internal\Message * * Generated from protobuf field .google.protobuf.Struct metadata = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $metadata = null; + protected $metadata = null; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/YumArtifact.php b/ArtifactRegistry/src/V1/YumArtifact.php index 7c7ac761b7da..b50bad3012ac 100644 --- a/ArtifactRegistry/src/V1/YumArtifact.php +++ b/ArtifactRegistry/src/V1/YumArtifact.php @@ -20,25 +20,25 @@ class YumArtifact extends \Google\Protobuf\Internal\Message * * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $name = ''; + protected $name = ''; /** * Output only. The yum package name of the artifact. * * Generated from protobuf field string package_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $package_name = ''; + protected $package_name = ''; /** * Output only. An artifact is a binary or source package. * * Generated from protobuf field .google.devtools.artifactregistry.v1.YumArtifact.PackageType package_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $package_type = 0; + protected $package_type = 0; /** * Output only. Operating system architecture of the artifact. * * Generated from protobuf field string architecture = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ - private $architecture = ''; + protected $architecture = ''; /** * Constructor. diff --git a/ArtifactRegistry/src/V1/YumArtifact/PackageType.php b/ArtifactRegistry/src/V1/YumArtifact/PackageType.php index 3e2b075bd74b..5c17f3f677d0 100644 --- a/ArtifactRegistry/src/V1/YumArtifact/PackageType.php +++ b/ArtifactRegistry/src/V1/YumArtifact/PackageType.php @@ -59,6 +59,4 @@ public static function value($name) } } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(PackageType::class, \Google\Cloud\ArtifactRegistry\V1\YumArtifact_PackageType::class); diff --git a/ArtifactRegistry/src/V1beta2/AptArtifact.php b/ArtifactRegistry/src/V1beta2/AptArtifact.php deleted file mode 100644 index 95e358de484d..000000000000 --- a/ArtifactRegistry/src/V1beta2/AptArtifact.php +++ /dev/null @@ -1,239 +0,0 @@ -google.devtools.artifactregistry.v1beta2.AptArtifact - */ -class AptArtifact extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The Artifact Registry resource name of the artifact. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $name = ''; - /** - * Output only. The Apt package name of the artifact. - * - * Generated from protobuf field string package_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $package_name = ''; - /** - * Output only. An artifact is a binary or source package. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.AptArtifact.PackageType package_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $package_type = 0; - /** - * Output only. Operating system architecture of the artifact. - * - * Generated from protobuf field string architecture = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $architecture = ''; - /** - * Output only. Repository component of the artifact. - * - * Generated from protobuf field string component = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $component = ''; - /** - * Output only. Contents of the artifact's control metadata file. - * - * Generated from protobuf field bytes control_file = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $control_file = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. The Artifact Registry resource name of the artifact. - * @type string $package_name - * Output only. The Apt package name of the artifact. - * @type int $package_type - * Output only. An artifact is a binary or source package. - * @type string $architecture - * Output only. Operating system architecture of the artifact. - * @type string $component - * Output only. Repository component of the artifact. - * @type string $control_file - * Output only. Contents of the artifact's control metadata file. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\AptArtifact::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The Artifact Registry resource name of the artifact. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. The Artifact Registry resource name of the artifact. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. The Apt package name of the artifact. - * - * Generated from protobuf field string package_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getPackageName() - { - return $this->package_name; - } - - /** - * Output only. The Apt package name of the artifact. - * - * Generated from protobuf field string package_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setPackageName($var) - { - GPBUtil::checkString($var, True); - $this->package_name = $var; - - return $this; - } - - /** - * Output only. An artifact is a binary or source package. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.AptArtifact.PackageType package_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getPackageType() - { - return $this->package_type; - } - - /** - * Output only. An artifact is a binary or source package. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.AptArtifact.PackageType package_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setPackageType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\ArtifactRegistry\V1beta2\AptArtifact\PackageType::class); - $this->package_type = $var; - - return $this; - } - - /** - * Output only. Operating system architecture of the artifact. - * - * Generated from protobuf field string architecture = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getArchitecture() - { - return $this->architecture; - } - - /** - * Output only. Operating system architecture of the artifact. - * - * Generated from protobuf field string architecture = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setArchitecture($var) - { - GPBUtil::checkString($var, True); - $this->architecture = $var; - - return $this; - } - - /** - * Output only. Repository component of the artifact. - * - * Generated from protobuf field string component = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getComponent() - { - return $this->component; - } - - /** - * Output only. Repository component of the artifact. - * - * Generated from protobuf field string component = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setComponent($var) - { - GPBUtil::checkString($var, True); - $this->component = $var; - - return $this; - } - - /** - * Output only. Contents of the artifact's control metadata file. - * - * Generated from protobuf field bytes control_file = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getControlFile() - { - return $this->control_file; - } - - /** - * Output only. Contents of the artifact's control metadata file. - * - * Generated from protobuf field bytes control_file = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setControlFile($var) - { - GPBUtil::checkString($var, False); - $this->control_file = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/AptArtifact/PackageType.php b/ArtifactRegistry/src/V1beta2/AptArtifact/PackageType.php deleted file mode 100644 index bbc443e0e109..000000000000 --- a/ArtifactRegistry/src/V1beta2/AptArtifact/PackageType.php +++ /dev/null @@ -1,64 +0,0 @@ -google.devtools.artifactregistry.v1beta2.AptArtifact.PackageType - */ -class PackageType -{ - /** - * Package type is not specified. - * - * Generated from protobuf enum PACKAGE_TYPE_UNSPECIFIED = 0; - */ - const PACKAGE_TYPE_UNSPECIFIED = 0; - /** - * Binary package. - * - * Generated from protobuf enum BINARY = 1; - */ - const BINARY = 1; - /** - * Source package. - * - * Generated from protobuf enum SOURCE = 2; - */ - const SOURCE = 2; - - private static $valueToName = [ - self::PACKAGE_TYPE_UNSPECIFIED => 'PACKAGE_TYPE_UNSPECIFIED', - self::BINARY => 'BINARY', - self::SOURCE => 'SOURCE', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(PackageType::class, \Google\Cloud\ArtifactRegistry\V1beta2\AptArtifact_PackageType::class); - diff --git a/ArtifactRegistry/src/V1beta2/AptArtifact_PackageType.php b/ArtifactRegistry/src/V1beta2/AptArtifact_PackageType.php deleted file mode 100644 index 8dbb125dad92..000000000000 --- a/ArtifactRegistry/src/V1beta2/AptArtifact_PackageType.php +++ /dev/null @@ -1,16 +0,0 @@ -_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ImportAptArtifacts', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Imports Yum (RPM) artifacts. The returned Operation will complete once the - * resources are imported. Package, Version, and File resources are created - * based on the imported artifacts. Imported artifacts that conflict with - * existing resources are ignored. - * @param \Google\Cloud\ArtifactRegistry\V1beta2\ImportYumArtifactsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ImportYumArtifacts(\Google\Cloud\ArtifactRegistry\V1beta2\ImportYumArtifactsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ImportYumArtifacts', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Lists repositories. - * @param \Google\Cloud\ArtifactRegistry\V1beta2\ListRepositoriesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListRepositories(\Google\Cloud\ArtifactRegistry\V1beta2\ListRepositoriesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListRepositories', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1beta2\ListRepositoriesResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets a repository. - * @param \Google\Cloud\ArtifactRegistry\V1beta2\GetRepositoryRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetRepository(\Google\Cloud\ArtifactRegistry\V1beta2\GetRepositoryRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetRepository', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1beta2\Repository', 'decode'], - $metadata, $options); - } - - /** - * Creates a repository. The returned Operation will finish once the - * repository has been created. Its response will be the created Repository. - * @param \Google\Cloud\ArtifactRegistry\V1beta2\CreateRepositoryRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateRepository(\Google\Cloud\ArtifactRegistry\V1beta2\CreateRepositoryRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/CreateRepository', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Updates a repository. - * @param \Google\Cloud\ArtifactRegistry\V1beta2\UpdateRepositoryRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateRepository(\Google\Cloud\ArtifactRegistry\V1beta2\UpdateRepositoryRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/UpdateRepository', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1beta2\Repository', 'decode'], - $metadata, $options); - } - - /** - * Deletes a repository and all of its contents. The returned Operation will - * finish once the repository has been deleted. It will not have any Operation - * metadata and will return a google.protobuf.Empty response. - * @param \Google\Cloud\ArtifactRegistry\V1beta2\DeleteRepositoryRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteRepository(\Google\Cloud\ArtifactRegistry\V1beta2\DeleteRepositoryRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeleteRepository', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Lists packages. - * @param \Google\Cloud\ArtifactRegistry\V1beta2\ListPackagesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListPackages(\Google\Cloud\ArtifactRegistry\V1beta2\ListPackagesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListPackages', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1beta2\ListPackagesResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets a package. - * @param \Google\Cloud\ArtifactRegistry\V1beta2\GetPackageRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetPackage(\Google\Cloud\ArtifactRegistry\V1beta2\GetPackageRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetPackage', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1beta2\Package', 'decode'], - $metadata, $options); - } - - /** - * Deletes a package and all of its versions and tags. The returned operation - * will complete once the package has been deleted. - * @param \Google\Cloud\ArtifactRegistry\V1beta2\DeletePackageRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeletePackage(\Google\Cloud\ArtifactRegistry\V1beta2\DeletePackageRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeletePackage', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Lists versions. - * @param \Google\Cloud\ArtifactRegistry\V1beta2\ListVersionsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListVersions(\Google\Cloud\ArtifactRegistry\V1beta2\ListVersionsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListVersions', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1beta2\ListVersionsResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets a version - * @param \Google\Cloud\ArtifactRegistry\V1beta2\GetVersionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetVersion(\Google\Cloud\ArtifactRegistry\V1beta2\GetVersionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetVersion', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1beta2\Version', 'decode'], - $metadata, $options); - } - - /** - * Deletes a version and all of its content. The returned operation will - * complete once the version has been deleted. - * @param \Google\Cloud\ArtifactRegistry\V1beta2\DeleteVersionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteVersion(\Google\Cloud\ArtifactRegistry\V1beta2\DeleteVersionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeleteVersion', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Lists files. - * @param \Google\Cloud\ArtifactRegistry\V1beta2\ListFilesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListFiles(\Google\Cloud\ArtifactRegistry\V1beta2\ListFilesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListFiles', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1beta2\ListFilesResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets a file. - * @param \Google\Cloud\ArtifactRegistry\V1beta2\GetFileRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetFile(\Google\Cloud\ArtifactRegistry\V1beta2\GetFileRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetFile', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1beta2\File', 'decode'], - $metadata, $options); - } - - /** - * Lists tags. - * @param \Google\Cloud\ArtifactRegistry\V1beta2\ListTagsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListTags(\Google\Cloud\ArtifactRegistry\V1beta2\ListTagsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListTags', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1beta2\ListTagsResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets a tag. - * @param \Google\Cloud\ArtifactRegistry\V1beta2\GetTagRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetTag(\Google\Cloud\ArtifactRegistry\V1beta2\GetTagRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetTag', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1beta2\Tag', 'decode'], - $metadata, $options); - } - - /** - * Creates a tag. - * @param \Google\Cloud\ArtifactRegistry\V1beta2\CreateTagRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateTag(\Google\Cloud\ArtifactRegistry\V1beta2\CreateTagRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/CreateTag', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1beta2\Tag', 'decode'], - $metadata, $options); - } - - /** - * Updates a tag. - * @param \Google\Cloud\ArtifactRegistry\V1beta2\UpdateTagRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateTag(\Google\Cloud\ArtifactRegistry\V1beta2\UpdateTagRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/UpdateTag', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1beta2\Tag', 'decode'], - $metadata, $options); - } - - /** - * Deletes a tag. - * @param \Google\Cloud\ArtifactRegistry\V1beta2\DeleteTagRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteTag(\Google\Cloud\ArtifactRegistry\V1beta2\DeleteTagRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeleteTag', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Updates the IAM policy for a given resource. - * @param \Google\Cloud\Iam\V1\SetIamPolicyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function SetIamPolicy(\Google\Cloud\Iam\V1\SetIamPolicyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/SetIamPolicy', - $argument, - ['\Google\Cloud\Iam\V1\Policy', 'decode'], - $metadata, $options); - } - - /** - * Gets the IAM policy for a given resource. - * @param \Google\Cloud\Iam\V1\GetIamPolicyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetIamPolicy(\Google\Cloud\Iam\V1\GetIamPolicyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetIamPolicy', - $argument, - ['\Google\Cloud\Iam\V1\Policy', 'decode'], - $metadata, $options); - } - - /** - * Tests if the caller has a list of permissions on a resource. - * @param \Google\Cloud\Iam\V1\TestIamPermissionsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function TestIamPermissions(\Google\Cloud\Iam\V1\TestIamPermissionsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/TestIamPermissions', - $argument, - ['\Google\Cloud\Iam\V1\TestIamPermissionsResponse', 'decode'], - $metadata, $options); - } - - /** - * Retrieves the Settings for the Project. - * @param \Google\Cloud\ArtifactRegistry\V1beta2\GetProjectSettingsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetProjectSettings(\Google\Cloud\ArtifactRegistry\V1beta2\GetProjectSettingsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetProjectSettings', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1beta2\ProjectSettings', 'decode'], - $metadata, $options); - } - - /** - * Updates the Settings for the Project. - * @param \Google\Cloud\ArtifactRegistry\V1beta2\UpdateProjectSettingsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateProjectSettings(\Google\Cloud\ArtifactRegistry\V1beta2\UpdateProjectSettingsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/UpdateProjectSettings', - $argument, - ['\Google\Cloud\ArtifactRegistry\V1beta2\ProjectSettings', 'decode'], - $metadata, $options); - } - -} diff --git a/ArtifactRegistry/src/V1beta2/CreateRepositoryRequest.php b/ArtifactRegistry/src/V1beta2/CreateRepositoryRequest.php deleted file mode 100644 index e96787f60dee..000000000000 --- a/ArtifactRegistry/src/V1beta2/CreateRepositoryRequest.php +++ /dev/null @@ -1,145 +0,0 @@ -google.devtools.artifactregistry.v1beta2.CreateRepositoryRequest - */ -class CreateRepositoryRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the parent resource where the repository will be created. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - private $parent = ''; - /** - * The repository id to use for this repository. - * - * Generated from protobuf field string repository_id = 2; - */ - private $repository_id = ''; - /** - * The repository to be created. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Repository repository = 3; - */ - private $repository = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The name of the parent resource where the repository will be created. - * @type string $repository_id - * The repository id to use for this repository. - * @type \Google\Cloud\ArtifactRegistry\V1beta2\Repository $repository - * The repository to be created. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Repository::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the parent resource where the repository will be created. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The name of the parent resource where the repository will be created. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The repository id to use for this repository. - * - * Generated from protobuf field string repository_id = 2; - * @return string - */ - public function getRepositoryId() - { - return $this->repository_id; - } - - /** - * The repository id to use for this repository. - * - * Generated from protobuf field string repository_id = 2; - * @param string $var - * @return $this - */ - public function setRepositoryId($var) - { - GPBUtil::checkString($var, True); - $this->repository_id = $var; - - return $this; - } - - /** - * The repository to be created. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Repository repository = 3; - * @return \Google\Cloud\ArtifactRegistry\V1beta2\Repository|null - */ - public function getRepository() - { - return $this->repository; - } - - public function hasRepository() - { - return isset($this->repository); - } - - public function clearRepository() - { - unset($this->repository); - } - - /** - * The repository to be created. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Repository repository = 3; - * @param \Google\Cloud\ArtifactRegistry\V1beta2\Repository $var - * @return $this - */ - public function setRepository($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ArtifactRegistry\V1beta2\Repository::class); - $this->repository = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/CreateTagRequest.php b/ArtifactRegistry/src/V1beta2/CreateTagRequest.php deleted file mode 100644 index 530103e2ba3a..000000000000 --- a/ArtifactRegistry/src/V1beta2/CreateTagRequest.php +++ /dev/null @@ -1,145 +0,0 @@ -google.devtools.artifactregistry.v1beta2.CreateTagRequest - */ -class CreateTagRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the parent resource where the tag will be created. - * - * Generated from protobuf field string parent = 1; - */ - private $parent = ''; - /** - * The tag id to use for this repository. - * - * Generated from protobuf field string tag_id = 2; - */ - private $tag_id = ''; - /** - * The tag to be created. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Tag tag = 3; - */ - private $tag = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * The name of the parent resource where the tag will be created. - * @type string $tag_id - * The tag id to use for this repository. - * @type \Google\Cloud\ArtifactRegistry\V1beta2\Tag $tag - * The tag to be created. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Tag::initOnce(); - parent::__construct($data); - } - - /** - * The name of the parent resource where the tag will be created. - * - * Generated from protobuf field string parent = 1; - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * The name of the parent resource where the tag will be created. - * - * Generated from protobuf field string parent = 1; - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The tag id to use for this repository. - * - * Generated from protobuf field string tag_id = 2; - * @return string - */ - public function getTagId() - { - return $this->tag_id; - } - - /** - * The tag id to use for this repository. - * - * Generated from protobuf field string tag_id = 2; - * @param string $var - * @return $this - */ - public function setTagId($var) - { - GPBUtil::checkString($var, True); - $this->tag_id = $var; - - return $this; - } - - /** - * The tag to be created. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Tag tag = 3; - * @return \Google\Cloud\ArtifactRegistry\V1beta2\Tag|null - */ - public function getTag() - { - return $this->tag; - } - - public function hasTag() - { - return isset($this->tag); - } - - public function clearTag() - { - unset($this->tag); - } - - /** - * The tag to be created. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Tag tag = 3; - * @param \Google\Cloud\ArtifactRegistry\V1beta2\Tag $var - * @return $this - */ - public function setTag($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ArtifactRegistry\V1beta2\Tag::class); - $this->tag = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/DeletePackageRequest.php b/ArtifactRegistry/src/V1beta2/DeletePackageRequest.php deleted file mode 100644 index 05cc5acafe72..000000000000 --- a/ArtifactRegistry/src/V1beta2/DeletePackageRequest.php +++ /dev/null @@ -1,67 +0,0 @@ -google.devtools.artifactregistry.v1beta2.DeletePackageRequest - */ -class DeletePackageRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the package to delete. - * - * Generated from protobuf field string name = 1; - */ - private $name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the package to delete. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Package::initOnce(); - parent::__construct($data); - } - - /** - * The name of the package to delete. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the package to delete. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/DeleteRepositoryRequest.php b/ArtifactRegistry/src/V1beta2/DeleteRepositoryRequest.php deleted file mode 100644 index cbe81a5e95d2..000000000000 --- a/ArtifactRegistry/src/V1beta2/DeleteRepositoryRequest.php +++ /dev/null @@ -1,67 +0,0 @@ -google.devtools.artifactregistry.v1beta2.DeleteRepositoryRequest - */ -class DeleteRepositoryRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the repository to delete. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - private $name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the repository to delete. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Repository::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the repository to delete. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the repository to delete. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/DeleteTagRequest.php b/ArtifactRegistry/src/V1beta2/DeleteTagRequest.php deleted file mode 100644 index d07f92a00ac9..000000000000 --- a/ArtifactRegistry/src/V1beta2/DeleteTagRequest.php +++ /dev/null @@ -1,67 +0,0 @@ -google.devtools.artifactregistry.v1beta2.DeleteTagRequest - */ -class DeleteTagRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the tag to delete. - * - * Generated from protobuf field string name = 1; - */ - private $name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the tag to delete. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Tag::initOnce(); - parent::__construct($data); - } - - /** - * The name of the tag to delete. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the tag to delete. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/DeleteVersionRequest.php b/ArtifactRegistry/src/V1beta2/DeleteVersionRequest.php deleted file mode 100644 index 68ebb8aef235..000000000000 --- a/ArtifactRegistry/src/V1beta2/DeleteVersionRequest.php +++ /dev/null @@ -1,105 +0,0 @@ -google.devtools.artifactregistry.v1beta2.DeleteVersionRequest - */ -class DeleteVersionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the version to delete. - * - * Generated from protobuf field string name = 1; - */ - private $name = ''; - /** - * By default, a version that is tagged may not be deleted. If force=true, the - * version and any tags pointing to the version are deleted. - * - * Generated from protobuf field bool force = 2; - */ - private $force = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the version to delete. - * @type bool $force - * By default, a version that is tagged may not be deleted. If force=true, the - * version and any tags pointing to the version are deleted. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Version::initOnce(); - parent::__construct($data); - } - - /** - * The name of the version to delete. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the version to delete. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * By default, a version that is tagged may not be deleted. If force=true, the - * version and any tags pointing to the version are deleted. - * - * Generated from protobuf field bool force = 2; - * @return bool - */ - public function getForce() - { - return $this->force; - } - - /** - * By default, a version that is tagged may not be deleted. If force=true, the - * version and any tags pointing to the version are deleted. - * - * Generated from protobuf field bool force = 2; - * @param bool $var - * @return $this - */ - public function setForce($var) - { - GPBUtil::checkBool($var); - $this->force = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/File.php b/ArtifactRegistry/src/V1beta2/File.php deleted file mode 100644 index bb0abb82f784..000000000000 --- a/ArtifactRegistry/src/V1beta2/File.php +++ /dev/null @@ -1,265 +0,0 @@ -google.devtools.artifactregistry.v1beta2.File - */ -class File extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the file, for example: - * "projects/p1/locations/us-central1/repositories/repo1/files/a%2Fb%2Fc.txt". - * If the file ID part contains slashes, they are escaped. - * - * Generated from protobuf field string name = 1; - */ - private $name = ''; - /** - * The size of the File in bytes. - * - * Generated from protobuf field int64 size_bytes = 3; - */ - private $size_bytes = 0; - /** - * The hashes of the file content. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.Hash hashes = 4; - */ - private $hashes; - /** - * The time when the File was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5; - */ - private $create_time = null; - /** - * The time when the File was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6; - */ - private $update_time = null; - /** - * The name of the Package or Version that owns this file, if any. - * - * Generated from protobuf field string owner = 7; - */ - private $owner = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the file, for example: - * "projects/p1/locations/us-central1/repositories/repo1/files/a%2Fb%2Fc.txt". - * If the file ID part contains slashes, they are escaped. - * @type int|string $size_bytes - * The size of the File in bytes. - * @type array<\Google\Cloud\ArtifactRegistry\V1beta2\Hash>|\Google\Protobuf\Internal\RepeatedField $hashes - * The hashes of the file content. - * @type \Google\Protobuf\Timestamp $create_time - * The time when the File was created. - * @type \Google\Protobuf\Timestamp $update_time - * The time when the File was last updated. - * @type string $owner - * The name of the Package or Version that owns this file, if any. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\File::initOnce(); - parent::__construct($data); - } - - /** - * The name of the file, for example: - * "projects/p1/locations/us-central1/repositories/repo1/files/a%2Fb%2Fc.txt". - * If the file ID part contains slashes, they are escaped. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the file, for example: - * "projects/p1/locations/us-central1/repositories/repo1/files/a%2Fb%2Fc.txt". - * If the file ID part contains slashes, they are escaped. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * The size of the File in bytes. - * - * Generated from protobuf field int64 size_bytes = 3; - * @return int|string - */ - public function getSizeBytes() - { - return $this->size_bytes; - } - - /** - * The size of the File in bytes. - * - * Generated from protobuf field int64 size_bytes = 3; - * @param int|string $var - * @return $this - */ - public function setSizeBytes($var) - { - GPBUtil::checkInt64($var); - $this->size_bytes = $var; - - return $this; - } - - /** - * The hashes of the file content. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.Hash hashes = 4; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getHashes() - { - return $this->hashes; - } - - /** - * The hashes of the file content. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.Hash hashes = 4; - * @param array<\Google\Cloud\ArtifactRegistry\V1beta2\Hash>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setHashes($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ArtifactRegistry\V1beta2\Hash::class); - $this->hashes = $arr; - - return $this; - } - - /** - * The time when the File was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * The time when the File was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * The time when the File was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * The time when the File was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * The name of the Package or Version that owns this file, if any. - * - * Generated from protobuf field string owner = 7; - * @return string - */ - public function getOwner() - { - return $this->owner; - } - - /** - * The name of the Package or Version that owns this file, if any. - * - * Generated from protobuf field string owner = 7; - * @param string $var - * @return $this - */ - public function setOwner($var) - { - GPBUtil::checkString($var, True); - $this->owner = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/Gapic/ArtifactRegistryGapicClient.php b/ArtifactRegistry/src/V1beta2/Gapic/ArtifactRegistryGapicClient.php deleted file mode 100644 index 4f01891ec21d..000000000000 --- a/ArtifactRegistry/src/V1beta2/Gapic/ArtifactRegistryGapicClient.php +++ /dev/null @@ -1,2128 +0,0 @@ -locationName('[PROJECT]', '[LOCATION]'); - * $operationResponse = $artifactRegistryClient->createRepository($formattedParent); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $artifactRegistryClient->createRepository($formattedParent); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $artifactRegistryClient->resumeOperation($operationName, 'createRepository'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - * - * @experimental - * - * @deprecated This class will be removed in the next major version update. - */ -class ArtifactRegistryGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.devtools.artifactregistry.v1beta2.ArtifactRegistry'; - - /** - * The default address of the service. - * - * @deprecated SERVICE_ADDRESS_TEMPLATE should be used instead. - */ - const SERVICE_ADDRESS = 'artifactregistry.googleapis.com'; - - /** The address template of the service. */ - private const SERVICE_ADDRESS_TEMPLATE = 'artifactregistry.UNIVERSE_DOMAIN'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - 'https://www.googleapis.com/auth/cloud-platform.read-only', - ]; - - private static $locationNameTemplate; - - private static $projectSettingsNameTemplate; - - private static $repositoryNameTemplate; - - private static $tagNameTemplate; - - private static $pathTemplateMap; - - private $operationsClient; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/artifact_registry_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/artifact_registry_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/artifact_registry_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/artifact_registry_rest_client_config.php', - ], - ], - ]; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getProjectSettingsNameTemplate() - { - if (self::$projectSettingsNameTemplate == null) { - self::$projectSettingsNameTemplate = new PathTemplate('projects/{project}/projectSettings'); - } - - return self::$projectSettingsNameTemplate; - } - - private static function getRepositoryNameTemplate() - { - if (self::$repositoryNameTemplate == null) { - self::$repositoryNameTemplate = new PathTemplate('projects/{project}/locations/{location}/repositories/{repository}'); - } - - return self::$repositoryNameTemplate; - } - - private static function getTagNameTemplate() - { - if (self::$tagNameTemplate == null) { - self::$tagNameTemplate = new PathTemplate('projects/{project}/locations/{location}/repositories/{repository}/packages/{package}/tags/{tag}'); - } - - return self::$tagNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'location' => self::getLocationNameTemplate(), - 'projectSettings' => self::getProjectSettingsNameTemplate(), - 'repository' => self::getRepositoryNameTemplate(), - 'tag' => self::getTagNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - * - * @experimental - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * project_settings resource. - * - * @param string $project - * - * @return string The formatted project_settings resource. - * - * @experimental - */ - public static function projectSettingsName($project) - { - return self::getProjectSettingsNameTemplate()->render([ - 'project' => $project, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a repository - * resource. - * - * @param string $project - * @param string $location - * @param string $repository - * - * @return string The formatted repository resource. - * - * @experimental - */ - public static function repositoryName($project, $location, $repository) - { - return self::getRepositoryNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'repository' => $repository, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a tag - * resource. - * - * @param string $project - * @param string $location - * @param string $repository - * @param string $package - * @param string $tag - * - * @return string The formatted tag resource. - * - * @experimental - */ - public static function tagName($project, $location, $repository, $package, $tag) - { - return self::getTagNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'repository' => $repository, - 'package' => $package, - 'tag' => $tag, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - location: projects/{project}/locations/{location} - * - projectSettings: projects/{project}/projectSettings - * - repository: projects/{project}/locations/{location}/repositories/{repository} - * - tag: projects/{project}/locations/{location}/repositories/{repository}/packages/{package}/tags/{tag} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - * - * @experimental - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Return an OperationsClient object with the same endpoint as $this. - * - * @return OperationsClient - * - * @experimental - */ - public function getOperationsClient() - { - return $this->operationsClient; - } - - /** - * Resume an existing long running operation that was previously started by a long - * running API method. If $methodName is not provided, or does not match a long - * running API method, then the operation can still be resumed, but the - * OperationResponse object will not deserialize the final response. - * - * @param string $operationName The name of the long running operation - * @param string $methodName The name of the method used to start the operation - * - * @return OperationResponse - * - * @experimental - */ - public function resumeOperation($operationName, $methodName = null) - { - $options = isset($this->descriptors[$methodName]['longRunning']) ? $this->descriptors[$methodName]['longRunning'] : []; - $operation = new OperationResponse($operationName, $this->getOperationsClient(), $options); - $operation->reload(); - return $operation; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'artifactregistry.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - * - * @experimental - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - $this->operationsClient = $this->createOperationsClient($clientOptions); - } - - /** - * Creates a repository. The returned Operation will finish once the - * repository has been created. Its response will be the created Repository. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $formattedParent = $artifactRegistryClient->locationName('[PROJECT]', '[LOCATION]'); - * $operationResponse = $artifactRegistryClient->createRepository($formattedParent); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $artifactRegistryClient->createRepository($formattedParent); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $artifactRegistryClient->resumeOperation($operationName, 'createRepository'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param string $parent Required. The name of the parent resource where the repository will be created. - * @param array $optionalArgs { - * Optional. - * - * @type string $repositoryId - * The repository id to use for this repository. - * @type Repository $repository - * The repository to be created. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function createRepository($parent, array $optionalArgs = []) - { - $request = new CreateRepositoryRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['repositoryId'])) { - $request->setRepositoryId($optionalArgs['repositoryId']); - } - - if (isset($optionalArgs['repository'])) { - $request->setRepository($optionalArgs['repository']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('CreateRepository', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Creates a tag. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $response = $artifactRegistryClient->createTag(); - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $parent - * The name of the parent resource where the tag will be created. - * @type string $tagId - * The tag id to use for this repository. - * @type Tag $tag - * The tag to be created. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ArtifactRegistry\V1beta2\Tag - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function createTag(array $optionalArgs = []) - { - $request = new CreateTagRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['parent'])) { - $request->setParent($optionalArgs['parent']); - $requestParamHeaders['parent'] = $optionalArgs['parent']; - } - - if (isset($optionalArgs['tagId'])) { - $request->setTagId($optionalArgs['tagId']); - } - - if (isset($optionalArgs['tag'])) { - $request->setTag($optionalArgs['tag']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateTag', Tag::class, $optionalArgs, $request)->wait(); - } - - /** - * Deletes a package and all of its versions and tags. The returned operation - * will complete once the package has been deleted. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $operationResponse = $artifactRegistryClient->deletePackage(); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $artifactRegistryClient->deletePackage(); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $artifactRegistryClient->resumeOperation($operationName, 'deletePackage'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The name of the package to delete. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function deletePackage(array $optionalArgs = []) - { - $request = new DeletePackageRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeletePackage', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Deletes a repository and all of its contents. The returned Operation will - * finish once the repository has been deleted. It will not have any Operation - * metadata and will return a google.protobuf.Empty response. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $formattedName = $artifactRegistryClient->repositoryName('[PROJECT]', '[LOCATION]', '[REPOSITORY]'); - * $operationResponse = $artifactRegistryClient->deleteRepository($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $artifactRegistryClient->deleteRepository($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $artifactRegistryClient->resumeOperation($operationName, 'deleteRepository'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the repository to delete. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function deleteRepository($name, array $optionalArgs = []) - { - $request = new DeleteRepositoryRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteRepository', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Deletes a tag. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $artifactRegistryClient->deleteTag(); - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The name of the tag to delete. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function deleteTag(array $optionalArgs = []) - { - $request = new DeleteTagRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteTag', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Deletes a version and all of its content. The returned operation will - * complete once the version has been deleted. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $operationResponse = $artifactRegistryClient->deleteVersion(); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $artifactRegistryClient->deleteVersion(); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $artifactRegistryClient->resumeOperation($operationName, 'deleteVersion'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The name of the version to delete. - * @type bool $force - * By default, a version that is tagged may not be deleted. If force=true, the - * version and any tags pointing to the version are deleted. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function deleteVersion(array $optionalArgs = []) - { - $request = new DeleteVersionRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - if (isset($optionalArgs['force'])) { - $request->setForce($optionalArgs['force']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteVersion', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Gets a file. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $response = $artifactRegistryClient->getFile(); - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The name of the file to retrieve. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ArtifactRegistry\V1beta2\File - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getFile(array $optionalArgs = []) - { - $request = new GetFileRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetFile', File::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets the IAM policy for a given resource. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $resource = 'resource'; - * $response = $artifactRegistryClient->getIamPolicy($resource); - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param string $resource REQUIRED: The resource for which the policy is being requested. - * See the operation documentation for the appropriate value for this field. - * @param array $optionalArgs { - * Optional. - * - * @type GetPolicyOptions $options - * OPTIONAL: A `GetPolicyOptions` object for specifying options to - * `GetIamPolicy`. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getIamPolicy($resource, array $optionalArgs = []) - { - $request = new GetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['options'])) { - $request->setOptions($optionalArgs['options']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetIamPolicy', Policy::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets a package. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $response = $artifactRegistryClient->getPackage(); - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The name of the package to retrieve. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ArtifactRegistry\V1beta2\Package - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getPackage(array $optionalArgs = []) - { - $request = new GetPackageRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetPackage', Package::class, $optionalArgs, $request)->wait(); - } - - /** - * Retrieves the Settings for the Project. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $formattedName = $artifactRegistryClient->projectSettingsName('[PROJECT]'); - * $response = $artifactRegistryClient->getProjectSettings($formattedName); - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the projectSettings resource. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ArtifactRegistry\V1beta2\ProjectSettings - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getProjectSettings($name, array $optionalArgs = []) - { - $request = new GetProjectSettingsRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetProjectSettings', ProjectSettings::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets a repository. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $formattedName = $artifactRegistryClient->repositoryName('[PROJECT]', '[LOCATION]', '[REPOSITORY]'); - * $response = $artifactRegistryClient->getRepository($formattedName); - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the repository to retrieve. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ArtifactRegistry\V1beta2\Repository - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getRepository($name, array $optionalArgs = []) - { - $request = new GetRepositoryRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetRepository', Repository::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets a tag. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $response = $artifactRegistryClient->getTag(); - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The name of the tag to retrieve. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ArtifactRegistry\V1beta2\Tag - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getTag(array $optionalArgs = []) - { - $request = new GetTagRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetTag', Tag::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets a version - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $response = $artifactRegistryClient->getVersion(); - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The name of the version to retrieve. - * @type int $view - * The view that should be returned in the response. - * For allowed values, use constants defined on {@see \Google\Cloud\ArtifactRegistry\V1beta2\VersionView} - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ArtifactRegistry\V1beta2\Version - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getVersion(array $optionalArgs = []) - { - $request = new GetVersionRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - if (isset($optionalArgs['view'])) { - $request->setView($optionalArgs['view']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetVersion', Version::class, $optionalArgs, $request)->wait(); - } - - /** - * Imports Apt artifacts. The returned Operation will complete once the - * resources are imported. Package, Version, and File resources are created - * based on the imported artifacts. Imported artifacts that conflict with - * existing resources are ignored. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $operationResponse = $artifactRegistryClient->importAptArtifacts(); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $artifactRegistryClient->importAptArtifacts(); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $artifactRegistryClient->resumeOperation($operationName, 'importAptArtifacts'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type ImportAptArtifactsGcsSource $gcsSource - * Google Cloud Storage location where input content is located. - * @type string $parent - * The name of the parent resource where the artifacts will be imported. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function importAptArtifacts(array $optionalArgs = []) - { - $request = new ImportAptArtifactsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['gcsSource'])) { - $request->setGcsSource($optionalArgs['gcsSource']); - } - - if (isset($optionalArgs['parent'])) { - $request->setParent($optionalArgs['parent']); - $requestParamHeaders['parent'] = $optionalArgs['parent']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('ImportAptArtifacts', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Imports Yum (RPM) artifacts. The returned Operation will complete once the - * resources are imported. Package, Version, and File resources are created - * based on the imported artifacts. Imported artifacts that conflict with - * existing resources are ignored. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $operationResponse = $artifactRegistryClient->importYumArtifacts(); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $artifactRegistryClient->importYumArtifacts(); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $artifactRegistryClient->resumeOperation($operationName, 'importYumArtifacts'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type ImportYumArtifactsGcsSource $gcsSource - * Google Cloud Storage location where input content is located. - * @type string $parent - * The name of the parent resource where the artifacts will be imported. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function importYumArtifacts(array $optionalArgs = []) - { - $request = new ImportYumArtifactsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['gcsSource'])) { - $request->setGcsSource($optionalArgs['gcsSource']); - } - - if (isset($optionalArgs['parent'])) { - $request->setParent($optionalArgs['parent']); - $requestParamHeaders['parent'] = $optionalArgs['parent']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('ImportYumArtifacts', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Lists files. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $artifactRegistryClient->listFiles(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $artifactRegistryClient->listFiles(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $parent - * The name of the repository whose files will be listed. For example: - * "projects/p1/locations/us-central1/repositories/repo1 - * @type string $filter - * An expression for filtering the results of the request. Filter rules are - * case insensitive. The fields eligible for filtering are: - * - * * `name` - * * `owner` - * - * An example of using a filter: - * - * * `name="projects/p1/locations/us-central1/repositories/repo1/files/a/b/*"` --> Files with an - * ID starting with "a/b/". - * * `owner="projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/1.0"` --> - * Files owned by the version `1.0` in package `pkg1`. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listFiles(array $optionalArgs = []) - { - $request = new ListFilesRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['parent'])) { - $request->setParent($optionalArgs['parent']); - $requestParamHeaders['parent'] = $optionalArgs['parent']; - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListFiles', $optionalArgs, ListFilesResponse::class, $request); - } - - /** - * Lists packages. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $artifactRegistryClient->listPackages(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $artifactRegistryClient->listPackages(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $parent - * The name of the parent resource whose packages will be listed. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listPackages(array $optionalArgs = []) - { - $request = new ListPackagesRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['parent'])) { - $request->setParent($optionalArgs['parent']); - $requestParamHeaders['parent'] = $optionalArgs['parent']; - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListPackages', $optionalArgs, ListPackagesResponse::class, $request); - } - - /** - * Lists repositories. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $formattedParent = $artifactRegistryClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $artifactRegistryClient->listRepositories($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $artifactRegistryClient->listRepositories($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param string $parent Required. The name of the parent resource whose repositories will be listed. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listRepositories($parent, array $optionalArgs = []) - { - $request = new ListRepositoriesRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListRepositories', $optionalArgs, ListRepositoriesResponse::class, $request); - } - - /** - * Lists tags. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $artifactRegistryClient->listTags(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $artifactRegistryClient->listTags(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $parent - * The name of the parent resource whose tags will be listed. - * @type string $filter - * An expression for filtering the results of the request. Filter rules are - * case insensitive. The fields eligible for filtering are: - * - * * `version` - * - * An example of using a filter: - * - * * `version="projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/1.0"` - * --> Tags that are applied to the version `1.0` in package `pkg1`. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listTags(array $optionalArgs = []) - { - $request = new ListTagsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['parent'])) { - $request->setParent($optionalArgs['parent']); - $requestParamHeaders['parent'] = $optionalArgs['parent']; - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListTags', $optionalArgs, ListTagsResponse::class, $request); - } - - /** - * Lists versions. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $artifactRegistryClient->listVersions(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $artifactRegistryClient->listVersions(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $parent - * The name of the parent resource whose versions will be listed. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type int $view - * The view that should be returned in the response. - * For allowed values, use constants defined on {@see \Google\Cloud\ArtifactRegistry\V1beta2\VersionView} - * @type string $orderBy - * Optional. The field to order the results by. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listVersions(array $optionalArgs = []) - { - $request = new ListVersionsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['parent'])) { - $request->setParent($optionalArgs['parent']); - $requestParamHeaders['parent'] = $optionalArgs['parent']; - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['view'])) { - $request->setView($optionalArgs['view']); - } - - if (isset($optionalArgs['orderBy'])) { - $request->setOrderBy($optionalArgs['orderBy']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListVersions', $optionalArgs, ListVersionsResponse::class, $request); - } - - /** - * Updates the IAM policy for a given resource. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $resource = 'resource'; - * $policy = new Policy(); - * $response = $artifactRegistryClient->setIamPolicy($resource, $policy); - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param string $resource REQUIRED: The resource for which the policy is being specified. - * See the operation documentation for the appropriate value for this field. - * @param Policy $policy REQUIRED: The complete policy to be applied to the `resource`. The size of - * the policy is limited to a few 10s of KB. An empty policy is a - * valid policy but certain Cloud Platform services (such as Projects) - * might reject them. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only - * the fields in the mask will be modified. If no mask is provided, the - * following default mask is used: - * - * `paths: "bindings, etag"` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function setIamPolicy($resource, $policy, array $optionalArgs = []) - { - $request = new SetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPolicy($policy); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('SetIamPolicy', Policy::class, $optionalArgs, $request)->wait(); - } - - /** - * Tests if the caller has a list of permissions on a resource. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $resource = 'resource'; - * $permissions = []; - * $response = $artifactRegistryClient->testIamPermissions($resource, $permissions); - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param string $resource REQUIRED: The resource for which the policy detail is being requested. - * See the operation documentation for the appropriate value for this field. - * @param string[] $permissions The set of permissions to check for the `resource`. Permissions with - * wildcards (such as '*' or 'storage.*') are not allowed. For more - * information see - * [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions). - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\TestIamPermissionsResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function testIamPermissions($resource, $permissions, array $optionalArgs = []) - { - $request = new TestIamPermissionsRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPermissions($permissions); - $requestParamHeaders['resource'] = $resource; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('TestIamPermissions', TestIamPermissionsResponse::class, $optionalArgs, $request)->wait(); - } - - /** - * Updates the Settings for the Project. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $response = $artifactRegistryClient->updateProjectSettings(); - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type ProjectSettings $projectSettings - * The project settings. - * @type FieldMask $updateMask - * Field mask to support partial updates. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ArtifactRegistry\V1beta2\ProjectSettings - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function updateProjectSettings(array $optionalArgs = []) - { - $request = new UpdateProjectSettingsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['projectSettings'])) { - $request->setProjectSettings($optionalArgs['projectSettings']); - } - - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('UpdateProjectSettings', ProjectSettings::class, $optionalArgs, $request)->wait(); - } - - /** - * Updates a repository. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $response = $artifactRegistryClient->updateRepository(); - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type Repository $repository - * The repository that replaces the resource on the server. - * @type FieldMask $updateMask - * The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ArtifactRegistry\V1beta2\Repository - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function updateRepository(array $optionalArgs = []) - { - $request = new UpdateRepositoryRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['repository'])) { - $request->setRepository($optionalArgs['repository']); - } - - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('UpdateRepository', Repository::class, $optionalArgs, $request)->wait(); - } - - /** - * Updates a tag. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $response = $artifactRegistryClient->updateTag(); - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type Tag $tag - * The tag that replaces the resource on the server. - * @type FieldMask $updateMask - * The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ArtifactRegistry\V1beta2\Tag - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function updateTag(array $optionalArgs = []) - { - $request = new UpdateTagRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['tag'])) { - $request->setTag($optionalArgs['tag']); - } - - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('UpdateTag', Tag::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets information about a location. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * $response = $artifactRegistryClient->getLocation(); - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * Resource name for the location. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Location\Location - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getLocation(array $optionalArgs = []) - { - $request = new GetLocationRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetLocation', Location::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.cloud.location.Locations')->wait(); - } - - /** - * Lists information about the supported locations for this service. - * - * Sample code: - * ``` - * $artifactRegistryClient = new ArtifactRegistryClient(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $artifactRegistryClient->listLocations(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $artifactRegistryClient->listLocations(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $artifactRegistryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The resource that owns the locations collection, if applicable. - * @type string $filter - * The standard list filter. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listLocations(array $optionalArgs = []) - { - $request = new ListLocationsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListLocations', $optionalArgs, ListLocationsResponse::class, $request, 'google.cloud.location.Locations'); - } -} diff --git a/ArtifactRegistry/src/V1beta2/GetFileRequest.php b/ArtifactRegistry/src/V1beta2/GetFileRequest.php deleted file mode 100644 index 5fcadade74ea..000000000000 --- a/ArtifactRegistry/src/V1beta2/GetFileRequest.php +++ /dev/null @@ -1,67 +0,0 @@ -google.devtools.artifactregistry.v1beta2.GetFileRequest - */ -class GetFileRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the file to retrieve. - * - * Generated from protobuf field string name = 1; - */ - private $name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the file to retrieve. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\File::initOnce(); - parent::__construct($data); - } - - /** - * The name of the file to retrieve. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the file to retrieve. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/GetPackageRequest.php b/ArtifactRegistry/src/V1beta2/GetPackageRequest.php deleted file mode 100644 index 059c98de95bd..000000000000 --- a/ArtifactRegistry/src/V1beta2/GetPackageRequest.php +++ /dev/null @@ -1,67 +0,0 @@ -google.devtools.artifactregistry.v1beta2.GetPackageRequest - */ -class GetPackageRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the package to retrieve. - * - * Generated from protobuf field string name = 1; - */ - private $name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the package to retrieve. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Package::initOnce(); - parent::__construct($data); - } - - /** - * The name of the package to retrieve. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the package to retrieve. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/GetProjectSettingsRequest.php b/ArtifactRegistry/src/V1beta2/GetProjectSettingsRequest.php deleted file mode 100644 index 5e8116ace16a..000000000000 --- a/ArtifactRegistry/src/V1beta2/GetProjectSettingsRequest.php +++ /dev/null @@ -1,67 +0,0 @@ -google.devtools.artifactregistry.v1beta2.GetProjectSettingsRequest - */ -class GetProjectSettingsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the projectSettings resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - private $name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the projectSettings resource. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Settings::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the projectSettings resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the projectSettings resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/GetRepositoryRequest.php b/ArtifactRegistry/src/V1beta2/GetRepositoryRequest.php deleted file mode 100644 index c887770f2b21..000000000000 --- a/ArtifactRegistry/src/V1beta2/GetRepositoryRequest.php +++ /dev/null @@ -1,67 +0,0 @@ -google.devtools.artifactregistry.v1beta2.GetRepositoryRequest - */ -class GetRepositoryRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the repository to retrieve. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - private $name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the repository to retrieve. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Repository::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the repository to retrieve. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the repository to retrieve. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/GetTagRequest.php b/ArtifactRegistry/src/V1beta2/GetTagRequest.php deleted file mode 100644 index e9c9dd17a090..000000000000 --- a/ArtifactRegistry/src/V1beta2/GetTagRequest.php +++ /dev/null @@ -1,67 +0,0 @@ -google.devtools.artifactregistry.v1beta2.GetTagRequest - */ -class GetTagRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the tag to retrieve. - * - * Generated from protobuf field string name = 1; - */ - private $name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the tag to retrieve. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Tag::initOnce(); - parent::__construct($data); - } - - /** - * The name of the tag to retrieve. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the tag to retrieve. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/GetVersionRequest.php b/ArtifactRegistry/src/V1beta2/GetVersionRequest.php deleted file mode 100644 index bb912979f041..000000000000 --- a/ArtifactRegistry/src/V1beta2/GetVersionRequest.php +++ /dev/null @@ -1,101 +0,0 @@ -google.devtools.artifactregistry.v1beta2.GetVersionRequest - */ -class GetVersionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the version to retrieve. - * - * Generated from protobuf field string name = 1; - */ - private $name = ''; - /** - * The view that should be returned in the response. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.VersionView view = 2; - */ - private $view = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the version to retrieve. - * @type int $view - * The view that should be returned in the response. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Version::initOnce(); - parent::__construct($data); - } - - /** - * The name of the version to retrieve. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the version to retrieve. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * The view that should be returned in the response. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.VersionView view = 2; - * @return int - */ - public function getView() - { - return $this->view; - } - - /** - * The view that should be returned in the response. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.VersionView view = 2; - * @param int $var - * @return $this - */ - public function setView($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\ArtifactRegistry\V1beta2\VersionView::class); - $this->view = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/Hash.php b/ArtifactRegistry/src/V1beta2/Hash.php deleted file mode 100644 index 666877fbae30..000000000000 --- a/ArtifactRegistry/src/V1beta2/Hash.php +++ /dev/null @@ -1,101 +0,0 @@ -google.devtools.artifactregistry.v1beta2.Hash - */ -class Hash extends \Google\Protobuf\Internal\Message -{ - /** - * The algorithm used to compute the hash value. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Hash.HashType type = 1; - */ - private $type = 0; - /** - * The hash value. - * - * Generated from protobuf field bytes value = 2; - */ - private $value = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $type - * The algorithm used to compute the hash value. - * @type string $value - * The hash value. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\File::initOnce(); - parent::__construct($data); - } - - /** - * The algorithm used to compute the hash value. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Hash.HashType type = 1; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * The algorithm used to compute the hash value. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Hash.HashType type = 1; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\ArtifactRegistry\V1beta2\Hash\HashType::class); - $this->type = $var; - - return $this; - } - - /** - * The hash value. - * - * Generated from protobuf field bytes value = 2; - * @return string - */ - public function getValue() - { - return $this->value; - } - - /** - * The hash value. - * - * Generated from protobuf field bytes value = 2; - * @param string $var - * @return $this - */ - public function setValue($var) - { - GPBUtil::checkString($var, False); - $this->value = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/Hash/HashType.php b/ArtifactRegistry/src/V1beta2/Hash/HashType.php deleted file mode 100644 index bf8d013dc3d2..000000000000 --- a/ArtifactRegistry/src/V1beta2/Hash/HashType.php +++ /dev/null @@ -1,64 +0,0 @@ -google.devtools.artifactregistry.v1beta2.Hash.HashType - */ -class HashType -{ - /** - * Unspecified. - * - * Generated from protobuf enum HASH_TYPE_UNSPECIFIED = 0; - */ - const HASH_TYPE_UNSPECIFIED = 0; - /** - * SHA256 hash. - * - * Generated from protobuf enum SHA256 = 1; - */ - const SHA256 = 1; - /** - * MD5 hash. - * - * Generated from protobuf enum MD5 = 2; - */ - const MD5 = 2; - - private static $valueToName = [ - self::HASH_TYPE_UNSPECIFIED => 'HASH_TYPE_UNSPECIFIED', - self::SHA256 => 'SHA256', - self::MD5 => 'MD5', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(HashType::class, \Google\Cloud\ArtifactRegistry\V1beta2\Hash_HashType::class); - diff --git a/ArtifactRegistry/src/V1beta2/Hash_HashType.php b/ArtifactRegistry/src/V1beta2/Hash_HashType.php deleted file mode 100644 index b88cd4be1d96..000000000000 --- a/ArtifactRegistry/src/V1beta2/Hash_HashType.php +++ /dev/null @@ -1,16 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ImportAptArtifactsErrorInfo - */ -class ImportAptArtifactsErrorInfo extends \Google\Protobuf\Internal\Message -{ - /** - * The detailed error status. - * - * Generated from protobuf field .google.rpc.Status error = 2; - */ - private $error = null; - protected $source; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\ArtifactRegistry\V1beta2\ImportAptArtifactsGcsSource $gcs_source - * Google Cloud Storage location requested. - * @type \Google\Rpc\Status $error - * The detailed error status. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\AptArtifact::initOnce(); - parent::__construct($data); - } - - /** - * Google Cloud Storage location requested. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.ImportAptArtifactsGcsSource gcs_source = 1; - * @return \Google\Cloud\ArtifactRegistry\V1beta2\ImportAptArtifactsGcsSource|null - */ - public function getGcsSource() - { - return $this->readOneof(1); - } - - public function hasGcsSource() - { - return $this->hasOneof(1); - } - - /** - * Google Cloud Storage location requested. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.ImportAptArtifactsGcsSource gcs_source = 1; - * @param \Google\Cloud\ArtifactRegistry\V1beta2\ImportAptArtifactsGcsSource $var - * @return $this - */ - public function setGcsSource($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ArtifactRegistry\V1beta2\ImportAptArtifactsGcsSource::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * The detailed error status. - * - * Generated from protobuf field .google.rpc.Status error = 2; - * @return \Google\Rpc\Status|null - */ - public function getError() - { - return $this->error; - } - - public function hasError() - { - return isset($this->error); - } - - public function clearError() - { - unset($this->error); - } - - /** - * The detailed error status. - * - * Generated from protobuf field .google.rpc.Status error = 2; - * @param \Google\Rpc\Status $var - * @return $this - */ - public function setError($var) - { - GPBUtil::checkMessage($var, \Google\Rpc\Status::class); - $this->error = $var; - - return $this; - } - - /** - * @return string - */ - public function getSource() - { - return $this->whichOneof("source"); - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ImportAptArtifactsGcsSource.php b/ArtifactRegistry/src/V1beta2/ImportAptArtifactsGcsSource.php deleted file mode 100644 index 04ecc8177ccc..000000000000 --- a/ArtifactRegistry/src/V1beta2/ImportAptArtifactsGcsSource.php +++ /dev/null @@ -1,101 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ImportAptArtifactsGcsSource - */ -class ImportAptArtifactsGcsSource extends \Google\Protobuf\Internal\Message -{ - /** - * Cloud Storage paths URI (e.g., gs://my_bucket//my_object). - * - * Generated from protobuf field repeated string uris = 1; - */ - private $uris; - /** - * Supports URI wildcards for matching multiple objects from a single URI. - * - * Generated from protobuf field bool use_wildcards = 2; - */ - private $use_wildcards = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $uris - * Cloud Storage paths URI (e.g., gs://my_bucket//my_object). - * @type bool $use_wildcards - * Supports URI wildcards for matching multiple objects from a single URI. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\AptArtifact::initOnce(); - parent::__construct($data); - } - - /** - * Cloud Storage paths URI (e.g., gs://my_bucket//my_object). - * - * Generated from protobuf field repeated string uris = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUris() - { - return $this->uris; - } - - /** - * Cloud Storage paths URI (e.g., gs://my_bucket//my_object). - * - * Generated from protobuf field repeated string uris = 1; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUris($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->uris = $arr; - - return $this; - } - - /** - * Supports URI wildcards for matching multiple objects from a single URI. - * - * Generated from protobuf field bool use_wildcards = 2; - * @return bool - */ - public function getUseWildcards() - { - return $this->use_wildcards; - } - - /** - * Supports URI wildcards for matching multiple objects from a single URI. - * - * Generated from protobuf field bool use_wildcards = 2; - * @param bool $var - * @return $this - */ - public function setUseWildcards($var) - { - GPBUtil::checkBool($var); - $this->use_wildcards = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ImportAptArtifactsMetadata.php b/ArtifactRegistry/src/V1beta2/ImportAptArtifactsMetadata.php deleted file mode 100644 index 82ea2506cca4..000000000000 --- a/ArtifactRegistry/src/V1beta2/ImportAptArtifactsMetadata.php +++ /dev/null @@ -1,33 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ImportAptArtifactsMetadata - */ -class ImportAptArtifactsMetadata extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\AptArtifact::initOnce(); - parent::__construct($data); - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ImportAptArtifactsRequest.php b/ArtifactRegistry/src/V1beta2/ImportAptArtifactsRequest.php deleted file mode 100644 index 609c7e632718..000000000000 --- a/ArtifactRegistry/src/V1beta2/ImportAptArtifactsRequest.php +++ /dev/null @@ -1,109 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ImportAptArtifactsRequest - */ -class ImportAptArtifactsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the parent resource where the artifacts will be imported. - * - * Generated from protobuf field string parent = 1; - */ - private $parent = ''; - protected $source; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\ArtifactRegistry\V1beta2\ImportAptArtifactsGcsSource $gcs_source - * Google Cloud Storage location where input content is located. - * @type string $parent - * The name of the parent resource where the artifacts will be imported. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\AptArtifact::initOnce(); - parent::__construct($data); - } - - /** - * Google Cloud Storage location where input content is located. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.ImportAptArtifactsGcsSource gcs_source = 2; - * @return \Google\Cloud\ArtifactRegistry\V1beta2\ImportAptArtifactsGcsSource|null - */ - public function getGcsSource() - { - return $this->readOneof(2); - } - - public function hasGcsSource() - { - return $this->hasOneof(2); - } - - /** - * Google Cloud Storage location where input content is located. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.ImportAptArtifactsGcsSource gcs_source = 2; - * @param \Google\Cloud\ArtifactRegistry\V1beta2\ImportAptArtifactsGcsSource $var - * @return $this - */ - public function setGcsSource($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ArtifactRegistry\V1beta2\ImportAptArtifactsGcsSource::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * The name of the parent resource where the artifacts will be imported. - * - * Generated from protobuf field string parent = 1; - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * The name of the parent resource where the artifacts will be imported. - * - * Generated from protobuf field string parent = 1; - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * @return string - */ - public function getSource() - { - return $this->whichOneof("source"); - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ImportAptArtifactsResponse.php b/ArtifactRegistry/src/V1beta2/ImportAptArtifactsResponse.php deleted file mode 100644 index 9fc27ce1bca5..000000000000 --- a/ArtifactRegistry/src/V1beta2/ImportAptArtifactsResponse.php +++ /dev/null @@ -1,101 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ImportAptArtifactsResponse - */ -class ImportAptArtifactsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The Apt artifacts imported. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.AptArtifact apt_artifacts = 1; - */ - private $apt_artifacts; - /** - * Detailed error info for artifacts that were not imported. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.ImportAptArtifactsErrorInfo errors = 2; - */ - private $errors; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\ArtifactRegistry\V1beta2\AptArtifact>|\Google\Protobuf\Internal\RepeatedField $apt_artifacts - * The Apt artifacts imported. - * @type array<\Google\Cloud\ArtifactRegistry\V1beta2\ImportAptArtifactsErrorInfo>|\Google\Protobuf\Internal\RepeatedField $errors - * Detailed error info for artifacts that were not imported. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\AptArtifact::initOnce(); - parent::__construct($data); - } - - /** - * The Apt artifacts imported. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.AptArtifact apt_artifacts = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAptArtifacts() - { - return $this->apt_artifacts; - } - - /** - * The Apt artifacts imported. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.AptArtifact apt_artifacts = 1; - * @param array<\Google\Cloud\ArtifactRegistry\V1beta2\AptArtifact>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAptArtifacts($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ArtifactRegistry\V1beta2\AptArtifact::class); - $this->apt_artifacts = $arr; - - return $this; - } - - /** - * Detailed error info for artifacts that were not imported. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.ImportAptArtifactsErrorInfo errors = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getErrors() - { - return $this->errors; - } - - /** - * Detailed error info for artifacts that were not imported. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.ImportAptArtifactsErrorInfo errors = 2; - * @param array<\Google\Cloud\ArtifactRegistry\V1beta2\ImportAptArtifactsErrorInfo>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setErrors($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ArtifactRegistry\V1beta2\ImportAptArtifactsErrorInfo::class); - $this->errors = $arr; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ImportYumArtifactsErrorInfo.php b/ArtifactRegistry/src/V1beta2/ImportYumArtifactsErrorInfo.php deleted file mode 100644 index b8b08575396d..000000000000 --- a/ArtifactRegistry/src/V1beta2/ImportYumArtifactsErrorInfo.php +++ /dev/null @@ -1,119 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ImportYumArtifactsErrorInfo - */ -class ImportYumArtifactsErrorInfo extends \Google\Protobuf\Internal\Message -{ - /** - * The detailed error status. - * - * Generated from protobuf field .google.rpc.Status error = 2; - */ - private $error = null; - protected $source; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\ArtifactRegistry\V1beta2\ImportYumArtifactsGcsSource $gcs_source - * Google Cloud Storage location requested. - * @type \Google\Rpc\Status $error - * The detailed error status. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\YumArtifact::initOnce(); - parent::__construct($data); - } - - /** - * Google Cloud Storage location requested. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.ImportYumArtifactsGcsSource gcs_source = 1; - * @return \Google\Cloud\ArtifactRegistry\V1beta2\ImportYumArtifactsGcsSource|null - */ - public function getGcsSource() - { - return $this->readOneof(1); - } - - public function hasGcsSource() - { - return $this->hasOneof(1); - } - - /** - * Google Cloud Storage location requested. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.ImportYumArtifactsGcsSource gcs_source = 1; - * @param \Google\Cloud\ArtifactRegistry\V1beta2\ImportYumArtifactsGcsSource $var - * @return $this - */ - public function setGcsSource($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ArtifactRegistry\V1beta2\ImportYumArtifactsGcsSource::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * The detailed error status. - * - * Generated from protobuf field .google.rpc.Status error = 2; - * @return \Google\Rpc\Status|null - */ - public function getError() - { - return $this->error; - } - - public function hasError() - { - return isset($this->error); - } - - public function clearError() - { - unset($this->error); - } - - /** - * The detailed error status. - * - * Generated from protobuf field .google.rpc.Status error = 2; - * @param \Google\Rpc\Status $var - * @return $this - */ - public function setError($var) - { - GPBUtil::checkMessage($var, \Google\Rpc\Status::class); - $this->error = $var; - - return $this; - } - - /** - * @return string - */ - public function getSource() - { - return $this->whichOneof("source"); - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ImportYumArtifactsGcsSource.php b/ArtifactRegistry/src/V1beta2/ImportYumArtifactsGcsSource.php deleted file mode 100644 index 7cda21a8fad9..000000000000 --- a/ArtifactRegistry/src/V1beta2/ImportYumArtifactsGcsSource.php +++ /dev/null @@ -1,101 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ImportYumArtifactsGcsSource - */ -class ImportYumArtifactsGcsSource extends \Google\Protobuf\Internal\Message -{ - /** - * Cloud Storage paths URI (e.g., gs://my_bucket//my_object). - * - * Generated from protobuf field repeated string uris = 1; - */ - private $uris; - /** - * Supports URI wildcards for matching multiple objects from a single URI. - * - * Generated from protobuf field bool use_wildcards = 2; - */ - private $use_wildcards = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $uris - * Cloud Storage paths URI (e.g., gs://my_bucket//my_object). - * @type bool $use_wildcards - * Supports URI wildcards for matching multiple objects from a single URI. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\YumArtifact::initOnce(); - parent::__construct($data); - } - - /** - * Cloud Storage paths URI (e.g., gs://my_bucket//my_object). - * - * Generated from protobuf field repeated string uris = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUris() - { - return $this->uris; - } - - /** - * Cloud Storage paths URI (e.g., gs://my_bucket//my_object). - * - * Generated from protobuf field repeated string uris = 1; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUris($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->uris = $arr; - - return $this; - } - - /** - * Supports URI wildcards for matching multiple objects from a single URI. - * - * Generated from protobuf field bool use_wildcards = 2; - * @return bool - */ - public function getUseWildcards() - { - return $this->use_wildcards; - } - - /** - * Supports URI wildcards for matching multiple objects from a single URI. - * - * Generated from protobuf field bool use_wildcards = 2; - * @param bool $var - * @return $this - */ - public function setUseWildcards($var) - { - GPBUtil::checkBool($var); - $this->use_wildcards = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ImportYumArtifactsMetadata.php b/ArtifactRegistry/src/V1beta2/ImportYumArtifactsMetadata.php deleted file mode 100644 index 9ad88cd05b9f..000000000000 --- a/ArtifactRegistry/src/V1beta2/ImportYumArtifactsMetadata.php +++ /dev/null @@ -1,33 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ImportYumArtifactsMetadata - */ -class ImportYumArtifactsMetadata extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\YumArtifact::initOnce(); - parent::__construct($data); - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ImportYumArtifactsRequest.php b/ArtifactRegistry/src/V1beta2/ImportYumArtifactsRequest.php deleted file mode 100644 index 9fb722be4c58..000000000000 --- a/ArtifactRegistry/src/V1beta2/ImportYumArtifactsRequest.php +++ /dev/null @@ -1,109 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ImportYumArtifactsRequest - */ -class ImportYumArtifactsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the parent resource where the artifacts will be imported. - * - * Generated from protobuf field string parent = 1; - */ - private $parent = ''; - protected $source; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\ArtifactRegistry\V1beta2\ImportYumArtifactsGcsSource $gcs_source - * Google Cloud Storage location where input content is located. - * @type string $parent - * The name of the parent resource where the artifacts will be imported. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\YumArtifact::initOnce(); - parent::__construct($data); - } - - /** - * Google Cloud Storage location where input content is located. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.ImportYumArtifactsGcsSource gcs_source = 2; - * @return \Google\Cloud\ArtifactRegistry\V1beta2\ImportYumArtifactsGcsSource|null - */ - public function getGcsSource() - { - return $this->readOneof(2); - } - - public function hasGcsSource() - { - return $this->hasOneof(2); - } - - /** - * Google Cloud Storage location where input content is located. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.ImportYumArtifactsGcsSource gcs_source = 2; - * @param \Google\Cloud\ArtifactRegistry\V1beta2\ImportYumArtifactsGcsSource $var - * @return $this - */ - public function setGcsSource($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ArtifactRegistry\V1beta2\ImportYumArtifactsGcsSource::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * The name of the parent resource where the artifacts will be imported. - * - * Generated from protobuf field string parent = 1; - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * The name of the parent resource where the artifacts will be imported. - * - * Generated from protobuf field string parent = 1; - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * @return string - */ - public function getSource() - { - return $this->whichOneof("source"); - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ImportYumArtifactsResponse.php b/ArtifactRegistry/src/V1beta2/ImportYumArtifactsResponse.php deleted file mode 100644 index e0ba4b63b2c8..000000000000 --- a/ArtifactRegistry/src/V1beta2/ImportYumArtifactsResponse.php +++ /dev/null @@ -1,101 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ImportYumArtifactsResponse - */ -class ImportYumArtifactsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The yum artifacts imported. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.YumArtifact yum_artifacts = 1; - */ - private $yum_artifacts; - /** - * Detailed error info for artifacts that were not imported. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.ImportYumArtifactsErrorInfo errors = 2; - */ - private $errors; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\ArtifactRegistry\V1beta2\YumArtifact>|\Google\Protobuf\Internal\RepeatedField $yum_artifacts - * The yum artifacts imported. - * @type array<\Google\Cloud\ArtifactRegistry\V1beta2\ImportYumArtifactsErrorInfo>|\Google\Protobuf\Internal\RepeatedField $errors - * Detailed error info for artifacts that were not imported. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\YumArtifact::initOnce(); - parent::__construct($data); - } - - /** - * The yum artifacts imported. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.YumArtifact yum_artifacts = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getYumArtifacts() - { - return $this->yum_artifacts; - } - - /** - * The yum artifacts imported. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.YumArtifact yum_artifacts = 1; - * @param array<\Google\Cloud\ArtifactRegistry\V1beta2\YumArtifact>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setYumArtifacts($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ArtifactRegistry\V1beta2\YumArtifact::class); - $this->yum_artifacts = $arr; - - return $this; - } - - /** - * Detailed error info for artifacts that were not imported. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.ImportYumArtifactsErrorInfo errors = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getErrors() - { - return $this->errors; - } - - /** - * Detailed error info for artifacts that were not imported. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.ImportYumArtifactsErrorInfo errors = 2; - * @param array<\Google\Cloud\ArtifactRegistry\V1beta2\ImportYumArtifactsErrorInfo>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setErrors($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ArtifactRegistry\V1beta2\ImportYumArtifactsErrorInfo::class); - $this->errors = $arr; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ListFilesRequest.php b/ArtifactRegistry/src/V1beta2/ListFilesRequest.php deleted file mode 100644 index 6c97dc8d1696..000000000000 --- a/ArtifactRegistry/src/V1beta2/ListFilesRequest.php +++ /dev/null @@ -1,205 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ListFilesRequest - */ -class ListFilesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the repository whose files will be listed. For example: - * "projects/p1/locations/us-central1/repositories/repo1 - * - * Generated from protobuf field string parent = 1; - */ - private $parent = ''; - /** - * An expression for filtering the results of the request. Filter rules are - * case insensitive. The fields eligible for filtering are: - * * `name` - * * `owner` - * An example of using a filter: - * * `name="projects/p1/locations/us-central1/repositories/repo1/files/a/b/*"` --> Files with an - * ID starting with "a/b/". - * * `owner="projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/1.0"` --> - * Files owned by the version `1.0` in package `pkg1`. - * - * Generated from protobuf field string filter = 4; - */ - private $filter = ''; - /** - * The maximum number of files to return. - * - * Generated from protobuf field int32 page_size = 2; - */ - private $page_size = 0; - /** - * The next_page_token value returned from a previous list request, if any. - * - * Generated from protobuf field string page_token = 3; - */ - private $page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * The name of the repository whose files will be listed. For example: - * "projects/p1/locations/us-central1/repositories/repo1 - * @type string $filter - * An expression for filtering the results of the request. Filter rules are - * case insensitive. The fields eligible for filtering are: - * * `name` - * * `owner` - * An example of using a filter: - * * `name="projects/p1/locations/us-central1/repositories/repo1/files/a/b/*"` --> Files with an - * ID starting with "a/b/". - * * `owner="projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/1.0"` --> - * Files owned by the version `1.0` in package `pkg1`. - * @type int $page_size - * The maximum number of files to return. - * @type string $page_token - * The next_page_token value returned from a previous list request, if any. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\File::initOnce(); - parent::__construct($data); - } - - /** - * The name of the repository whose files will be listed. For example: - * "projects/p1/locations/us-central1/repositories/repo1 - * - * Generated from protobuf field string parent = 1; - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * The name of the repository whose files will be listed. For example: - * "projects/p1/locations/us-central1/repositories/repo1 - * - * Generated from protobuf field string parent = 1; - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * An expression for filtering the results of the request. Filter rules are - * case insensitive. The fields eligible for filtering are: - * * `name` - * * `owner` - * An example of using a filter: - * * `name="projects/p1/locations/us-central1/repositories/repo1/files/a/b/*"` --> Files with an - * ID starting with "a/b/". - * * `owner="projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/1.0"` --> - * Files owned by the version `1.0` in package `pkg1`. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * An expression for filtering the results of the request. Filter rules are - * case insensitive. The fields eligible for filtering are: - * * `name` - * * `owner` - * An example of using a filter: - * * `name="projects/p1/locations/us-central1/repositories/repo1/files/a/b/*"` --> Files with an - * ID starting with "a/b/". - * * `owner="projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/1.0"` --> - * Files owned by the version `1.0` in package `pkg1`. - * - * Generated from protobuf field string filter = 4; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * The maximum number of files to return. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of files to return. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The next_page_token value returned from a previous list request, if any. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The next_page_token value returned from a previous list request, if any. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ListFilesResponse.php b/ArtifactRegistry/src/V1beta2/ListFilesResponse.php deleted file mode 100644 index b2acdbeb5e83..000000000000 --- a/ArtifactRegistry/src/V1beta2/ListFilesResponse.php +++ /dev/null @@ -1,105 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ListFilesResponse - */ -class ListFilesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The files returned. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.File files = 1; - */ - private $files; - /** - * The token to retrieve the next page of files, or empty if there are no - * more files to return. - * - * Generated from protobuf field string next_page_token = 2; - */ - private $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\ArtifactRegistry\V1beta2\File>|\Google\Protobuf\Internal\RepeatedField $files - * The files returned. - * @type string $next_page_token - * The token to retrieve the next page of files, or empty if there are no - * more files to return. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\File::initOnce(); - parent::__construct($data); - } - - /** - * The files returned. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.File files = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getFiles() - { - return $this->files; - } - - /** - * The files returned. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.File files = 1; - * @param array<\Google\Cloud\ArtifactRegistry\V1beta2\File>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setFiles($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ArtifactRegistry\V1beta2\File::class); - $this->files = $arr; - - return $this; - } - - /** - * The token to retrieve the next page of files, or empty if there are no - * more files to return. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * The token to retrieve the next page of files, or empty if there are no - * more files to return. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ListPackagesRequest.php b/ArtifactRegistry/src/V1beta2/ListPackagesRequest.php deleted file mode 100644 index 3a8f63870fd4..000000000000 --- a/ArtifactRegistry/src/V1beta2/ListPackagesRequest.php +++ /dev/null @@ -1,139 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ListPackagesRequest - */ -class ListPackagesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the parent resource whose packages will be listed. - * - * Generated from protobuf field string parent = 1; - */ - private $parent = ''; - /** - * The maximum number of packages to return. - * Maximum page size is 10,000. - * - * Generated from protobuf field int32 page_size = 2; - */ - private $page_size = 0; - /** - * The next_page_token value returned from a previous list request, if any. - * - * Generated from protobuf field string page_token = 3; - */ - private $page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * The name of the parent resource whose packages will be listed. - * @type int $page_size - * The maximum number of packages to return. - * Maximum page size is 10,000. - * @type string $page_token - * The next_page_token value returned from a previous list request, if any. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Package::initOnce(); - parent::__construct($data); - } - - /** - * The name of the parent resource whose packages will be listed. - * - * Generated from protobuf field string parent = 1; - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * The name of the parent resource whose packages will be listed. - * - * Generated from protobuf field string parent = 1; - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The maximum number of packages to return. - * Maximum page size is 10,000. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of packages to return. - * Maximum page size is 10,000. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The next_page_token value returned from a previous list request, if any. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The next_page_token value returned from a previous list request, if any. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ListPackagesResponse.php b/ArtifactRegistry/src/V1beta2/ListPackagesResponse.php deleted file mode 100644 index 9d404fa391a1..000000000000 --- a/ArtifactRegistry/src/V1beta2/ListPackagesResponse.php +++ /dev/null @@ -1,105 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ListPackagesResponse - */ -class ListPackagesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The packages returned. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.Package packages = 1; - */ - private $packages; - /** - * The token to retrieve the next page of packages, or empty if there are no - * more packages to return. - * - * Generated from protobuf field string next_page_token = 2; - */ - private $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\ArtifactRegistry\V1beta2\Package>|\Google\Protobuf\Internal\RepeatedField $packages - * The packages returned. - * @type string $next_page_token - * The token to retrieve the next page of packages, or empty if there are no - * more packages to return. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Package::initOnce(); - parent::__construct($data); - } - - /** - * The packages returned. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.Package packages = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPackages() - { - return $this->packages; - } - - /** - * The packages returned. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.Package packages = 1; - * @param array<\Google\Cloud\ArtifactRegistry\V1beta2\Package>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPackages($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ArtifactRegistry\V1beta2\Package::class); - $this->packages = $arr; - - return $this; - } - - /** - * The token to retrieve the next page of packages, or empty if there are no - * more packages to return. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * The token to retrieve the next page of packages, or empty if there are no - * more packages to return. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ListRepositoriesRequest.php b/ArtifactRegistry/src/V1beta2/ListRepositoriesRequest.php deleted file mode 100644 index ee38a3e8ab87..000000000000 --- a/ArtifactRegistry/src/V1beta2/ListRepositoriesRequest.php +++ /dev/null @@ -1,135 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ListRepositoriesRequest - */ -class ListRepositoriesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the parent resource whose repositories will be listed. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - private $parent = ''; - /** - * The maximum number of repositories to return. Maximum page size is 1,000. - * - * Generated from protobuf field int32 page_size = 2; - */ - private $page_size = 0; - /** - * The next_page_token value returned from a previous list request, if any. - * - * Generated from protobuf field string page_token = 3; - */ - private $page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The name of the parent resource whose repositories will be listed. - * @type int $page_size - * The maximum number of repositories to return. Maximum page size is 1,000. - * @type string $page_token - * The next_page_token value returned from a previous list request, if any. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Repository::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the parent resource whose repositories will be listed. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The name of the parent resource whose repositories will be listed. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The maximum number of repositories to return. Maximum page size is 1,000. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of repositories to return. Maximum page size is 1,000. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The next_page_token value returned from a previous list request, if any. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The next_page_token value returned from a previous list request, if any. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ListRepositoriesResponse.php b/ArtifactRegistry/src/V1beta2/ListRepositoriesResponse.php deleted file mode 100644 index 337a371c23a7..000000000000 --- a/ArtifactRegistry/src/V1beta2/ListRepositoriesResponse.php +++ /dev/null @@ -1,105 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ListRepositoriesResponse - */ -class ListRepositoriesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The repositories returned. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.Repository repositories = 1; - */ - private $repositories; - /** - * The token to retrieve the next page of repositories, or empty if there are - * no more repositories to return. - * - * Generated from protobuf field string next_page_token = 2; - */ - private $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\ArtifactRegistry\V1beta2\Repository>|\Google\Protobuf\Internal\RepeatedField $repositories - * The repositories returned. - * @type string $next_page_token - * The token to retrieve the next page of repositories, or empty if there are - * no more repositories to return. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Repository::initOnce(); - parent::__construct($data); - } - - /** - * The repositories returned. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.Repository repositories = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getRepositories() - { - return $this->repositories; - } - - /** - * The repositories returned. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.Repository repositories = 1; - * @param array<\Google\Cloud\ArtifactRegistry\V1beta2\Repository>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setRepositories($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ArtifactRegistry\V1beta2\Repository::class); - $this->repositories = $arr; - - return $this; - } - - /** - * The token to retrieve the next page of repositories, or empty if there are - * no more repositories to return. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * The token to retrieve the next page of repositories, or empty if there are - * no more repositories to return. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ListTagsRequest.php b/ArtifactRegistry/src/V1beta2/ListTagsRequest.php deleted file mode 100644 index 1212c472ed43..000000000000 --- a/ArtifactRegistry/src/V1beta2/ListTagsRequest.php +++ /dev/null @@ -1,189 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ListTagsRequest - */ -class ListTagsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the parent resource whose tags will be listed. - * - * Generated from protobuf field string parent = 1; - */ - private $parent = ''; - /** - * An expression for filtering the results of the request. Filter rules are - * case insensitive. The fields eligible for filtering are: - * * `version` - * An example of using a filter: - * * `version="projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/1.0"` - * --> Tags that are applied to the version `1.0` in package `pkg1`. - * - * Generated from protobuf field string filter = 4; - */ - private $filter = ''; - /** - * The maximum number of tags to return. Maximum page size is 10,000. - * - * Generated from protobuf field int32 page_size = 2; - */ - private $page_size = 0; - /** - * The next_page_token value returned from a previous list request, if any. - * - * Generated from protobuf field string page_token = 3; - */ - private $page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * The name of the parent resource whose tags will be listed. - * @type string $filter - * An expression for filtering the results of the request. Filter rules are - * case insensitive. The fields eligible for filtering are: - * * `version` - * An example of using a filter: - * * `version="projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/1.0"` - * --> Tags that are applied to the version `1.0` in package `pkg1`. - * @type int $page_size - * The maximum number of tags to return. Maximum page size is 10,000. - * @type string $page_token - * The next_page_token value returned from a previous list request, if any. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Tag::initOnce(); - parent::__construct($data); - } - - /** - * The name of the parent resource whose tags will be listed. - * - * Generated from protobuf field string parent = 1; - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * The name of the parent resource whose tags will be listed. - * - * Generated from protobuf field string parent = 1; - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * An expression for filtering the results of the request. Filter rules are - * case insensitive. The fields eligible for filtering are: - * * `version` - * An example of using a filter: - * * `version="projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/1.0"` - * --> Tags that are applied to the version `1.0` in package `pkg1`. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * An expression for filtering the results of the request. Filter rules are - * case insensitive. The fields eligible for filtering are: - * * `version` - * An example of using a filter: - * * `version="projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/1.0"` - * --> Tags that are applied to the version `1.0` in package `pkg1`. - * - * Generated from protobuf field string filter = 4; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * The maximum number of tags to return. Maximum page size is 10,000. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of tags to return. Maximum page size is 10,000. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The next_page_token value returned from a previous list request, if any. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The next_page_token value returned from a previous list request, if any. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ListTagsResponse.php b/ArtifactRegistry/src/V1beta2/ListTagsResponse.php deleted file mode 100644 index 12887c6976c8..000000000000 --- a/ArtifactRegistry/src/V1beta2/ListTagsResponse.php +++ /dev/null @@ -1,105 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ListTagsResponse - */ -class ListTagsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The tags returned. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.Tag tags = 1; - */ - private $tags; - /** - * The token to retrieve the next page of tags, or empty if there are no - * more tags to return. - * - * Generated from protobuf field string next_page_token = 2; - */ - private $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\ArtifactRegistry\V1beta2\Tag>|\Google\Protobuf\Internal\RepeatedField $tags - * The tags returned. - * @type string $next_page_token - * The token to retrieve the next page of tags, or empty if there are no - * more tags to return. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Tag::initOnce(); - parent::__construct($data); - } - - /** - * The tags returned. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.Tag tags = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getTags() - { - return $this->tags; - } - - /** - * The tags returned. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.Tag tags = 1; - * @param array<\Google\Cloud\ArtifactRegistry\V1beta2\Tag>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setTags($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ArtifactRegistry\V1beta2\Tag::class); - $this->tags = $arr; - - return $this; - } - - /** - * The token to retrieve the next page of tags, or empty if there are no - * more tags to return. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * The token to retrieve the next page of tags, or empty if there are no - * more tags to return. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ListVersionsRequest.php b/ArtifactRegistry/src/V1beta2/ListVersionsRequest.php deleted file mode 100644 index 90b25b764721..000000000000 --- a/ArtifactRegistry/src/V1beta2/ListVersionsRequest.php +++ /dev/null @@ -1,203 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ListVersionsRequest - */ -class ListVersionsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the parent resource whose versions will be listed. - * - * Generated from protobuf field string parent = 1; - */ - private $parent = ''; - /** - * The maximum number of versions to return. Maximum page size is 1,000. - * - * Generated from protobuf field int32 page_size = 2; - */ - private $page_size = 0; - /** - * The next_page_token value returned from a previous list request, if any. - * - * Generated from protobuf field string page_token = 3; - */ - private $page_token = ''; - /** - * The view that should be returned in the response. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.VersionView view = 4; - */ - private $view = 0; - /** - * Optional. The field to order the results by. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $order_by = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * The name of the parent resource whose versions will be listed. - * @type int $page_size - * The maximum number of versions to return. Maximum page size is 1,000. - * @type string $page_token - * The next_page_token value returned from a previous list request, if any. - * @type int $view - * The view that should be returned in the response. - * @type string $order_by - * Optional. The field to order the results by. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Version::initOnce(); - parent::__construct($data); - } - - /** - * The name of the parent resource whose versions will be listed. - * - * Generated from protobuf field string parent = 1; - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * The name of the parent resource whose versions will be listed. - * - * Generated from protobuf field string parent = 1; - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The maximum number of versions to return. Maximum page size is 1,000. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of versions to return. Maximum page size is 1,000. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The next_page_token value returned from a previous list request, if any. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The next_page_token value returned from a previous list request, if any. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * The view that should be returned in the response. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.VersionView view = 4; - * @return int - */ - public function getView() - { - return $this->view; - } - - /** - * The view that should be returned in the response. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.VersionView view = 4; - * @param int $var - * @return $this - */ - public function setView($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\ArtifactRegistry\V1beta2\VersionView::class); - $this->view = $var; - - return $this; - } - - /** - * Optional. The field to order the results by. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * Optional. The field to order the results by. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setOrderBy($var) - { - GPBUtil::checkString($var, True); - $this->order_by = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ListVersionsResponse.php b/ArtifactRegistry/src/V1beta2/ListVersionsResponse.php deleted file mode 100644 index 60eb07d871a8..000000000000 --- a/ArtifactRegistry/src/V1beta2/ListVersionsResponse.php +++ /dev/null @@ -1,105 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ListVersionsResponse - */ -class ListVersionsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The versions returned. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.Version versions = 1; - */ - private $versions; - /** - * The token to retrieve the next page of versions, or empty if there are no - * more versions to return. - * - * Generated from protobuf field string next_page_token = 2; - */ - private $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\ArtifactRegistry\V1beta2\Version>|\Google\Protobuf\Internal\RepeatedField $versions - * The versions returned. - * @type string $next_page_token - * The token to retrieve the next page of versions, or empty if there are no - * more versions to return. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Version::initOnce(); - parent::__construct($data); - } - - /** - * The versions returned. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.Version versions = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getVersions() - { - return $this->versions; - } - - /** - * The versions returned. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.Version versions = 1; - * @param array<\Google\Cloud\ArtifactRegistry\V1beta2\Version>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setVersions($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ArtifactRegistry\V1beta2\Version::class); - $this->versions = $arr; - - return $this; - } - - /** - * The token to retrieve the next page of versions, or empty if there are no - * more versions to return. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * The token to retrieve the next page of versions, or empty if there are no - * more versions to return. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/OperationMetadata.php b/ArtifactRegistry/src/V1beta2/OperationMetadata.php deleted file mode 100644 index 4ddb09fc46da..000000000000 --- a/ArtifactRegistry/src/V1beta2/OperationMetadata.php +++ /dev/null @@ -1,33 +0,0 @@ -google.devtools.artifactregistry.v1beta2.OperationMetadata - */ -class OperationMetadata extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Service::initOnce(); - parent::__construct($data); - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/Package.php b/ArtifactRegistry/src/V1beta2/Package.php deleted file mode 100644 index 78b70d30c9f5..000000000000 --- a/ArtifactRegistry/src/V1beta2/Package.php +++ /dev/null @@ -1,197 +0,0 @@ -google.devtools.artifactregistry.v1beta2.Package - */ -class Package extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the package, for example: - * "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1". - * - * Generated from protobuf field string name = 1; - */ - private $name = ''; - /** - * The display name of the package. - * - * Generated from protobuf field string display_name = 2; - */ - private $display_name = ''; - /** - * The time when the package was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5; - */ - private $create_time = null; - /** - * The time when the package was last updated. This includes publishing a new - * version of the package. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6; - */ - private $update_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the package, for example: - * "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1". - * @type string $display_name - * The display name of the package. - * @type \Google\Protobuf\Timestamp $create_time - * The time when the package was created. - * @type \Google\Protobuf\Timestamp $update_time - * The time when the package was last updated. This includes publishing a new - * version of the package. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Package::initOnce(); - parent::__construct($data); - } - - /** - * The name of the package, for example: - * "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1". - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the package, for example: - * "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1". - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * The display name of the package. - * - * Generated from protobuf field string display_name = 2; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * The display name of the package. - * - * Generated from protobuf field string display_name = 2; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * The time when the package was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * The time when the package was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * The time when the package was last updated. This includes publishing a new - * version of the package. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * The time when the package was last updated. This includes publishing a new - * version of the package. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ProjectSettings.php b/ArtifactRegistry/src/V1beta2/ProjectSettings.php deleted file mode 100644 index 35382b3d31b5..000000000000 --- a/ArtifactRegistry/src/V1beta2/ProjectSettings.php +++ /dev/null @@ -1,117 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ProjectSettings - */ -class ProjectSettings extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the project's settings. - * Always of the form: - * projects/{project-id}/projectSettings - * In update request: never set - * In response: always set - * - * Generated from protobuf field string name = 1; - */ - private $name = ''; - /** - * The redirection state of the legacy repositories in this project. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.ProjectSettings.RedirectionState legacy_redirection_state = 2; - */ - private $legacy_redirection_state = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the project's settings. - * Always of the form: - * projects/{project-id}/projectSettings - * In update request: never set - * In response: always set - * @type int $legacy_redirection_state - * The redirection state of the legacy repositories in this project. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Settings::initOnce(); - parent::__construct($data); - } - - /** - * The name of the project's settings. - * Always of the form: - * projects/{project-id}/projectSettings - * In update request: never set - * In response: always set - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the project's settings. - * Always of the form: - * projects/{project-id}/projectSettings - * In update request: never set - * In response: always set - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * The redirection state of the legacy repositories in this project. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.ProjectSettings.RedirectionState legacy_redirection_state = 2; - * @return int - */ - public function getLegacyRedirectionState() - { - return $this->legacy_redirection_state; - } - - /** - * The redirection state of the legacy repositories in this project. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.ProjectSettings.RedirectionState legacy_redirection_state = 2; - * @param int $var - * @return $this - */ - public function setLegacyRedirectionState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\ArtifactRegistry\V1beta2\ProjectSettings\RedirectionState::class); - $this->legacy_redirection_state = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/ProjectSettings/RedirectionState.php b/ArtifactRegistry/src/V1beta2/ProjectSettings/RedirectionState.php deleted file mode 100644 index 63c66fb968b9..000000000000 --- a/ArtifactRegistry/src/V1beta2/ProjectSettings/RedirectionState.php +++ /dev/null @@ -1,71 +0,0 @@ -google.devtools.artifactregistry.v1beta2.ProjectSettings.RedirectionState - */ -class RedirectionState -{ - /** - * No redirection status has been set. - * - * Generated from protobuf enum REDIRECTION_STATE_UNSPECIFIED = 0; - */ - const REDIRECTION_STATE_UNSPECIFIED = 0; - /** - * Redirection is disabled. - * - * Generated from protobuf enum REDIRECTION_FROM_GCR_IO_DISABLED = 1; - */ - const REDIRECTION_FROM_GCR_IO_DISABLED = 1; - /** - * Redirection is enabled. - * - * Generated from protobuf enum REDIRECTION_FROM_GCR_IO_ENABLED = 2; - */ - const REDIRECTION_FROM_GCR_IO_ENABLED = 2; - /** - * Redirection is enabled, and has been finalized so cannot be reverted. - * - * Generated from protobuf enum REDIRECTION_FROM_GCR_IO_FINALIZED = 3; - */ - const REDIRECTION_FROM_GCR_IO_FINALIZED = 3; - - private static $valueToName = [ - self::REDIRECTION_STATE_UNSPECIFIED => 'REDIRECTION_STATE_UNSPECIFIED', - self::REDIRECTION_FROM_GCR_IO_DISABLED => 'REDIRECTION_FROM_GCR_IO_DISABLED', - self::REDIRECTION_FROM_GCR_IO_ENABLED => 'REDIRECTION_FROM_GCR_IO_ENABLED', - self::REDIRECTION_FROM_GCR_IO_FINALIZED => 'REDIRECTION_FROM_GCR_IO_FINALIZED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(RedirectionState::class, \Google\Cloud\ArtifactRegistry\V1beta2\ProjectSettings_RedirectionState::class); - diff --git a/ArtifactRegistry/src/V1beta2/ProjectSettings_RedirectionState.php b/ArtifactRegistry/src/V1beta2/ProjectSettings_RedirectionState.php deleted file mode 100644 index 0ed24bea5283..000000000000 --- a/ArtifactRegistry/src/V1beta2/ProjectSettings_RedirectionState.php +++ /dev/null @@ -1,16 +0,0 @@ -google.devtools.artifactregistry.v1beta2.Repository - */ -class Repository extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the repository, for example: - * "projects/p1/locations/us-central1/repositories/repo1". - * - * Generated from protobuf field string name = 1; - */ - private $name = ''; - /** - * The format of packages that are stored in the repository. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Repository.Format format = 2; - */ - private $format = 0; - /** - * The user-provided description of the repository. - * - * Generated from protobuf field string description = 3; - */ - private $description = ''; - /** - * Labels with user-defined metadata. - * This field may contain up to 64 entries. Label keys and values may be no - * longer than 63 characters. Label keys must begin with a lowercase letter - * and may only contain lowercase letters, numeric characters, underscores, - * and dashes. - * - * Generated from protobuf field map labels = 4; - */ - private $labels; - /** - * The time when the repository was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5; - */ - private $create_time = null; - /** - * The time when the repository was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6; - */ - private $update_time = null; - /** - * The Cloud KMS resource name of the customer managed encryption key that’s - * used to encrypt the contents of the Repository. Has the form: - * `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. - * This value may not be changed after the Repository has been created. - * - * Generated from protobuf field string kms_key_name = 8; - */ - private $kms_key_name = ''; - protected $format_config; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\ArtifactRegistry\V1beta2\Repository\MavenRepositoryConfig $maven_config - * Maven repository config contains repository level configuration - * for the repositories of maven type. - * @type string $name - * The name of the repository, for example: - * "projects/p1/locations/us-central1/repositories/repo1". - * @type int $format - * The format of packages that are stored in the repository. - * @type string $description - * The user-provided description of the repository. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Labels with user-defined metadata. - * This field may contain up to 64 entries. Label keys and values may be no - * longer than 63 characters. Label keys must begin with a lowercase letter - * and may only contain lowercase letters, numeric characters, underscores, - * and dashes. - * @type \Google\Protobuf\Timestamp $create_time - * The time when the repository was created. - * @type \Google\Protobuf\Timestamp $update_time - * The time when the repository was last updated. - * @type string $kms_key_name - * The Cloud KMS resource name of the customer managed encryption key that’s - * used to encrypt the contents of the Repository. Has the form: - * `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. - * This value may not be changed after the Repository has been created. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Repository::initOnce(); - parent::__construct($data); - } - - /** - * Maven repository config contains repository level configuration - * for the repositories of maven type. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Repository.MavenRepositoryConfig maven_config = 9; - * @return \Google\Cloud\ArtifactRegistry\V1beta2\Repository\MavenRepositoryConfig|null - */ - public function getMavenConfig() - { - return $this->readOneof(9); - } - - public function hasMavenConfig() - { - return $this->hasOneof(9); - } - - /** - * Maven repository config contains repository level configuration - * for the repositories of maven type. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Repository.MavenRepositoryConfig maven_config = 9; - * @param \Google\Cloud\ArtifactRegistry\V1beta2\Repository\MavenRepositoryConfig $var - * @return $this - */ - public function setMavenConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ArtifactRegistry\V1beta2\Repository\MavenRepositoryConfig::class); - $this->writeOneof(9, $var); - - return $this; - } - - /** - * The name of the repository, for example: - * "projects/p1/locations/us-central1/repositories/repo1". - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the repository, for example: - * "projects/p1/locations/us-central1/repositories/repo1". - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * The format of packages that are stored in the repository. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Repository.Format format = 2; - * @return int - */ - public function getFormat() - { - return $this->format; - } - - /** - * The format of packages that are stored in the repository. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Repository.Format format = 2; - * @param int $var - * @return $this - */ - public function setFormat($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\ArtifactRegistry\V1beta2\Repository\Format::class); - $this->format = $var; - - return $this; - } - - /** - * The user-provided description of the repository. - * - * Generated from protobuf field string description = 3; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * The user-provided description of the repository. - * - * Generated from protobuf field string description = 3; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Labels with user-defined metadata. - * This field may contain up to 64 entries. Label keys and values may be no - * longer than 63 characters. Label keys must begin with a lowercase letter - * and may only contain lowercase letters, numeric characters, underscores, - * and dashes. - * - * Generated from protobuf field map labels = 4; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Labels with user-defined metadata. - * This field may contain up to 64 entries. Label keys and values may be no - * longer than 63 characters. Label keys must begin with a lowercase letter - * and may only contain lowercase letters, numeric characters, underscores, - * and dashes. - * - * Generated from protobuf field map labels = 4; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * The time when the repository was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * The time when the repository was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * The time when the repository was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * The time when the repository was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * The Cloud KMS resource name of the customer managed encryption key that’s - * used to encrypt the contents of the Repository. Has the form: - * `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. - * This value may not be changed after the Repository has been created. - * - * Generated from protobuf field string kms_key_name = 8; - * @return string - */ - public function getKmsKeyName() - { - return $this->kms_key_name; - } - - /** - * The Cloud KMS resource name of the customer managed encryption key that’s - * used to encrypt the contents of the Repository. Has the form: - * `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. - * This value may not be changed after the Repository has been created. - * - * Generated from protobuf field string kms_key_name = 8; - * @param string $var - * @return $this - */ - public function setKmsKeyName($var) - { - GPBUtil::checkString($var, True); - $this->kms_key_name = $var; - - return $this; - } - - /** - * @return string - */ - public function getFormatConfig() - { - return $this->whichOneof("format_config"); - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/Repository/Format.php b/ArtifactRegistry/src/V1beta2/Repository/Format.php deleted file mode 100644 index f0e7144895af..000000000000 --- a/ArtifactRegistry/src/V1beta2/Repository/Format.php +++ /dev/null @@ -1,92 +0,0 @@ -google.devtools.artifactregistry.v1beta2.Repository.Format - */ -class Format -{ - /** - * Unspecified package format. - * - * Generated from protobuf enum FORMAT_UNSPECIFIED = 0; - */ - const FORMAT_UNSPECIFIED = 0; - /** - * Docker package format. - * - * Generated from protobuf enum DOCKER = 1; - */ - const DOCKER = 1; - /** - * Maven package format. - * - * Generated from protobuf enum MAVEN = 2; - */ - const MAVEN = 2; - /** - * NPM package format. - * - * Generated from protobuf enum NPM = 3; - */ - const NPM = 3; - /** - * APT package format. - * - * Generated from protobuf enum APT = 5; - */ - const APT = 5; - /** - * YUM package format. - * - * Generated from protobuf enum YUM = 6; - */ - const YUM = 6; - /** - * Python package format. - * - * Generated from protobuf enum PYTHON = 8; - */ - const PYTHON = 8; - - private static $valueToName = [ - self::FORMAT_UNSPECIFIED => 'FORMAT_UNSPECIFIED', - self::DOCKER => 'DOCKER', - self::MAVEN => 'MAVEN', - self::NPM => 'NPM', - self::APT => 'APT', - self::YUM => 'YUM', - self::PYTHON => 'PYTHON', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Format::class, \Google\Cloud\ArtifactRegistry\V1beta2\Repository_Format::class); - diff --git a/ArtifactRegistry/src/V1beta2/Repository/MavenRepositoryConfig.php b/ArtifactRegistry/src/V1beta2/Repository/MavenRepositoryConfig.php deleted file mode 100644 index cfc8302d1b41..000000000000 --- a/ArtifactRegistry/src/V1beta2/Repository/MavenRepositoryConfig.php +++ /dev/null @@ -1,110 +0,0 @@ -google.devtools.artifactregistry.v1beta2.Repository.MavenRepositoryConfig - */ -class MavenRepositoryConfig extends \Google\Protobuf\Internal\Message -{ - /** - * The repository with this flag will allow publishing - * the same snapshot versions. - * - * Generated from protobuf field bool allow_snapshot_overwrites = 1; - */ - private $allow_snapshot_overwrites = false; - /** - * Version policy defines the versions that the registry will accept. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Repository.MavenRepositoryConfig.VersionPolicy version_policy = 2; - */ - private $version_policy = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type bool $allow_snapshot_overwrites - * The repository with this flag will allow publishing - * the same snapshot versions. - * @type int $version_policy - * Version policy defines the versions that the registry will accept. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Repository::initOnce(); - parent::__construct($data); - } - - /** - * The repository with this flag will allow publishing - * the same snapshot versions. - * - * Generated from protobuf field bool allow_snapshot_overwrites = 1; - * @return bool - */ - public function getAllowSnapshotOverwrites() - { - return $this->allow_snapshot_overwrites; - } - - /** - * The repository with this flag will allow publishing - * the same snapshot versions. - * - * Generated from protobuf field bool allow_snapshot_overwrites = 1; - * @param bool $var - * @return $this - */ - public function setAllowSnapshotOverwrites($var) - { - GPBUtil::checkBool($var); - $this->allow_snapshot_overwrites = $var; - - return $this; - } - - /** - * Version policy defines the versions that the registry will accept. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Repository.MavenRepositoryConfig.VersionPolicy version_policy = 2; - * @return int - */ - public function getVersionPolicy() - { - return $this->version_policy; - } - - /** - * Version policy defines the versions that the registry will accept. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Repository.MavenRepositoryConfig.VersionPolicy version_policy = 2; - * @param int $var - * @return $this - */ - public function setVersionPolicy($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\ArtifactRegistry\V1beta2\Repository\MavenRepositoryConfig\VersionPolicy::class); - $this->version_policy = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(MavenRepositoryConfig::class, \Google\Cloud\ArtifactRegistry\V1beta2\Repository_MavenRepositoryConfig::class); - diff --git a/ArtifactRegistry/src/V1beta2/Repository/MavenRepositoryConfig/VersionPolicy.php b/ArtifactRegistry/src/V1beta2/Repository/MavenRepositoryConfig/VersionPolicy.php deleted file mode 100644 index 0fd8426ce626..000000000000 --- a/ArtifactRegistry/src/V1beta2/Repository/MavenRepositoryConfig/VersionPolicy.php +++ /dev/null @@ -1,66 +0,0 @@ -google.devtools.artifactregistry.v1beta2.Repository.MavenRepositoryConfig.VersionPolicy - */ -class VersionPolicy -{ - /** - * VERSION_POLICY_UNSPECIFIED - the version policy is not defined. - * When the version policy is not defined, no validation is performed - * for the versions. - * - * Generated from protobuf enum VERSION_POLICY_UNSPECIFIED = 0; - */ - const VERSION_POLICY_UNSPECIFIED = 0; - /** - * RELEASE - repository will accept only Release versions. - * - * Generated from protobuf enum RELEASE = 1; - */ - const RELEASE = 1; - /** - * SNAPSHOT - repository will accept only Snapshot versions. - * - * Generated from protobuf enum SNAPSHOT = 2; - */ - const SNAPSHOT = 2; - - private static $valueToName = [ - self::VERSION_POLICY_UNSPECIFIED => 'VERSION_POLICY_UNSPECIFIED', - self::RELEASE => 'RELEASE', - self::SNAPSHOT => 'SNAPSHOT', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(VersionPolicy::class, \Google\Cloud\ArtifactRegistry\V1beta2\Repository_MavenRepositoryConfig_VersionPolicy::class); - diff --git a/ArtifactRegistry/src/V1beta2/Repository_Format.php b/ArtifactRegistry/src/V1beta2/Repository_Format.php deleted file mode 100644 index 4d3d83b8716c..000000000000 --- a/ArtifactRegistry/src/V1beta2/Repository_Format.php +++ /dev/null @@ -1,16 +0,0 @@ -google.devtools.artifactregistry.v1beta2.Tag - */ -class Tag extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the tag, for example: - * "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/tags/tag1". - * If the package part contains slashes, the slashes are escaped. - * The tag part can only have characters in [a-zA-Z0-9\-._~:@], anything else - * must be URL encoded. - * - * Generated from protobuf field string name = 1; - */ - private $name = ''; - /** - * The name of the version the tag refers to, for example: - * "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/sha256:5243811" - * If the package or version ID parts contain slashes, the slashes are - * escaped. - * - * Generated from protobuf field string version = 2; - */ - private $version = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the tag, for example: - * "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/tags/tag1". - * If the package part contains slashes, the slashes are escaped. - * The tag part can only have characters in [a-zA-Z0-9\-._~:@], anything else - * must be URL encoded. - * @type string $version - * The name of the version the tag refers to, for example: - * "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/sha256:5243811" - * If the package or version ID parts contain slashes, the slashes are - * escaped. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Tag::initOnce(); - parent::__construct($data); - } - - /** - * The name of the tag, for example: - * "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/tags/tag1". - * If the package part contains slashes, the slashes are escaped. - * The tag part can only have characters in [a-zA-Z0-9\-._~:@], anything else - * must be URL encoded. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the tag, for example: - * "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/tags/tag1". - * If the package part contains slashes, the slashes are escaped. - * The tag part can only have characters in [a-zA-Z0-9\-._~:@], anything else - * must be URL encoded. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * The name of the version the tag refers to, for example: - * "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/sha256:5243811" - * If the package or version ID parts contain slashes, the slashes are - * escaped. - * - * Generated from protobuf field string version = 2; - * @return string - */ - public function getVersion() - { - return $this->version; - } - - /** - * The name of the version the tag refers to, for example: - * "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/sha256:5243811" - * If the package or version ID parts contain slashes, the slashes are - * escaped. - * - * Generated from protobuf field string version = 2; - * @param string $var - * @return $this - */ - public function setVersion($var) - { - GPBUtil::checkString($var, True); - $this->version = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/UpdateProjectSettingsRequest.php b/ArtifactRegistry/src/V1beta2/UpdateProjectSettingsRequest.php deleted file mode 100644 index a171a387495a..000000000000 --- a/ArtifactRegistry/src/V1beta2/UpdateProjectSettingsRequest.php +++ /dev/null @@ -1,121 +0,0 @@ -google.devtools.artifactregistry.v1beta2.UpdateProjectSettingsRequest - */ -class UpdateProjectSettingsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The project settings. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.ProjectSettings project_settings = 2; - */ - private $project_settings = null; - /** - * Field mask to support partial updates. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 3; - */ - private $update_mask = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\ArtifactRegistry\V1beta2\ProjectSettings $project_settings - * The project settings. - * @type \Google\Protobuf\FieldMask $update_mask - * Field mask to support partial updates. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Settings::initOnce(); - parent::__construct($data); - } - - /** - * The project settings. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.ProjectSettings project_settings = 2; - * @return \Google\Cloud\ArtifactRegistry\V1beta2\ProjectSettings|null - */ - public function getProjectSettings() - { - return $this->project_settings; - } - - public function hasProjectSettings() - { - return isset($this->project_settings); - } - - public function clearProjectSettings() - { - unset($this->project_settings); - } - - /** - * The project settings. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.ProjectSettings project_settings = 2; - * @param \Google\Cloud\ArtifactRegistry\V1beta2\ProjectSettings $var - * @return $this - */ - public function setProjectSettings($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ArtifactRegistry\V1beta2\ProjectSettings::class); - $this->project_settings = $var; - - return $this; - } - - /** - * Field mask to support partial updates. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 3; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * Field mask to support partial updates. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 3; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/UpdateRepositoryRequest.php b/ArtifactRegistry/src/V1beta2/UpdateRepositoryRequest.php deleted file mode 100644 index f10bbce98dc9..000000000000 --- a/ArtifactRegistry/src/V1beta2/UpdateRepositoryRequest.php +++ /dev/null @@ -1,129 +0,0 @@ -google.devtools.artifactregistry.v1beta2.UpdateRepositoryRequest - */ -class UpdateRepositoryRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The repository that replaces the resource on the server. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Repository repository = 1; - */ - private $repository = null; - /** - * The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - */ - private $update_mask = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\ArtifactRegistry\V1beta2\Repository $repository - * The repository that replaces the resource on the server. - * @type \Google\Protobuf\FieldMask $update_mask - * The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Repository::initOnce(); - parent::__construct($data); - } - - /** - * The repository that replaces the resource on the server. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Repository repository = 1; - * @return \Google\Cloud\ArtifactRegistry\V1beta2\Repository|null - */ - public function getRepository() - { - return $this->repository; - } - - public function hasRepository() - { - return isset($this->repository); - } - - public function clearRepository() - { - unset($this->repository); - } - - /** - * The repository that replaces the resource on the server. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Repository repository = 1; - * @param \Google\Cloud\ArtifactRegistry\V1beta2\Repository $var - * @return $this - */ - public function setRepository($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ArtifactRegistry\V1beta2\Repository::class); - $this->repository = $var; - - return $this; - } - - /** - * The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/UpdateTagRequest.php b/ArtifactRegistry/src/V1beta2/UpdateTagRequest.php deleted file mode 100644 index 0ee71a51ac92..000000000000 --- a/ArtifactRegistry/src/V1beta2/UpdateTagRequest.php +++ /dev/null @@ -1,129 +0,0 @@ -google.devtools.artifactregistry.v1beta2.UpdateTagRequest - */ -class UpdateTagRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The tag that replaces the resource on the server. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Tag tag = 1; - */ - private $tag = null; - /** - * The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - */ - private $update_mask = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\ArtifactRegistry\V1beta2\Tag $tag - * The tag that replaces the resource on the server. - * @type \Google\Protobuf\FieldMask $update_mask - * The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Tag::initOnce(); - parent::__construct($data); - } - - /** - * The tag that replaces the resource on the server. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Tag tag = 1; - * @return \Google\Cloud\ArtifactRegistry\V1beta2\Tag|null - */ - public function getTag() - { - return $this->tag; - } - - public function hasTag() - { - return isset($this->tag); - } - - public function clearTag() - { - unset($this->tag); - } - - /** - * The tag that replaces the resource on the server. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.Tag tag = 1; - * @param \Google\Cloud\ArtifactRegistry\V1beta2\Tag $var - * @return $this - */ - public function setTag($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ArtifactRegistry\V1beta2\Tag::class); - $this->tag = $var; - - return $this; - } - - /** - * The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/Version.php b/ArtifactRegistry/src/V1beta2/Version.php deleted file mode 100644 index d04ce13e5d7e..000000000000 --- a/ArtifactRegistry/src/V1beta2/Version.php +++ /dev/null @@ -1,297 +0,0 @@ -google.devtools.artifactregistry.v1beta2.Version - */ -class Version extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the version, for example: - * "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/art1". - * If the package or version ID parts contain slashes, the slashes are - * escaped. - * - * Generated from protobuf field string name = 1; - */ - private $name = ''; - /** - * Optional. Description of the version, as specified in its metadata. - * - * Generated from protobuf field string description = 3; - */ - private $description = ''; - /** - * The time when the version was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5; - */ - private $create_time = null; - /** - * The time when the version was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6; - */ - private $update_time = null; - /** - * Output only. A list of related tags. Will contain up to 100 tags that - * reference this version. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.Tag related_tags = 7; - */ - private $related_tags; - /** - * Output only. Repository-specific Metadata stored against this version. - * The fields returned are defined by the underlying repository-specific - * resource. Currently, the only resource in use is - * [DockerImage][google.devtools.artifactregistry.v1.DockerImage] - * - * Generated from protobuf field .google.protobuf.Struct metadata = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $metadata = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the version, for example: - * "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/art1". - * If the package or version ID parts contain slashes, the slashes are - * escaped. - * @type string $description - * Optional. Description of the version, as specified in its metadata. - * @type \Google\Protobuf\Timestamp $create_time - * The time when the version was created. - * @type \Google\Protobuf\Timestamp $update_time - * The time when the version was last updated. - * @type array<\Google\Cloud\ArtifactRegistry\V1beta2\Tag>|\Google\Protobuf\Internal\RepeatedField $related_tags - * Output only. A list of related tags. Will contain up to 100 tags that - * reference this version. - * @type \Google\Protobuf\Struct $metadata - * Output only. Repository-specific Metadata stored against this version. - * The fields returned are defined by the underlying repository-specific - * resource. Currently, the only resource in use is - * [DockerImage][google.devtools.artifactregistry.v1.DockerImage] - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\Version::initOnce(); - parent::__construct($data); - } - - /** - * The name of the version, for example: - * "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/art1". - * If the package or version ID parts contain slashes, the slashes are - * escaped. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the version, for example: - * "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/art1". - * If the package or version ID parts contain slashes, the slashes are - * escaped. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Optional. Description of the version, as specified in its metadata. - * - * Generated from protobuf field string description = 3; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Optional. Description of the version, as specified in its metadata. - * - * Generated from protobuf field string description = 3; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * The time when the version was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * The time when the version was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * The time when the version was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * The time when the version was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * Output only. A list of related tags. Will contain up to 100 tags that - * reference this version. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.Tag related_tags = 7; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getRelatedTags() - { - return $this->related_tags; - } - - /** - * Output only. A list of related tags. Will contain up to 100 tags that - * reference this version. - * - * Generated from protobuf field repeated .google.devtools.artifactregistry.v1beta2.Tag related_tags = 7; - * @param array<\Google\Cloud\ArtifactRegistry\V1beta2\Tag>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setRelatedTags($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ArtifactRegistry\V1beta2\Tag::class); - $this->related_tags = $arr; - - return $this; - } - - /** - * Output only. Repository-specific Metadata stored against this version. - * The fields returned are defined by the underlying repository-specific - * resource. Currently, the only resource in use is - * [DockerImage][google.devtools.artifactregistry.v1.DockerImage] - * - * Generated from protobuf field .google.protobuf.Struct metadata = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Struct|null - */ - public function getMetadata() - { - return $this->metadata; - } - - public function hasMetadata() - { - return isset($this->metadata); - } - - public function clearMetadata() - { - unset($this->metadata); - } - - /** - * Output only. Repository-specific Metadata stored against this version. - * The fields returned are defined by the underlying repository-specific - * resource. Currently, the only resource in use is - * [DockerImage][google.devtools.artifactregistry.v1.DockerImage] - * - * Generated from protobuf field .google.protobuf.Struct metadata = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Struct $var - * @return $this - */ - public function setMetadata($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Struct::class); - $this->metadata = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/VersionView.php b/ArtifactRegistry/src/V1beta2/VersionView.php deleted file mode 100644 index 9de024bf381d..000000000000 --- a/ArtifactRegistry/src/V1beta2/VersionView.php +++ /dev/null @@ -1,63 +0,0 @@ -google.devtools.artifactregistry.v1beta2.VersionView - */ -class VersionView -{ - /** - * The default / unset value. - * The API will default to the BASIC view. - * - * Generated from protobuf enum VERSION_VIEW_UNSPECIFIED = 0; - */ - const VERSION_VIEW_UNSPECIFIED = 0; - /** - * Includes basic information about the version, but not any related tags. - * - * Generated from protobuf enum BASIC = 1; - */ - const BASIC = 1; - /** - * Include everything. - * - * Generated from protobuf enum FULL = 2; - */ - const FULL = 2; - - private static $valueToName = [ - self::VERSION_VIEW_UNSPECIFIED => 'VERSION_VIEW_UNSPECIFIED', - self::BASIC => 'BASIC', - self::FULL => 'FULL', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/ArtifactRegistry/src/V1beta2/YumArtifact.php b/ArtifactRegistry/src/V1beta2/YumArtifact.php deleted file mode 100644 index f8d44fa515b9..000000000000 --- a/ArtifactRegistry/src/V1beta2/YumArtifact.php +++ /dev/null @@ -1,169 +0,0 @@ -google.devtools.artifactregistry.v1beta2.YumArtifact - */ -class YumArtifact extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The Artifact Registry resource name of the artifact. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $name = ''; - /** - * Output only. The yum package name of the artifact. - * - * Generated from protobuf field string package_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $package_name = ''; - /** - * Output only. An artifact is a binary or source package. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.YumArtifact.PackageType package_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $package_type = 0; - /** - * Output only. Operating system architecture of the artifact. - * - * Generated from protobuf field string architecture = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $architecture = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. The Artifact Registry resource name of the artifact. - * @type string $package_name - * Output only. The yum package name of the artifact. - * @type int $package_type - * Output only. An artifact is a binary or source package. - * @type string $architecture - * Output only. Operating system architecture of the artifact. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Artifactregistry\V1Beta2\YumArtifact::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The Artifact Registry resource name of the artifact. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. The Artifact Registry resource name of the artifact. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. The yum package name of the artifact. - * - * Generated from protobuf field string package_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getPackageName() - { - return $this->package_name; - } - - /** - * Output only. The yum package name of the artifact. - * - * Generated from protobuf field string package_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setPackageName($var) - { - GPBUtil::checkString($var, True); - $this->package_name = $var; - - return $this; - } - - /** - * Output only. An artifact is a binary or source package. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.YumArtifact.PackageType package_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getPackageType() - { - return $this->package_type; - } - - /** - * Output only. An artifact is a binary or source package. - * - * Generated from protobuf field .google.devtools.artifactregistry.v1beta2.YumArtifact.PackageType package_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setPackageType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\ArtifactRegistry\V1beta2\YumArtifact\PackageType::class); - $this->package_type = $var; - - return $this; - } - - /** - * Output only. Operating system architecture of the artifact. - * - * Generated from protobuf field string architecture = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getArchitecture() - { - return $this->architecture; - } - - /** - * Output only. Operating system architecture of the artifact. - * - * Generated from protobuf field string architecture = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setArchitecture($var) - { - GPBUtil::checkString($var, True); - $this->architecture = $var; - - return $this; - } - -} - diff --git a/ArtifactRegistry/src/V1beta2/YumArtifact/PackageType.php b/ArtifactRegistry/src/V1beta2/YumArtifact/PackageType.php deleted file mode 100644 index 6b7517f0879e..000000000000 --- a/ArtifactRegistry/src/V1beta2/YumArtifact/PackageType.php +++ /dev/null @@ -1,64 +0,0 @@ -google.devtools.artifactregistry.v1beta2.YumArtifact.PackageType - */ -class PackageType -{ - /** - * Package type is not specified. - * - * Generated from protobuf enum PACKAGE_TYPE_UNSPECIFIED = 0; - */ - const PACKAGE_TYPE_UNSPECIFIED = 0; - /** - * Binary package (.rpm). - * - * Generated from protobuf enum BINARY = 1; - */ - const BINARY = 1; - /** - * Source package (.srpm). - * - * Generated from protobuf enum SOURCE = 2; - */ - const SOURCE = 2; - - private static $valueToName = [ - self::PACKAGE_TYPE_UNSPECIFIED => 'PACKAGE_TYPE_UNSPECIFIED', - self::BINARY => 'BINARY', - self::SOURCE => 'SOURCE', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(PackageType::class, \Google\Cloud\ArtifactRegistry\V1beta2\YumArtifact_PackageType::class); - diff --git a/ArtifactRegistry/src/V1beta2/YumArtifact_PackageType.php b/ArtifactRegistry/src/V1beta2/YumArtifact_PackageType.php deleted file mode 100644 index 9b9ef4559029..000000000000 --- a/ArtifactRegistry/src/V1beta2/YumArtifact_PackageType.php +++ /dev/null @@ -1,16 +0,0 @@ - [ - 'google.devtools.artifactregistry.v1beta2.ArtifactRegistry' => [ - 'CreateRepository' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\ArtifactRegistry\V1beta2\Repository', - 'metadataReturnType' => '\Google\Cloud\ArtifactRegistry\V1beta2\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - ], - 'DeletePackage' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\ArtifactRegistry\V1beta2\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - ], - 'DeleteRepository' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\ArtifactRegistry\V1beta2\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - ], - 'DeleteVersion' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\ArtifactRegistry\V1beta2\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - ], - 'ImportAptArtifacts' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\ArtifactRegistry\V1beta2\ImportAptArtifactsResponse', - 'metadataReturnType' => '\Google\Cloud\ArtifactRegistry\V1beta2\ImportAptArtifactsMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - ], - 'ImportYumArtifacts' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\ArtifactRegistry\V1beta2\ImportYumArtifactsResponse', - 'metadataReturnType' => '\Google\Cloud\ArtifactRegistry\V1beta2\ImportYumArtifactsMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - ], - 'ListFiles' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getFiles', - ], - ], - 'ListPackages' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getPackages', - ], - ], - 'ListRepositories' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getRepositories', - ], - ], - 'ListTags' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getTags', - ], - ], - 'ListVersions' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getVersions', - ], - ], - 'GetLocation' => [ - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'ListLocations' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getLocations', - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - ], - ], -]; diff --git a/ArtifactRegistry/src/V1beta2/resources/artifact_registry_rest_client_config.php b/ArtifactRegistry/src/V1beta2/resources/artifact_registry_rest_client_config.php deleted file mode 100644 index 9e1bfa389e17..000000000000 --- a/ArtifactRegistry/src/V1beta2/resources/artifact_registry_rest_client_config.php +++ /dev/null @@ -1,353 +0,0 @@ - [ - 'google.cloud.location.Locations' => [ - 'GetLocation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta2/{name=projects/*/locations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListLocations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta2/{name=projects/*}/locations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - 'google.devtools.artifactregistry.v1beta2.ArtifactRegistry' => [ - 'CreateRepository' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta2/{parent=projects/*/locations/*}/repositories', - 'body' => 'repository', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'CreateTag' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta2/{parent=projects/*/locations/*/repositories/*/packages/*}/tags', - 'body' => 'tag', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'DeletePackage' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1beta2/{name=projects/*/locations/*/repositories/*/packages/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteRepository' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1beta2/{name=projects/*/locations/*/repositories/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteTag' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1beta2/{name=projects/*/locations/*/repositories/*/packages/*/tags/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteVersion' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1beta2/{name=projects/*/locations/*/repositories/*/packages/*/versions/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetFile' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta2/{name=projects/*/locations/*/repositories/*/files/**}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetIamPolicy' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta2/{resource=projects/*/locations/*/repositories/*}:getIamPolicy', - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'GetPackage' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta2/{name=projects/*/locations/*/repositories/*/packages/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetProjectSettings' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta2/{name=projects/*/projectSettings}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetRepository' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta2/{name=projects/*/locations/*/repositories/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetTag' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta2/{name=projects/*/locations/*/repositories/*/packages/*/tags/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetVersion' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta2/{name=projects/*/locations/*/repositories/*/packages/*/versions/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ImportAptArtifacts' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta2/{parent=projects/*/locations/*/repositories/*}/aptArtifacts:import', - 'body' => '*', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ImportYumArtifacts' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta2/{parent=projects/*/locations/*/repositories/*}/yumArtifacts:import', - 'body' => '*', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListFiles' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta2/{parent=projects/*/locations/*/repositories/*}/files', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListPackages' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta2/{parent=projects/*/locations/*/repositories/*}/packages', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListRepositories' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta2/{parent=projects/*/locations/*}/repositories', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListTags' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta2/{parent=projects/*/locations/*/repositories/*/packages/*}/tags', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListVersions' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta2/{parent=projects/*/locations/*/repositories/*/packages/*}/versions', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'SetIamPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta2/{resource=projects/*/locations/*/repositories/*}:setIamPolicy', - 'body' => '*', - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'TestIamPermissions' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta2/{resource=projects/*/locations/*/repositories/*}:testIamPermissions', - 'body' => '*', - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'UpdateProjectSettings' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1beta2/{project_settings.name=projects/*/projectSettings}', - 'body' => 'project_settings', - 'placeholders' => [ - 'project_settings.name' => [ - 'getters' => [ - 'getProjectSettings', - 'getName', - ], - ], - ], - ], - 'UpdateRepository' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1beta2/{repository.name=projects/*/locations/*/repositories/*}', - 'body' => 'repository', - 'placeholders' => [ - 'repository.name' => [ - 'getters' => [ - 'getRepository', - 'getName', - ], - ], - ], - ], - 'UpdateTag' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1beta2/{tag.name=projects/*/locations/*/repositories/*/packages/*/tags/*}', - 'body' => 'tag', - 'placeholders' => [ - 'tag.name' => [ - 'getters' => [ - 'getTag', - 'getName', - ], - ], - ], - ], - ], - 'google.longrunning.Operations' => [ - 'GetOperation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta2/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/ArtifactRegistry/tests/Unit/V1/Client/ArtifactRegistryClientTest.php b/ArtifactRegistry/tests/Unit/V1/Client/ArtifactRegistryClientTest.php index 8be9c2477e14..f718ccb27026 100644 --- a/ArtifactRegistry/tests/Unit/V1/Client/ArtifactRegistryClientTest.php +++ b/ArtifactRegistry/tests/Unit/V1/Client/ArtifactRegistryClientTest.php @@ -1,6 +1,6 @@ getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); + return $this->getMockBuilder(CredentialsWrapper::class) + ->disableOriginalConstructor() + ->getMock(); } /** @return ArtifactRegistryClient */ @@ -160,8 +162,7 @@ public function batchDeleteVersionsTest() $formattedNames = [ $gapicClient->versionName('[PROJECT]', '[LOCATION]', '[REPOSITORY]', '[PACKAGE]', '[VERSION]'), ]; - $request = (new BatchDeleteVersionsRequest()) - ->setNames($formattedNames); + $request = (new BatchDeleteVersionsRequest())->setNames($formattedNames); $response = $gapicClient->batchDeleteVersions($request); $this->assertFalse($response->isDone()); $this->assertNull($response->getResult()); @@ -171,7 +172,10 @@ public function batchDeleteVersionsTest() $this->assertSame(0, count($operationsRequestsEmpty)); $actualApiFuncCall = $apiRequests[0]->getFuncCall(); $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1.ArtifactRegistry/BatchDeleteVersions', $actualApiFuncCall); + $this->assertSame( + '/google.devtools.artifactregistry.v1.ArtifactRegistry/BatchDeleteVersions', + $actualApiFuncCall + ); $actualValue = $actualApiRequestObject->getNames(); $this->assertProtobufEquals($formattedNames, $actualValue); $expectedOperationsRequestObject = new GetOperationRequest(); @@ -217,19 +221,21 @@ public function batchDeleteVersionsExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $operationsTransport->addResponse(null, $status); // Mock request $formattedNames = [ $gapicClient->versionName('[PROJECT]', '[LOCATION]', '[REPOSITORY]', '[PACKAGE]', '[VERSION]'), ]; - $request = (new BatchDeleteVersionsRequest()) - ->setNames($formattedNames); + $request = (new BatchDeleteVersionsRequest())->setNames($formattedNames); $response = $gapicClient->batchDeleteVersions($request); $this->assertFalse($response->isDone()); $this->assertNull($response->getResult()); @@ -295,8 +301,7 @@ public function createRepositoryTest() $operationsTransport->addResponse($completeOperation); // Mock request $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $request = (new CreateRepositoryRequest()) - ->setParent($formattedParent); + $request = (new CreateRepositoryRequest())->setParent($formattedParent); $response = $gapicClient->createRepository($request); $this->assertFalse($response->isDone()); $this->assertNull($response->getResult()); @@ -352,17 +357,19 @@ public function createRepositoryExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $operationsTransport->addResponse(null, $status); // Mock request $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $request = (new CreateRepositoryRequest()) - ->setParent($formattedParent); + $request = (new CreateRepositoryRequest())->setParent($formattedParent); $response = $gapicClient->createRepository($request); $this->assertFalse($response->isDone()); $this->assertNull($response->getResult()); @@ -422,12 +429,15 @@ public function createTagExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); $request = new CreateTagRequest(); try { @@ -474,8 +484,7 @@ public function deletePackageTest() $operationsTransport->addResponse($completeOperation); // Mock request $formattedName = $gapicClient->packageName('[PROJECT]', '[LOCATION]', '[REPOSITORY]', '[PACKAGE]'); - $request = (new DeletePackageRequest()) - ->setName($formattedName); + $request = (new DeletePackageRequest())->setName($formattedName); $response = $gapicClient->deletePackage($request); $this->assertFalse($response->isDone()); $this->assertNull($response->getResult()); @@ -531,17 +540,19 @@ public function deletePackageExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $operationsTransport->addResponse(null, $status); // Mock request $formattedName = $gapicClient->packageName('[PROJECT]', '[LOCATION]', '[REPOSITORY]', '[PACKAGE]'); - $request = (new DeletePackageRequest()) - ->setName($formattedName); + $request = (new DeletePackageRequest())->setName($formattedName); $response = $gapicClient->deletePackage($request); $this->assertFalse($response->isDone()); $this->assertNull($response->getResult()); @@ -595,8 +606,7 @@ public function deleteRepositoryTest() $operationsTransport->addResponse($completeOperation); // Mock request $formattedName = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[REPOSITORY]'); - $request = (new DeleteRepositoryRequest()) - ->setName($formattedName); + $request = (new DeleteRepositoryRequest())->setName($formattedName); $response = $gapicClient->deleteRepository($request); $this->assertFalse($response->isDone()); $this->assertNull($response->getResult()); @@ -652,17 +662,19 @@ public function deleteRepositoryExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $operationsTransport->addResponse(null, $status); // Mock request $formattedName = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[REPOSITORY]'); - $request = (new DeleteRepositoryRequest()) - ->setName($formattedName); + $request = (new DeleteRepositoryRequest())->setName($formattedName); $response = $gapicClient->deleteRepository($request); $this->assertFalse($response->isDone()); $this->assertNull($response->getResult()); @@ -717,12 +729,15 @@ public function deleteTagExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); $request = new DeleteTagRequest(); try { @@ -821,12 +836,15 @@ public function deleteVersionExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $operationsTransport->addResponse(null, $status); $request = new DeleteVersionRequest(); $response = $gapicClient->deleteVersion($request); @@ -872,8 +890,7 @@ public function getDockerImageTest() $transport->addResponse($expectedResponse); // Mock request $formattedName = $gapicClient->dockerImageName('[PROJECT]', '[LOCATION]', '[REPOSITORY]', '[DOCKER_IMAGE]'); - $request = (new GetDockerImageRequest()) - ->setName($formattedName); + $request = (new GetDockerImageRequest())->setName($formattedName); $response = $gapicClient->getDockerImage($request); $this->assertEquals($expectedResponse, $response); $actualRequests = $transport->popReceivedCalls(); @@ -897,17 +914,19 @@ public function getDockerImageExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); // Mock request $formattedName = $gapicClient->dockerImageName('[PROJECT]', '[LOCATION]', '[REPOSITORY]', '[DOCKER_IMAGE]'); - $request = (new GetDockerImageRequest()) - ->setName($formattedName); + $request = (new GetDockerImageRequest())->setName($formattedName); try { $gapicClient->getDockerImage($request); // If the $gapicClient method call did not throw, fail the test @@ -940,8 +959,7 @@ public function getFileTest() $transport->addResponse($expectedResponse); // Mock request $formattedName = $gapicClient->fileName('[PROJECT]', '[LOCATION]', '[REPOSITORY]', '[FILE]'); - $request = (new GetFileRequest()) - ->setName($formattedName); + $request = (new GetFileRequest())->setName($formattedName); $response = $gapicClient->getFile($request); $this->assertEquals($expectedResponse, $response); $actualRequests = $transport->popReceivedCalls(); @@ -965,17 +983,19 @@ public function getFileExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); // Mock request $formattedName = $gapicClient->fileName('[PROJECT]', '[LOCATION]', '[REPOSITORY]', '[FILE]'); - $request = (new GetFileRequest()) - ->setName($formattedName); + $request = (new GetFileRequest())->setName($formattedName); try { $gapicClient->getFile($request); // If the $gapicClient method call did not throw, fail the test @@ -1006,8 +1026,7 @@ public function getIamPolicyTest() $transport->addResponse($expectedResponse); // Mock request $resource = 'resource-341064690'; - $request = (new GetIamPolicyRequest()) - ->setResource($resource); + $request = (new GetIamPolicyRequest())->setResource($resource); $response = $gapicClient->getIamPolicy($request); $this->assertEquals($expectedResponse, $response); $actualRequests = $transport->popReceivedCalls(); @@ -1031,17 +1050,19 @@ public function getIamPolicyExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); // Mock request $resource = 'resource-341064690'; - $request = (new GetIamPolicyRequest()) - ->setResource($resource); + $request = (new GetIamPolicyRequest())->setResource($resource); try { $gapicClient->getIamPolicy($request); // If the $gapicClient method call did not throw, fail the test @@ -1078,8 +1099,7 @@ public function getMavenArtifactTest() $transport->addResponse($expectedResponse); // Mock request $formattedName = $gapicClient->mavenArtifactName('[PROJECT]', '[LOCATION]', '[REPOSITORY]', '[MAVEN_ARTIFACT]'); - $request = (new GetMavenArtifactRequest()) - ->setName($formattedName); + $request = (new GetMavenArtifactRequest())->setName($formattedName); $response = $gapicClient->getMavenArtifact($request); $this->assertEquals($expectedResponse, $response); $actualRequests = $transport->popReceivedCalls(); @@ -1103,17 +1123,19 @@ public function getMavenArtifactExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); // Mock request $formattedName = $gapicClient->mavenArtifactName('[PROJECT]', '[LOCATION]', '[REPOSITORY]', '[MAVEN_ARTIFACT]'); - $request = (new GetMavenArtifactRequest()) - ->setName($formattedName); + $request = (new GetMavenArtifactRequest())->setName($formattedName); try { $gapicClient->getMavenArtifact($request); // If the $gapicClient method call did not throw, fail the test @@ -1146,8 +1168,7 @@ public function getNpmPackageTest() $transport->addResponse($expectedResponse); // Mock request $formattedName = $gapicClient->npmPackageName('[PROJECT]', '[LOCATION]', '[REPOSITORY]', '[NPM_PACKAGE]'); - $request = (new GetNpmPackageRequest()) - ->setName($formattedName); + $request = (new GetNpmPackageRequest())->setName($formattedName); $response = $gapicClient->getNpmPackage($request); $this->assertEquals($expectedResponse, $response); $actualRequests = $transport->popReceivedCalls(); @@ -1171,17 +1192,19 @@ public function getNpmPackageExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); // Mock request $formattedName = $gapicClient->npmPackageName('[PROJECT]', '[LOCATION]', '[REPOSITORY]', '[NPM_PACKAGE]'); - $request = (new GetNpmPackageRequest()) - ->setName($formattedName); + $request = (new GetNpmPackageRequest())->setName($formattedName); try { $gapicClient->getNpmPackage($request); // If the $gapicClient method call did not throw, fail the test @@ -1212,8 +1235,7 @@ public function getPackageTest() $transport->addResponse($expectedResponse); // Mock request $formattedName = $gapicClient->packageName('[PROJECT]', '[LOCATION]', '[REPOSITORY]', '[PACKAGE]'); - $request = (new GetPackageRequest()) - ->setName($formattedName); + $request = (new GetPackageRequest())->setName($formattedName); $response = $gapicClient->getPackage($request); $this->assertEquals($expectedResponse, $response); $actualRequests = $transport->popReceivedCalls(); @@ -1237,17 +1259,19 @@ public function getPackageExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); // Mock request $formattedName = $gapicClient->packageName('[PROJECT]', '[LOCATION]', '[REPOSITORY]', '[PACKAGE]'); - $request = (new GetPackageRequest()) - ->setName($formattedName); + $request = (new GetPackageRequest())->setName($formattedName); try { $gapicClient->getPackage($request); // If the $gapicClient method call did not throw, fail the test @@ -1276,8 +1300,7 @@ public function getProjectSettingsTest() $transport->addResponse($expectedResponse); // Mock request $formattedName = $gapicClient->projectSettingsName('[PROJECT]'); - $request = (new GetProjectSettingsRequest()) - ->setName($formattedName); + $request = (new GetProjectSettingsRequest())->setName($formattedName); $response = $gapicClient->getProjectSettings($request); $this->assertEquals($expectedResponse, $response); $actualRequests = $transport->popReceivedCalls(); @@ -1301,17 +1324,19 @@ public function getProjectSettingsExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); // Mock request $formattedName = $gapicClient->projectSettingsName('[PROJECT]'); - $request = (new GetProjectSettingsRequest()) - ->setName($formattedName); + $request = (new GetProjectSettingsRequest())->setName($formattedName); try { $gapicClient->getProjectSettings($request); // If the $gapicClient method call did not throw, fail the test @@ -1346,8 +1371,7 @@ public function getPythonPackageTest() $transport->addResponse($expectedResponse); // Mock request $formattedName = $gapicClient->pythonPackageName('[PROJECT]', '[LOCATION]', '[REPOSITORY]', '[PYTHON_PACKAGE]'); - $request = (new GetPythonPackageRequest()) - ->setName($formattedName); + $request = (new GetPythonPackageRequest())->setName($formattedName); $response = $gapicClient->getPythonPackage($request); $this->assertEquals($expectedResponse, $response); $actualRequests = $transport->popReceivedCalls(); @@ -1371,17 +1395,19 @@ public function getPythonPackageExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); // Mock request $formattedName = $gapicClient->pythonPackageName('[PROJECT]', '[LOCATION]', '[REPOSITORY]', '[PYTHON_PACKAGE]'); - $request = (new GetPythonPackageRequest()) - ->setName($formattedName); + $request = (new GetPythonPackageRequest())->setName($formattedName); try { $gapicClient->getPythonPackage($request); // If the $gapicClient method call did not throw, fail the test @@ -1420,8 +1446,7 @@ public function getRepositoryTest() $transport->addResponse($expectedResponse); // Mock request $formattedName = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[REPOSITORY]'); - $request = (new GetRepositoryRequest()) - ->setName($formattedName); + $request = (new GetRepositoryRequest())->setName($formattedName); $response = $gapicClient->getRepository($request); $this->assertEquals($expectedResponse, $response); $actualRequests = $transport->popReceivedCalls(); @@ -1445,17 +1470,19 @@ public function getRepositoryExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); // Mock request $formattedName = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[REPOSITORY]'); - $request = (new GetRepositoryRequest()) - ->setName($formattedName); + $request = (new GetRepositoryRequest())->setName($formattedName); try { $gapicClient->getRepository($request); // If the $gapicClient method call did not throw, fail the test @@ -1506,12 +1533,15 @@ public function getTagExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); $request = new GetTagRequest(); try { @@ -1542,8 +1572,7 @@ public function getVPCSCConfigTest() $transport->addResponse($expectedResponse); // Mock request $formattedName = $gapicClient->vpcscConfigName('[PROJECT]', '[LOCATION]'); - $request = (new GetVPCSCConfigRequest()) - ->setName($formattedName); + $request = (new GetVPCSCConfigRequest())->setName($formattedName); $response = $gapicClient->getVPCSCConfig($request); $this->assertEquals($expectedResponse, $response); $actualRequests = $transport->popReceivedCalls(); @@ -1567,17 +1596,19 @@ public function getVPCSCConfigExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); // Mock request $formattedName = $gapicClient->vpcscConfigName('[PROJECT]', '[LOCATION]'); - $request = (new GetVPCSCConfigRequest()) - ->setName($formattedName); + $request = (new GetVPCSCConfigRequest())->setName($formattedName); try { $gapicClient->getVPCSCConfig($request); // If the $gapicClient method call did not throw, fail the test @@ -1628,12 +1659,15 @@ public function getVersionExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); $request = new GetVersionRequest(); try { @@ -1688,7 +1722,10 @@ public function importAptArtifactsTest() $this->assertSame(0, count($operationsRequestsEmpty)); $actualApiFuncCall = $apiRequests[0]->getFuncCall(); $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1.ArtifactRegistry/ImportAptArtifacts', $actualApiFuncCall); + $this->assertSame( + '/google.devtools.artifactregistry.v1.ArtifactRegistry/ImportAptArtifacts', + $actualApiFuncCall + ); $expectedOperationsRequestObject = new GetOperationRequest(); $expectedOperationsRequestObject->setName('operations/importAptArtifactsTest'); $response->pollUntilComplete([ @@ -1732,12 +1769,15 @@ public function importAptArtifactsExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $operationsTransport->addResponse(null, $status); $request = new ImportAptArtifactsRequest(); $response = $gapicClient->importAptArtifacts($request); @@ -1801,7 +1841,10 @@ public function importYumArtifactsTest() $this->assertSame(0, count($operationsRequestsEmpty)); $actualApiFuncCall = $apiRequests[0]->getFuncCall(); $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1.ArtifactRegistry/ImportYumArtifacts', $actualApiFuncCall); + $this->assertSame( + '/google.devtools.artifactregistry.v1.ArtifactRegistry/ImportYumArtifacts', + $actualApiFuncCall + ); $expectedOperationsRequestObject = new GetOperationRequest(); $expectedOperationsRequestObject->setName('operations/importYumArtifactsTest'); $response->pollUntilComplete([ @@ -1845,12 +1888,15 @@ public function importYumArtifactsExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $operationsTransport->addResponse(null, $status); $request = new ImportYumArtifactsRequest(); $response = $gapicClient->importYumArtifacts($request); @@ -1886,17 +1932,14 @@ public function listDockerImagesTest() // Mock response $nextPageToken = ''; $dockerImagesElement = new DockerImage(); - $dockerImages = [ - $dockerImagesElement, - ]; + $dockerImages = [$dockerImagesElement]; $expectedResponse = new ListDockerImagesResponse(); $expectedResponse->setNextPageToken($nextPageToken); $expectedResponse->setDockerImages($dockerImages); $transport->addResponse($expectedResponse); // Mock request $parent = 'parent-995424086'; - $request = (new ListDockerImagesRequest()) - ->setParent($parent); + $request = (new ListDockerImagesRequest())->setParent($parent); $response = $gapicClient->listDockerImages($request); $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); $resources = iterator_to_array($response->iterateAllElements()); @@ -1923,17 +1966,19 @@ public function listDockerImagesExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); // Mock request $parent = 'parent-995424086'; - $request = (new ListDockerImagesRequest()) - ->setParent($parent); + $request = (new ListDockerImagesRequest())->setParent($parent); try { $gapicClient->listDockerImages($request); // If the $gapicClient method call did not throw, fail the test @@ -1958,17 +2003,14 @@ public function listFilesTest() // Mock response $nextPageToken = ''; $filesElement = new File(); - $files = [ - $filesElement, - ]; + $files = [$filesElement]; $expectedResponse = new ListFilesResponse(); $expectedResponse->setNextPageToken($nextPageToken); $expectedResponse->setFiles($files); $transport->addResponse($expectedResponse); // Mock request $formattedParent = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[REPOSITORY]'); - $request = (new ListFilesRequest()) - ->setParent($formattedParent); + $request = (new ListFilesRequest())->setParent($formattedParent); $response = $gapicClient->listFiles($request); $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); $resources = iterator_to_array($response->iterateAllElements()); @@ -1995,17 +2037,19 @@ public function listFilesExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); // Mock request $formattedParent = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[REPOSITORY]'); - $request = (new ListFilesRequest()) - ->setParent($formattedParent); + $request = (new ListFilesRequest())->setParent($formattedParent); try { $gapicClient->listFiles($request); // If the $gapicClient method call did not throw, fail the test @@ -2030,17 +2074,14 @@ public function listMavenArtifactsTest() // Mock response $nextPageToken = ''; $mavenArtifactsElement = new MavenArtifact(); - $mavenArtifacts = [ - $mavenArtifactsElement, - ]; + $mavenArtifacts = [$mavenArtifactsElement]; $expectedResponse = new ListMavenArtifactsResponse(); $expectedResponse->setNextPageToken($nextPageToken); $expectedResponse->setMavenArtifacts($mavenArtifacts); $transport->addResponse($expectedResponse); // Mock request $formattedParent = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[REPOSITORY]'); - $request = (new ListMavenArtifactsRequest()) - ->setParent($formattedParent); + $request = (new ListMavenArtifactsRequest())->setParent($formattedParent); $response = $gapicClient->listMavenArtifacts($request); $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); $resources = iterator_to_array($response->iterateAllElements()); @@ -2067,17 +2108,19 @@ public function listMavenArtifactsExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); // Mock request $formattedParent = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[REPOSITORY]'); - $request = (new ListMavenArtifactsRequest()) - ->setParent($formattedParent); + $request = (new ListMavenArtifactsRequest())->setParent($formattedParent); try { $gapicClient->listMavenArtifacts($request); // If the $gapicClient method call did not throw, fail the test @@ -2102,17 +2145,14 @@ public function listNpmPackagesTest() // Mock response $nextPageToken = ''; $npmPackagesElement = new NpmPackage(); - $npmPackages = [ - $npmPackagesElement, - ]; + $npmPackages = [$npmPackagesElement]; $expectedResponse = new ListNpmPackagesResponse(); $expectedResponse->setNextPageToken($nextPageToken); $expectedResponse->setNpmPackages($npmPackages); $transport->addResponse($expectedResponse); // Mock request $formattedParent = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[REPOSITORY]'); - $request = (new ListNpmPackagesRequest()) - ->setParent($formattedParent); + $request = (new ListNpmPackagesRequest())->setParent($formattedParent); $response = $gapicClient->listNpmPackages($request); $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); $resources = iterator_to_array($response->iterateAllElements()); @@ -2139,17 +2179,19 @@ public function listNpmPackagesExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); // Mock request $formattedParent = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[REPOSITORY]'); - $request = (new ListNpmPackagesRequest()) - ->setParent($formattedParent); + $request = (new ListNpmPackagesRequest())->setParent($formattedParent); try { $gapicClient->listNpmPackages($request); // If the $gapicClient method call did not throw, fail the test @@ -2174,17 +2216,14 @@ public function listPackagesTest() // Mock response $nextPageToken = ''; $packagesElement = new Package(); - $packages = [ - $packagesElement, - ]; + $packages = [$packagesElement]; $expectedResponse = new ListPackagesResponse(); $expectedResponse->setNextPageToken($nextPageToken); $expectedResponse->setPackages($packages); $transport->addResponse($expectedResponse); // Mock request $formattedParent = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[REPOSITORY]'); - $request = (new ListPackagesRequest()) - ->setParent($formattedParent); + $request = (new ListPackagesRequest())->setParent($formattedParent); $response = $gapicClient->listPackages($request); $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); $resources = iterator_to_array($response->iterateAllElements()); @@ -2211,17 +2250,19 @@ public function listPackagesExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); // Mock request $formattedParent = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[REPOSITORY]'); - $request = (new ListPackagesRequest()) - ->setParent($formattedParent); + $request = (new ListPackagesRequest())->setParent($formattedParent); try { $gapicClient->listPackages($request); // If the $gapicClient method call did not throw, fail the test @@ -2246,17 +2287,14 @@ public function listPythonPackagesTest() // Mock response $nextPageToken = ''; $pythonPackagesElement = new PythonPackage(); - $pythonPackages = [ - $pythonPackagesElement, - ]; + $pythonPackages = [$pythonPackagesElement]; $expectedResponse = new ListPythonPackagesResponse(); $expectedResponse->setNextPageToken($nextPageToken); $expectedResponse->setPythonPackages($pythonPackages); $transport->addResponse($expectedResponse); // Mock request $formattedParent = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[REPOSITORY]'); - $request = (new ListPythonPackagesRequest()) - ->setParent($formattedParent); + $request = (new ListPythonPackagesRequest())->setParent($formattedParent); $response = $gapicClient->listPythonPackages($request); $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); $resources = iterator_to_array($response->iterateAllElements()); @@ -2283,17 +2321,19 @@ public function listPythonPackagesExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); // Mock request $formattedParent = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[REPOSITORY]'); - $request = (new ListPythonPackagesRequest()) - ->setParent($formattedParent); + $request = (new ListPythonPackagesRequest())->setParent($formattedParent); try { $gapicClient->listPythonPackages($request); // If the $gapicClient method call did not throw, fail the test @@ -2318,17 +2358,14 @@ public function listRepositoriesTest() // Mock response $nextPageToken = ''; $repositoriesElement = new Repository(); - $repositories = [ - $repositoriesElement, - ]; + $repositories = [$repositoriesElement]; $expectedResponse = new ListRepositoriesResponse(); $expectedResponse->setNextPageToken($nextPageToken); $expectedResponse->setRepositories($repositories); $transport->addResponse($expectedResponse); // Mock request $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $request = (new ListRepositoriesRequest()) - ->setParent($formattedParent); + $request = (new ListRepositoriesRequest())->setParent($formattedParent); $response = $gapicClient->listRepositories($request); $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); $resources = iterator_to_array($response->iterateAllElements()); @@ -2355,17 +2392,19 @@ public function listRepositoriesExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); // Mock request $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $request = (new ListRepositoriesRequest()) - ->setParent($formattedParent); + $request = (new ListRepositoriesRequest())->setParent($formattedParent); try { $gapicClient->listRepositories($request); // If the $gapicClient method call did not throw, fail the test @@ -2390,9 +2429,7 @@ public function listTagsTest() // Mock response $nextPageToken = ''; $tagsElement = new Tag(); - $tags = [ - $tagsElement, - ]; + $tags = [$tagsElement]; $expectedResponse = new ListTagsResponse(); $expectedResponse->setNextPageToken($nextPageToken); $expectedResponse->setTags($tags); @@ -2422,12 +2459,15 @@ public function listTagsExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); $request = new ListTagsRequest(); try { @@ -2454,9 +2494,7 @@ public function listVersionsTest() // Mock response $nextPageToken = ''; $versionsElement = new Version(); - $versions = [ - $versionsElement, - ]; + $versions = [$versionsElement]; $expectedResponse = new ListVersionsResponse(); $expectedResponse->setNextPageToken($nextPageToken); $expectedResponse->setVersions($versions); @@ -2486,12 +2524,15 @@ public function listVersionsExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); $request = new ListVersionsRequest(); try { @@ -2525,9 +2566,7 @@ public function setIamPolicyTest() // Mock request $resource = 'resource-341064690'; $policy = new Policy(); - $request = (new SetIamPolicyRequest()) - ->setResource($resource) - ->setPolicy($policy); + $request = (new SetIamPolicyRequest())->setResource($resource)->setPolicy($policy); $response = $gapicClient->setIamPolicy($request); $this->assertEquals($expectedResponse, $response); $actualRequests = $transport->popReceivedCalls(); @@ -2553,19 +2592,20 @@ public function setIamPolicyExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); // Mock request $resource = 'resource-341064690'; $policy = new Policy(); - $request = (new SetIamPolicyRequest()) - ->setResource($resource) - ->setPolicy($policy); + $request = (new SetIamPolicyRequest())->setResource($resource)->setPolicy($policy); try { $gapicClient->setIamPolicy($request); // If the $gapicClient method call did not throw, fail the test @@ -2593,9 +2633,7 @@ public function testIamPermissionsTest() // Mock request $resource = 'resource-341064690'; $permissions = []; - $request = (new TestIamPermissionsRequest()) - ->setResource($resource) - ->setPermissions($permissions); + $request = (new TestIamPermissionsRequest())->setResource($resource)->setPermissions($permissions); $response = $gapicClient->testIamPermissions($request); $this->assertEquals($expectedResponse, $response); $actualRequests = $transport->popReceivedCalls(); @@ -2621,19 +2659,20 @@ public function testIamPermissionsExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); // Mock request $resource = 'resource-341064690'; $permissions = []; - $request = (new TestIamPermissionsRequest()) - ->setResource($resource) - ->setPermissions($permissions); + $request = (new TestIamPermissionsRequest())->setResource($resource)->setPermissions($permissions); try { $gapicClient->testIamPermissions($request); // If the $gapicClient method call did not throw, fail the test @@ -2667,7 +2706,10 @@ public function updateProjectSettingsTest() $this->assertSame(1, count($actualRequests)); $actualFuncCall = $actualRequests[0]->getFuncCall(); $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1.ArtifactRegistry/UpdateProjectSettings', $actualFuncCall); + $this->assertSame( + '/google.devtools.artifactregistry.v1.ArtifactRegistry/UpdateProjectSettings', + $actualFuncCall + ); $this->assertTrue($transport->isExhausted()); } @@ -2682,12 +2724,15 @@ public function updateProjectSettingsExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); $request = new UpdateProjectSettingsRequest(); try { @@ -2748,12 +2793,15 @@ public function updateRepositoryExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); $request = new UpdateRepositoryRequest(); try { @@ -2806,12 +2854,15 @@ public function updateTagExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); $request = new UpdateTagRequest(); try { @@ -2862,12 +2913,15 @@ public function updateVPCSCConfigExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); $request = new UpdateVPCSCConfigRequest(); try { @@ -2922,12 +2976,15 @@ public function getLocationExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); $request = new GetLocationRequest(); try { @@ -2954,9 +3011,7 @@ public function listLocationsTest() // Mock response $nextPageToken = ''; $locationsElement = new Location(); - $locations = [ - $locationsElement, - ]; + $locations = [$locationsElement]; $expectedResponse = new ListLocationsResponse(); $expectedResponse->setNextPageToken($nextPageToken); $expectedResponse->setLocations($locations); @@ -2986,12 +3041,15 @@ public function listLocationsExceptionTest() $status = new stdClass(); $status->code = Code::DATA_LOSS; $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); + $expectedExceptionMessage = json_encode( + [ + 'message' => 'internal error', + 'code' => Code::DATA_LOSS, + 'status' => 'DATA_LOSS', + 'details' => [], + ], + JSON_PRETTY_PRINT + ); $transport->addResponse(null, $status); $request = new ListLocationsRequest(); try { @@ -3040,8 +3098,7 @@ public function batchDeleteVersionsAsyncTest() $formattedNames = [ $gapicClient->versionName('[PROJECT]', '[LOCATION]', '[REPOSITORY]', '[PACKAGE]', '[VERSION]'), ]; - $request = (new BatchDeleteVersionsRequest()) - ->setNames($formattedNames); + $request = (new BatchDeleteVersionsRequest())->setNames($formattedNames); $response = $gapicClient->batchDeleteVersionsAsync($request)->wait(); $this->assertFalse($response->isDone()); $this->assertNull($response->getResult()); @@ -3051,7 +3108,10 @@ public function batchDeleteVersionsAsyncTest() $this->assertSame(0, count($operationsRequestsEmpty)); $actualApiFuncCall = $apiRequests[0]->getFuncCall(); $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1.ArtifactRegistry/BatchDeleteVersions', $actualApiFuncCall); + $this->assertSame( + '/google.devtools.artifactregistry.v1.ArtifactRegistry/BatchDeleteVersions', + $actualApiFuncCall + ); $actualValue = $actualApiRequestObject->getNames(); $this->assertProtobufEquals($formattedNames, $actualValue); $expectedOperationsRequestObject = new GetOperationRequest(); diff --git a/ArtifactRegistry/tests/Unit/V1beta2/ArtifactRegistryClientTest.php b/ArtifactRegistry/tests/Unit/V1beta2/ArtifactRegistryClientTest.php deleted file mode 100644 index 24c868517e30..000000000000 --- a/ArtifactRegistry/tests/Unit/V1beta2/ArtifactRegistryClientTest.php +++ /dev/null @@ -1,2017 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return ArtifactRegistryClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new ArtifactRegistryClient($options); - } - - /** @test */ - public function createRepositoryTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createRepositoryTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $description = 'description-1724546052'; - $kmsKeyName = 'kmsKeyName2094986649'; - $expectedResponse = new Repository(); - $expectedResponse->setName($name); - $expectedResponse->setDescription($description); - $expectedResponse->setKmsKeyName($kmsKeyName); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createRepositoryTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->createRepository($formattedParent); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/CreateRepository', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createRepositoryTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createRepositoryExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createRepositoryTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->createRepository($formattedParent); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createRepositoryTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createTagTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $version = 'version351608024'; - $expectedResponse = new Tag(); - $expectedResponse->setName($name); - $expectedResponse->setVersion($version); - $transport->addResponse($expectedResponse); - $response = $gapicClient->createTag(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/CreateTag', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createTagExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->createTag(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deletePackageTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deletePackageTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deletePackageTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - $response = $gapicClient->deletePackage(); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeletePackage', $actualApiFuncCall); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deletePackageTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deletePackageExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deletePackageTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - $response = $gapicClient->deletePackage(); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deletePackageTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteRepositoryTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteRepositoryTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteRepositoryTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[REPOSITORY]'); - $response = $gapicClient->deleteRepository($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeleteRepository', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteRepositoryTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteRepositoryExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteRepositoryTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[REPOSITORY]'); - $response = $gapicClient->deleteRepository($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteRepositoryTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteTagTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - $gapicClient->deleteTag(); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeleteTag', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteTagExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->deleteTag(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteVersionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteVersionTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteVersionTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - $response = $gapicClient->deleteVersion(); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/DeleteVersion', $actualApiFuncCall); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteVersionTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteVersionExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteVersionTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - $response = $gapicClient->deleteVersion(); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteVersionTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function getFileTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $sizeBytes = 1796325715; - $owner = 'owner106164915'; - $expectedResponse = new File(); - $expectedResponse->setName($name2); - $expectedResponse->setSizeBytes($sizeBytes); - $expectedResponse->setOwner($owner); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getFile(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetFile', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getFileExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getFile(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $response = $gapicClient->getIamPolicy($resource); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - try { - $gapicClient->getIamPolicy($resource); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getPackageTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $expectedResponse = new Package(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getPackage(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetPackage', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getPackageExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getPackage(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getProjectSettingsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $expectedResponse = new ProjectSettings(); - $expectedResponse->setName($name2); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->projectSettingsName('[PROJECT]'); - $response = $gapicClient->getProjectSettings($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetProjectSettings', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getProjectSettingsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->projectSettingsName('[PROJECT]'); - try { - $gapicClient->getProjectSettings($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getRepositoryTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $description = 'description-1724546052'; - $kmsKeyName = 'kmsKeyName2094986649'; - $expectedResponse = new Repository(); - $expectedResponse->setName($name2); - $expectedResponse->setDescription($description); - $expectedResponse->setKmsKeyName($kmsKeyName); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[REPOSITORY]'); - $response = $gapicClient->getRepository($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetRepository', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getRepositoryExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[REPOSITORY]'); - try { - $gapicClient->getRepository($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getTagTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $version = 'version351608024'; - $expectedResponse = new Tag(); - $expectedResponse->setName($name2); - $expectedResponse->setVersion($version); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getTag(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetTag', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getTagExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getTag(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getVersionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $description = 'description-1724546052'; - $expectedResponse = new Version(); - $expectedResponse->setName($name2); - $expectedResponse->setDescription($description); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getVersion(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/GetVersion', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getVersionExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getVersion(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function importAptArtifactsTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/importAptArtifactsTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new ImportAptArtifactsResponse(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/importAptArtifactsTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - $response = $gapicClient->importAptArtifacts(); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ImportAptArtifacts', $actualApiFuncCall); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/importAptArtifactsTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function importAptArtifactsExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/importAptArtifactsTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - $response = $gapicClient->importAptArtifacts(); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/importAptArtifactsTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function importYumArtifactsTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/importYumArtifactsTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new ImportYumArtifactsResponse(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/importYumArtifactsTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - $response = $gapicClient->importYumArtifacts(); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ImportYumArtifacts', $actualApiFuncCall); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/importYumArtifactsTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function importYumArtifactsExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/importYumArtifactsTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - $response = $gapicClient->importYumArtifacts(); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/importYumArtifactsTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function listFilesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $filesElement = new File(); - $files = [ - $filesElement, - ]; - $expectedResponse = new ListFilesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setFiles($files); - $transport->addResponse($expectedResponse); - $response = $gapicClient->listFiles(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getFiles()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListFiles', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listFilesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->listFiles(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listPackagesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $packagesElement = new Package(); - $packages = [ - $packagesElement, - ]; - $expectedResponse = new ListPackagesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setPackages($packages); - $transport->addResponse($expectedResponse); - $response = $gapicClient->listPackages(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getPackages()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListPackages', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listPackagesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->listPackages(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listRepositoriesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $repositoriesElement = new Repository(); - $repositories = [ - $repositoriesElement, - ]; - $expectedResponse = new ListRepositoriesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setRepositories($repositories); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listRepositories($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getRepositories()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListRepositories', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listRepositoriesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listRepositories($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listTagsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $tagsElement = new Tag(); - $tags = [ - $tagsElement, - ]; - $expectedResponse = new ListTagsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setTags($tags); - $transport->addResponse($expectedResponse); - $response = $gapicClient->listTags(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getTags()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListTags', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listTagsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->listTags(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listVersionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $versionsElement = new Version(); - $versions = [ - $versionsElement, - ]; - $expectedResponse = new ListVersionsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setVersions($versions); - $transport->addResponse($expectedResponse); - $response = $gapicClient->listVersions(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getVersions()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/ListVersions', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listVersionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->listVersions(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - $response = $gapicClient->setIamPolicy($resource, $policy); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/SetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPolicy(); - $this->assertProtobufEquals($policy, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - try { - $gapicClient->setIamPolicy($resource, $policy); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new TestIamPermissionsResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - $response = $gapicClient->testIamPermissions($resource, $permissions); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/TestIamPermissions', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPermissions(); - $this->assertProtobufEquals($permissions, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - try { - $gapicClient->testIamPermissions($resource, $permissions); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateProjectSettingsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $expectedResponse = new ProjectSettings(); - $expectedResponse->setName($name); - $transport->addResponse($expectedResponse); - $response = $gapicClient->updateProjectSettings(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/UpdateProjectSettings', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateProjectSettingsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->updateProjectSettings(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateRepositoryTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $description = 'description-1724546052'; - $kmsKeyName = 'kmsKeyName2094986649'; - $expectedResponse = new Repository(); - $expectedResponse->setName($name); - $expectedResponse->setDescription($description); - $expectedResponse->setKmsKeyName($kmsKeyName); - $transport->addResponse($expectedResponse); - $response = $gapicClient->updateRepository(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/UpdateRepository', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateRepositoryExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->updateRepository(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateTagTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $version = 'version351608024'; - $expectedResponse = new Tag(); - $expectedResponse->setName($name); - $expectedResponse->setVersion($version); - $transport->addResponse($expectedResponse); - $response = $gapicClient->updateTag(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.artifactregistry.v1beta2.ArtifactRegistry/UpdateTag', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateTagExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->updateTag(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLocationTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $locationId = 'locationId552319461'; - $displayName = 'displayName1615086568'; - $expectedResponse = new Location(); - $expectedResponse->setName($name2); - $expectedResponse->setLocationId($locationId); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getLocation(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/GetLocation', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLocationExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getLocation(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $locationsElement = new Location(); - $locations = [ - $locationsElement, - ]; - $expectedResponse = new ListLocationsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setLocations($locations); - $transport->addResponse($expectedResponse); - $response = $gapicClient->listLocations(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getLocations()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/ListLocations', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->listLocations(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -}