From 00fa4bb30f92fdc325b23bd71b3ebd57fdcce4c7 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 20 Dec 2022 07:07:59 +0000 Subject: [PATCH] feat(contentwarehouse): update the api #### contentwarehouse:v1 The following keys were deleted: - schemas.GeostorePriceInfoSourceDetails (Total Keys: 11) - schemas.GeostorePriceListProto.properties.sourceDetails.$ref (Total Keys: 1) - schemas.GoogleCloudContentwarehouseV1Document.properties.asyncEnabled.type (Total Keys: 1) - schemas.GoogleCloudContentwarehouseV1Document.properties.structuredContentUri.type (Total Keys: 1) - schemas.LensDiscoveryStylePersonAttributes.properties.iconicPersonBoundingBox.$ref (Total Keys: 1) - schemas.LensDiscoveryStylePersonDetectionSignalsDetectedPerson.properties.normalizedBoundingBox.$ref (Total Keys: 1) - schemas.RepositoryWebrefDetailedEntityScores.properties.newConfidenceExperimentalDontUse (Total Keys: 2) The following keys were added: - schemas.AppsPeopleOzExternalMergedpeopleapiContactCreateContextInfo (Total Keys: 4) - schemas.AppsPeopleOzExternalMergedpeopleapiContactEditContextInfo (Total Keys: 4) - schemas.AppsPeopleOzExternalMergedpeopleapiPerson.properties.contactCreateContextInfo (Total Keys: 2) - schemas.AppsPeopleOzExternalMergedpeopleapiPerson.properties.contactEditContextInfo (Total Keys: 2) - schemas.AssistantApiSupportedClientOpSupportedExecution.properties.supportsPartialFulfillment.type (Total Keys: 1) - schemas.AssistantGroundingRankerMediaGroundingProviderFeatures.properties.isSeedRadio (Total Keys: 2) - schemas.GoogleCloudContentwarehouseV1Document.properties.textExtractionEnabled.type (Total Keys: 1) - schemas.ImageRepositoryAmarnaCloudSpeechSignals.properties.duplicateOfYtS3Asr.type (Total Keys: 1) - schemas.KnowledgeAnswersIntentQueryFunctionCallSignals.properties.isNeuralCategoricalInterpretation.type (Total Keys: 1) - schemas.MustangSnippetsRenderedToken.properties.bolded.type (Total Keys: 1) - schemas.PhotosAnimationMetadata.properties.loopCount (Total Keys: 2) - schemas.QualityNsrNsrData.properties.nsrEpoch.type (Total Keys: 1) - schemas.QualityPreviewRanklabSnippet.properties.radishFeatures.$ref (Total Keys: 1) - schemas.QualityShoppingShoppingAttachmentProduct.properties.weakGlobalProductClusterId (Total Keys: 2) - schemas.QualitySnippetsTruncationSnippetBoldedRange (Total Keys: 12) - schemas.RepositoryAnnotationsRdfaRdfaRichSnippetsApplication.properties.localizedTrustedGenome.$ref (Total Keys: 1) - schemas.RepositoryAnnotationsRdfaRdfaRichSnippetsApplicationLocalizedTrustedGenome (Total Keys: 4) - schemas.SnippetExtraInfoSnippetCandidateInfo.properties.boldedRanges (Total Keys: 2) - schemas.SocialGraphApiProtoContactCreateContext (Total Keys: 3) - schemas.SocialGraphApiProtoContactEditContext (Total Keys: 3) - schemas.SocialGraphApiProtoPartialNameOptionsParsedDisplayNameSpec.properties.firstInitialAndFirstLastName.type (Total Keys: 1) - schemas.VideoContentSearchVideoAnchorScoreInfo.properties.babelCheckpointPath.type (Total Keys: 1) - schemas.VideoContentSearchVideoAnchorScoreInfo.properties.normalizedBabelEmbedding (Total Keys: 3) - schemas.YoutubeCommentsClusteringMiniStanza.properties.ytAuthorChannelId.type (Total Keys: 1) --- docs/dyn/contentwarehouse_v1.html | 2 +- docs/dyn/contentwarehouse_v1.projects.html | 8 +- ...v1.projects.locations.documentSchemas.html | 14 +- ...cts.locations.documents.documentLinks.html | 6 +- ...house_v1.projects.locations.documents.html | 64 +- ...jects.locations.documents.referenceId.html | 25 +- ...ontentwarehouse_v1.projects.locations.html | 2 +- ...ouse_v1.projects.locations.operations.html | 2 +- ...ehouse_v1.projects.locations.ruleSets.html | 2 +- ...use_v1.projects.locations.synonymSets.html | 2 +- .../documents/contentwarehouse.v1.json | 590 +++++++++++------- 11 files changed, 425 insertions(+), 292 deletions(-) diff --git a/docs/dyn/contentwarehouse_v1.html b/docs/dyn/contentwarehouse_v1.html index 8dcf3f4ad74..700e5dd09c8 100644 --- a/docs/dyn/contentwarehouse_v1.html +++ b/docs/dyn/contentwarehouse_v1.html @@ -72,7 +72,7 @@ -

contentwarehouse API

+

Document AI Warehouse API

Instance Methods

projects() diff --git a/docs/dyn/contentwarehouse_v1.projects.html b/docs/dyn/contentwarehouse_v1.projects.html index 2d2c9bd035b..df8ebd604e8 100644 --- a/docs/dyn/contentwarehouse_v1.projects.html +++ b/docs/dyn/contentwarehouse_v1.projects.html @@ -72,7 +72,7 @@ -

contentwarehouse API . projects

+

Document AI Warehouse API . projects

Instance Methods

locations() @@ -106,7 +106,7 @@

Method Details

{ # Request message for DocumentService.FetchAcl "projectOwner": True or False, # For Get Project ACL only. Authorization check for end user will be ignored when project_owner=true. "requestMetadata": { # Meta information is used to improve the performance of the service. # The meta information collected about the end user, used to enforce access control for the service. - "userInfo": { # Provides user unique identification and groups information. + "userInfo": { # The user information. # Provides user unique identification and groups information. "groupIds": [ # The unique group identifications which the user is belong to. The format is "group:yyyy@example.com"; "A String", ], @@ -171,7 +171,7 @@

Method Details

The object takes the form of: { # Request message for DocumentService.SetAcl. - "policy": { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } **YAML example:** bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). # Required. REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few 10s of KB. + "policy": { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } **YAML example:** bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). # Required. REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few 10s of KB. This refers to an Identity and Access (IAM) policy, which specifies access controls for the Document. "auditConfigs": [ # Specifies cloud audit logging configuration for this policy. { # Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging. "auditLogConfigs": [ # The configuration for logging of each type of permission. @@ -204,7 +204,7 @@

Method Details

}, "projectOwner": True or False, # For Set Project ACL only. Authorization check for end user will be ignored when project_owner=true. "requestMetadata": { # Meta information is used to improve the performance of the service. # The meta information collected about the end user, used to enforce access control for the service. - "userInfo": { # Provides user unique identification and groups information. + "userInfo": { # The user information. # Provides user unique identification and groups information. "groupIds": [ # The unique group identifications which the user is belong to. The format is "group:yyyy@example.com"; "A String", ], diff --git a/docs/dyn/contentwarehouse_v1.projects.locations.documentSchemas.html b/docs/dyn/contentwarehouse_v1.projects.locations.documentSchemas.html index 5bb0c98c3ea..14c694b55dd 100644 --- a/docs/dyn/contentwarehouse_v1.projects.locations.documentSchemas.html +++ b/docs/dyn/contentwarehouse_v1.projects.locations.documentSchemas.html @@ -72,7 +72,7 @@ -

contentwarehouse API . projects . locations . documentSchemas

+

Document AI Warehouse API . projects . locations . documentSchemas

Instance Methods

close()

@@ -132,7 +132,7 @@

Method Details

"integerTypeOptions": { # Configurations for an integer property. # Integer property. }, "isFilterable": True or False, # Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable. - "isMetadata": True or False, # Whether the property is user supplied metadata. + "isMetadata": True or False, # Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user. "isRepeatable": True or False, # Whether the property can have multiple values. "isRequired": True or False, # Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property. "isSearchable": True or False, # Indicates that the property should be included in a global search. @@ -183,7 +183,7 @@

Method Details

"integerTypeOptions": { # Configurations for an integer property. # Integer property. }, "isFilterable": True or False, # Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable. - "isMetadata": True or False, # Whether the property is user supplied metadata. + "isMetadata": True or False, # Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user. "isRepeatable": True or False, # Whether the property can have multiple values. "isRequired": True or False, # Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property. "isSearchable": True or False, # Indicates that the property should be included in a global search. @@ -259,7 +259,7 @@

Method Details

"integerTypeOptions": { # Configurations for an integer property. # Integer property. }, "isFilterable": True or False, # Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable. - "isMetadata": True or False, # Whether the property is user supplied metadata. + "isMetadata": True or False, # Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user. "isRepeatable": True or False, # Whether the property can have multiple values. "isRequired": True or False, # Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property. "isSearchable": True or False, # Indicates that the property should be included in a global search. @@ -321,7 +321,7 @@

Method Details

"integerTypeOptions": { # Configurations for an integer property. # Integer property. }, "isFilterable": True or False, # Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable. - "isMetadata": True or False, # Whether the property is user supplied metadata. + "isMetadata": True or False, # Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user. "isRepeatable": True or False, # Whether the property can have multiple values. "isRequired": True or False, # Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property. "isSearchable": True or False, # Indicates that the property should be included in a global search. @@ -392,7 +392,7 @@

Method Details

"integerTypeOptions": { # Configurations for an integer property. # Integer property. }, "isFilterable": True or False, # Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable. - "isMetadata": True or False, # Whether the property is user supplied metadata. + "isMetadata": True or False, # Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user. "isRepeatable": True or False, # Whether the property can have multiple values. "isRequired": True or False, # Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property. "isSearchable": True or False, # Indicates that the property should be included in a global search. @@ -444,7 +444,7 @@

Method Details

"integerTypeOptions": { # Configurations for an integer property. # Integer property. }, "isFilterable": True or False, # Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable. - "isMetadata": True or False, # Whether the property is user supplied metadata. + "isMetadata": True or False, # Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user. "isRepeatable": True or False, # Whether the property can have multiple values. "isRequired": True or False, # Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property. "isSearchable": True or False, # Indicates that the property should be included in a global search. diff --git a/docs/dyn/contentwarehouse_v1.projects.locations.documents.documentLinks.html b/docs/dyn/contentwarehouse_v1.projects.locations.documents.documentLinks.html index 96859b76d6c..4f3ff8eac22 100644 --- a/docs/dyn/contentwarehouse_v1.projects.locations.documents.documentLinks.html +++ b/docs/dyn/contentwarehouse_v1.projects.locations.documents.documentLinks.html @@ -72,7 +72,7 @@ -

contentwarehouse API . projects . locations . documents . documentLinks

+

Document AI Warehouse API . projects . locations . documents . documentLinks

Instance Methods

close()

@@ -125,7 +125,7 @@

Method Details

"updateTime": "A String", # Output only. The time when the documentLink is last updated. }, "requestMetadata": { # Meta information is used to improve the performance of the service. # The meta information collected about the document creator, used to enforce access control for the service. - "userInfo": { # Provides user unique identification and groups information. + "userInfo": { # The user information. # Provides user unique identification and groups information. "groupIds": [ # The unique group identifications which the user is belong to. The format is "group:yyyy@example.com"; "A String", ], @@ -180,7 +180,7 @@

Method Details

{ # Request message for DocumentLinkService.DeleteDocumentLink. "requestMetadata": { # Meta information is used to improve the performance of the service. # The meta information collected about the document creator, used to enforce access control for the service. - "userInfo": { # Provides user unique identification and groups information. + "userInfo": { # The user information. # Provides user unique identification and groups information. "groupIds": [ # The unique group identifications which the user is belong to. The format is "group:yyyy@example.com"; "A String", ], diff --git a/docs/dyn/contentwarehouse_v1.projects.locations.documents.html b/docs/dyn/contentwarehouse_v1.projects.locations.documents.html index f4c3aa36913..eec6c553c3f 100644 --- a/docs/dyn/contentwarehouse_v1.projects.locations.documents.html +++ b/docs/dyn/contentwarehouse_v1.projects.locations.documents.html @@ -72,7 +72,7 @@ -

contentwarehouse API . projects . locations . documents

+

Document AI Warehouse API . projects . locations . documents

Instance Methods

documentLinks() @@ -136,15 +136,14 @@

Method Details

The object takes the form of: { # Request message for DocumentService.CreateDocument. - "cloudAiDocumentOption": { # Request Option for processing Cloud AI Document in CW Document. # Request Option for processing Cloud AI Document in CW Document. + "cloudAiDocumentOption": { # Request Option for processing Cloud AI Document in CW Document. # Request Option for processing Cloud AI Document in Document Warehouse. This field offers limited support for mapping entities from Cloud AI Document to Warehouse Document. Please consult with product team before using this field and other available options. "customizedEntitiesPropertiesConversions": { # If set, only selected entities will be converted to properties. "a_key": "A String", }, "enableEntitiesConversions": True or False, # Whether to convert all the entities to properties. }, - "createMask": "A String", # Field mask for creating Document fields. If mask path is empty, it means all fields are masked. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask + "createMask": "A String", # Field mask for creating Document fields. If mask path is empty, it means all fields are masked. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. "document": { # Defines the structure for content warehouse document proto. # Required. The document to create. - "asyncEnabled": True or False, # If true, makes the document visible to asynchronous policies and rules. "cloudAiDocument": { # Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality. # Document AI format to save the structured content, including OCR. "content": "A String", # Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64. "entities": [ # A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries. @@ -1063,13 +1062,13 @@

Method Details

"rawDocumentFileType": "A String", # This is used when DocAI was not used to load the document and parsing/ extracting is needed for the inline_raw_document. For example, if inline_raw_document is the byte representation of a PDF file, then this should be set to: RAW_DOCUMENT_FILE_TYPE_PDF. "rawDocumentPath": "A String", # Raw document file in Cloud Storage path. "referenceId": "A String", # The reference ID set by customers. Must be unique per project and location. - "structuredContentUri": "A String", # A path linked to structured content file. "textExtractionDisabled": True or False, # If true, text extraction will not be performed. - "title": "A String", # Title that describes the document. This is usually present in the top section of the document, and is a mandatory field for the question-answering feature. + "textExtractionEnabled": True or False, # If true, text extraction will be performed. + "title": "A String", # Title that describes the document. This can be the top heading or text that describes the document. "updateTime": "A String", # Output only. The time when the document is last updated. "updater": "A String", # The user who lastly updates the document. }, - "policy": { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } **YAML example:** bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). # Default document policy during creation. Conditions defined in the policy will be ignored. + "policy": { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } **YAML example:** bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). # Default document policy during creation. This refers to an Identity and Access (IAM) policy, which specifies access controls for the Document. Conditions defined in the policy will be ignored. "auditConfigs": [ # Specifies cloud audit logging configuration for this policy. { # Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging. "auditLogConfigs": [ # The configuration for logging of each type of permission. @@ -1101,7 +1100,7 @@

Method Details

"version": 42, # Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). }, "requestMetadata": { # Meta information is used to improve the performance of the service. # The meta information collected about the end user, used to enforce access control for the service. - "userInfo": { # Provides user unique identification and groups information. + "userInfo": { # The user information. # Provides user unique identification and groups information. "groupIds": [ # The unique group identifications which the user is belong to. The format is "group:yyyy@example.com"; "A String", ], @@ -1120,7 +1119,6 @@

Method Details

{ # Response message for DocumentService.CreateDocument. "document": { # Defines the structure for content warehouse document proto. # Document created after executing create request. - "asyncEnabled": True or False, # If true, makes the document visible to asynchronous policies and rules. "cloudAiDocument": { # Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality. # Document AI format to save the structured content, including OCR. "content": "A String", # Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64. "entities": [ # A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries. @@ -2039,9 +2037,9 @@

Method Details

"rawDocumentFileType": "A String", # This is used when DocAI was not used to load the document and parsing/ extracting is needed for the inline_raw_document. For example, if inline_raw_document is the byte representation of a PDF file, then this should be set to: RAW_DOCUMENT_FILE_TYPE_PDF. "rawDocumentPath": "A String", # Raw document file in Cloud Storage path. "referenceId": "A String", # The reference ID set by customers. Must be unique per project and location. - "structuredContentUri": "A String", # A path linked to structured content file. "textExtractionDisabled": True or False, # If true, text extraction will not be performed. - "title": "A String", # Title that describes the document. This is usually present in the top section of the document, and is a mandatory field for the question-answering feature. + "textExtractionEnabled": True or False, # If true, text extraction will be performed. + "title": "A String", # Title that describes the document. This can be the top heading or text that describes the document. "updateTime": "A String", # Output only. The time when the document is last updated. "updater": "A String", # The user who lastly updates the document. }, @@ -2381,7 +2379,7 @@

Method Details

{ # Request message for DocumentService.DeleteDocument. "requestMetadata": { # Meta information is used to improve the performance of the service. # The meta information collected about the end user, used to enforce access control for the service. - "userInfo": { # Provides user unique identification and groups information. + "userInfo": { # The user information. # Provides user unique identification and groups information. "groupIds": [ # The unique group identifications which the user is belong to. The format is "group:yyyy@example.com"; "A String", ], @@ -2414,7 +2412,7 @@

Method Details

{ # Request message for DocumentService.FetchAcl "projectOwner": True or False, # For Get Project ACL only. Authorization check for end user will be ignored when project_owner=true. "requestMetadata": { # Meta information is used to improve the performance of the service. # The meta information collected about the end user, used to enforce access control for the service. - "userInfo": { # Provides user unique identification and groups information. + "userInfo": { # The user information. # Provides user unique identification and groups information. "groupIds": [ # The unique group identifications which the user is belong to. The format is "group:yyyy@example.com"; "A String", ], @@ -2480,7 +2478,7 @@

Method Details

{ # Request message for DocumentService.GetDocument. "requestMetadata": { # Meta information is used to improve the performance of the service. # The meta information collected about the end user, used to enforce access control for the service. - "userInfo": { # Provides user unique identification and groups information. + "userInfo": { # The user information. # Provides user unique identification and groups information. "groupIds": [ # The unique group identifications which the user is belong to. The format is "group:yyyy@example.com"; "A String", ], @@ -2498,7 +2496,6 @@

Method Details

An object of the form: { # Defines the structure for content warehouse document proto. - "asyncEnabled": True or False, # If true, makes the document visible to asynchronous policies and rules. "cloudAiDocument": { # Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality. # Document AI format to save the structured content, including OCR. "content": "A String", # Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64. "entities": [ # A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries. @@ -3417,9 +3414,9 @@

Method Details

"rawDocumentFileType": "A String", # This is used when DocAI was not used to load the document and parsing/ extracting is needed for the inline_raw_document. For example, if inline_raw_document is the byte representation of a PDF file, then this should be set to: RAW_DOCUMENT_FILE_TYPE_PDF. "rawDocumentPath": "A String", # Raw document file in Cloud Storage path. "referenceId": "A String", # The reference ID set by customers. Must be unique per project and location. - "structuredContentUri": "A String", # A path linked to structured content file. "textExtractionDisabled": True or False, # If true, text extraction will not be performed. - "title": "A String", # Title that describes the document. This is usually present in the top section of the document, and is a mandatory field for the question-answering feature. + "textExtractionEnabled": True or False, # If true, text extraction will be performed. + "title": "A String", # Title that describes the document. This can be the top heading or text that describes the document. "updateTime": "A String", # Output only. The time when the document is last updated. "updater": "A String", # The user who lastly updates the document. } @@ -3438,7 +3435,7 @@

Method Details

"pageSize": 42, # The maximum number of document-links to return. The service may return fewer than this value. If unspecified, at most 50 document-links will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000. "pageToken": "A String", # A page token, received from a previous `ListLinkedSources` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListLinkedSources` must match the call that provided the page token. "requestMetadata": { # Meta information is used to improve the performance of the service. # The meta information collected about the document creator, used to enforce access control for the service. - "userInfo": { # Provides user unique identification and groups information. + "userInfo": { # The user information. # Provides user unique identification and groups information. "groupIds": [ # The unique group identifications which the user is belong to. The format is "group:yyyy@example.com"; "A String", ], @@ -3512,7 +3509,7 @@

Method Details

{ # Request message for DocumentLinkService.ListLinkedTargets. "requestMetadata": { # Meta information is used to improve the performance of the service. # The meta information collected about the document creator, used to enforce access control for the service. - "userInfo": { # Provides user unique identification and groups information. + "userInfo": { # The user information. # Provides user unique identification and groups information. "groupIds": [ # The unique group identifications which the user is belong to. The format is "group:yyyy@example.com"; "A String", ], @@ -3571,14 +3568,13 @@

Method Details

The object takes the form of: { # Request message for DocumentService.UpdateDocument. - "cloudAiDocumentOption": { # Request Option for processing Cloud AI Document in CW Document. # Request Option for processing Cloud AI Document in CW Document. + "cloudAiDocumentOption": { # Request Option for processing Cloud AI Document in CW Document. # Request Option for processing Cloud AI Document in Document Warehouse. This field offers limited support for mapping entities from Cloud AI Document to Warehouse Document. Please consult with product team before using this field and other available options. "customizedEntitiesPropertiesConversions": { # If set, only selected entities will be converted to properties. "a_key": "A String", }, "enableEntitiesConversions": True or False, # Whether to convert all the entities to properties. }, "document": { # Defines the structure for content warehouse document proto. # Required. The document to update. - "asyncEnabled": True or False, # If true, makes the document visible to asynchronous policies and rules. "cloudAiDocument": { # Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality. # Document AI format to save the structured content, including OCR. "content": "A String", # Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64. "entities": [ # A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries. @@ -4497,14 +4493,14 @@

Method Details

"rawDocumentFileType": "A String", # This is used when DocAI was not used to load the document and parsing/ extracting is needed for the inline_raw_document. For example, if inline_raw_document is the byte representation of a PDF file, then this should be set to: RAW_DOCUMENT_FILE_TYPE_PDF. "rawDocumentPath": "A String", # Raw document file in Cloud Storage path. "referenceId": "A String", # The reference ID set by customers. Must be unique per project and location. - "structuredContentUri": "A String", # A path linked to structured content file. "textExtractionDisabled": True or False, # If true, text extraction will not be performed. - "title": "A String", # Title that describes the document. This is usually present in the top section of the document, and is a mandatory field for the question-answering feature. + "textExtractionEnabled": True or False, # If true, text extraction will be performed. + "title": "A String", # Title that describes the document. This can be the top heading or text that describes the document. "updateTime": "A String", # Output only. The time when the document is last updated. "updater": "A String", # The user who lastly updates the document. }, "requestMetadata": { # Meta information is used to improve the performance of the service. # The meta information collected about the end user, used to enforce access control for the service. - "userInfo": { # Provides user unique identification and groups information. + "userInfo": { # The user information. # Provides user unique identification and groups information. "groupIds": [ # The unique group identifications which the user is belong to. The format is "group:yyyy@example.com"; "A String", ], @@ -4531,7 +4527,6 @@

Method Details

{ # Response message for DocumentService.UpdateDocument. "document": { # Defines the structure for content warehouse document proto. # Updated document after executing update request. - "asyncEnabled": True or False, # If true, makes the document visible to asynchronous policies and rules. "cloudAiDocument": { # Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality. # Document AI format to save the structured content, including OCR. "content": "A String", # Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64. "entities": [ # A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries. @@ -5450,9 +5445,9 @@

Method Details

"rawDocumentFileType": "A String", # This is used when DocAI was not used to load the document and parsing/ extracting is needed for the inline_raw_document. For example, if inline_raw_document is the byte representation of a PDF file, then this should be set to: RAW_DOCUMENT_FILE_TYPE_PDF. "rawDocumentPath": "A String", # Raw document file in Cloud Storage path. "referenceId": "A String", # The reference ID set by customers. Must be unique per project and location. - "structuredContentUri": "A String", # A path linked to structured content file. "textExtractionDisabled": True or False, # If true, text extraction will not be performed. - "title": "A String", # Title that describes the document. This is usually present in the top section of the document, and is a mandatory field for the question-answering feature. + "textExtractionEnabled": True or False, # If true, text extraction will be performed. + "title": "A String", # Title that describes the document. This can be the top heading or text that describes the document. "updateTime": "A String", # Output only. The time when the document is last updated. "updater": "A String", # The user who lastly updates the document. }, @@ -5845,15 +5840,15 @@

Method Details

"pageToken": "A String", # The token specifying the current offset within search results. See SearchDocumentsResponse.next_page_token for an explanation of how to obtain the next set of query results. "qaSizeLimit": 42, # Experimental, do not use. The limit on the number of documents returned for the question-answering feature. To enable the question-answering feature, set [DocumentQuery].is_nl_query to true. "requestMetadata": { # Meta information is used to improve the performance of the service. # The meta information collected about the end user, used to enforce access control and improve the search quality of the service. - "userInfo": { # Provides user unique identification and groups information. + "userInfo": { # The user information. # Provides user unique identification and groups information. "groupIds": [ # The unique group identifications which the user is belong to. The format is "group:yyyy@example.com"; "A String", ], "id": "A String", # A unique user identification string, as determined by the client. The maximum number of allowed characters is 255. Allowed characters include numbers 0 to 9, uppercase and lowercase letters, and restricted special symbols (:, @, +, -, _, ~) The format is "user:xxxx@example.com"; }, }, - "requireTotalSize": True or False, # Optional. Controls if the search document request requires the return of a total size of matched documents. See SearchDocumentsResponse.total_size. Enabling this flag may adversely impact performance. Hint: If this is used with pagination, set this flag on the initial query but set this to false on subsequent page calls (keep the total count locally). Defaults to false. - "totalResultSize": "A String", # Optional. Controls if the search document request requires the return of a total size of matched documents. See SearchDocumentsResponse.total_size. + "requireTotalSize": True or False, # Controls if the search document request requires the return of a total size of matched documents. See SearchDocumentsResponse.total_size. Enabling this flag may adversely impact performance. Hint: If this is used with pagination, set this flag on the initial query but set this to false on subsequent page calls (keep the total count locally). Defaults to false. + "totalResultSize": "A String", # Controls if the search document request requires the return of a total size of matched documents. See SearchDocumentsResponse.total_size. } x__xgafv: string, V1 error format. @@ -5876,7 +5871,6 @@

Method Details

"matchingDocuments": [ # The document entities that match the specified SearchDocumentsRequest. { # Document entry with metadata inside SearchDocumentsResponse "document": { # Defines the structure for content warehouse document proto. # Document that matches the specified SearchDocumentsRequest. This document only contains indexed metadata information. - "asyncEnabled": True or False, # If true, makes the document visible to asynchronous policies and rules. "cloudAiDocument": { # Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality. # Document AI format to save the structured content, including OCR. "content": "A String", # Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64. "entities": [ # A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries. @@ -6795,9 +6789,9 @@

Method Details

"rawDocumentFileType": "A String", # This is used when DocAI was not used to load the document and parsing/ extracting is needed for the inline_raw_document. For example, if inline_raw_document is the byte representation of a PDF file, then this should be set to: RAW_DOCUMENT_FILE_TYPE_PDF. "rawDocumentPath": "A String", # Raw document file in Cloud Storage path. "referenceId": "A String", # The reference ID set by customers. Must be unique per project and location. - "structuredContentUri": "A String", # A path linked to structured content file. "textExtractionDisabled": True or False, # If true, text extraction will not be performed. - "title": "A String", # Title that describes the document. This is usually present in the top section of the document, and is a mandatory field for the question-answering feature. + "textExtractionEnabled": True or False, # If true, text extraction will be performed. + "title": "A String", # Title that describes the document. This can be the top heading or text that describes the document. "updateTime": "A String", # Output only. The time when the document is last updated. "updater": "A String", # The user who lastly updates the document. }, @@ -6845,7 +6839,7 @@

Method Details

The object takes the form of: { # Request message for DocumentService.SetAcl. - "policy": { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } **YAML example:** bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). # Required. REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few 10s of KB. + "policy": { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } **YAML example:** bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). # Required. REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few 10s of KB. This refers to an Identity and Access (IAM) policy, which specifies access controls for the Document. "auditConfigs": [ # Specifies cloud audit logging configuration for this policy. { # Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging. "auditLogConfigs": [ # The configuration for logging of each type of permission. @@ -6878,7 +6872,7 @@

Method Details

}, "projectOwner": True or False, # For Set Project ACL only. Authorization check for end user will be ignored when project_owner=true. "requestMetadata": { # Meta information is used to improve the performance of the service. # The meta information collected about the end user, used to enforce access control for the service. - "userInfo": { # Provides user unique identification and groups information. + "userInfo": { # The user information. # Provides user unique identification and groups information. "groupIds": [ # The unique group identifications which the user is belong to. The format is "group:yyyy@example.com"; "A String", ], diff --git a/docs/dyn/contentwarehouse_v1.projects.locations.documents.referenceId.html b/docs/dyn/contentwarehouse_v1.projects.locations.documents.referenceId.html index b27c9859d57..1b6ada87507 100644 --- a/docs/dyn/contentwarehouse_v1.projects.locations.documents.referenceId.html +++ b/docs/dyn/contentwarehouse_v1.projects.locations.documents.referenceId.html @@ -72,7 +72,7 @@ -

contentwarehouse API . projects . locations . documents . referenceId

+

Document AI Warehouse API . projects . locations . documents . referenceId

Instance Methods

close()

@@ -103,7 +103,7 @@

Method Details

{ # Request message for DocumentService.DeleteDocument. "requestMetadata": { # Meta information is used to improve the performance of the service. # The meta information collected about the end user, used to enforce access control for the service. - "userInfo": { # Provides user unique identification and groups information. + "userInfo": { # The user information. # Provides user unique identification and groups information. "groupIds": [ # The unique group identifications which the user is belong to. The format is "group:yyyy@example.com"; "A String", ], @@ -135,7 +135,7 @@

Method Details

{ # Request message for DocumentService.GetDocument. "requestMetadata": { # Meta information is used to improve the performance of the service. # The meta information collected about the end user, used to enforce access control for the service. - "userInfo": { # Provides user unique identification and groups information. + "userInfo": { # The user information. # Provides user unique identification and groups information. "groupIds": [ # The unique group identifications which the user is belong to. The format is "group:yyyy@example.com"; "A String", ], @@ -153,7 +153,6 @@

Method Details

An object of the form: { # Defines the structure for content warehouse document proto. - "asyncEnabled": True or False, # If true, makes the document visible to asynchronous policies and rules. "cloudAiDocument": { # Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality. # Document AI format to save the structured content, including OCR. "content": "A String", # Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64. "entities": [ # A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries. @@ -1072,9 +1071,9 @@

Method Details

"rawDocumentFileType": "A String", # This is used when DocAI was not used to load the document and parsing/ extracting is needed for the inline_raw_document. For example, if inline_raw_document is the byte representation of a PDF file, then this should be set to: RAW_DOCUMENT_FILE_TYPE_PDF. "rawDocumentPath": "A String", # Raw document file in Cloud Storage path. "referenceId": "A String", # The reference ID set by customers. Must be unique per project and location. - "structuredContentUri": "A String", # A path linked to structured content file. "textExtractionDisabled": True or False, # If true, text extraction will not be performed. - "title": "A String", # Title that describes the document. This is usually present in the top section of the document, and is a mandatory field for the question-answering feature. + "textExtractionEnabled": True or False, # If true, text extraction will be performed. + "title": "A String", # Title that describes the document. This can be the top heading or text that describes the document. "updateTime": "A String", # Output only. The time when the document is last updated. "updater": "A String", # The user who lastly updates the document. } @@ -1090,14 +1089,13 @@

Method Details

The object takes the form of: { # Request message for DocumentService.UpdateDocument. - "cloudAiDocumentOption": { # Request Option for processing Cloud AI Document in CW Document. # Request Option for processing Cloud AI Document in CW Document. + "cloudAiDocumentOption": { # Request Option for processing Cloud AI Document in CW Document. # Request Option for processing Cloud AI Document in Document Warehouse. This field offers limited support for mapping entities from Cloud AI Document to Warehouse Document. Please consult with product team before using this field and other available options. "customizedEntitiesPropertiesConversions": { # If set, only selected entities will be converted to properties. "a_key": "A String", }, "enableEntitiesConversions": True or False, # Whether to convert all the entities to properties. }, "document": { # Defines the structure for content warehouse document proto. # Required. The document to update. - "asyncEnabled": True or False, # If true, makes the document visible to asynchronous policies and rules. "cloudAiDocument": { # Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality. # Document AI format to save the structured content, including OCR. "content": "A String", # Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64. "entities": [ # A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries. @@ -2016,14 +2014,14 @@

Method Details

"rawDocumentFileType": "A String", # This is used when DocAI was not used to load the document and parsing/ extracting is needed for the inline_raw_document. For example, if inline_raw_document is the byte representation of a PDF file, then this should be set to: RAW_DOCUMENT_FILE_TYPE_PDF. "rawDocumentPath": "A String", # Raw document file in Cloud Storage path. "referenceId": "A String", # The reference ID set by customers. Must be unique per project and location. - "structuredContentUri": "A String", # A path linked to structured content file. "textExtractionDisabled": True or False, # If true, text extraction will not be performed. - "title": "A String", # Title that describes the document. This is usually present in the top section of the document, and is a mandatory field for the question-answering feature. + "textExtractionEnabled": True or False, # If true, text extraction will be performed. + "title": "A String", # Title that describes the document. This can be the top heading or text that describes the document. "updateTime": "A String", # Output only. The time when the document is last updated. "updater": "A String", # The user who lastly updates the document. }, "requestMetadata": { # Meta information is used to improve the performance of the service. # The meta information collected about the end user, used to enforce access control for the service. - "userInfo": { # Provides user unique identification and groups information. + "userInfo": { # The user information. # Provides user unique identification and groups information. "groupIds": [ # The unique group identifications which the user is belong to. The format is "group:yyyy@example.com"; "A String", ], @@ -2050,7 +2048,6 @@

Method Details

{ # Response message for DocumentService.UpdateDocument. "document": { # Defines the structure for content warehouse document proto. # Updated document after executing update request. - "asyncEnabled": True or False, # If true, makes the document visible to asynchronous policies and rules. "cloudAiDocument": { # Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality. # Document AI format to save the structured content, including OCR. "content": "A String", # Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64. "entities": [ # A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries. @@ -2969,9 +2966,9 @@

Method Details

"rawDocumentFileType": "A String", # This is used when DocAI was not used to load the document and parsing/ extracting is needed for the inline_raw_document. For example, if inline_raw_document is the byte representation of a PDF file, then this should be set to: RAW_DOCUMENT_FILE_TYPE_PDF. "rawDocumentPath": "A String", # Raw document file in Cloud Storage path. "referenceId": "A String", # The reference ID set by customers. Must be unique per project and location. - "structuredContentUri": "A String", # A path linked to structured content file. "textExtractionDisabled": True or False, # If true, text extraction will not be performed. - "title": "A String", # Title that describes the document. This is usually present in the top section of the document, and is a mandatory field for the question-answering feature. + "textExtractionEnabled": True or False, # If true, text extraction will be performed. + "title": "A String", # Title that describes the document. This can be the top heading or text that describes the document. "updateTime": "A String", # Output only. The time when the document is last updated. "updater": "A String", # The user who lastly updates the document. }, diff --git a/docs/dyn/contentwarehouse_v1.projects.locations.html b/docs/dyn/contentwarehouse_v1.projects.locations.html index 034119aa0c9..3abe87e1a26 100644 --- a/docs/dyn/contentwarehouse_v1.projects.locations.html +++ b/docs/dyn/contentwarehouse_v1.projects.locations.html @@ -72,7 +72,7 @@ -

contentwarehouse API . projects . locations

+

Document AI Warehouse API . projects . locations

Instance Methods

documentSchemas() diff --git a/docs/dyn/contentwarehouse_v1.projects.locations.operations.html b/docs/dyn/contentwarehouse_v1.projects.locations.operations.html index 5db711ea60e..c5531937685 100644 --- a/docs/dyn/contentwarehouse_v1.projects.locations.operations.html +++ b/docs/dyn/contentwarehouse_v1.projects.locations.operations.html @@ -72,7 +72,7 @@ -

contentwarehouse API . projects . locations . operations

+

Document AI Warehouse API . projects . locations . operations

Instance Methods

close()

diff --git a/docs/dyn/contentwarehouse_v1.projects.locations.ruleSets.html b/docs/dyn/contentwarehouse_v1.projects.locations.ruleSets.html index a129411aa62..8d5a15a951d 100644 --- a/docs/dyn/contentwarehouse_v1.projects.locations.ruleSets.html +++ b/docs/dyn/contentwarehouse_v1.projects.locations.ruleSets.html @@ -72,7 +72,7 @@ -

contentwarehouse API . projects . locations . ruleSets

+

Document AI Warehouse API . projects . locations . ruleSets

Instance Methods

close()

diff --git a/docs/dyn/contentwarehouse_v1.projects.locations.synonymSets.html b/docs/dyn/contentwarehouse_v1.projects.locations.synonymSets.html index d7f632aa283..6ba3cd184a2 100644 --- a/docs/dyn/contentwarehouse_v1.projects.locations.synonymSets.html +++ b/docs/dyn/contentwarehouse_v1.projects.locations.synonymSets.html @@ -72,7 +72,7 @@ -

contentwarehouse API . projects . locations . synonymSets

+

Document AI Warehouse API . projects . locations . synonymSets

Instance Methods

close()

diff --git a/googleapiclient/discovery_cache/documents/contentwarehouse.v1.json b/googleapiclient/discovery_cache/documents/contentwarehouse.v1.json index c7067bacff1..ffb44223e6f 100644 --- a/googleapiclient/discovery_cache/documents/contentwarehouse.v1.json +++ b/googleapiclient/discovery_cache/documents/contentwarehouse.v1.json @@ -1075,7 +1075,7 @@ } } }, - "revision": "20221206", + "revision": "20221219", "rootUrl": "https://contentwarehouse.googleapis.com/", "schemas": { "AbuseiamAbuseType": { @@ -3529,7 +3529,12 @@ "BASECAMP_AFFINITY", "DRIVE_SEARCH_FILTER_AFFINITY", "CULTURE_EVENTS_CALENDAR_AFFINITY", - "DATABRIDGE_CONSOLE_AFFINITY" + "DATABRIDGE_CONSOLE_AFFINITY", + "COMMSTAR_AFFINITY", + "CDDB_AFFINITY", + "DATA_STUDIO_SPACES_AFFINITY", + "SOJI_AFFINITY", + "PLAY_MOVIES_ANDROID_AFFINITY" ], "enumDescriptions": [ "", @@ -3765,6 +3770,11 @@ "", "", "", + "", + "", + "", + "", + "", "" ], "type": "string" @@ -4261,6 +4271,32 @@ }, "type": "object" }, + "AppsPeopleOzExternalMergedpeopleapiContactCreateContextInfo": { + "description": "Contact creation timestamps and related metadata. See go/contact-edit-history. This message is a pure wrapper of the shared ContactCreactionContext message so that it can be a top-level person field. No other fields should be added to the message.", + "id": "AppsPeopleOzExternalMergedpeopleapiContactCreateContextInfo", + "properties": { + "contactCreateContext": { + "$ref": "SocialGraphApiProtoContactCreateContext" + }, + "metadata": { + "$ref": "AppsPeopleOzExternalMergedpeopleapiPersonFieldMetadata" + } + }, + "type": "object" + }, + "AppsPeopleOzExternalMergedpeopleapiContactEditContextInfo": { + "description": "Contact edit timestamps and related metadata. See go/contact-edit-history. This message is a pure wrapper of the shared ContactCreactionContext message so that it can be a top-level person field. No other fields should be added to the message.", + "id": "AppsPeopleOzExternalMergedpeopleapiContactEditContextInfo", + "properties": { + "contactEditContext": { + "$ref": "SocialGraphApiProtoContactEditContext" + }, + "metadata": { + "$ref": "AppsPeopleOzExternalMergedpeopleapiPersonFieldMetadata" + } + }, + "type": "object" + }, "AppsPeopleOzExternalMergedpeopleapiContactGroupMembership": { "description": "A membership that the person has. The person can be a member of multiple circles and multiple contact-groups. A circle membership is created by adding a person to a circle by person-id or by email. A contact-group membership is created by adding a contact to a contact-group.", "id": "AppsPeopleOzExternalMergedpeopleapiContactGroupMembership", @@ -6349,6 +6385,18 @@ }, "type": "array" }, + "contactCreateContextInfo": { + "items": { + "$ref": "AppsPeopleOzExternalMergedpeopleapiContactCreateContextInfo" + }, + "type": "array" + }, + "contactEditContextInfo": { + "items": { + "$ref": "AppsPeopleOzExternalMergedpeopleapiContactEditContextInfo" + }, + "type": "array" + }, "contactGroupMembership": { "description": "Contact groups that this person is a member of.", "items": { @@ -6622,6 +6670,7 @@ "type": "array" }, "relation": { + "description": "See go/relation-vs-relationship for relation vs relationship explanation.", "items": { "$ref": "AppsPeopleOzExternalMergedpeopleapiRelation" }, @@ -8054,7 +8103,7 @@ "type": "object" }, "AppsPeopleOzExternalMergedpeopleapiRelation": { - "description": "Relation stores the related person between the contact or profile and a third person This field currently includes RelationshipToMe data in fields value and canonical_value for ContainerType CONTACT_ANNOTATION. This will be moved to RelationshipToMe in b/221081499.", + "description": "Relation stores the related person between the contact or profile and a third person. See go/relation-vs-relationship for relation vs relationship explanation. This field currently includes RelationshipToMe data in fields value and canonical_value for ContainerType CONTACT_ANNOTATION. This will be moved to RelationshipToMe in b/221081499.", "id": "AppsPeopleOzExternalMergedpeopleapiRelation", "properties": { "canonicalValue": { @@ -9474,6 +9523,7 @@ "SWIPE_FOR_NOTIFICATION", "SWITCH_ACCESS", "SYSTEM_UPDATE", + "SYSTEM_UPDATES", "SYSTEM_NAVIGATION", "TALKBACK_PASSWORDS", "TEXT_TO_SPEECH", @@ -9712,6 +9762,7 @@ "", "", "", + "Deprecated, use SYSTEM_UPDATES instead.", "", "Settings page for configuring how navigation between apps is done. Specifically android has choice between Buttons of Gestures mode.", "", @@ -12190,7 +12241,7 @@ "id": "AssistantApiLensPerceptionCapabilitiesLensCapabilitiesTranslate", "properties": { "supportedLanguageTags": { - "description": "The list of language IETF BCP 47 tags that are supported. See the full list at go/androidlanguages.", + "description": "The list of language IETF BCP 47 tags that are supported. See the full details in the comment on the equivalent field in: http://google3/java/com/google/android/apps/gsa/search/shared/service/proto/lens_service_event.proto;l=55;rcl=355512559", "items": { "type": "string" }, @@ -15269,9 +15320,13 @@ "type": "object" }, "AssistantApiSupportedClientOpSupportedExecution": { - "description": "Additional properties that client can support for executing the client op.", + "description": "Additional properties that client can support for executing the client op. They are surface-specific execution properties and are unrelated to the execution model.", "id": "AssistantApiSupportedClientOpSupportedExecution", "properties": { + "supportsPartialFulfillment": { + "description": "ClientOp execution supports special rendering behavior while the user is in the middle of expressing their query. This behavior includes: 1) New partial output always over-writes prior partial output. 2) Canceling the interaction removes partial fulfilment from any user visible interaction history. If this is true, whether to apply the special rendering behavior will be determined by PartialFulfillmentRenderingParams. More details can be found at go/ma-natcon-pf-api.", + "type": "boolean" + }, "supportsSynchronousExecution": { "description": "Client can support synchronous execution of the client op. For tts.OUTPUT client op it means that client would honor |synchronous_playback_args| argument. Please see more at go/synchronous-sounds-design.", "type": "boolean" @@ -16803,9 +16858,17 @@ "type": "object" }, "AssistantGroundingRankerMediaGroundingProviderFeatures": { - "description": "Features to be passed from Media GP to HGR. Next ID: 2", + "description": "Features to be passed from Media GP to HGR. Next ID: 4", "id": "AssistantGroundingRankerMediaGroundingProviderFeatures", "properties": { + "isSeedRadio": { + "description": "True if the media deeplink has tag SEED_RADIO.", + "type": "boolean" + }, + "isSeedRadioRequest": { + "description": "True if the user requests seed radio.", + "type": "boolean" + }, "mscRate": { "description": "MSC(Media Short Click) rate. MSC rate = total number of MSC events / total number of MSC candidates The event is considered as MSC candidate if the event is a media seeking query(excluding follow-ons) and the media result is successfully fulfilled. The event is MSC event if any of the following is in the following queries within 30 secs: FOLLOWED_BY_DUPLICATE FOLLOWED_BY_ADD_OR_DELETE_MANUAL_REFINEMENT FOLLOWED_BY_SAME_VERTICAL (MEDIA) FOLLOWED_BY_STOP More details: go/media-ranking, go/billboard-navboost, go/magma-music-actions-efrac", "format": "float", @@ -17962,7 +18025,8 @@ "CROSS_STRUCTURE_TARGETING_DISALLOWED", "NO_DEVICE_MEETS_STADIA_GAMING_CAPABILITY", "MEDIA_STATES_MISSING", - "NO_DEVICE_SATISFIES_CAPABILITIES_REQUIREMENT" + "NO_DEVICE_SATISFIES_CAPABILITIES_REQUIREMENT", + "HYBRID_DEVICE_NOT_QUALIFIED" ], "enumDescriptions": [ "Used when the type of error is not known explicitly.", @@ -17987,7 +18051,8 @@ "When user tries to target a device which is in a different structure and is not allowed. For example, if user doesn't own the structure. See go/on-multi-user-access-transitivity for more details.", "When all devices do not qualify for stadia support.", "Used when any critical media state is missing so the selection decision cannot be made. See go/partial-states-in-targeting-library for more details.", - "Error about when no qualified device satisfies the device capability requirement." + "Error about when no qualified device satisfies the device capability requirement.", + "All remote hybrid devices fail the propertries requirement specific (lock/unlock, etc) for hybrid devices (such as Tangor)." ], "type": "string" }, @@ -19090,12 +19155,14 @@ "UNDEFINED", "CURATED", "ALARM", - "CUSTOM" + "CUSTOM", + "CUSTOM_SCRIPT" ], "enumDescriptions": [ "", "", "", + "", "SCHEDULED = 3 [deprecated = true];" ], "type": "string" @@ -24120,7 +24187,8 @@ "VERSION_MOVING_LIVE_0", "VERSION_MOVING_MANUAL_0", "VERSION_LITE_1", - "VERSION_CUSTOM" + "VERSION_CUSTOM", + "VERSION_REJECTED" ], "enumDescriptions": [ "", @@ -24143,7 +24211,8 @@ "Moving thumbnailer version 0 for live.", "Moving thumbnail generated manually.", "Lite Thumbnailer (previously known as FirstFrameThumbnailer)", - "Custom image (not generated). Likely client provided." + "Custom image (not generated). Likely client provided.", + "A gray fallback image for images that have been rejected." ], "type": "string" }, @@ -28450,7 +28519,8 @@ "PROVIDER_VATTENFALL", "PROVIDER_VIETGIS", "PROVIDER_UNITE", - "PROVIDER_NEOGY" + "PROVIDER_NEOGY", + "PROVIDER_AMPUP" ], "enumDescriptions": [ "ABSTRACT The root of all provider types. This should never be present on an actual feature, but can be useful when calling InCategory.", @@ -29158,7 +29228,8 @@ "", "", "", - "Note: Next available value is 0x126F." + "", + "Note: Next available value is 0x1270." ], "type": "string" }, @@ -33262,7 +33333,8 @@ "PROVIDER_VATTENFALL", "PROVIDER_VIETGIS", "PROVIDER_UNITE", - "PROVIDER_NEOGY" + "PROVIDER_NEOGY", + "PROVIDER_AMPUP" ], "enumDescriptions": [ "ABSTRACT The root of all provider types. This should never be present on an actual feature, but can be useful when calling InCategory.", @@ -33970,7 +34042,8 @@ "", "", "", - "Note: Next available value is 0x126F." + "", + "Note: Next available value is 0x1270." ], "type": "string" } @@ -35405,7 +35478,8 @@ "PROVIDER_VATTENFALL", "PROVIDER_VIETGIS", "PROVIDER_UNITE", - "PROVIDER_NEOGY" + "PROVIDER_NEOGY", + "PROVIDER_AMPUP" ], "enumDescriptions": [ "ABSTRACT The root of all provider types. This should never be present on an actual feature, but can be useful when calling InCategory.", @@ -36113,7 +36187,8 @@ "", "", "", - "Note: Next available value is 0x126F." + "", + "Note: Next available value is 0x1270." ], "type": "string" }, @@ -36831,48 +36906,6 @@ }, "type": "object" }, - "GeostorePriceInfoSourceDetails": { - "id": "GeostorePriceInfoSourceDetails", - "properties": { - "lastUpdateSources": { - "items": { - "$ref": "GeostorePriceInfoSourceDetailsSourceData" - }, - "type": "array" - }, - "sourceData": { - "items": { - "$ref": "GeostorePriceInfoSourceDetailsSourceData" - }, - "type": "array" - } - }, - "type": "object" - }, - "GeostorePriceInfoSourceDetailsSourceData": { - "id": "GeostorePriceInfoSourceDetailsSourceData", - "properties": { - "clientProjectNumber": { - "description": "Project number of the GMB API client. Set only if the source is EXTERNAL_GMB_API.", - "format": "int64", - "type": "string" - }, - "source": { - "enum": [ - "SOURCE_UNSPECIFIED", - "NMX_UI", - "EXTERNAL_GMB_API" - ], - "enumDescriptions": [ - "No source specified.", - "The menu comes from our own UI.", - "The menu comes from a third party." - ], - "type": "string" - } - }, - "type": "object" - }, "GeostorePriceInfoStatus": { "description": "Providers of PriceInfo (e.g. SinglePlatform, YEXT) send verified and unverified listings. PriceInfoStatus is used to encapsulate this information.", "id": "GeostorePriceInfoStatus", @@ -37006,10 +37039,6 @@ }, "type": "array" }, - "sourceDetails": { - "$ref": "GeostorePriceInfoSourceDetails", - "description": "Source of the information retrieved, could be from our own NMX UI or a third party API." - }, "sourceUrl": { "$ref": "GeostoreUrlListProto", "description": "Where this price list comes from. If set, this must also be a member of the price_list_url field, and represents translations of a single URL." @@ -37902,7 +37931,8 @@ "PROVIDER_VATTENFALL", "PROVIDER_VIETGIS", "PROVIDER_UNITE", - "PROVIDER_NEOGY" + "PROVIDER_NEOGY", + "PROVIDER_AMPUP" ], "enumDescriptions": [ "ABSTRACT The root of all provider types. This should never be present on an actual feature, but can be useful when calling InCategory.", @@ -38610,7 +38640,8 @@ "", "", "", - "Note: Next available value is 0x126F." + "", + "Note: Next available value is 0x1270." ], "type": "string" } @@ -43386,7 +43417,7 @@ "REPLACE_POLICY_BINDING" ], "enumDescriptions": [ - "", + "The unknown operation type.", "Adds newly given policy bindings in the existing bindings list.", "Removes newly given policy bindings from the existing bindings list.", "Replaces existing policy bindings with the given policy binding list" @@ -43471,7 +43502,7 @@ "ACTION_PENDING" ], "enumDescriptions": [ - "", + "The unknown state.", "State indicating action executed successfully.", "State indicating action failed.", "State indicating action timed out.", @@ -43545,10 +43576,10 @@ "properties": { "cloudAiDocumentOption": { "$ref": "GoogleCloudContentwarehouseV1CloudAIDocumentOption", - "description": "Request Option for processing Cloud AI Document in CW Document." + "description": "Request Option for processing Cloud AI Document in Document Warehouse. This field offers limited support for mapping entities from Cloud AI Document to Warehouse Document. Please consult with product team before using this field and other available options." }, "createMask": { - "description": "Field mask for creating Document fields. If mask path is empty, it means all fields are masked. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask", + "description": "Field mask for creating Document fields. If mask path is empty, it means all fields are masked. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.", "format": "google-fieldmask", "type": "string" }, @@ -43558,7 +43589,7 @@ }, "policy": { "$ref": "GoogleIamV1Policy", - "description": "Default document policy during creation. Conditions defined in the policy will be ignored." + "description": "Default document policy during creation. This refers to an Identity and Access (IAM) policy, which specifies access controls for the Document. Conditions defined in the policy will be ignored." }, "requestMetadata": { "$ref": "GoogleCloudContentwarehouseV1RequestMetadata", @@ -43671,10 +43702,6 @@ "description": "Defines the structure for content warehouse document proto.", "id": "GoogleCloudContentwarehouseV1Document", "properties": { - "asyncEnabled": { - "description": "If true, makes the document visible to asynchronous policies and rules.", - "type": "boolean" - }, "cloudAiDocument": { "$ref": "GoogleCloudDocumentaiV1Document", "description": "Document AI format to save the structured content, including OCR." @@ -43765,16 +43792,16 @@ "description": "The reference ID set by customers. Must be unique per project and location.", "type": "string" }, - "structuredContentUri": { - "description": "A path linked to structured content file.", - "type": "string" - }, "textExtractionDisabled": { "description": "If true, text extraction will not be performed.", "type": "boolean" }, + "textExtractionEnabled": { + "description": "If true, text extraction will be performed.", + "type": "boolean" + }, "title": { - "description": "Title that describes the document. This is usually present in the top section of the document, and is a mandatory field for the question-answering feature.", + "description": "Title that describes the document. This can be the top heading or text that describes the document.", "type": "string" }, "updateTime": { @@ -44529,7 +44556,7 @@ "type": "boolean" }, "isMetadata": { - "description": "Whether the property is user supplied metadata.", + "description": "Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user.", "type": "boolean" }, "isRepeatable": { @@ -44717,7 +44744,7 @@ "ON_UPDATE" ], "enumDescriptions": [ - "", + "Trigger for unknown action.", "Trigger for create document action.", "Trigger for update document action." ], @@ -44860,11 +44887,11 @@ "description": "The meta information collected about the end user, used to enforce access control and improve the search quality of the service." }, "requireTotalSize": { - "description": "Optional. Controls if the search document request requires the return of a total size of matched documents. See SearchDocumentsResponse.total_size. Enabling this flag may adversely impact performance. Hint: If this is used with pagination, set this flag on the initial query but set this to false on subsequent page calls (keep the total count locally). Defaults to false.", + "description": "Controls if the search document request requires the return of a total size of matched documents. See SearchDocumentsResponse.total_size. Enabling this flag may adversely impact performance. Hint: If this is used with pagination, set this flag on the initial query but set this to false on subsequent page calls (keep the total count locally). Defaults to false.", "type": "boolean" }, "totalResultSize": { - "description": "Optional. Controls if the search document request requires the return of a total size of matched documents. See SearchDocumentsResponse.total_size.", + "description": "Controls if the search document request requires the return of a total size of matched documents. See SearchDocumentsResponse.total_size.", "enum": [ "TOTAL_RESULT_SIZE_UNSPECIFIED", "ESTIMATED_SIZE", @@ -44939,7 +44966,7 @@ "properties": { "policy": { "$ref": "GoogleIamV1Policy", - "description": "Required. REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few 10s of KB." + "description": "Required. REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few 10s of KB. This refers to an Identity and Access (IAM) policy, which specifies access controls for the Document." }, "projectOwner": { "description": "For Set Project ACL only. Authorization check for end user will be ignored when project_owner=true.", @@ -45095,7 +45122,7 @@ "properties": { "cloudAiDocumentOption": { "$ref": "GoogleCloudContentwarehouseV1CloudAIDocumentOption", - "description": "Request Option for processing Cloud AI Document in CW Document." + "description": "Request Option for processing Cloud AI Document in Document Warehouse. This field offers limited support for mapping entities from Cloud AI Document to Warehouse Document. Please consult with product team before using this field and other available options." }, "document": { "$ref": "GoogleCloudContentwarehouseV1Document", @@ -45190,6 +45217,7 @@ "type": "object" }, "GoogleCloudContentwarehouseV1UserInfo": { + "description": "The user information.", "id": "GoogleCloudContentwarehouseV1UserInfo", "properties": { "groupIds": { @@ -51462,9 +51490,13 @@ "type": "object" }, "ImageRepositoryAmarnaCloudSpeechSignals": { - "description": "Next Tag: 7", + "description": "Next Tag: 8", "id": "ImageRepositoryAmarnaCloudSpeechSignals", "properties": { + "duplicateOfYtS3Asr": { + "description": "If this field is set to true, it means that Youtube already processed the ASR from S3 for the langID. Please find the ASR result from transcript_asr in google3/image/repository/proto/video_search.proto instead.", + "type": "boolean" + }, "langWithoutLocale": { "description": "The language id input for creating this ASR without regional info. Same format as in go/ytlangid. This field is populated in Kronos Amarna Cloud Speech operator and passed to Amarna, but it is cleared before stored in Amarna's metadata table.", "type": "string" @@ -59158,7 +59190,7 @@ "type": "object" }, "KnowledgeAnswersIntentQueryFunctionCallSignals": { - "description": "Next ID: 34", + "description": "Next ID: 35", "id": "KnowledgeAnswersIntentQueryFunctionCallSignals", "properties": { "argumentComposingMid": { @@ -59271,6 +59303,10 @@ "description": "Denotes whether this is a sub-intent of an ambiguous SystemUncertain intent go/intent-disambiguation.", "type": "boolean" }, + "isNeuralCategoricalInterpretation": { + "description": "Whether the interpretation was generated from the neural categorical parser.", + "type": "boolean" + }, "isUiCompositionIntent": { "description": "Denotes this is a sub-intent used for composing an Assistant UI response. The assistant dialog should output ui_composition_shelf in the SystemResponse if it can fulfill the intent. More info in go/davinci-design and go/davinci-di-fulfillment", "type": "boolean" @@ -61981,10 +62017,6 @@ "format": "int32", "type": "integer" }, - "iconicPersonBoundingBox": { - "$ref": "PhotosVisionGroundtruthdbNormalizedBoundingBox", - "description": "Normalized bounding box of the most iconic person in the image. The x,y coordinates are in the range [0, 1]. Deprecated to comply with CDS requirements (b/228535076)." - }, "personBoundingBox": { "$ref": "LensDiscoveryStyleBoundingBox", "description": "Bounding box of the most iconic person in the image." @@ -62107,10 +62139,6 @@ "boundingBox": { "$ref": "LensDiscoveryStyleBoundingBox", "description": "Bounding box of the detected person." - }, - "normalizedBoundingBox": { - "$ref": "PhotosVisionGroundtruthdbNormalizedBoundingBox", - "description": "Normalized bounding box of the detected person. The x,y coordinates are in the range [0, 1]. Deprecated to comply with CDS requirements (b/228535076)." } }, "type": "object" @@ -64121,6 +64149,10 @@ "description": "Tidbit token rendered in generating snippet/title.", "id": "MustangSnippetsRenderedToken", "properties": { + "bolded": { + "description": "Is the rendered token bolded (insided )", + "type": "boolean" + }, "byteOffsetBegin": { "description": "Byte offset range in the rendered text that corresponds to this token. [byte_offset_begin, byte_offset_end) inclusive", "format": "int32", @@ -71419,7 +71451,8 @@ "VIDEO_GAME", "DIRECTOR", "ACTOR", - "MOVIE_SERIES" + "MOVIE_SERIES", + "APP" ], "enumDescriptions": [ "", @@ -71459,7 +71492,8 @@ "A video game (e.g. \"Skyrim\"). Note(shohs): As of Q4'18, this content type is not supported as a top-level content type to fulfill a query; rather, it is only used at the entity level to support queries such as \"play Skyrim soundtrack\".", "TV or film director. (e.g. \"James Cameron\").", "Actor: TV, film actor etc. (e.g. \"Tom Cruise\").", - "Movie series. (e.g. \"Home Alone\")." + "Movie series. (e.g. \"Home Alone\").", + "Used for App." ], "type": "string" }, @@ -76087,6 +76121,7 @@ "CULTURE_EVENTS_CALENDAR", "DATABRIDGE_CONSOLE", "COMMSTAR", + "CDDB", "DEPRECATED_QUICKSTART_FLUME", "DUO_CLIENT", "ALBERT", @@ -76720,6 +76755,7 @@ "CULTURE_EVENTS_CALENDAR Team contact: culture-events-calendar@google.com", "Databridge Console Team contact: databrige-eng@google.com", "Commstar Team contact: mdb.commstar-dev@google.com", + "Cddb Team contact: cddb-dev-team@google.com", "", "Duo Client Team contact: duo-eng@google.com", "Project albert (go/albert-frontend) Team contact: albert-eng@google.com", @@ -78494,6 +78530,11 @@ "format": "int64", "type": "string" }, + "loopCount": { + "description": "The number of times the animation plays. If 0, the animation will loop indefinitely. If positive, this number includes the initial playthrough. For example, a value of 3 means that each frame is shown 3 times.", + "format": "int32", + "type": "integer" + }, "numFrames": { "format": "int64", "type": "string" @@ -82333,7 +82374,8 @@ "NEW_RELEASE", "IAP_SKU_SALE", "OFFER", - "IAP_SKU_DEALS" + "IAP_SKU_DEALS", + "FEATURED_PRODUCTS" ], "enumDescriptions": [ "", @@ -82348,7 +82390,8 @@ "Events for major new app releases. Auto-generated by the recommendations backend.", "Sale events generated by sku config, rather than a sale event as declared through PDC.", "Offer - see offer types below for the types. go/liveops-config-deals", - "Out-of-app purchasable in-app promotions funded by Play." + "Out-of-app purchasable in-app promotions funded by Play.", + "Out-of-app purchasable in-app products, configured by developers through Play Console. go/store-content-featured_product-prd go/featured-in-app-products-pc-dd, go/featured-products-serving-dd" ], "type": "string" }, @@ -84193,7 +84236,7 @@ "type": "object" }, "QualityNsrNsrData": { - "description": "NOTE: When adding a new field to be propagated to Raffia check if NsrPatternSignalSpec needs to be updated. Next ID: 50", + "description": "NOTE: When adding a new field to be propagated to Raffia check if NsrPatternSignalSpec needs to be updated. Next ID: 51", "id": "QualityNsrNsrData", "properties": { "articleScore": { @@ -84292,6 +84335,10 @@ "format": "float", "type": "number" }, + "nsrEpoch": { + "description": "The epoch from which this NSR value is coming from.", + "type": "string" + }, "nsrOverrideBid": { "description": "This signal is used to unconditionally override NSR as a bid in Q*. Should only be used in case of emergency (see go/nsr-override-bid). To have any effect, the value should be present and greater than 0.001.", "format": "float", @@ -85139,17 +85186,19 @@ "type": "object" }, "QualityPreviewRanklabSnippet": { - "description": "Snippet candidate related information and signal scores. Next ID: 11", + "description": "Snippet candidate related information and signal scores. This message is used for both snippet scoring and ranklab features recording. Next ID: 12 ================== Features populated in production =======================", "id": "QualityPreviewRanklabSnippet", "properties": { "brainFeatures": { - "$ref": "QualityPreviewSnippetBrainFeatures" + "$ref": "QualityPreviewSnippetBrainFeatures", + "description": "Features from SnippetFlow in Superroot." }, "documentFeatures": { "$ref": "QualityPreviewSnippetDocumentFeatures" }, "experimentalFeatures": { - "$ref": "QualityPreviewSnippetExperimentalFeatures" + "$ref": "QualityPreviewSnippetExperimentalFeatures", + "description": "For experimental usage, not populated yet." }, "finalScore": { "description": "The final score of this candidate.", @@ -85175,6 +85224,10 @@ "$ref": "QualityPreviewSnippetQueryTermCoverageFeatures", "description": "Query term (including synonyms) coverage features." }, + "radishFeatures": { + "$ref": "QualityPreviewSnippetRadishFeatures", + "description": "Radish related information." + }, "snippetInfo": { "$ref": "QualityPreviewChosenSnippetInfo", "description": "Information to identify current chosen snippet." @@ -87685,7 +87738,7 @@ "type": "object" }, "QualityShoppingShoppingAttachmentPBlock": { - "description": "Next ID: 15", + "description": "Next ID: 18", "id": "QualityShoppingShoppingAttachmentPBlock", "properties": { "fullTitle": { @@ -87823,6 +87876,11 @@ "$ref": "QualityRankembedMustangMustangRankEmbedInfo" }, "type": "array" + }, + "weakGlobalProductClusterId": { + "description": "Matched/Inferred weak product identity - set only if the global_product_cluster_id is missing", + "format": "uint64", + "type": "string" } }, "type": "object" @@ -88206,6 +88264,53 @@ }, "type": "object" }, + "QualitySnippetsTruncationSnippetBoldedRange": { + "description": "A bolded range in printed snippet lines.", + "id": "QualitySnippetsTruncationSnippetBoldedRange", + "properties": { + "begin": { + "$ref": "QualitySnippetsTruncationSnippetBoldedRangePosition", + "description": "Bolded range [begin, end)" + }, + "end": { + "$ref": "QualitySnippetsTruncationSnippetBoldedRangePosition" + }, + "text": { + "description": "Only populated for debugging.", + "type": "string" + }, + "type": { + "enum": [ + "TYPE_UNSPECIFIED", + "QUERY_TERM_MATCH", + "RADISH", + "BRAIN" + ], + "enumDescriptions": [ + "", + "", + "", + "" + ], + "type": "string" + } + }, + "type": "object" + }, + "QualitySnippetsTruncationSnippetBoldedRangePosition": { + "id": "QualitySnippetsTruncationSnippetBoldedRangePosition", + "properties": { + "byteOffset": { + "format": "int32", + "type": "integer" + }, + "index": { + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, "QualityTimebasedLastSignificantUpdate": { "id": "QualityTimebasedLastSignificantUpdate", "properties": { @@ -89256,7 +89361,7 @@ "type": "object" }, "RepositoryAnnotationsRdfaRdfaRichSnippetsApplication": { - "description": "This structure holds data for application information for rich snippets Next ID: 52", + "description": "This structure holds data for application information for rich snippets Next ID: 53", "id": "RepositoryAnnotationsRdfaRdfaRichSnippetsApplication", "properties": { "appTypeData": { @@ -89359,6 +89464,9 @@ "$ref": "QualityCalypsoAppsUniversalAuLiveOpsDetailInfo", "description": "Unified proto for android LiveOps and iOS LiveEvents." }, + "localizedTrustedGenome": { + "$ref": "RepositoryAnnotationsRdfaRdfaRichSnippetsApplicationLocalizedTrustedGenome" + }, "marketplace": { "description": "Market Android or itunes", "type": "string" @@ -89532,6 +89640,20 @@ }, "type": "object" }, + "RepositoryAnnotationsRdfaRdfaRichSnippetsApplicationLocalizedTrustedGenome": { + "id": "RepositoryAnnotationsRdfaRdfaRichSnippetsApplicationLocalizedTrustedGenome", + "properties": { + "language": { + "description": "The chosen language", + "type": "string" + }, + "localizedTg": { + "$ref": "VendingConsumerProtoTrustedGenomeAnnotation", + "description": "The TG tags matching the locale of the doc, if available" + } + }, + "type": "object" + }, "RepositoryAnnotationsRdfaRdfaRichSnippetsApplicationRank": { "id": "RepositoryAnnotationsRdfaRdfaRichSnippetsApplicationRank", "properties": { @@ -90286,11 +90408,6 @@ "format": "float", "type": "number" }, - "newConfidenceExperimentalDontUse": { - "description": "Experimental. This is used for doing experiments only. For example, new entity confidence can be populated here to experiment with replacing the one re-computed by NewAnnotationConfidence().", - "format": "float", - "type": "number" - }, "newsTopicalityScore": { "description": "DEPRECATED: this field is no longer set. As of early June 2018 it is referenced in hundreds of test files and is difficult to remove from the code base.", "format": "float", @@ -92098,7 +92215,8 @@ "FEMALE", "ASPECT", "TARGET_AUDIENCE", - "TARGET_PURPOSE" + "TARGET_PURPOSE", + "SETTING_BY_LOCATION" ], "enumDescriptions": [ "", @@ -92108,7 +92226,8 @@ "A range expressing unequivocally a (semantic) female gender. This could be for expressions that are intrinsically female (\"aunt\") or the female expression of an entity that is lexically gendered (\"chairwoman\" as opposed to \"chairman\" or \"chairperson\").", "The range designates an aspect, that is, a modifier of some other range.", "Facets.", - "" + "", + "End of facets. This line marks where to generate new values for facets." ], "type": "string" }, @@ -92226,9 +92345,10 @@ "FEMININE_HONORIFIC", "GENERIC_HONORIFIC", "NEGATIVE_SUPERLATIVE", + "SUPERLATIVE", "FACET_AUDIENCE", "FACET_PURPOSE", - "SUPERLATIVE" + "FACET_SETTING_BY_LOCATION" ], "enumDescriptions": [ "", @@ -92281,9 +92401,10 @@ "Feminine Honorific markers.", "Non-specific Honorifc markers.", "", + "", "Facets.", "", - "" + "End of facets. This line marks where to generate new values for facets." ], "type": "string" } @@ -99622,7 +99743,7 @@ "type": "object" }, "SecurityCredentialsPrincipalProto": { - "description": "A Principal represents something to which permissions are assigned, often but not always a user or group of some kind. It is most appropriate for use in ACLs and authorization checks. Callers should prefer to use the wrapper classes in google3/security/credentials/public/principal.h google3/java/com/google/security/credentials/Principal.java google3/security/credentials/go/principal.go unless direct proto access is essential. If you update this protocol buffer, please update the wrapper classes as well.", + "description": "A Principal represents something to which permissions are assigned, often but not always a user or group of some kind. It is most appropriate for use in ACLs and authorization checks. Callers should prefer to use the wrapper classes in google3/security/credentials/public/principal.h google3/java/com/google/security/credentials/Principal.java google3/security/credentials/go/principal.go unless direct proto access is essential. If you update this protocol buffer, please update the wrapper classes as well. LINT.IfChange", "id": "SecurityCredentialsPrincipalProto", "properties": { "allAuthenticatedUsers": { @@ -99797,7 +99918,7 @@ "type": "object" }, "SecurityCredentialsRbacRoleProto": { - "description": "Principal associated with a given RBAC role. This principal is used by Sphinx Provisioning Service for RBAC (go/cedi-auth) provisionable (go/sphinx-rbacz-design).", + "description": "Principal associated with a given RBAC role. This principal is used by Sphinx Provisioning Service for RBAC provisionable (go/sphinx-rbacz).", "id": "SecurityCredentialsRbacRoleProto", "properties": { "name": { @@ -99811,14 +99932,14 @@ "type": "string" }, "rbacRoleName": { - "description": "Format: \"RbacNamespaceName.RbacRoleName(/field=value)*\", e.g., \"hr.v1.Reader\", \"hr.v1.Reader/language=EN_US/country=USA/room=NYC-9th-11A201\".", + "description": "Format: \"role/z?\" - \"role\" is the Sphinx globally unique name of the Sphinx role that provisions the RBAC role. - \"/z?\" suffix indicates which Zanzibar environment stores the role membership data (\"/zd\": dev, \"/zs\": staging, \"/zp\": prod, \"/zt\": local test instance). Example: \"mysystem_myrole/zp\"", "type": "string" } }, "type": "object" }, "SecurityCredentialsRbacSubjectProto": { - "description": "Principal associated with a given RBAC subject. This principal is used by Sphinx Provisioning Service for RBAC (go/cedi-auth) provisionable (go/sphinx-rbacz-design).", + "description": "Principal associated with a given RBAC subject. This principal is used by Sphinx Provisioning Service for RBAC provisionable (go/sphinx-rbacz).", "id": "SecurityCredentialsRbacSubjectProto", "properties": { "username": { @@ -100564,9 +100685,16 @@ "type": "object" }, "SnippetExtraInfoSnippetCandidateInfo": { - "description": "Next ID: 12", + "description": "Next ID: 13", "id": "SnippetExtraInfoSnippetCandidateInfo", "properties": { + "boldedRanges": { + "description": "Bolded ranges in the printed snippet lines.", + "items": { + "$ref": "QualitySnippetsTruncationSnippetBoldedRange" + }, + "type": "array" + }, "id": { "description": "Candidate identifier number, unique among all snippet candidates under each document in each request. What does this number mean: - Muppet candidates: This equals to the candidate's rank by Muppet snippets scorer. - Superroot candidates: No specific meaning, this number should be larger than that of Muppet candidates. This field is used to: - Verify whether snippet brain chooses a different snippet from Muppet (the one chosen by Muppet is always in id 0). - Print debugging information and sort candidates in debug output.", "format": "int32", @@ -101153,6 +101281,16 @@ }, "type": "object" }, + "SocialGraphApiProtoContactCreateContext": { + "description": "The ContactEditContext message is a wrapper around the generic ContactMutationContext data to represent when and where a contact create was performed.", + "id": "SocialGraphApiProtoContactCreateContext", + "properties": { + "mutationContext": { + "$ref": "SocialGraphApiProtoContactMutationContext" + } + }, + "type": "object" + }, "SocialGraphApiProtoContactDeletionContext": { "description": "The ContactDeletionContext message is a wrapper around the generic ContactMutationContext data, and will include any needed delete specific data. NOTE: Before using this message please review go/people-api-contact-deletion-context", "id": "SocialGraphApiProtoContactDeletionContext", @@ -101164,6 +101302,16 @@ }, "type": "object" }, + "SocialGraphApiProtoContactEditContext": { + "description": "The ContactEditContext message is a wrapper around the generic ContactMutationContext data to represent when and where a contact edit was performed.", + "id": "SocialGraphApiProtoContactEditContext", + "properties": { + "mutationContext": { + "$ref": "SocialGraphApiProtoContactMutationContext" + } + }, + "type": "object" + }, "SocialGraphApiProtoContactMutationContext": { "description": "This message is the generic mutation message which will encapsulate the fields which are shared between the create, update, and delete actions, including source of change, timestamp, and metadata messages passed in from the source for any source specific data (such as phone name/model from FSA).", "id": "SocialGraphApiProtoContactMutationContext", @@ -101553,15 +101701,19 @@ "type": "object" }, "SocialGraphApiProtoPartialNameOptionsParsedDisplayNameSpec": { - "description": "These options use more sophisticated logic from a location-aware name detector to parse the full name of a user into structured parts and operate on those parts. For more information on how names are parsed, see the NameOccurrence proto definition: http://google3/quality/peoplesearch/namedetector/detector/proto/name_occurrence.proto?l=50&rcl=334484707 Next ID: 7", + "description": "These options use more sophisticated logic from a location-aware name detector to parse the full name of a user into structured parts and operate on those parts. For more information on how names are parsed, see the NameOccurrence proto definition: http://google3/quality/peoplesearch/namedetector/detector/proto/name_occurrence.proto?l=50&rcl=334484707 In general, when parsing display names the following rules will apply to *all* specs: - Hyphenated names are broken down: \"Angelina Jollie-Pit\" is pre-processed as \"Angelina Jollie Pitt\"; - Prefixes are ignored: \"Prof. Albus Dumbledore\" is pre-processed as \"Albus Dumbledore\"; - Auxiliaries are ignored: \"Lu\u00eds de Cam\u00f5es\" is pre-processed as \"Lu\u00eds Cam\u00f5es\". Next ID: 8", "id": "SocialGraphApiProtoPartialNameOptionsParsedDisplayNameSpec", "properties": { "allInitialsFromParsedName": { - "description": "Extract an initial from each parsed name. For example, \"Niels Henrik David Bohr\" yields \"N. H. D. B.\". Other special cases are treated as follows: - Hyphenated names are broken down: \"Angelina Jollie-Pit\" yields \"A. J. P.\"; - Prefixes are ignored: \"Prof. Albus Dumbledore\" yields \"A. D.\"; - Auxiliaries are ignored: \"Lu\u00eds de Cam\u00f5es\" yields \"L. C.\".", + "description": "Extract an initial from each parsed name. For example, \"Niels Henrik David Bohr\" yields \"N. H. D. B.\". Other special cases are treated as follows:", + "type": "boolean" + }, + "firstInitialAndFirstLastName": { + "description": "Show the initial of the very first name and the first last name, e.g. \"Hugo Daniel Hernandez Garcia\" yields \"H. Hernandez\".", "type": "boolean" }, "firstInitialAndVeryLastName": { - "description": "Show the initial of the very first name and the very last name, e.g. \"Ana Maria Silva\" yields \"A. Silva\". - Hyphenated names are broken down: \"Angelina Jollie-Pitt\" yields \"A. Pitt\"; - Prefixes are ignored: \"Prof. Albus Dumbledore\" yields \"A. Dumbledore\"; - Auxiliaries are ignored: \"Lu\u00eds de Cam\u00f5es\" yields \"L. Cam\u00f5es\".", + "description": "Show the initial of the very first name and the very last name, e.g. \"Ana Maria Silva\" yields \"A. Silva\".", "type": "boolean" }, "knowledgeGraphNameShortening": { @@ -101583,11 +101735,11 @@ "type": "string" }, "veryFirstNameAndAllInitials": { - "description": "Show the full very first name and all the other initials, e.g. \"Ana Maria Silva\" yields \"Ana M. S.\". - Hyphenated names are broken down: \"Angelina Jollie-Pit\" yields \"Angelina J. P.\"; - Prefixes are ignored: \"Prof. Albus Dumbledore\" yields \"Albus D.\"; - Auxiliaries are ignored: \"Lu\u00eds de Cam\u00f5es\" yields \"Lu\u00eds C.\".", + "description": "Show the full very first name and all the other initials, e.g. \"Ana Maria Silva\" yields \"Ana M. S.\".", "type": "boolean" }, "veryFirstNameOnly": { - "description": "Show the very first name only, e.g. \"Ana Maria Silva\" yields \"Ana\". - Hyphenated names are broken down: \"Mary-Kate Smith\" yields \"Mary\"; - Prefixes are ignored: \"Prof. Albus Dumbledore\" yields \"Albus\";", + "description": "Show the very first name only, e.g. \"Ana Maria Silva\" yields \"Ana\".", "type": "boolean" } }, @@ -102971,12 +103123,12 @@ "id": "StorageGraphBfgPolicyMetadata", "properties": { "availabilityEndTimestamp": { - "description": "Timestamp after which data with this policy cannot be used. This value must be strictly larger/later than availability_start_time, if both are set. WARNING: This field is WIP and please do not populate it without reading go/ke-dg-tape and consulting ke-data-governance@.", + "description": "Timestamp after which data with this policy cannot be used. This value must be strictly larger/later than availability_start_time, if both are set.", "format": "google-datetime", "type": "string" }, "availabilityStartTimestamp": { - "description": "Timestamp before which data with this policy cannot be used. This value must be strictly smaller/earlier than availability_end_time, if both are set. WARNING: This field is WIP and please do not populate it without reading go/ke-dg-tape and consulting ke-data-governance@.", + "description": "Timestamp before which data with this policy cannot be used. This value must be strictly smaller/earlier than availability_end_time, if both are set.", "format": "google-datetime", "type": "string" }, @@ -103235,6 +103387,7 @@ "RIGHTS_MANAGEMENT_102", "DICTIONARY_DATA_OXFORD", "DICTIONARY_DATA_LE_ROBERT", + "ENTITY_TEXT_FEATURES", "AR_ONBOARDING_TEST", "AR_ONBOARDING_TEST_2", "MATERIALIZED_ENRICHER_INTERNAL", @@ -103413,6 +103566,7 @@ "Corresponding to policy id = 102.", "", "", + "Access controls for EntityTextFeatures computed by the Enricher. YOU MUST CONTACT deepkg-infra-dev@ before reading or writing data with this ACL.", "This AccessRequirement is used for testing purpose only. Please do not use it on data.", "", "Data materialized by PQM13n for Enricher. Design proposal: go/enricher-m13n-ar. YOU MUST CONTACT ke-data-platform-access@ before reading or writing data with this acl.", @@ -106479,72 +106633,25 @@ "TC_IN_PSS_CHECK_A", "TC_IN_PSS_CHECK_B", "QUERY_IS_BOOTS_ELIGIBLE", - "ENTERTAINMENT_CLUSTER_SPELLING_CORRECTION", "QUERY_HAS_SELECTED_BOOTS_CHIP", "QUERY_HAS_ONLY_UNSELECTED_BOOTS_CHIPS", "SPONSORED_ADS_CLUSTER", - "SPONSORED_ADS_CLUSTER_ATLEAST_ONE_AD", - "INSPIRED_BY", - "MOVIE_DUPLICATES_WITHIN_3_DOCS", - "MOVIE_DUPLICATES_WITHIN_5_DOCS", - "MOVIE_DUPLICATES_WITHIN_7_DOCS", - "SHOULD_SEE_LIVE_OP_CLUSTER", "BOOKS_QUERY_HAS_LANGUAGE_INTENT", - "REWARD_RIBBON_IMPRESSION", "IRON_THRONE_QUERY", - "FAMILY_LIBRARY_SHARED_DESTINATION", "GUIDED_DISCOVERY", "BOOKS_AUTHOR_QUERY", - "HOME_SPONSORED_ADS_CLUSTER", - "HOME_SPONSORED_ADS_CLUSTER_GAP_OPTOUT", - "FAMILY_FRAUD_CHALLENGE", - "BOOKS_MONETIZABLE_QUERY", - "BOOKS_NONMONETIZABLE_QUERY", - "NON_BOOKS_QUERY", "BOOTS_PROD_V1_QUERY", - "BOOTS_TAG_OVERRIDE_QUERY", - "BOOTS_KG_ANNOTATION_QUERY", - "EDITORIAL_REVIEW_CARD_ELIGIBLE", - "BOOTS_DEST_QUERY_100_INSTALLS_QUERY", - "BOOTS_DEST_QUERY_150_INSTALLS_QUERY", "SHOULD_SEE_LIVE_OP_CLUSTER_CANDIDATES", - "REV_BOOST_V2_TEST_CODE", "ENTERTAINMENT_CLUSTER_TRIGGERING", - "BOOTS_MIN_TAGS_2", "BOOTS_EN_IN", "BOOTS_EN_GB", "BOOTS_EN_PH", "BOOTS_EN_CA", - "BOOTS_EN_AU", - "BOOTS_EN_I18N", - "BOOTS_V2_STAGING", - "OFFLINE_APP_SEARCH", "ENTERTAINMENT_CLUSTER_CONTAINER_SEARCH_ENABLED", - "BEST_SELLER_CART_TAG", - "BOOTS_DEST_QUERY_50_INSTALLS_QUERY", - "BOOTS_SAFT_SPEC2", "SEARCH_NAV_SPONSORED_ADS_CLUSTER", - "BOOTS_ISTA", - "BOOTS_EN_GLOBAL", "TOP_CHART_RANKING_INFO", "CLIENT_TEST_CODE_VERIFICATION", "APPS_PUB_QUERY", - "BOOTS_V2", - "HAS_BOOKS_BIGPOOL_RECS", - "TESTING_BOTH", - "TESTING_EVENT", - "BOOTS_MORE_CHIPS", - "BOOTS_TAG_CONVERSION_BASED_RERANKING", - "BOOTS_KG_FILTERS", - "BOOTS_JP_KR", - "BOOTS_ISTA_V2", - "BOOTS_FILTERS", - "BOOTS_EN_GLOBAL_V2", - "BOOTS_ISTA_V2_WITH_BOOTS_V2", - "BOOTS_ISTA_JP_KR", - "BOOTS_VS_ISTA_JP_KR", - "CHURNED_LIVE_OP_CANDIDATES_EVENT", - "CHURNED_LIVE_OP_EVENT", "ABUSIVE_QUERY_SQUASHING_EVENT", "HOME_SPONSORED_ADS_RE_ENGAGEMENT_CLUSTER_EVENT_LEVEL", "SEARCH_LIVE_OP_QUERY_EVENT", @@ -106605,6 +106712,10 @@ "APPS_PERSONALIZED_CATEGORICAL_GAME_SEEKING_QUERIES_EVENT_LEVEL", "APPS_PERSONALIZED_CATEGORICAL_NON_TG_QUERIES_EVENT_LEVEL", "APPS_PERSONALIZED_VERTICAL_RFY_CLUSTER_EVENT_LEVEL", + "APPS_PERSONALIZED_NAVIGATIONAL_EVENT_LEVEL", + "APPS_PERSONALIZED_NAVIGATIONAL_GAME_EVENT_LEVEL", + "APPS_PERSONALIZED_MDP_EVENT_LEVEL", + "APPS_PERSONALIZED_MDP_GAME_EVENT_LEVEL", "CDP_PROMOTIONAL_IMAGE_LOCALE_MATCH", "CDP_PROMOTIONAL_IMAGE_LOCALE_MISMATCH", "CDP_SCREENSHOT_LOCALE_MISMATCH", @@ -106739,6 +106850,7 @@ "EDITORS_CHOICE_CLUSTER_SERP_EVENT_LEVEL", "BESTK_CLUSTER_SERP_EVENT_LEVEL", "LIVEOPS_CLUSTER_SERP_EVENT_LEVEL", + "QUICKPICKS_CLUSTER_SERP_EVENT_LEVEL", "INLINE_DETAILS_AQUALITY_CHECK_PASS", "INLINE_DETAILS_AQUALITY_CHECK_FAIL", "INLINE_DETAILS_IS_INLINE_URL_FRONTEND", @@ -106759,6 +106871,12 @@ "DETAILS_PAGE_AQUALITY_PASSED_EVENT_LEVEL", "INLINE_DETAILS_CALLER_AQUALITY_CHECK_PASS", "INLINE_DETAILS_CALLER_AQUALITY_CHECK_FAIL", + "HSDP_AD_NETWORK_CALLER_TABLET_AQUALITY_CHECK_UNKNOWN", + "HSDP_AD_NETWORK_CALLER_TABLET_AQUALITY_CHECK_PASS", + "HSDP_AD_NETWORK_CALLER_TABLET_AQUALITY_CHECK_FAIL", + "HSDP_INDEPENDENT_APP_CALLER_TABLET_AQUALITY_CHECK_UNKNOWN", + "HSDP_INDEPENDENT_APP_CALLER_TABLET_AQUALITY_CHECK_PASS", + "HSDP_INDEPENDENT_APP_CALLER_TABLET_AQUALITY_CHECK_FAIL", "PTP_CLUSTER_SERP_P13N_RANKING_EVENT_LEVEL", "BROAD_INTENT_REWEIGHTING_EVENT_LEVEL", "QUERY_DEPENDENT_SNIPPET_EVENT_LEVEL", @@ -106777,6 +106895,8 @@ "MDP_P13N_GAME_QUERY_L9_EVENT_LEVEL", "SECOND_PASS_POLARIS_RERANKING_EVENT_LEVEL", "SECOND_PASS_POLARIS_WITH_RANKING_CHANGE_EVENT_LEVEL", + "EXPLORATORY_BOOSTING_EVENT_LEVEL", + "GEARHEAD_TOOLTIP_COOLWALK_DASHBOARD_UNAVAILABLE", "EVENT_LEVEL_TEST_CODE_LIMIT", "RESERVED_4", "RESERVED_5", @@ -107047,6 +107167,10 @@ "APPS_PERSONALIZED_CATEGORICAL_GAME_SEEKING_QUERIES_SESSION_LEVEL", "APPS_PERSONALIZED_CATEGORICAL_NON_TG_QUERIES_SESSION_LEVEL", "APPS_PERSONALIZED_VERTICAL_RFY_CLUSTER_SESSION_LEVEL", + "APPS_PERSONALIZED_NAVIGATIONAL_SESSION_LEVEL", + "APPS_PERSONALIZED_NAVIGATIONAL_GAME_SESSION_LEVEL", + "APPS_PERSONALIZED_MDP_SESSION_LEVEL", + "APPS_PERSONALIZED_MDP_GAME_SESSION_LEVEL", "PLAY_STORE_SHOW_CART", "MOVIES_RENTER", "LOYALTY_HOME_FIRST_TAB_SESSION_LEVEL", @@ -107507,12 +107631,15 @@ "EDITORS_CHOICE_CLUSTER_SERP_SESSION_LEVEL", "BESTK_CLUSTER_SERP_SESSION_LEVEL", "LIVEOPS_CLUSTER_SERP_SESSION_LEVEL", + "QUICKPICKS_CLUSTER_SERP_SESSION_LEVEL", "WIDE_MEDIA_CLUSTER_INVALID_VIDEO_ASSET_SESSION_LEVEL", "ALTERNATE_DEVICE_PRESENT_SESSION_LEVEL", "MULTIPLE_ALTERNATE_DEVICES_PER_FORM_FACTOR_SESSION_LEVEL", "APPS_SEARCH_DISCOVERY_CLUSTER_TRIGGERED_SESSION_LEVEL", "SUGGEST_CROSS_FORM_FACTOR_APPS_WEAR_SUGGESTIONS_ENABLED", "SUGGEST_CROSS_FORM_FACTOR_APPS_WEAR_SUGGESTIONS_AVAILABLE", + "SUGGEST_CROSS_FORM_FACTOR_APPS_TV_SUGGESTIONS_ENABLED", + "SUGGEST_CROSS_FORM_FACTOR_APPS_TV_SUGGESTIONS_AVAILABLE", "SUGGEST_APPS_SUBTEXT_SUGGESTIONS_SESSION_LEVEL", "INLINE_DETAILS_TQUALITY_CHECK_PASS_SESSION_LEVEL", "INLINE_DETAILS_TQUALITY_CHECK_FAIL_SESSION_LEVEL", @@ -107520,6 +107647,12 @@ "INLINE_DETAILS_AQUALITY_CHECK_FAIL_SESSION_LEVEL", "INLINE_DETAILS_CALLER_AQUALITY_CHECK_PASS_SESSION_LEVEL", "INLINE_DETAILS_CALLER_AQUALITY_CHECK_FAIL_SESSION_LEVEL", + "HSDP_AD_NETWORK_CALLER_TABLET_AQUALITY_CHECK_UNKNOWN_SESSION_LEVEL", + "HSDP_AD_NETWORK_CALLER_TABLET_AQUALITY_CHECK_PASS_SESSION_LEVEL", + "HSDP_AD_NETWORK_CALLER_TABLET_AQUALITY_CHECK_FAIL_SESSION_LEVEL", + "HSDP_INDEPENDENT_APP_CALLER_TABLET_AQUALITY_CHECK_UNKNOWN_SESSION_LEVEL", + "HSDP_INDEPENDENT_APP_CALLER_TABLET_AQUALITY_CHECK_PASS_SESSION_LEVEL", + "HSDP_INDEPENDENT_APP_CALLER_TABLET_AQUALITY_CHECK_FAIL_SESSION_LEVEL", "INLINE_DETAILS_IS_INLINE_URL_SESSION_LEVEL", "INLINE_DETAILS_IS_INLINE_URL_FRONTEND_SESSION_LEVEL", "INLINE_DETAILS_TQUALITY_CHECK_PASS_FRONTEND_SESSION_LEVEL", @@ -107700,6 +107833,8 @@ "YOUTUBE_FROM_LANDING_PAGE_SESSION_LEVEL", "SECOND_PASS_POLARIS_RERANKING_SESSION_LEVEL", "SECOND_PASS_POLARIS_WITH_RANKING_CHANGE_SESSION_LEVEL", + "EXPLORATORY_BOOSTING_SESSION_LEVEL", + "PLAY_BOOKS_READING_PROGRESS_TOOLTIP_SESSION_LEVEL", "SESSION_LEVEL_TEST_CODE_LIMIT", "SHOULD_SEE_LIVE_OP_CLUSTER_USER_LEVEL", "CART_ABANDONMENT_USER_LEVEL", @@ -107743,6 +107878,10 @@ "APPS_PERSONALIZED_CATEGORICAL_GAME_SEEKING_QUERIES_USER_LEVEL", "APPS_PERSONALIZED_CATEGORICAL_NON_TG_QUERIES_USER_LEVEL", "APPS_PERSONALIZED_VERTICAL_RFY_CLUSTER_USER_LEVEL", + "APPS_PERSONALIZED_NAVIGATIONAL_USER_LEVEL", + "APPS_PERSONALIZED_NAVIGATIONAL_GAME_USER_LEVEL", + "APPS_PERSONALIZED_MDP_USER_LEVEL", + "APPS_PERSONALIZED_MDP_GAME_USER_LEVEL", "SUBSCRIPTION_CANCELLATION_PROMOTION_USER_LEVEL", "SUBSCRIPTION_UPDATE_FOP_FOR_DCB_AS_PRIMARY_SIGNUP_USER_LEVEL", "SUBSCRIPTION_UPDATE_FOP_FOR_DCB_AS_PRIMARY_USER_LEVEL", @@ -108140,9 +108279,10 @@ "YOUTUBE_OPTED_IN_NOTIFICATION_DRIVEN_PREFETCH_USER_LEVEL", "PLAY_ONBOARDING_QUEST_GAMES_HOME_SERVER_USER_LEVEL", "PCH_O2_WITH_CRE_USER_LEVEL", - "MERCH_USER_JOURNEY_ROBLOX_SPEND_USER_LEVEL", + "MERCH_USER_JOURNEY_SPEND_USER_LEVEL", "PBUY_FINE_TUNING_WITH_TEXT_TREAT_USER_LEVEL", "PLAY_GAMES_ACHIEVEMENT_LOYALTY_QUEST_USER_LEVEL", + "PLAY_BOOKS_READING_PROGRESS_TOOLTIP_USER_LEVEL", "USER_LEVEL_TEST_CODE_LIMIT" ], "enumDescriptions": [ @@ -108160,31 +108300,11 @@ "", "", "", - "", - "", - "", - "", - "", - "", - "User should see the live op cluster.", "go/books-language-handling for details", - "", "Create test code for go/it-design experiment", - "", "go/guided-discovery-design for details.", "", "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", "User has live op cluster candidates.", "", "", @@ -108194,42 +108314,20 @@ "", "", "", - "", - "", - "Aqua grammar is used to narrow to offline apps.", - "", - "", - "", - "", - "", - "", - "", - "", "For verify the client test code logging flow.", "", "", - "User has books bigpool recs.", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", "", "", "", "", "", + "Candidate for Vanagon Escape hatch experiment", "", "", "", "", "", - "Candidate for Vanagon Escape hatch experiment", "", "", "", @@ -108244,12 +108342,12 @@ "", "", "", + "Track entertainment cluster when FPR is enabled.", "", "", "", "", "", - "Track entertainment cluster when FPR is enabled.", "", "", "", @@ -108259,13 +108357,12 @@ "", "", "", + "Details page of an app eligible for Books XSell", "", "", "", "", "", - "Details page of an app eligible for Books XSell", - "", "", "", "", @@ -108417,6 +108514,7 @@ "", "", "", + "", "Event level test codes containing result of aQuality lookup during market details url matching. A failed aQuality result suppresses inline details.", "", "Event level test code for Aquality/Tquality filtering in LMD project. This is a duplicated testcode created for logging in frontend.", @@ -108437,6 +108535,12 @@ "", "", "", + "Event level test codes containing results for caller tablet aQaulity checks for HSDP.", + "", + "", + "", + "", + "", "Event level test code for cluster, p13n ranking.", "TestCode for Broad Intent Reweighting Event Level.", "Event level test code for query dependent snippet.", @@ -108455,6 +108559,8 @@ "", "Second pass polaris reranking event level.", "Second pass polaris with ranking change event level.", + "Exploratory boosting event level.", + "Tooltip for unavailable dashboard support for selected navigation app.", "", "", "", @@ -108727,6 +108833,10 @@ "", "", "", + "", + "", + "", + "", "User visited the first tab of Loyalty Home.", "User visited the second tab of Loyalty Home.", "User visited the third tab of Loyalty Home.", @@ -109185,12 +109295,15 @@ "", "", "", + "", "Session level test code logged when the wide media card has invalid video asset in the asset agnostic 3x experiment.", "Session level test code that indicates that the user has at least one alternate form factor device.", "Session level test code that indicates that the user has at more than one alternate form factor devices per form factor.", "Session level test code that indicates that an apps discovery cluster was triggered on the search page.", "Session level test code that indicates that cross form factor wear Suggestion is enabled. b/222328256 for more details.", "Session level test code that indicates that at least one cross form factor wear suggestion is available. b/222328256 for more details.", + "Session level test code that indicates that cross form factor tv Suggestion is enabled. b/257494005 for more details.", + "Session level test code that indicates that at least one cross form factor tv suggestion is available. b/257494005 for more details.", "Session level test code that indicates the subtext is triggered for that group of suggestions. Could either be for XFF Cat, Nav or legacy subtext.", "Session level test codes containing result of tQuality lookup during market details url matching. A failed tQuality result suppresses inline details.", "", @@ -109198,6 +109311,12 @@ "", "", "", + "Session level test codes containing results for caller tablet aQaulity checks for HSDP.", + "", + "", + "", + "", + "", "Session level test code indicating external details URL is an inline URL.", "Session level test code for Aquality/Tquality filtering in LMD project. This is a duplicated testcode created for logging in frontend.", "", @@ -109378,6 +109497,8 @@ "", "Second pass polaris reranking session level.", "Second pass polaris with ranking change session level.", + "Exploratory boosting session level.", + "Session level test code for reading progress tooltip.", "", "User should see the live op cluster.", "Cart abandonment flow for purchase flow.", @@ -109421,6 +109542,10 @@ "", "", "", + "", + "", + "", + "", "Subscription cancellation flow for purchase flow per user.", "Subscription update fop flow at signup when the primary fop", "is dcb. Subscription update fop flow when the primary fop is dcb.", @@ -109818,9 +109943,10 @@ "User level test code for YouTube commerce, tracking users who opted in notification driven prefetch.", "User level test code for Play Onboarding quest, tracking users who are eligible for Play Onboarding quest in Games Home. This test code is logged on the server side.", "User level test code for tracking users who are being shown PersistentCartHeader through purchase flow. This test code is logged on the server side.", - "User level test code for Merch user journey roblox spend experiment. This test code is logged on the server side.", + "User level test code for Merch user journey experiment. This test code is logged on the Growth Engine server side.", "User level test code for new uplift modeling architecture with campaign features in treatment tower.", "User level test code for Non-Play Growth Events experiment (go/npge-prd). Logged on the server side and applied to users that visit Loyalty Home and are eligible to receive a quest with Play Games Achievement tasks, regardless of whether the quest was shown or held back.", + "User level test code for reading progress tooltip.", "" ], "type": "string" @@ -113461,7 +113587,7 @@ "type": "object" }, "VideoContentSearchVideoAnchorScoreInfo": { - "description": "Message to contain scoring / debugging information. If you want to add information which is not directly used in the final VideoAnchor data, it should be put here. Next ID: 25", + "description": "Message to contain scoring / debugging information. If you want to add information which is not directly used in the final VideoAnchor data, it should be put here. Next ID: 27", "id": "VideoContentSearchVideoAnchorScoreInfo", "properties": { "anchorCommonFeatureSet": { @@ -113472,6 +113598,10 @@ "$ref": "Proto2BridgeMessageSet", "description": "Additional attachments which extend MessageSet." }, + "babelCheckpointPath": { + "description": "The path to the particular babel checkpoint", + "type": "string" + }, "captionEntityAnchorFeatures": { "$ref": "VideoContentSearchCaptionEntityAnchorFeatures", "description": "Training features and debug info for caption entity anchors." @@ -113536,6 +113666,14 @@ "$ref": "VideoContentSearchMultimodalTopicTrainingFeatures", "description": "Features for a generated topic used to build training data for multimodal topics." }, + "normalizedBabelEmbedding": { + "description": "Normalized babel embedding of anchor.label(). If the label has more than one sentences, the embedding will be the averaged normalized embedding of each sentence.", + "items": { + "format": "float", + "type": "number" + }, + "type": "array" + }, "ocrAnchorFeature": { "$ref": "VideoContentSearchOnScreenTextFeature", "description": "OCR anchor features." @@ -125748,7 +125886,7 @@ "type": "object" }, "YoutubeCommentsClusteringMiniStanza": { - "description": "Intended to be simpler to work with than the ExportedStanza it's derived from See documentation: https://g3doc.corp.google.com/company/teams/youtube/community_intelligence/eng_resources/data_sources.md#ministanza Next available: 75", + "description": "Intended to be simpler to work with than the ExportedStanza it's derived from See documentation: https://g3doc.corp.google.com/company/teams/youtube/community_intelligence/eng_resources/data_sources.md#ministanza Next available: 76", "id": "YoutubeCommentsClusteringMiniStanza", "properties": { "ansibleScores": { @@ -126281,6 +126419,10 @@ "format": "double", "type": "number" }, + "ytAuthorChannelId": { + "description": "The youtube channel id of the comment author.", + "type": "string" + }, "ytCommentQualityScore": { "description": "Existing quality corpus scores.", "format": "double", @@ -126832,7 +126974,7 @@ } }, "servicePath": "", - "title": "contentwarehouse API", + "title": "Document AI Warehouse API", "version": "v1", "version_module": true } \ No newline at end of file