diff --git a/.kokoro/docs/publish.sh b/.kokoro/docs/publish.sh
index 3e249b569bbc..ee06c50d3c95 100755
--- a/.kokoro/docs/publish.sh
+++ b/.kokoro/docs/publish.sh
@@ -60,6 +60,16 @@ $PROJECT_DIR/dev/google-cloud docfx \
$STAGING_FLAG \
$VERBOSITY_FLAG
+# Add protobuf
+PROTOBUF_DIR=$PROJECT_DIR/dev/vendor/google/protobuf
+PROTOBUF_VERSION=$(composer info google/protobuf -f json | jq .versions[0])
+$PROJECT_DIR/dev/google-cloud docfx \
+ --path $PROTOBUF_DIR \
+ --out protobuf-out \
+ --metadata-version $PROTOBUF_VERSION \
+ $STAGING_FLAG \
+ $VERBOSITY_FLAG
+
# Add product-neutral guides
$PROJECT_DIR/dev/google-cloud docfx \
--generate-product-neutral-guides \
diff --git a/composer.json b/composer.json
index abab0e28f9a2..3bf717e12e52 100644
--- a/composer.json
+++ b/composer.json
@@ -856,5 +856,6 @@
},
"bin": [
"Core/bin/google-cloud-batch"
- ]
+ ],
+ "minimum-stability": "RC"
}
diff --git a/dev/src/Component.php b/dev/src/Component.php
index d5eaac7b8107..b5577fa12b53 100644
--- a/dev/src/Component.php
+++ b/dev/src/Component.php
@@ -28,6 +28,7 @@
class Component
{
const VERSION_REGEX = '/^V([0-9])?(p[0-9])?(beta|alpha)?[0-9]?$/';
+ private const PROTOBUF = 'google/protobuf';
public const ROOT_DIR = __DIR__ . '/../../';
private string $path;
private string $releaseLevel;
@@ -188,7 +189,10 @@ private function validateComponentFiles(): void
$this->description = $composerJson['description'];
$this->composerVersion = $composerJson['version'] ?? null;
- if (!$repoName = $composerJson['extra']['component']['target'] ?? null) {
+ if ($this->packageName === Component::PROTOBUF) {
+ // special handling for protobuf "virtual" package
+ $repoName = 'protocolbuffers/protobuf';
+ } elseif (!$repoName = $composerJson['extra']['component']['target'] ?? null) {
if (!str_starts_with($composerJson['homepage'], 'https://github.com/')) {
throw new RuntimeException(
'composer does not contain extra.component.target, and homepage is not a github URL'
@@ -204,6 +208,13 @@ private function validateComponentFiles(): void
$repoMetadataJson = $repoMetadataFullJson[$this->name];
} elseif (file_exists($repoMetadataPath = $this->path . '/.repo-metadata.json')) {
$repoMetadataJson = json_decode(file_get_contents($repoMetadataPath), true);
+ } elseif ($this->packageName === Component::PROTOBUF) {
+ // special handling for protobuf "virtual" package
+ $repoMetadataJson = [
+ 'release_level' => 'stable',
+ 'client_documentation' => 'https://cloud.google.com/php/docs/reference/auth/latest',
+ 'library_type' => 'CORE',
+ ];
} else {
throw new RuntimeException(sprintf(
'repo metadata not found for component "%s" and no .repo-metadata.json file found in %s',
@@ -218,16 +229,22 @@ private function validateComponentFiles(): void
$this->name
));
}
- if (empty($repoMetadataJson['release_level'])) {
+ if (empty($repoMetadataJson['client_documentation'])) {
throw new RuntimeException(sprintf(
'repo metadata does not contain "client_documentation" for component "%s"',
$this->name
));
}
+ if (empty($repoMetadataJson['library_type'])) {
+ throw new RuntimeException(sprintf(
+ 'repo metadata does not contain "library_type" for component "%s"',
+ $this->name
+ ));
+ }
$this->releaseLevel = $repoMetadataJson['release_level'];
$this->clientDocumentation = $repoMetadataJson['client_documentation'];
- $this->productDocumentation = $repoMetadataJson['product_documentation'] ?? '';
$this->libraryType = $repoMetadataJson['library_type'];
+ $this->productDocumentation = $repoMetadataJson['product_documentation'] ?? '';
$namespaces = [];
foreach ($composerJson['autoload']['psr-4'] as $namespace => $dir) {
@@ -261,6 +278,10 @@ private function validateComponentFiles(): void
$this->componentDependencies[] = new Component('CommonProtos');
}
}
+ // add protobuf if it's required
+ if (isset($composerJson['require']['google/protobuf'])) {
+ $this->componentDependencies[] = new Component('protobuf', self::ROOT_DIR . '/dev/vendor/google/protobuf');
+ }
}
/**
@@ -268,6 +289,9 @@ private function validateComponentFiles(): void
*/
public function getPackageVersion(): string
{
+ if (!file_exists(sprintf('%s/VERSION', $this->path))) {
+ return '';
+ }
return trim(file_get_contents(sprintf('%s/VERSION', $this->path)));
}
diff --git a/dev/src/DocFx/Node/XrefTrait.php b/dev/src/DocFx/Node/XrefTrait.php
index 7bfe0d90570d..c7abb65894f9 100644
--- a/dev/src/DocFx/Node/XrefTrait.php
+++ b/dev/src/DocFx/Node/XrefTrait.php
@@ -187,9 +187,6 @@ private function replaceUidWithLink(string $uid, ?string $name = null): string
// Check for external package namespaces
switch (true) {
- case str_starts_with($uid, '\Google\Protobuf\\'):
- $extLinkRoot = 'https://protobuf.dev/reference/php/api-docs/';
- break;
case 0 === strpos($uid, '\GuzzleHttp\Promise\PromiseInterface'):
$extLinkRoot = 'https://docs.aws.amazon.com/aws-sdk-php/v3/api/class-GuzzleHttp.Promise.Promise.html';
break;
diff --git a/dev/tests/fixtures/docfx/Vision/V1.AnnotateFileRequest.yml b/dev/tests/fixtures/docfx/Vision/V1.AnnotateFileRequest.yml
index c983323f02ec..4a71f4327f23 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.AnnotateFileRequest.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.AnnotateFileRequest.yml
@@ -117,7 +117,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\AnnotateFileRequest::setFeatures()'
name: setFeatures
@@ -206,7 +206,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\AnnotateFileRequest::setPages()'
name: setPages
diff --git a/dev/tests/fixtures/docfx/Vision/V1.AnnotateFileResponse.yml b/dev/tests/fixtures/docfx/Vision/V1.AnnotateFileResponse.yml
index 46592d1cc11b..4a1cf6d7c523 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.AnnotateFileResponse.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.AnnotateFileResponse.yml
@@ -120,7 +120,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\AnnotateFileResponse::setResponses()'
name: setResponses
diff --git a/dev/tests/fixtures/docfx/Vision/V1.AnnotateImageRequest.yml b/dev/tests/fixtures/docfx/Vision/V1.AnnotateImageRequest.yml
index 4820df7b9c4e..3a5e8ce45aa5 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.AnnotateImageRequest.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.AnnotateImageRequest.yml
@@ -112,7 +112,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\AnnotateImageRequest::setFeatures()'
name: setFeatures
diff --git a/dev/tests/fixtures/docfx/Vision/V1.AnnotateImageResponse.yml b/dev/tests/fixtures/docfx/Vision/V1.AnnotateImageResponse.yml
index dc77b3515cc8..f6d4c215a861 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.AnnotateImageResponse.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.AnnotateImageResponse.yml
@@ -142,7 +142,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\AnnotateImageResponse::setFaceAnnotations()'
name: setFaceAnnotations
@@ -173,7 +173,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\AnnotateImageResponse::setLandmarkAnnotations()'
name: setLandmarkAnnotations
@@ -204,7 +204,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\AnnotateImageResponse::setLogoAnnotations()'
name: setLogoAnnotations
@@ -235,7 +235,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\AnnotateImageResponse::setLabelAnnotations()'
name: setLabelAnnotations
@@ -269,7 +269,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\AnnotateImageResponse::setLocalizedObjectAnnotations()'
name: setLocalizedObjectAnnotations
@@ -303,7 +303,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\AnnotateImageResponse::setTextAnnotations()'
name: setTextAnnotations
diff --git a/dev/tests/fixtures/docfx/Vision/V1.AsyncAnnotateFileRequest.yml b/dev/tests/fixtures/docfx/Vision/V1.AsyncAnnotateFileRequest.yml
index 3a919f111913..44decc3fc564 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.AsyncAnnotateFileRequest.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.AsyncAnnotateFileRequest.yml
@@ -119,7 +119,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\AsyncAnnotateFileRequest::setFeatures()'
name: setFeatures
diff --git a/dev/tests/fixtures/docfx/Vision/V1.AsyncBatchAnnotateFilesRequest.yml b/dev/tests/fixtures/docfx/Vision/V1.AsyncBatchAnnotateFilesRequest.yml
index 146e0f5c0855..f54818946dc1 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.AsyncBatchAnnotateFilesRequest.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.AsyncBatchAnnotateFilesRequest.yml
@@ -48,7 +48,7 @@ items:
description: 'Optional. Target project and location to make a call. Format: `projects/{project-id}/locations/{location-id}`. If no parent is specified, a region will be chosen automatically. Supported location-ids: `us`: USA country only, `asia`: East asia areas, like Japan, Taiwan, `eu`: The European Union. Example: `projects/project-A/locations/eu`.'
-
id: '↳ labels'
- var_type: 'array|Google\Protobuf\Internal\MapField'
+ var_type: 'array|Google\Protobuf\Internal\MapField'
description: 'Optional. The labels with user-defined metadata for the request. Label keys and values can be no longer than 63 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter.'
-
uid: '\Google\Cloud\Vision\V1\AsyncBatchAnnotateFilesRequest::getRequests()'
@@ -62,7 +62,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\AsyncBatchAnnotateFilesRequest::setRequests()'
name: setRequests
@@ -148,7 +148,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\MapField'
+ var_type: 'Google\Protobuf\Internal\MapField'
-
uid: '\Google\Cloud\Vision\V1\AsyncBatchAnnotateFilesRequest::setLabels()'
name: setLabels
@@ -168,7 +168,7 @@ items:
parameters:
-
id: var
- var_type: 'array|Google\Protobuf\Internal\MapField'
+ var_type: 'array|Google\Protobuf\Internal\MapField'
description: ''
returns:
-
diff --git a/dev/tests/fixtures/docfx/Vision/V1.AsyncBatchAnnotateFilesResponse.yml b/dev/tests/fixtures/docfx/Vision/V1.AsyncBatchAnnotateFilesResponse.yml
index cc5afba58411..953372b9529b 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.AsyncBatchAnnotateFilesResponse.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.AsyncBatchAnnotateFilesResponse.yml
@@ -50,7 +50,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\AsyncBatchAnnotateFilesResponse::setResponses()'
name: setResponses
diff --git a/dev/tests/fixtures/docfx/Vision/V1.AsyncBatchAnnotateImagesRequest.yml b/dev/tests/fixtures/docfx/Vision/V1.AsyncBatchAnnotateImagesRequest.yml
index 645cea2d581c..d737cfc90c5b 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.AsyncBatchAnnotateImagesRequest.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.AsyncBatchAnnotateImagesRequest.yml
@@ -55,7 +55,7 @@ items:
description: 'Optional. Target project and location to make a call. Format: `projects/{project-id}/locations/{location-id}`. If no parent is specified, a region will be chosen automatically. Supported location-ids: `us`: USA country only, `asia`: East asia areas, like Japan, Taiwan, `eu`: The European Union. Example: `projects/project-A/locations/eu`.'
-
id: '↳ labels'
- var_type: 'array|Google\Protobuf\Internal\MapField'
+ var_type: 'array|Google\Protobuf\Internal\MapField'
description: 'Optional. The labels with user-defined metadata for the request. Label keys and values can be no longer than 63 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter.'
-
uid: '\Google\Cloud\Vision\V1\AsyncBatchAnnotateImagesRequest::getRequests()'
@@ -69,7 +69,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\AsyncBatchAnnotateImagesRequest::setRequests()'
name: setRequests
@@ -202,7 +202,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\MapField'
+ var_type: 'Google\Protobuf\Internal\MapField'
-
uid: '\Google\Cloud\Vision\V1\AsyncBatchAnnotateImagesRequest::setLabels()'
name: setLabels
@@ -222,7 +222,7 @@ items:
parameters:
-
id: var
- var_type: 'array|Google\Protobuf\Internal\MapField'
+ var_type: 'array|Google\Protobuf\Internal\MapField'
description: ''
returns:
-
diff --git a/dev/tests/fixtures/docfx/Vision/V1.BatchAnnotateFilesRequest.yml b/dev/tests/fixtures/docfx/Vision/V1.BatchAnnotateFilesRequest.yml
index e0655ae338b3..1bdecd589754 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.BatchAnnotateFilesRequest.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.BatchAnnotateFilesRequest.yml
@@ -47,7 +47,7 @@ items:
description: 'Optional. Target project and location to make a call. Format: `projects/{project-id}/locations/{location-id}`. If no parent is specified, a region will be chosen automatically. Supported location-ids: `us`: USA country only, `asia`: East asia areas, like Japan, Taiwan, `eu`: The European Union. Example: `projects/project-A/locations/eu`.'
-
id: '↳ labels'
- var_type: 'array|Google\Protobuf\Internal\MapField'
+ var_type: 'array|Google\Protobuf\Internal\MapField'
description: 'Optional. The labels with user-defined metadata for the request. Label keys and values can be no longer than 63 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter.'
-
uid: '\Google\Cloud\Vision\V1\BatchAnnotateFilesRequest::getRequests()'
@@ -63,7 +63,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\BatchAnnotateFilesRequest::setRequests()'
name: setRequests
@@ -151,7 +151,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\MapField'
+ var_type: 'Google\Protobuf\Internal\MapField'
-
uid: '\Google\Cloud\Vision\V1\BatchAnnotateFilesRequest::setLabels()'
name: setLabels
@@ -171,7 +171,7 @@ items:
parameters:
-
id: var
- var_type: 'array|Google\Protobuf\Internal\MapField'
+ var_type: 'array|Google\Protobuf\Internal\MapField'
description: ''
returns:
-
diff --git a/dev/tests/fixtures/docfx/Vision/V1.BatchAnnotateFilesResponse.yml b/dev/tests/fixtures/docfx/Vision/V1.BatchAnnotateFilesResponse.yml
index 381781fac910..9060e24ece87 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.BatchAnnotateFilesResponse.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.BatchAnnotateFilesResponse.yml
@@ -50,7 +50,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\BatchAnnotateFilesResponse::setResponses()'
name: setResponses
diff --git a/dev/tests/fixtures/docfx/Vision/V1.BatchAnnotateImagesRequest.yml b/dev/tests/fixtures/docfx/Vision/V1.BatchAnnotateImagesRequest.yml
index 87608dc6c080..41c6f69d0686 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.BatchAnnotateImagesRequest.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.BatchAnnotateImagesRequest.yml
@@ -47,7 +47,7 @@ items:
description: 'Optional. Target project and location to make a call. Format: `projects/{project-id}/locations/{location-id}`. If no parent is specified, a region will be chosen automatically. Supported location-ids: `us`: USA country only, `asia`: East asia areas, like Japan, Taiwan, `eu`: The European Union. Example: `projects/project-A/locations/eu`.'
-
id: '↳ labels'
- var_type: 'array|Google\Protobuf\Internal\MapField'
+ var_type: 'array|Google\Protobuf\Internal\MapField'
description: 'Optional. The labels with user-defined metadata for the request. Label keys and values can be no longer than 63 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter.'
-
uid: '\Google\Cloud\Vision\V1\BatchAnnotateImagesRequest::getRequests()'
@@ -61,7 +61,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\BatchAnnotateImagesRequest::setRequests()'
name: setRequests
@@ -147,7 +147,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\MapField'
+ var_type: 'Google\Protobuf\Internal\MapField'
-
uid: '\Google\Cloud\Vision\V1\BatchAnnotateImagesRequest::setLabels()'
name: setLabels
@@ -167,7 +167,7 @@ items:
parameters:
-
id: var
- var_type: 'array|Google\Protobuf\Internal\MapField'
+ var_type: 'array|Google\Protobuf\Internal\MapField'
description: ''
returns:
-
diff --git a/dev/tests/fixtures/docfx/Vision/V1.BatchAnnotateImagesResponse.yml b/dev/tests/fixtures/docfx/Vision/V1.BatchAnnotateImagesResponse.yml
index 9a49de829233..b2e61dc5fde8 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.BatchAnnotateImagesResponse.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.BatchAnnotateImagesResponse.yml
@@ -48,7 +48,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\BatchAnnotateImagesResponse::setResponses()'
name: setResponses
diff --git a/dev/tests/fixtures/docfx/Vision/V1.BatchOperationMetadata.yml b/dev/tests/fixtures/docfx/Vision/V1.BatchOperationMetadata.yml
index e2dfb5abfdbd..060ce7e72047 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.BatchOperationMetadata.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.BatchOperationMetadata.yml
@@ -49,11 +49,11 @@ items:
description: 'The current state of the batch operation.'
-
id: '↳ submit_time'
- var_type: 'Google\Protobuf\Timestamp'
+ var_type: 'Google\Protobuf\Timestamp'
description: 'The time when the batch request was submitted to the server.'
-
id: '↳ end_time'
- var_type: 'Google\Protobuf\Timestamp'
+ var_type: 'Google\Protobuf\Timestamp'
description: 'The time when the batch request is finished and google.longrunning.Operation.done is set to true.'
-
uid: '\Google\Cloud\Vision\V1\BatchOperationMetadata::getState()'
@@ -99,7 +99,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Timestamp|null'
+ var_type: 'Google\Protobuf\Timestamp|null'
-
uid: '\Google\Cloud\Vision\V1\BatchOperationMetadata::hasSubmitTime()'
name: hasSubmitTime
@@ -129,7 +129,7 @@ items:
parameters:
-
id: var
- var_type: 'Google\Protobuf\Timestamp'
+ var_type: 'Google\Protobuf\Timestamp'
description: ''
returns:
-
@@ -149,7 +149,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Timestamp|null'
+ var_type: 'Google\Protobuf\Timestamp|null'
-
uid: '\Google\Cloud\Vision\V1\BatchOperationMetadata::hasEndTime()'
name: hasEndTime
@@ -182,7 +182,7 @@ items:
parameters:
-
id: var
- var_type: 'Google\Protobuf\Timestamp'
+ var_type: 'Google\Protobuf\Timestamp'
description: ''
returns:
-
diff --git a/dev/tests/fixtures/docfx/Vision/V1.Block.yml b/dev/tests/fixtures/docfx/Vision/V1.Block.yml
index e02bdbd3e181..efe439bacaf9 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.Block.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.Block.yml
@@ -202,7 +202,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\Block::setParagraphs()'
name: setParagraphs
diff --git a/dev/tests/fixtures/docfx/Vision/V1.BoundingPoly.yml b/dev/tests/fixtures/docfx/Vision/V1.BoundingPoly.yml
index 49582340bedb..84a2887eaa71 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.BoundingPoly.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.BoundingPoly.yml
@@ -54,7 +54,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\BoundingPoly::setVertices()'
name: setVertices
@@ -85,7 +85,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\BoundingPoly::setNormalizedVertices()'
name: setNormalizedVertices
diff --git a/dev/tests/fixtures/docfx/Vision/V1.CropHintsAnnotation.yml b/dev/tests/fixtures/docfx/Vision/V1.CropHintsAnnotation.yml
index 2183556da150..efe882367000 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.CropHintsAnnotation.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.CropHintsAnnotation.yml
@@ -48,7 +48,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\CropHintsAnnotation::setCropHints()'
name: setCropHints
diff --git a/dev/tests/fixtures/docfx/Vision/V1.CropHintsParams.yml b/dev/tests/fixtures/docfx/Vision/V1.CropHintsParams.yml
index afe8648ef9bf..43f7aa8c7dd4 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.CropHintsParams.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.CropHintsParams.yml
@@ -54,7 +54,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\CropHintsParams::setAspectRatios()'
name: setAspectRatios
diff --git a/dev/tests/fixtures/docfx/Vision/V1.DominantColorsAnnotation.yml b/dev/tests/fixtures/docfx/Vision/V1.DominantColorsAnnotation.yml
index 0360a848f647..97adbd648e22 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.DominantColorsAnnotation.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.DominantColorsAnnotation.yml
@@ -48,7 +48,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\DominantColorsAnnotation::setColors()'
name: setColors
diff --git a/dev/tests/fixtures/docfx/Vision/V1.EntityAnnotation.yml b/dev/tests/fixtures/docfx/Vision/V1.EntityAnnotation.yml
index 8f8625d8e928..24fff9623360 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.EntityAnnotation.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.EntityAnnotation.yml
@@ -373,7 +373,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\EntityAnnotation::setLocations()'
name: setLocations
@@ -412,7 +412,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\EntityAnnotation::setProperties()'
name: setProperties
diff --git a/dev/tests/fixtures/docfx/Vision/V1.FaceAnnotation.yml b/dev/tests/fixtures/docfx/Vision/V1.FaceAnnotation.yml
index a20a9af9013b..c56b3afcb361 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.FaceAnnotation.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.FaceAnnotation.yml
@@ -258,7 +258,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\FaceAnnotation::setLandmarks()'
name: setLandmarks
diff --git a/dev/tests/fixtures/docfx/Vision/V1.ImageContext.yml b/dev/tests/fixtures/docfx/Vision/V1.ImageContext.yml
index ad80adb1f319..3bce27a096b2 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.ImageContext.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.ImageContext.yml
@@ -143,7 +143,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\ImageContext::setLanguageHints()'
name: setLanguageHints
diff --git a/dev/tests/fixtures/docfx/Vision/V1.ImportProductSetsResponse.yml b/dev/tests/fixtures/docfx/Vision/V1.ImportProductSetsResponse.yml
index 7dcff1027d61..bf06ef759f2b 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.ImportProductSetsResponse.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.ImportProductSetsResponse.yml
@@ -60,7 +60,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\ImportProductSetsResponse::setReferenceImages()'
name: setReferenceImages
@@ -97,7 +97,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\ImportProductSetsResponse::setStatuses()'
name: setStatuses
diff --git a/dev/tests/fixtures/docfx/Vision/V1.ListProductSetsResponse.yml b/dev/tests/fixtures/docfx/Vision/V1.ListProductSetsResponse.yml
index 2a4f806280d6..1da25ccab37b 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.ListProductSetsResponse.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.ListProductSetsResponse.yml
@@ -54,7 +54,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\ListProductSetsResponse::setProductSets()'
name: setProductSets
diff --git a/dev/tests/fixtures/docfx/Vision/V1.ListProductsInProductSetResponse.yml b/dev/tests/fixtures/docfx/Vision/V1.ListProductsInProductSetResponse.yml
index 2dfecf4dea33..8dd8d85efe5f 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.ListProductsInProductSetResponse.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.ListProductsInProductSetResponse.yml
@@ -54,7 +54,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\ListProductsInProductSetResponse::setProducts()'
name: setProducts
diff --git a/dev/tests/fixtures/docfx/Vision/V1.ListProductsResponse.yml b/dev/tests/fixtures/docfx/Vision/V1.ListProductsResponse.yml
index cc44a73c1a54..6913bfd54556 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.ListProductsResponse.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.ListProductsResponse.yml
@@ -54,7 +54,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\ListProductsResponse::setProducts()'
name: setProducts
diff --git a/dev/tests/fixtures/docfx/Vision/V1.ListReferenceImagesResponse.yml b/dev/tests/fixtures/docfx/Vision/V1.ListReferenceImagesResponse.yml
index 167f78db9ed9..33ae752ffe58 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.ListReferenceImagesResponse.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.ListReferenceImagesResponse.yml
@@ -60,7 +60,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\ListReferenceImagesResponse::setReferenceImages()'
name: setReferenceImages
diff --git a/dev/tests/fixtures/docfx/Vision/V1.OperationMetadata.yml b/dev/tests/fixtures/docfx/Vision/V1.OperationMetadata.yml
index 197f7e3ff50b..1f04b7834f86 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.OperationMetadata.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.OperationMetadata.yml
@@ -46,11 +46,11 @@ items:
description: 'Current state of the batch operation.'
-
id: '↳ create_time'
- var_type: 'Google\Protobuf\Timestamp'
+ var_type: 'Google\Protobuf\Timestamp'
description: 'The time when the batch request was received.'
-
id: '↳ update_time'
- var_type: 'Google\Protobuf\Timestamp'
+ var_type: 'Google\Protobuf\Timestamp'
description: 'The time when the operation result was last updated.'
-
uid: '\Google\Cloud\Vision\V1\OperationMetadata::getState()'
@@ -96,7 +96,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Timestamp|null'
+ var_type: 'Google\Protobuf\Timestamp|null'
-
uid: '\Google\Cloud\Vision\V1\OperationMetadata::hasCreateTime()'
name: hasCreateTime
@@ -126,7 +126,7 @@ items:
parameters:
-
id: var
- var_type: 'Google\Protobuf\Timestamp'
+ var_type: 'Google\Protobuf\Timestamp'
description: ''
returns:
-
@@ -143,7 +143,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Timestamp|null'
+ var_type: 'Google\Protobuf\Timestamp|null'
-
uid: '\Google\Cloud\Vision\V1\OperationMetadata::hasUpdateTime()'
name: hasUpdateTime
@@ -173,7 +173,7 @@ items:
parameters:
-
id: var
- var_type: 'Google\Protobuf\Timestamp'
+ var_type: 'Google\Protobuf\Timestamp'
description: ''
returns:
-
diff --git a/dev/tests/fixtures/docfx/Vision/V1.Page.yml b/dev/tests/fixtures/docfx/Vision/V1.Page.yml
index 203f55d13ca4..ac51281de617 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.Page.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.Page.yml
@@ -191,7 +191,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\Page::setBlocks()'
name: setBlocks
diff --git a/dev/tests/fixtures/docfx/Vision/V1.Paragraph.yml b/dev/tests/fixtures/docfx/Vision/V1.Paragraph.yml
index ba6c4c07bd73..93df468a2cc5 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.Paragraph.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.Paragraph.yml
@@ -196,7 +196,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\Paragraph::setWords()'
name: setWords
diff --git a/dev/tests/fixtures/docfx/Vision/V1.Product.yml b/dev/tests/fixtures/docfx/Vision/V1.Product.yml
index 0cef894d0a8c..718eb09ac1e4 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.Product.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.Product.yml
@@ -237,7 +237,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\Product::setProductLabels()'
name: setProductLabels
diff --git a/dev/tests/fixtures/docfx/Vision/V1.ProductSearchParams.yml b/dev/tests/fixtures/docfx/Vision/V1.ProductSearchParams.yml
index 89ab48789dde..e8fd4394cad4 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.ProductSearchParams.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.ProductSearchParams.yml
@@ -169,7 +169,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\ProductSearchParams::setProductCategories()'
name: setProductCategories
diff --git a/dev/tests/fixtures/docfx/Vision/V1.ProductSearchResults.GroupedResult.yml b/dev/tests/fixtures/docfx/Vision/V1.ProductSearchResults.GroupedResult.yml
index 50139ded2953..5c0b81046ac3 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.ProductSearchResults.GroupedResult.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.ProductSearchResults.GroupedResult.yml
@@ -110,7 +110,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\ProductSearchResults\GroupedResult::setResults()'
name: setResults
@@ -141,7 +141,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\ProductSearchResults\GroupedResult::setObjectAnnotations()'
name: setObjectAnnotations
diff --git a/dev/tests/fixtures/docfx/Vision/V1.ProductSearchResults.yml b/dev/tests/fixtures/docfx/Vision/V1.ProductSearchResults.yml
index 0950748895cd..642a4789206f 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.ProductSearchResults.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.ProductSearchResults.yml
@@ -40,7 +40,7 @@ items:
description: 'Optional. Data for populating the Message object.'
-
id: '↳ index_time'
- var_type: 'Google\Protobuf\Timestamp'
+ var_type: 'Google\Protobuf\Timestamp'
description: 'Timestamp of the index which provided these results. Products added to the product set and products removed from the product set after this time are not reflected in the current results.'
-
id: '↳ results'
@@ -65,7 +65,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Timestamp|null'
+ var_type: 'Google\Protobuf\Timestamp|null'
-
uid: '\Google\Cloud\Vision\V1\ProductSearchResults::hasIndexTime()'
name: hasIndexTime
@@ -98,7 +98,7 @@ items:
parameters:
-
id: var
- var_type: 'Google\Protobuf\Timestamp'
+ var_type: 'Google\Protobuf\Timestamp'
description: ''
returns:
-
@@ -115,7 +115,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\ProductSearchResults::setResults()'
name: setResults
@@ -150,7 +150,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\ProductSearchResults::setProductGroupedResults()'
name: setProductGroupedResults
diff --git a/dev/tests/fixtures/docfx/Vision/V1.ProductSet.yml b/dev/tests/fixtures/docfx/Vision/V1.ProductSet.yml
index 93ea90377e32..4b181a558fca 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.ProductSet.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.ProductSet.yml
@@ -54,7 +54,7 @@ items:
description: 'The user-provided name for this ProductSet. Must not be empty. Must be at most 4096 characters long.'
-
id: '↳ index_time'
- var_type: 'Google\Protobuf\Timestamp'
+ var_type: 'Google\Protobuf\Timestamp'
description: 'Output only. The time at which this ProductSet was last indexed. Query results will reflect all updates before this time. If this ProductSet has never been indexed, this timestamp is the default value "1970-01-01T00:00:00Z". This field is ignored when creating a ProductSet.'
-
id: '↳ index_error'
@@ -154,7 +154,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Timestamp|null'
+ var_type: 'Google\Protobuf\Timestamp|null'
-
uid: '\Google\Cloud\Vision\V1\ProductSet::hasIndexTime()'
name: hasIndexTime
@@ -190,7 +190,7 @@ items:
parameters:
-
id: var
- var_type: 'Google\Protobuf\Timestamp'
+ var_type: 'Google\Protobuf\Timestamp'
description: ''
returns:
-
diff --git a/dev/tests/fixtures/docfx/Vision/V1.ReferenceImage.yml b/dev/tests/fixtures/docfx/Vision/V1.ReferenceImage.yml
index c851f2be5f18..71a380b60bc6 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.ReferenceImage.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.ReferenceImage.yml
@@ -147,7 +147,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\ReferenceImage::setBoundingPolys()'
name: setBoundingPolys
diff --git a/dev/tests/fixtures/docfx/Vision/V1.TextAnnotation.TextProperty.yml b/dev/tests/fixtures/docfx/Vision/V1.TextAnnotation.TextProperty.yml
index dc9a3288b6db..26253c2a90cd 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.TextAnnotation.TextProperty.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.TextAnnotation.TextProperty.yml
@@ -56,7 +56,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\TextAnnotation\TextProperty::setDetectedLanguages()'
name: setDetectedLanguages
diff --git a/dev/tests/fixtures/docfx/Vision/V1.TextAnnotation.yml b/dev/tests/fixtures/docfx/Vision/V1.TextAnnotation.yml
index 60981b6329d8..58f0ef347def 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.TextAnnotation.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.TextAnnotation.yml
@@ -62,7 +62,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\TextAnnotation::setPages()'
name: setPages
diff --git a/dev/tests/fixtures/docfx/Vision/V1.TextDetectionParams.yml b/dev/tests/fixtures/docfx/Vision/V1.TextDetectionParams.yml
index 3f13483ca537..adf4dfe0cd2c 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.TextDetectionParams.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.TextDetectionParams.yml
@@ -99,7 +99,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\TextDetectionParams::setAdvancedOcrOptions()'
name: setAdvancedOcrOptions
diff --git a/dev/tests/fixtures/docfx/Vision/V1.UpdateProductRequest.yml b/dev/tests/fixtures/docfx/Vision/V1.UpdateProductRequest.yml
index a278e53d6da9..f84695381a61 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.UpdateProductRequest.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.UpdateProductRequest.yml
@@ -45,8 +45,8 @@ items:
description: 'Required. The Product resource which replaces the one on the server. product.name is immutable.'
-
id: '↳ update_mask'
- var_type: 'Google\Protobuf\FieldMask'
- description: 'The FieldMask that specifies which fields to update. If update_mask isn''t specified, all mutable fields are to be updated. Valid mask paths include `product_labels`, `display_name`, and `description`.'
+ var_type: 'Google\Protobuf\FieldMask'
+ description: 'The FieldMask that specifies which fields to update. If update_mask isn''t specified, all mutable fields are to be updated. Valid mask paths include `product_labels`, `display_name`, and `description`.'
-
uid: '\Google\Cloud\Vision\V1\UpdateProductRequest::getProduct()'
name: getProduct
@@ -105,7 +105,7 @@ items:
name: getUpdateMask
id: getUpdateMask
summary: |-
- The FieldMask that specifies which fields
+ The FieldMask that specifies which fields
to update.
If update_mask isn't specified, all mutable fields are to be updated.
@@ -118,7 +118,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\FieldMask|null'
+ var_type: 'Google\Protobuf\FieldMask|null'
-
uid: '\Google\Cloud\Vision\V1\UpdateProductRequest::hasUpdateMask()'
name: hasUpdateMask
@@ -140,7 +140,7 @@ items:
name: setUpdateMask
id: setUpdateMask
summary: |-
- The FieldMask that specifies which fields
+ The FieldMask that specifies which fields
to update.
If update_mask isn't specified, all mutable fields are to be updated.
@@ -154,7 +154,7 @@ items:
parameters:
-
id: var
- var_type: 'Google\Protobuf\FieldMask'
+ var_type: 'Google\Protobuf\FieldMask'
description: ''
returns:
-
@@ -177,9 +177,9 @@ items:
product.name is immutable.
-
id: updateMask
- var_type: 'Google\Protobuf\FieldMask'
+ var_type: 'Google\Protobuf\FieldMask'
description: |-
- The FieldMask that specifies which fields
+ The FieldMask that specifies which fields
to update.
If update_mask isn't specified, all mutable fields are to be updated.
Valid mask paths include `product_labels`, `display_name`, and
diff --git a/dev/tests/fixtures/docfx/Vision/V1.UpdateProductSetRequest.yml b/dev/tests/fixtures/docfx/Vision/V1.UpdateProductSetRequest.yml
index 46f2273047c1..b7ea0b54be4d 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.UpdateProductSetRequest.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.UpdateProductSetRequest.yml
@@ -45,8 +45,8 @@ items:
description: 'Required. The ProductSet resource which replaces the one on the server.'
-
id: '↳ update_mask'
- var_type: 'Google\Protobuf\FieldMask'
- description: 'The FieldMask that specifies which fields to update. If update_mask isn''t specified, all mutable fields are to be updated. Valid mask path is `display_name`.'
+ var_type: 'Google\Protobuf\FieldMask'
+ description: 'The FieldMask that specifies which fields to update. If update_mask isn''t specified, all mutable fields are to be updated. Valid mask path is `display_name`.'
-
uid: '\Google\Cloud\Vision\V1\UpdateProductSetRequest::getProductSet()'
name: getProductSet
@@ -99,7 +99,7 @@ items:
name: getUpdateMask
id: getUpdateMask
summary: |-
- The FieldMask that specifies which fields to
+ The FieldMask that specifies which fields to
update.
If update_mask isn't specified, all mutable fields are to be updated.
@@ -111,7 +111,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\FieldMask|null'
+ var_type: 'Google\Protobuf\FieldMask|null'
-
uid: '\Google\Cloud\Vision\V1\UpdateProductSetRequest::hasUpdateMask()'
name: hasUpdateMask
@@ -133,7 +133,7 @@ items:
name: setUpdateMask
id: setUpdateMask
summary: |-
- The FieldMask that specifies which fields to
+ The FieldMask that specifies which fields to
update.
If update_mask isn't specified, all mutable fields are to be updated.
@@ -146,7 +146,7 @@ items:
parameters:
-
id: var
- var_type: 'Google\Protobuf\FieldMask'
+ var_type: 'Google\Protobuf\FieldMask'
description: ''
returns:
-
@@ -167,9 +167,9 @@ items:
description: 'Required. The ProductSet resource which replaces the one on the server.'
-
id: updateMask
- var_type: 'Google\Protobuf\FieldMask'
+ var_type: 'Google\Protobuf\FieldMask'
description: |-
- The FieldMask that specifies which fields to
+ The FieldMask that specifies which fields to
update.
If update_mask isn't specified, all mutable fields are to be updated.
Valid mask path is `display_name`.
diff --git a/dev/tests/fixtures/docfx/Vision/V1.WebDetection.WebPage.yml b/dev/tests/fixtures/docfx/Vision/V1.WebDetection.WebPage.yml
index cc556ebf9b4c..eed121b45fc6 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.WebDetection.WebPage.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.WebDetection.WebPage.yml
@@ -168,7 +168,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\WebDetection\WebPage::setFullMatchingImages()'
name: setFullMatchingImages
@@ -207,7 +207,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\WebDetection\WebPage::setPartialMatchingImages()'
name: setPartialMatchingImages
diff --git a/dev/tests/fixtures/docfx/Vision/V1.WebDetection.yml b/dev/tests/fixtures/docfx/Vision/V1.WebDetection.yml
index 18a3b9de6855..fd1ced29223a 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.WebDetection.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.WebDetection.yml
@@ -78,7 +78,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\WebDetection::setWebEntities()'
name: setWebEntities
@@ -112,7 +112,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\WebDetection::setFullMatchingImages()'
name: setFullMatchingImages
@@ -150,7 +150,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\WebDetection::setPartialMatchingImages()'
name: setPartialMatchingImages
@@ -185,7 +185,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\WebDetection::setPagesWithMatchingImages()'
name: setPagesWithMatchingImages
@@ -216,7 +216,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\WebDetection::setVisuallySimilarImages()'
name: setVisuallySimilarImages
@@ -250,7 +250,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\WebDetection::setBestGuessLabels()'
name: setBestGuessLabels
diff --git a/dev/tests/fixtures/docfx/Vision/V1.Word.yml b/dev/tests/fixtures/docfx/Vision/V1.Word.yml
index d3172e1db7db..4c85d41b0b0e 100644
--- a/dev/tests/fixtures/docfx/Vision/V1.Word.yml
+++ b/dev/tests/fixtures/docfx/Vision/V1.Word.yml
@@ -199,7 +199,7 @@ items:
syntax:
returns:
-
- var_type: 'Google\Protobuf\Internal\RepeatedField'
+ var_type: 'Google\Protobuf\Internal\RepeatedField'
-
uid: '\Google\Cloud\Vision\V1\Word::setSymbols()'
name: setSymbols