Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 828bfb8

Browse files
committedJun 27, 2023
feat(discoveryengine): update the api
#### discoveryengine:v1alpha The following keys were added: - resources.projects.resources.locations.resources.collections.resources.dataStores.resources.userEvents.methods.purge (Total Keys: 12) - resources.projects.resources.locations.resources.dataStores.resources.userEvents.methods.purge (Total Keys: 12) - schemas.GoogleCloudDiscoveryengineV1alphaPurgeUserEventsMetadata (Total Keys: 10) - schemas.GoogleCloudDiscoveryengineV1alphaPurgeUserEventsRequest (Total Keys: 4) - schemas.GoogleCloudDiscoveryengineV1alphaPurgeUserEventsResponse (Total Keys: 4) #### discoveryengine:v1beta The following keys were added: - schemas.GoogleCloudDiscoveryengineV1alphaPurgeUserEventsMetadata (Total Keys: 10) - schemas.GoogleCloudDiscoveryengineV1alphaPurgeUserEventsResponse (Total Keys: 4)
1 parent 2ce1c8b commit 828bfb8

14 files changed

+331
-90
lines changed
 

‎docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.branches.documents.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ <h3>Method Details</h3>
202202
The object takes the form of:
203203

204204
{ # Request message for Import methods.
205-
&quot;autoGenerateIds&quot;: True or False, # Whether to automatically generate IDs for the documents if absent. If set to `true`, Document.ids are automatically generated based on the hash of the payload, where IDs may not be consistent during multiple imports. In which case ReconciliationMode.FULL is highly recommended to avoid duplicate contents. If unset or set to `false`, Document.ids have to be specified using id_field, otherwises, documents without IDs will fail to be imported. Only set this field when using GcsSource or BigQuerySource, and when GcsSource.data_schema or BigQuerySource.data_schema is `custom`. Otherwise, an INVALID_ARGUMENT error is thrown.
205+
&quot;autoGenerateIds&quot;: True or False, # Whether to automatically generate IDs for the documents if absent. If set to `true`, Document.ids are automatically generated based on the hash of the payload, where IDs may not be consistent during multiple imports. In which case ReconciliationMode.FULL is highly recommended to avoid duplicate contents. If unset or set to `false`, Document.ids have to be specified using id_field, otherwises, documents without IDs will fail to be imported. Only set this field when using GcsSource or BigQuerySource, and when GcsSource.data_schema or BigQuerySource.data_schema is `custom` or `csv`. Otherwise, an INVALID_ARGUMENT error is thrown.
206206
&quot;bigquerySource&quot;: { # BigQuery source import data from. # BigQuery input source.
207207
&quot;dataSchema&quot;: &quot;A String&quot;, # The schema to use when parsing the data from the source. Supported values for user event imports: * `user_event` (default): One UserEvent per row. Supported values for document imports: * `document` (default): One Document format per row. Each document must have a valid Document.id and one of Document.json_data or Document.struct_data. * `custom`: One custom data per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical.
208208
&quot;datasetId&quot;: &quot;A String&quot;, # Required. The BigQuery data set to copy the data from with a length limit of 1,024 characters.
@@ -219,7 +219,7 @@ <h3>Method Details</h3>
219219
&quot;gcsPrefix&quot;: &quot;A String&quot;, # Cloud Storage prefix for import errors. This must be an empty, existing Cloud Storage directory. Import errors will be written to sharded files in this directory, one per line, as a JSON-encoded `google.rpc.Status` message.
220220
},
221221
&quot;gcsSource&quot;: { # Cloud Storage location for input content. # Cloud Storage location for the input content.
222-
&quot;dataSchema&quot;: &quot;A String&quot;, # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` will become a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line.
222+
&quot;dataSchema&quot;: &quot;A String&quot;, # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` will become a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming the defined Schema of the data store. Each entry after the header will be imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line.
223223
&quot;inputUris&quot;: [ # Required. Cloud Storage URIs to input files. URI can be up to 2000 characters long. URIs can match the full object path (for example, `gs://bucket/directory/object.json`) or a pattern matching one or more files, such as `gs://bucket/directory/*.json`. A request can contain at most 100 files (or 100,000 files if `data_schema` is `content`). Each file can be up to 2 GB (or 100 MB if `data_schema` is `content`).
224224
&quot;A String&quot;,
225225
],

‎docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.servingConfigs.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -120,13 +120,13 @@ <h3>Method Details</h3>
120120
&quot;directUserRequest&quot;: True or False, # Should set to true if the request is made directly from the end user, in which case the UserEvent.user_info.user_agent can be populated from the HTTP request. This flag should be set only if the API request is made directly from the end user such as a mobile app (and not if a gateway or a server is processing and pushing the user events). This should not be set when using the JavaScript tag in UserEventService.CollectUserEvent.
121121
&quot;documents&quot;: [ # List of Documents associated with this user event. This field is optional except for the following event types: * `view-item` * `add-to-cart` * `purchase` * `media-play` * `media-complete` In a `search` event, this field represents the documents returned to the end user on the current page (the end user may have not finished browsing the whole page yet). When a new page is returned to the end user, after pagination/filtering/ordering even for the same query, a new `search` event with different UserEvent.documents is desired.
122122
{ # Detailed document information associated with a user event.
123-
&quot;id&quot;: &quot;A String&quot;, # Required. The Document resource ID.
124-
&quot;name&quot;: &quot;A String&quot;, # Required. The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
123+
&quot;id&quot;: &quot;A String&quot;, # The Document resource ID.
124+
&quot;name&quot;: &quot;A String&quot;, # The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
125125
&quot;promotionIds&quot;: [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID.
126126
&quot;A String&quot;,
127127
],
128128
&quot;quantity&quot;: 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase`
129-
&quot;uri&quot;: &quot;A String&quot;, # Required. The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.
129+
&quot;uri&quot;: &quot;A String&quot;, # The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.
130130
},
131131
],
132132
&quot;eventTime&quot;: &quot;A String&quot;, # Only required for UserEventService.ImportUserEvents method. Timestamp of when the user event happened.

‎docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.userEvents.html

+59-13
Large diffs are not rendered by default.

‎docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.branches.documents.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ <h3>Method Details</h3>
202202
The object takes the form of:
203203

204204
{ # Request message for Import methods.
205-
&quot;autoGenerateIds&quot;: True or False, # Whether to automatically generate IDs for the documents if absent. If set to `true`, Document.ids are automatically generated based on the hash of the payload, where IDs may not be consistent during multiple imports. In which case ReconciliationMode.FULL is highly recommended to avoid duplicate contents. If unset or set to `false`, Document.ids have to be specified using id_field, otherwises, documents without IDs will fail to be imported. Only set this field when using GcsSource or BigQuerySource, and when GcsSource.data_schema or BigQuerySource.data_schema is `custom`. Otherwise, an INVALID_ARGUMENT error is thrown.
205+
&quot;autoGenerateIds&quot;: True or False, # Whether to automatically generate IDs for the documents if absent. If set to `true`, Document.ids are automatically generated based on the hash of the payload, where IDs may not be consistent during multiple imports. In which case ReconciliationMode.FULL is highly recommended to avoid duplicate contents. If unset or set to `false`, Document.ids have to be specified using id_field, otherwises, documents without IDs will fail to be imported. Only set this field when using GcsSource or BigQuerySource, and when GcsSource.data_schema or BigQuerySource.data_schema is `custom` or `csv`. Otherwise, an INVALID_ARGUMENT error is thrown.
206206
&quot;bigquerySource&quot;: { # BigQuery source import data from. # BigQuery input source.
207207
&quot;dataSchema&quot;: &quot;A String&quot;, # The schema to use when parsing the data from the source. Supported values for user event imports: * `user_event` (default): One UserEvent per row. Supported values for document imports: * `document` (default): One Document format per row. Each document must have a valid Document.id and one of Document.json_data or Document.struct_data. * `custom`: One custom data per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical.
208208
&quot;datasetId&quot;: &quot;A String&quot;, # Required. The BigQuery data set to copy the data from with a length limit of 1,024 characters.
@@ -219,7 +219,7 @@ <h3>Method Details</h3>
219219
&quot;gcsPrefix&quot;: &quot;A String&quot;, # Cloud Storage prefix for import errors. This must be an empty, existing Cloud Storage directory. Import errors will be written to sharded files in this directory, one per line, as a JSON-encoded `google.rpc.Status` message.
220220
},
221221
&quot;gcsSource&quot;: { # Cloud Storage location for input content. # Cloud Storage location for the input content.
222-
&quot;dataSchema&quot;: &quot;A String&quot;, # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` will become a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line.
222+
&quot;dataSchema&quot;: &quot;A String&quot;, # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` will become a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming the defined Schema of the data store. Each entry after the header will be imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line.
223223
&quot;inputUris&quot;: [ # Required. Cloud Storage URIs to input files. URI can be up to 2000 characters long. URIs can match the full object path (for example, `gs://bucket/directory/object.json`) or a pattern matching one or more files, such as `gs://bucket/directory/*.json`. A request can contain at most 100 files (or 100,000 files if `data_schema` is `content`). Each file can be up to 2 GB (or 100 MB if `data_schema` is `content`).
224224
&quot;A String&quot;,
225225
],

‎docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.servingConfigs.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -120,13 +120,13 @@ <h3>Method Details</h3>
120120
&quot;directUserRequest&quot;: True or False, # Should set to true if the request is made directly from the end user, in which case the UserEvent.user_info.user_agent can be populated from the HTTP request. This flag should be set only if the API request is made directly from the end user such as a mobile app (and not if a gateway or a server is processing and pushing the user events). This should not be set when using the JavaScript tag in UserEventService.CollectUserEvent.
121121
&quot;documents&quot;: [ # List of Documents associated with this user event. This field is optional except for the following event types: * `view-item` * `add-to-cart` * `purchase` * `media-play` * `media-complete` In a `search` event, this field represents the documents returned to the end user on the current page (the end user may have not finished browsing the whole page yet). When a new page is returned to the end user, after pagination/filtering/ordering even for the same query, a new `search` event with different UserEvent.documents is desired.
122122
{ # Detailed document information associated with a user event.
123-
&quot;id&quot;: &quot;A String&quot;, # Required. The Document resource ID.
124-
&quot;name&quot;: &quot;A String&quot;, # Required. The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
123+
&quot;id&quot;: &quot;A String&quot;, # The Document resource ID.
124+
&quot;name&quot;: &quot;A String&quot;, # The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
125125
&quot;promotionIds&quot;: [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID.
126126
&quot;A String&quot;,
127127
],
128128
&quot;quantity&quot;: 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase`
129-
&quot;uri&quot;: &quot;A String&quot;, # Required. The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.
129+
&quot;uri&quot;: &quot;A String&quot;, # The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.
130130
},
131131
],
132132
&quot;eventTime&quot;: &quot;A String&quot;, # Only required for UserEventService.ImportUserEvents method. Timestamp of when the user event happened.

‎docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.userEvents.html

+59-13
Large diffs are not rendered by default.

‎docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.branches.documents.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ <h3>Method Details</h3>
202202
The object takes the form of:
203203

204204
{ # Request message for Import methods.
205-
&quot;autoGenerateIds&quot;: True or False, # Whether to automatically generate IDs for the documents if absent. If set to `true`, Document.ids are automatically generated based on the hash of the payload, where IDs may not be consistent during multiple imports. In which case ReconciliationMode.FULL is highly recommended to avoid duplicate contents. If unset or set to `false`, Document.ids have to be specified using id_field, otherwises, documents without IDs will fail to be imported. Only set this field when using GcsSource or BigQuerySource, and when GcsSource.data_schema or BigQuerySource.data_schema is `custom`. Otherwise, an INVALID_ARGUMENT error is thrown.
205+
&quot;autoGenerateIds&quot;: True or False, # Whether to automatically generate IDs for the documents if absent. If set to `true`, Document.ids are automatically generated based on the hash of the payload, where IDs may not be consistent during multiple imports. In which case ReconciliationMode.FULL is highly recommended to avoid duplicate contents. If unset or set to `false`, Document.ids have to be specified using id_field, otherwises, documents without IDs will fail to be imported. Only set this field when using GcsSource or BigQuerySource, and when GcsSource.data_schema or BigQuerySource.data_schema is `custom` or `csv`. Otherwise, an INVALID_ARGUMENT error is thrown.
206206
&quot;bigquerySource&quot;: { # BigQuery source import data from. # BigQuery input source.
207207
&quot;dataSchema&quot;: &quot;A String&quot;, # The schema to use when parsing the data from the source. Supported values for user event imports: * `user_event` (default): One UserEvent per row. Supported values for document imports: * `document` (default): One Document format per row. Each document must have a valid Document.id and one of Document.json_data or Document.struct_data. * `custom`: One custom data per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical.
208208
&quot;datasetId&quot;: &quot;A String&quot;, # Required. The BigQuery data set to copy the data from with a length limit of 1,024 characters.
@@ -219,7 +219,7 @@ <h3>Method Details</h3>
219219
&quot;gcsPrefix&quot;: &quot;A String&quot;, # Cloud Storage prefix for import errors. This must be an empty, existing Cloud Storage directory. Import errors will be written to sharded files in this directory, one per line, as a JSON-encoded `google.rpc.Status` message.
220220
},
221221
&quot;gcsSource&quot;: { # Cloud Storage location for input content. # Cloud Storage location for the input content.
222-
&quot;dataSchema&quot;: &quot;A String&quot;, # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` will become a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line.
222+
&quot;dataSchema&quot;: &quot;A String&quot;, # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` will become a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming the defined Schema of the data store. Each entry after the header will be imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line.
223223
&quot;inputUris&quot;: [ # Required. Cloud Storage URIs to input files. URI can be up to 2000 characters long. URIs can match the full object path (for example, `gs://bucket/directory/object.json`) or a pattern matching one or more files, such as `gs://bucket/directory/*.json`. A request can contain at most 100 files (or 100,000 files if `data_schema` is `content`). Each file can be up to 2 GB (or 100 MB if `data_schema` is `content`).
224224
&quot;A String&quot;,
225225
],

‎docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.servingConfigs.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -120,13 +120,13 @@ <h3>Method Details</h3>
120120
&quot;directUserRequest&quot;: True or False, # Should set to true if the request is made directly from the end user, in which case the UserEvent.user_info.user_agent can be populated from the HTTP request. This flag should be set only if the API request is made directly from the end user such as a mobile app (and not if a gateway or a server is processing and pushing the user events). This should not be set when using the JavaScript tag in UserEventService.CollectUserEvent.
121121
&quot;documents&quot;: [ # List of Documents associated with this user event. This field is optional except for the following event types: * `view-item` * `add-to-cart` * `purchase` * `media-play` * `media-complete` In a `search` event, this field represents the documents returned to the end user on the current page (the end user may have not finished browsing the whole page yet). When a new page is returned to the end user, after pagination/filtering/ordering even for the same query, a new `search` event with different UserEvent.documents is desired.
122122
{ # Detailed document information associated with a user event.
123-
&quot;id&quot;: &quot;A String&quot;, # Required. The Document resource ID.
124-
&quot;name&quot;: &quot;A String&quot;, # Required. The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
123+
&quot;id&quot;: &quot;A String&quot;, # The Document resource ID.
124+
&quot;name&quot;: &quot;A String&quot;, # The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
125125
&quot;promotionIds&quot;: [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID.
126126
&quot;A String&quot;,
127127
],
128128
&quot;quantity&quot;: 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase`
129-
&quot;uri&quot;: &quot;A String&quot;, # Required. The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.
129+
&quot;uri&quot;: &quot;A String&quot;, # The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.
130130
},
131131
],
132132
&quot;eventTime&quot;: &quot;A String&quot;, # Only required for UserEventService.ImportUserEvents method. Timestamp of when the user event happened.

‎docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.userEvents.html

+13-13
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ <h3>Method Details</h3>
130130
The object takes the form of:
131131

132132
{ # Request message for the ImportUserEvents request.
133-
&quot;bigquerySource&quot;: { # BigQuery source import data from. # Required. BigQuery input source.
133+
&quot;bigquerySource&quot;: { # BigQuery source import data from. # BigQuery input source.
134134
&quot;dataSchema&quot;: &quot;A String&quot;, # The schema to use when parsing the data from the source. Supported values for user event imports: * `user_event` (default): One UserEvent per row. Supported values for document imports: * `document` (default): One Document format per row. Each document must have a valid Document.id and one of Document.json_data or Document.struct_data. * `custom`: One custom data per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical.
135135
&quot;datasetId&quot;: &quot;A String&quot;, # Required. The BigQuery data set to copy the data from with a length limit of 1,024 characters.
136136
&quot;gcsStagingDir&quot;: &quot;A String&quot;, # Intermediate Cloud Storage directory used for the import with a length limit of 2,000 characters. Can be specified if one wants to have the BigQuery export to a specific Cloud Storage directory.
@@ -145,13 +145,13 @@ <h3>Method Details</h3>
145145
&quot;errorConfig&quot;: { # Configuration of destination for Import related errors. # The desired location of errors incurred during the Import. Cannot be set for inline user event imports.
146146
&quot;gcsPrefix&quot;: &quot;A String&quot;, # Cloud Storage prefix for import errors. This must be an empty, existing Cloud Storage directory. Import errors will be written to sharded files in this directory, one per line, as a JSON-encoded `google.rpc.Status` message.
147147
},
148-
&quot;gcsSource&quot;: { # Cloud Storage location for input content. # Required. Cloud Storage location for the input content.
149-
&quot;dataSchema&quot;: &quot;A String&quot;, # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` will become a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line.
148+
&quot;gcsSource&quot;: { # Cloud Storage location for input content. # Cloud Storage location for the input content.
149+
&quot;dataSchema&quot;: &quot;A String&quot;, # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` will become a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming the defined Schema of the data store. Each entry after the header will be imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line.
150150
&quot;inputUris&quot;: [ # Required. Cloud Storage URIs to input files. URI can be up to 2000 characters long. URIs can match the full object path (for example, `gs://bucket/directory/object.json`) or a pattern matching one or more files, such as `gs://bucket/directory/*.json`. A request can contain at most 100 files (or 100,000 files if `data_schema` is `content`). Each file can be up to 2 GB (or 100 MB if `data_schema` is `content`).
151151
&quot;A String&quot;,
152152
],
153153
},
154-
&quot;inlineSource&quot;: { # The inline source for the input config for ImportUserEvents method. # Required. The Inline source for the input content for UserEvents.
154+
&quot;inlineSource&quot;: { # The inline source for the input config for ImportUserEvents method. # The Inline source for the input content for UserEvents.
155155
&quot;userEvents&quot;: [ # Required. A list of user events to import. Recommended max of 10k items.
156156
{ # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with customers&#x27; website.
157157
&quot;attributes&quot;: { # Extra user event features to include in the recommendation model. These attributes must NOT contain data that needs to be parsed or processed further, e.g. JSON or other encodings. If you provide custom attributes for ingested user events, also include them in the user events that you associate with prediction requests. Custom attribute formatting must be consistent between imported events and events provided with prediction requests. This lets the Discovery Engine API use those custom attributes when training models and serving predictions, which helps improve recommendation quality. This field needs to pass all below criteria, otherwise an `INVALID_ARGUMENT` error is returned: * The key must be a UTF-8 encoded string with a length limit of 5,000 characters. * For text attributes, at most 400 values are allowed. Empty values are not allowed. Each value must be a UTF-8 encoded string with a length limit of 256 characters. * For number attributes, at most 400 values are allowed. For product recommendations, an example of extra user information is ` traffic_channel`, which is how a user arrives at the site. Users can arrive at the site by coming to the site directly, coming through Google search, or in other ways.
@@ -172,13 +172,13 @@ <h3>Method Details</h3>
172172
&quot;directUserRequest&quot;: True or False, # Should set to true if the request is made directly from the end user, in which case the UserEvent.user_info.user_agent can be populated from the HTTP request. This flag should be set only if the API request is made directly from the end user such as a mobile app (and not if a gateway or a server is processing and pushing the user events). This should not be set when using the JavaScript tag in UserEventService.CollectUserEvent.
173173
&quot;documents&quot;: [ # List of Documents associated with this user event. This field is optional except for the following event types: * `view-item` * `add-to-cart` * `purchase` * `media-play` * `media-complete` In a `search` event, this field represents the documents returned to the end user on the current page (the end user may have not finished browsing the whole page yet). When a new page is returned to the end user, after pagination/filtering/ordering even for the same query, a new `search` event with different UserEvent.documents is desired.
174174
{ # Detailed document information associated with a user event.
175-
&quot;id&quot;: &quot;A String&quot;, # Required. The Document resource ID.
176-
&quot;name&quot;: &quot;A String&quot;, # Required. The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
175+
&quot;id&quot;: &quot;A String&quot;, # The Document resource ID.
176+
&quot;name&quot;: &quot;A String&quot;, # The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
177177
&quot;promotionIds&quot;: [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID.
178178
&quot;A String&quot;,
179179
],
180180
&quot;quantity&quot;: 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase`
181-
&quot;uri&quot;: &quot;A String&quot;, # Required. The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.
181+
&quot;uri&quot;: &quot;A String&quot;, # The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.
182182
},
183183
],
184184
&quot;eventTime&quot;: &quot;A String&quot;, # Only required for UserEventService.ImportUserEvents method. Timestamp of when the user event happened.
@@ -287,13 +287,13 @@ <h3>Method Details</h3>
287287
&quot;directUserRequest&quot;: True or False, # Should set to true if the request is made directly from the end user, in which case the UserEvent.user_info.user_agent can be populated from the HTTP request. This flag should be set only if the API request is made directly from the end user such as a mobile app (and not if a gateway or a server is processing and pushing the user events). This should not be set when using the JavaScript tag in UserEventService.CollectUserEvent.
288288
&quot;documents&quot;: [ # List of Documents associated with this user event. This field is optional except for the following event types: * `view-item` * `add-to-cart` * `purchase` * `media-play` * `media-complete` In a `search` event, this field represents the documents returned to the end user on the current page (the end user may have not finished browsing the whole page yet). When a new page is returned to the end user, after pagination/filtering/ordering even for the same query, a new `search` event with different UserEvent.documents is desired.
289289
{ # Detailed document information associated with a user event.
290-
&quot;id&quot;: &quot;A String&quot;, # Required. The Document resource ID.
291-
&quot;name&quot;: &quot;A String&quot;, # Required. The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
290+
&quot;id&quot;: &quot;A String&quot;, # The Document resource ID.
291+
&quot;name&quot;: &quot;A String&quot;, # The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
292292
&quot;promotionIds&quot;: [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID.
293293
&quot;A String&quot;,
294294
],
295295
&quot;quantity&quot;: 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase`
296-
&quot;uri&quot;: &quot;A String&quot;, # Required. The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.
296+
&quot;uri&quot;: &quot;A String&quot;, # The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.
297297
},
298298
],
299299
&quot;eventTime&quot;: &quot;A String&quot;, # Only required for UserEventService.ImportUserEvents method. Timestamp of when the user event happened.
@@ -369,13 +369,13 @@ <h3>Method Details</h3>
369369
&quot;directUserRequest&quot;: True or False, # Should set to true if the request is made directly from the end user, in which case the UserEvent.user_info.user_agent can be populated from the HTTP request. This flag should be set only if the API request is made directly from the end user such as a mobile app (and not if a gateway or a server is processing and pushing the user events). This should not be set when using the JavaScript tag in UserEventService.CollectUserEvent.
370370
&quot;documents&quot;: [ # List of Documents associated with this user event. This field is optional except for the following event types: * `view-item` * `add-to-cart` * `purchase` * `media-play` * `media-complete` In a `search` event, this field represents the documents returned to the end user on the current page (the end user may have not finished browsing the whole page yet). When a new page is returned to the end user, after pagination/filtering/ordering even for the same query, a new `search` event with different UserEvent.documents is desired.
371371
{ # Detailed document information associated with a user event.
372-
&quot;id&quot;: &quot;A String&quot;, # Required. The Document resource ID.
373-
&quot;name&quot;: &quot;A String&quot;, # Required. The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
372+
&quot;id&quot;: &quot;A String&quot;, # The Document resource ID.
373+
&quot;name&quot;: &quot;A String&quot;, # The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
374374
&quot;promotionIds&quot;: [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID.
375375
&quot;A String&quot;,
376376
],
377377
&quot;quantity&quot;: 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase`
378-
&quot;uri&quot;: &quot;A String&quot;, # Required. The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.
378+
&quot;uri&quot;: &quot;A String&quot;, # The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.
379379
},
380380
],
381381
&quot;eventTime&quot;: &quot;A String&quot;, # Only required for UserEventService.ImportUserEvents method. Timestamp of when the user event happened.

‎docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.branches.documents.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ <h3>Method Details</h3>
202202
The object takes the form of:
203203

204204
{ # Request message for Import methods.
205-
&quot;autoGenerateIds&quot;: True or False, # Whether to automatically generate IDs for the documents if absent. If set to `true`, Document.ids are automatically generated based on the hash of the payload, where IDs may not be consistent during multiple imports. In which case ReconciliationMode.FULL is highly recommended to avoid duplicate contents. If unset or set to `false`, Document.ids have to be specified using id_field, otherwises, documents without IDs will fail to be imported. Only set this field when using GcsSource or BigQuerySource, and when GcsSource.data_schema or BigQuerySource.data_schema is `custom`. Otherwise, an INVALID_ARGUMENT error is thrown.
205+
&quot;autoGenerateIds&quot;: True or False, # Whether to automatically generate IDs for the documents if absent. If set to `true`, Document.ids are automatically generated based on the hash of the payload, where IDs may not be consistent during multiple imports. In which case ReconciliationMode.FULL is highly recommended to avoid duplicate contents. If unset or set to `false`, Document.ids have to be specified using id_field, otherwises, documents without IDs will fail to be imported. Only set this field when using GcsSource or BigQuerySource, and when GcsSource.data_schema or BigQuerySource.data_schema is `custom` or `csv`. Otherwise, an INVALID_ARGUMENT error is thrown.
206206
&quot;bigquerySource&quot;: { # BigQuery source import data from. # BigQuery input source.
207207
&quot;dataSchema&quot;: &quot;A String&quot;, # The schema to use when parsing the data from the source. Supported values for user event imports: * `user_event` (default): One UserEvent per row. Supported values for document imports: * `document` (default): One Document format per row. Each document must have a valid Document.id and one of Document.json_data or Document.struct_data. * `custom`: One custom data per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical.
208208
&quot;datasetId&quot;: &quot;A String&quot;, # Required. The BigQuery data set to copy the data from with a length limit of 1,024 characters.
@@ -219,7 +219,7 @@ <h3>Method Details</h3>
219219
&quot;gcsPrefix&quot;: &quot;A String&quot;, # Cloud Storage prefix for import errors. This must be an empty, existing Cloud Storage directory. Import errors will be written to sharded files in this directory, one per line, as a JSON-encoded `google.rpc.Status` message.
220220
},
221221
&quot;gcsSource&quot;: { # Cloud Storage location for input content. # Cloud Storage location for the input content.
222-
&quot;dataSchema&quot;: &quot;A String&quot;, # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` will become a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line.
222+
&quot;dataSchema&quot;: &quot;A String&quot;, # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` will become a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming the defined Schema of the data store. Each entry after the header will be imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line.
223223
&quot;inputUris&quot;: [ # Required. Cloud Storage URIs to input files. URI can be up to 2000 characters long. URIs can match the full object path (for example, `gs://bucket/directory/object.json`) or a pattern matching one or more files, such as `gs://bucket/directory/*.json`. A request can contain at most 100 files (or 100,000 files if `data_schema` is `content`). Each file can be up to 2 GB (or 100 MB if `data_schema` is `content`).
224224
&quot;A String&quot;,
225225
],

‎docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.servingConfigs.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -120,13 +120,13 @@ <h3>Method Details</h3>
120120
&quot;directUserRequest&quot;: True or False, # Should set to true if the request is made directly from the end user, in which case the UserEvent.user_info.user_agent can be populated from the HTTP request. This flag should be set only if the API request is made directly from the end user such as a mobile app (and not if a gateway or a server is processing and pushing the user events). This should not be set when using the JavaScript tag in UserEventService.CollectUserEvent.
121121
&quot;documents&quot;: [ # List of Documents associated with this user event. This field is optional except for the following event types: * `view-item` * `add-to-cart` * `purchase` * `media-play` * `media-complete` In a `search` event, this field represents the documents returned to the end user on the current page (the end user may have not finished browsing the whole page yet). When a new page is returned to the end user, after pagination/filtering/ordering even for the same query, a new `search` event with different UserEvent.documents is desired.
122122
{ # Detailed document information associated with a user event.
123-
&quot;id&quot;: &quot;A String&quot;, # Required. The Document resource ID.
124-
&quot;name&quot;: &quot;A String&quot;, # Required. The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
123+
&quot;id&quot;: &quot;A String&quot;, # The Document resource ID.
124+
&quot;name&quot;: &quot;A String&quot;, # The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
125125
&quot;promotionIds&quot;: [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID.
126126
&quot;A String&quot;,
127127
],
128128
&quot;quantity&quot;: 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase`
129-
&quot;uri&quot;: &quot;A String&quot;, # Required. The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.
129+
&quot;uri&quot;: &quot;A String&quot;, # The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.
130130
},
131131
],
132132
&quot;eventTime&quot;: &quot;A String&quot;, # Only required for UserEventService.ImportUserEvents method. Timestamp of when the user event happened.

‎docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.userEvents.html

+13-13
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ <h3>Method Details</h3>
130130
The object takes the form of:
131131

132132
{ # Request message for the ImportUserEvents request.
133-
&quot;bigquerySource&quot;: { # BigQuery source import data from. # Required. BigQuery input source.
133+
&quot;bigquerySource&quot;: { # BigQuery source import data from. # BigQuery input source.
134134
&quot;dataSchema&quot;: &quot;A String&quot;, # The schema to use when parsing the data from the source. Supported values for user event imports: * `user_event` (default): One UserEvent per row. Supported values for document imports: * `document` (default): One Document format per row. Each document must have a valid Document.id and one of Document.json_data or Document.struct_data. * `custom`: One custom data per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical.
135135
&quot;datasetId&quot;: &quot;A String&quot;, # Required. The BigQuery data set to copy the data from with a length limit of 1,024 characters.
136136
&quot;gcsStagingDir&quot;: &quot;A String&quot;, # Intermediate Cloud Storage directory used for the import with a length limit of 2,000 characters. Can be specified if one wants to have the BigQuery export to a specific Cloud Storage directory.
@@ -145,13 +145,13 @@ <h3>Method Details</h3>
145145
&quot;errorConfig&quot;: { # Configuration of destination for Import related errors. # The desired location of errors incurred during the Import. Cannot be set for inline user event imports.
146146
&quot;gcsPrefix&quot;: &quot;A String&quot;, # Cloud Storage prefix for import errors. This must be an empty, existing Cloud Storage directory. Import errors will be written to sharded files in this directory, one per line, as a JSON-encoded `google.rpc.Status` message.
147147
},
148-
&quot;gcsSource&quot;: { # Cloud Storage location for input content. # Required. Cloud Storage location for the input content.
149-
&quot;dataSchema&quot;: &quot;A String&quot;, # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` will become a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line.
148+
&quot;gcsSource&quot;: { # Cloud Storage location for input content. # Cloud Storage location for the input content.
149+
&quot;dataSchema&quot;: &quot;A String&quot;, # The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` will become a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming the defined Schema of the data store. Each entry after the header will be imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line.
150150
&quot;inputUris&quot;: [ # Required. Cloud Storage URIs to input files. URI can be up to 2000 characters long. URIs can match the full object path (for example, `gs://bucket/directory/object.json`) or a pattern matching one or more files, such as `gs://bucket/directory/*.json`. A request can contain at most 100 files (or 100,000 files if `data_schema` is `content`). Each file can be up to 2 GB (or 100 MB if `data_schema` is `content`).
151151
&quot;A String&quot;,
152152
],
153153
},
154-
&quot;inlineSource&quot;: { # The inline source for the input config for ImportUserEvents method. # Required. The Inline source for the input content for UserEvents.
154+
&quot;inlineSource&quot;: { # The inline source for the input config for ImportUserEvents method. # The Inline source for the input content for UserEvents.
155155
&quot;userEvents&quot;: [ # Required. A list of user events to import. Recommended max of 10k items.
156156
{ # UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with customers&#x27; website.
157157
&quot;attributes&quot;: { # Extra user event features to include in the recommendation model. These attributes must NOT contain data that needs to be parsed or processed further, e.g. JSON or other encodings. If you provide custom attributes for ingested user events, also include them in the user events that you associate with prediction requests. Custom attribute formatting must be consistent between imported events and events provided with prediction requests. This lets the Discovery Engine API use those custom attributes when training models and serving predictions, which helps improve recommendation quality. This field needs to pass all below criteria, otherwise an `INVALID_ARGUMENT` error is returned: * The key must be a UTF-8 encoded string with a length limit of 5,000 characters. * For text attributes, at most 400 values are allowed. Empty values are not allowed. Each value must be a UTF-8 encoded string with a length limit of 256 characters. * For number attributes, at most 400 values are allowed. For product recommendations, an example of extra user information is ` traffic_channel`, which is how a user arrives at the site. Users can arrive at the site by coming to the site directly, coming through Google search, or in other ways.
@@ -172,13 +172,13 @@ <h3>Method Details</h3>
172172
&quot;directUserRequest&quot;: True or False, # Should set to true if the request is made directly from the end user, in which case the UserEvent.user_info.user_agent can be populated from the HTTP request. This flag should be set only if the API request is made directly from the end user such as a mobile app (and not if a gateway or a server is processing and pushing the user events). This should not be set when using the JavaScript tag in UserEventService.CollectUserEvent.
173173
&quot;documents&quot;: [ # List of Documents associated with this user event. This field is optional except for the following event types: * `view-item` * `add-to-cart` * `purchase` * `media-play` * `media-complete` In a `search` event, this field represents the documents returned to the end user on the current page (the end user may have not finished browsing the whole page yet). When a new page is returned to the end user, after pagination/filtering/ordering even for the same query, a new `search` event with different UserEvent.documents is desired.
174174
{ # Detailed document information associated with a user event.
175-
&quot;id&quot;: &quot;A String&quot;, # Required. The Document resource ID.
176-
&quot;name&quot;: &quot;A String&quot;, # Required. The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
175+
&quot;id&quot;: &quot;A String&quot;, # The Document resource ID.
176+
&quot;name&quot;: &quot;A String&quot;, # The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
177177
&quot;promotionIds&quot;: [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID.
178178
&quot;A String&quot;,
179179
],
180180
&quot;quantity&quot;: 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase`
181-
&quot;uri&quot;: &quot;A String&quot;, # Required. The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.
181+
&quot;uri&quot;: &quot;A String&quot;, # The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.
182182
},
183183
],
184184
&quot;eventTime&quot;: &quot;A String&quot;, # Only required for UserEventService.ImportUserEvents method. Timestamp of when the user event happened.
@@ -287,13 +287,13 @@ <h3>Method Details</h3>
287287
&quot;directUserRequest&quot;: True or False, # Should set to true if the request is made directly from the end user, in which case the UserEvent.user_info.user_agent can be populated from the HTTP request. This flag should be set only if the API request is made directly from the end user such as a mobile app (and not if a gateway or a server is processing and pushing the user events). This should not be set when using the JavaScript tag in UserEventService.CollectUserEvent.
288288
&quot;documents&quot;: [ # List of Documents associated with this user event. This field is optional except for the following event types: * `view-item` * `add-to-cart` * `purchase` * `media-play` * `media-complete` In a `search` event, this field represents the documents returned to the end user on the current page (the end user may have not finished browsing the whole page yet). When a new page is returned to the end user, after pagination/filtering/ordering even for the same query, a new `search` event with different UserEvent.documents is desired.
289289
{ # Detailed document information associated with a user event.
290-
&quot;id&quot;: &quot;A String&quot;, # Required. The Document resource ID.
291-
&quot;name&quot;: &quot;A String&quot;, # Required. The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
290+
&quot;id&quot;: &quot;A String&quot;, # The Document resource ID.
291+
&quot;name&quot;: &quot;A String&quot;, # The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
292292
&quot;promotionIds&quot;: [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID.
293293
&quot;A String&quot;,
294294
],
295295
&quot;quantity&quot;: 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase`
296-
&quot;uri&quot;: &quot;A String&quot;, # Required. The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.
296+
&quot;uri&quot;: &quot;A String&quot;, # The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.
297297
},
298298
],
299299
&quot;eventTime&quot;: &quot;A String&quot;, # Only required for UserEventService.ImportUserEvents method. Timestamp of when the user event happened.
@@ -369,13 +369,13 @@ <h3>Method Details</h3>
369369
&quot;directUserRequest&quot;: True or False, # Should set to true if the request is made directly from the end user, in which case the UserEvent.user_info.user_agent can be populated from the HTTP request. This flag should be set only if the API request is made directly from the end user such as a mobile app (and not if a gateway or a server is processing and pushing the user events). This should not be set when using the JavaScript tag in UserEventService.CollectUserEvent.
370370
&quot;documents&quot;: [ # List of Documents associated with this user event. This field is optional except for the following event types: * `view-item` * `add-to-cart` * `purchase` * `media-play` * `media-complete` In a `search` event, this field represents the documents returned to the end user on the current page (the end user may have not finished browsing the whole page yet). When a new page is returned to the end user, after pagination/filtering/ordering even for the same query, a new `search` event with different UserEvent.documents is desired.
371371
{ # Detailed document information associated with a user event.
372-
&quot;id&quot;: &quot;A String&quot;, # Required. The Document resource ID.
373-
&quot;name&quot;: &quot;A String&quot;, # Required. The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
372+
&quot;id&quot;: &quot;A String&quot;, # The Document resource ID.
373+
&quot;name&quot;: &quot;A String&quot;, # The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
374374
&quot;promotionIds&quot;: [ # The promotion IDs associated with this Document. Currently, this field is restricted to at most one ID.
375375
&quot;A String&quot;,
376376
],
377377
&quot;quantity&quot;: 42, # Quantity of the Document associated with the user event. Defaults to 1. For example, this field will be 2 if two quantities of the same Document are involved in a `add-to-cart` event. Required for events of the following event types: * `add-to-cart` * `purchase`
378-
&quot;uri&quot;: &quot;A String&quot;, # Required. The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.
378+
&quot;uri&quot;: &quot;A String&quot;, # The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.
379379
},
380380
],
381381
&quot;eventTime&quot;: &quot;A String&quot;, # Only required for UserEventService.ImportUserEvents method. Timestamp of when the user event happened.

‎googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json

+119-9
Original file line numberDiff line numberDiff line change
@@ -720,6 +720,34 @@
720720
"https://www.googleapis.com/auth/cloud-platform"
721721
]
722722
},
723+
"purge": {
724+
"description": "Deletes permanently all user events specified by the filter provided. Depending on the number of events specified by the filter, this operation could take hours or days to complete. To test a filter, use the list command first.",
725+
"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/userEvents:purge",
726+
"httpMethod": "POST",
727+
"id": "discoveryengine.projects.locations.collections.dataStores.userEvents.purge",
728+
"parameterOrder": [
729+
"parent"
730+
],
731+
"parameters": {
732+
"parent": {
733+
"description": "Required. The resource name of the catalog under which the events are created. The format is `projects/${projectId}/locations/global/collections/{$collectionId}/dataStores/${dataStoreId}`",
734+
"location": "path",
735+
"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/dataStores/[^/]+$",
736+
"required": true,
737+
"type": "string"
738+
}
739+
},
740+
"path": "v1alpha/{+parent}/userEvents:purge",
741+
"request": {
742+
"$ref": "GoogleCloudDiscoveryengineV1alphaPurgeUserEventsRequest"
743+
},
744+
"response": {
745+
"$ref": "GoogleLongrunningOperation"
746+
},
747+
"scopes": [
748+
"https://www.googleapis.com/auth/cloud-platform"
749+
]
750+
},
723751
"write": {
724752
"description": "Writes a single user event.",
725753
"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/userEvents:write",
@@ -1433,6 +1461,34 @@
14331461
"https://www.googleapis.com/auth/cloud-platform"
14341462
]
14351463
},
1464+
"purge": {
1465+
"description": "Deletes permanently all user events specified by the filter provided. Depending on the number of events specified by the filter, this operation could take hours or days to complete. To test a filter, use the list command first.",
1466+
"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/userEvents:purge",
1467+
"httpMethod": "POST",
1468+
"id": "discoveryengine.projects.locations.dataStores.userEvents.purge",
1469+
"parameterOrder": [
1470+
"parent"
1471+
],
1472+
"parameters": {
1473+
"parent": {
1474+
"description": "Required. The resource name of the catalog under which the events are created. The format is `projects/${projectId}/locations/global/collections/{$collectionId}/dataStores/${dataStoreId}`",
1475+
"location": "path",
1476+
"pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+$",
1477+
"required": true,
1478+
"type": "string"
1479+
}
1480+
},
1481+
"path": "v1alpha/{+parent}/userEvents:purge",
1482+
"request": {
1483+
"$ref": "GoogleCloudDiscoveryengineV1alphaPurgeUserEventsRequest"
1484+
},
1485+
"response": {
1486+
"$ref": "GoogleLongrunningOperation"
1487+
},
1488+
"scopes": [
1489+
"https://www.googleapis.com/auth/cloud-platform"
1490+
]
1491+
},
14361492
"write": {
14371493
"description": "Writes a single user event.",
14381494
"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/userEvents:write",
@@ -1610,7 +1666,7 @@
16101666
}
16111667
}
16121668
},
1613-
"revision": "20230608",
1669+
"revision": "20230620",
16141670
"rootUrl": "https://discoveryengine.googleapis.com/",
16151671
"schemas": {
16161672
"GoogleApiHttpBody": {
@@ -2062,11 +2118,11 @@
20622118
"id": "GoogleCloudDiscoveryengineV1alphaDocumentInfo",
20632119
"properties": {
20642120
"id": {
2065-
"description": "Required. The Document resource ID.",
2121+
"description": "The Document resource ID.",
20662122
"type": "string"
20672123
},
20682124
"name": {
2069-
"description": "Required. The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`",
2125+
"description": "The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`",
20702126
"type": "string"
20712127
},
20722128
"promotionIds": {
@@ -2082,7 +2138,7 @@
20822138
"type": "integer"
20832139
},
20842140
"uri": {
2085-
"description": "Required. The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.",
2141+
"description": "The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.",
20862142
"type": "string"
20872143
}
20882144
},
@@ -2093,7 +2149,7 @@
20932149
"id": "GoogleCloudDiscoveryengineV1alphaGcsSource",
20942150
"properties": {
20952151
"dataSchema": {
2096-
"description": "The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` will become a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line.",
2152+
"description": "The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` will become a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming the defined Schema of the data store. Each entry after the header will be imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line.",
20972153
"type": "string"
20982154
},
20992155
"inputUris": {
@@ -2138,7 +2194,7 @@
21382194
"id": "GoogleCloudDiscoveryengineV1alphaImportDocumentsRequest",
21392195
"properties": {
21402196
"autoGenerateIds": {
2141-
"description": "Whether to automatically generate IDs for the documents if absent. If set to `true`, Document.ids are automatically generated based on the hash of the payload, where IDs may not be consistent during multiple imports. In which case ReconciliationMode.FULL is highly recommended to avoid duplicate contents. If unset or set to `false`, Document.ids have to be specified using id_field, otherwises, documents without IDs will fail to be imported. Only set this field when using GcsSource or BigQuerySource, and when GcsSource.data_schema or BigQuerySource.data_schema is `custom`. Otherwise, an INVALID_ARGUMENT error is thrown.",
2197+
"description": "Whether to automatically generate IDs for the documents if absent. If set to `true`, Document.ids are automatically generated based on the hash of the payload, where IDs may not be consistent during multiple imports. In which case ReconciliationMode.FULL is highly recommended to avoid duplicate contents. If unset or set to `false`, Document.ids have to be specified using id_field, otherwises, documents without IDs will fail to be imported. Only set this field when using GcsSource or BigQuerySource, and when GcsSource.data_schema or BigQuerySource.data_schema is `custom` or `csv`. Otherwise, an INVALID_ARGUMENT error is thrown.",
21422198
"type": "boolean"
21432199
},
21442200
"bigquerySource": {
@@ -2254,19 +2310,19 @@
22542310
"properties": {
22552311
"bigquerySource": {
22562312
"$ref": "GoogleCloudDiscoveryengineV1alphaBigQuerySource",
2257-
"description": "Required. BigQuery input source."
2313+
"description": "BigQuery input source."
22582314
},
22592315
"errorConfig": {
22602316
"$ref": "GoogleCloudDiscoveryengineV1alphaImportErrorConfig",
22612317
"description": "The desired location of errors incurred during the Import. Cannot be set for inline user event imports."
22622318
},
22632319
"gcsSource": {
22642320
"$ref": "GoogleCloudDiscoveryengineV1alphaGcsSource",
2265-
"description": "Required. Cloud Storage location for the input content."
2321+
"description": "Cloud Storage location for the input content."
22662322
},
22672323
"inlineSource": {
22682324
"$ref": "GoogleCloudDiscoveryengineV1alphaImportUserEventsRequestInlineSource",
2269-
"description": "Required. The Inline source for the input content for UserEvents."
2325+
"description": "The Inline source for the input content for UserEvents."
22702326
}
22712327
},
22722328
"type": "object"
@@ -2457,6 +2513,60 @@
24572513
},
24582514
"type": "object"
24592515
},
2516+
"GoogleCloudDiscoveryengineV1alphaPurgeUserEventsMetadata": {
2517+
"description": "Metadata related to the progress of the PurgeUserEvents operation. This will be returned by the google.longrunning.Operation.metadata field.",
2518+
"id": "GoogleCloudDiscoveryengineV1alphaPurgeUserEventsMetadata",
2519+
"properties": {
2520+
"createTime": {
2521+
"description": "Operation create time.",
2522+
"format": "google-datetime",
2523+
"type": "string"
2524+
},
2525+
"failureCount": {
2526+
"description": "Count of entries that encountered errors while processing.",
2527+
"format": "int64",
2528+
"type": "string"
2529+
},
2530+
"successCount": {
2531+
"description": "Count of entries that were deleted successfully.",
2532+
"format": "int64",
2533+
"type": "string"
2534+
},
2535+
"updateTime": {
2536+
"description": "Operation last update time. If the operation is done, this is also the finish time.",
2537+
"format": "google-datetime",
2538+
"type": "string"
2539+
}
2540+
},
2541+
"type": "object"
2542+
},
2543+
"GoogleCloudDiscoveryengineV1alphaPurgeUserEventsRequest": {
2544+
"description": "Request message for PurgeUserEvents method.",
2545+
"id": "GoogleCloudDiscoveryengineV1alphaPurgeUserEventsRequest",
2546+
"properties": {
2547+
"filter": {
2548+
"description": "Required. The filter string to specify the events to be deleted with a length limit of 5,000 characters. The eligible fields for filtering are: * `eventType`: Double quoted UserEvent.event_type string. * `eventTime`: in ISO 8601 \"zulu\" format. * `userPseudoId`: Double quoted string. Specifying this will delete all events associated with a visitor. * `userId`: Double quoted string. Specifying this will delete all events associated with a user. Examples: * Deleting all events in a time range: `eventTime > \"2012-04-23T18:25:43.511Z\" eventTime < \"2012-04-23T18:30:43.511Z\"` * Deleting specific eventType: `eventType = \"search\"` * Deleting all events for a specific visitor: `userPseudoId = \"visitor1024\"` * Deleting all events inside a DataStore: `*` The filtering fields are assumed to have an implicit AND.",
2549+
"type": "string"
2550+
},
2551+
"force": {
2552+
"description": "The `force` field is currently not supported. Purge user event requests will permanently delete all purgeable events. Once the development is complete: If `force` is set to false, the method will return the expected purge count without deleting any user events. This field will default to false if not included in the request.",
2553+
"type": "boolean"
2554+
}
2555+
},
2556+
"type": "object"
2557+
},
2558+
"GoogleCloudDiscoveryengineV1alphaPurgeUserEventsResponse": {
2559+
"description": "Response of the PurgeUserEventsRequest. If the long running operation is successfully done, then this message is returned by the google.longrunning.Operations.response field.",
2560+
"id": "GoogleCloudDiscoveryengineV1alphaPurgeUserEventsResponse",
2561+
"properties": {
2562+
"purgeCount": {
2563+
"description": "The total count of events purged as a result of the operation.",
2564+
"format": "int64",
2565+
"type": "string"
2566+
}
2567+
},
2568+
"type": "object"
2569+
},
24602570
"GoogleCloudDiscoveryengineV1alphaRecommendRequest": {
24612571
"description": "Request message for Recommend method.",
24622572
"id": "GoogleCloudDiscoveryengineV1alphaRecommendRequest",

‎googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json

+48-9
Original file line numberDiff line numberDiff line change
@@ -1610,7 +1610,7 @@
16101610
}
16111611
}
16121612
},
1613-
"revision": "20230608",
1613+
"revision": "20230620",
16141614
"rootUrl": "https://discoveryengine.googleapis.com/",
16151615
"schemas": {
16161616
"GoogleApiHttpBody": {
@@ -2110,6 +2110,45 @@
21102110
},
21112111
"type": "object"
21122112
},
2113+
"GoogleCloudDiscoveryengineV1alphaPurgeUserEventsMetadata": {
2114+
"description": "Metadata related to the progress of the PurgeUserEvents operation. This will be returned by the google.longrunning.Operation.metadata field.",
2115+
"id": "GoogleCloudDiscoveryengineV1alphaPurgeUserEventsMetadata",
2116+
"properties": {
2117+
"createTime": {
2118+
"description": "Operation create time.",
2119+
"format": "google-datetime",
2120+
"type": "string"
2121+
},
2122+
"failureCount": {
2123+
"description": "Count of entries that encountered errors while processing.",
2124+
"format": "int64",
2125+
"type": "string"
2126+
},
2127+
"successCount": {
2128+
"description": "Count of entries that were deleted successfully.",
2129+
"format": "int64",
2130+
"type": "string"
2131+
},
2132+
"updateTime": {
2133+
"description": "Operation last update time. If the operation is done, this is also the finish time.",
2134+
"format": "google-datetime",
2135+
"type": "string"
2136+
}
2137+
},
2138+
"type": "object"
2139+
},
2140+
"GoogleCloudDiscoveryengineV1alphaPurgeUserEventsResponse": {
2141+
"description": "Response of the PurgeUserEventsRequest. If the long running operation is successfully done, then this message is returned by the google.longrunning.Operations.response field.",
2142+
"id": "GoogleCloudDiscoveryengineV1alphaPurgeUserEventsResponse",
2143+
"properties": {
2144+
"purgeCount": {
2145+
"description": "The total count of events purged as a result of the operation.",
2146+
"format": "int64",
2147+
"type": "string"
2148+
}
2149+
},
2150+
"type": "object"
2151+
},
21132152
"GoogleCloudDiscoveryengineV1alphaSchema": {
21142153
"description": "Defines the structure and layout of a type of document data.",
21152154
"id": "GoogleCloudDiscoveryengineV1alphaSchema",
@@ -2287,11 +2326,11 @@
22872326
"id": "GoogleCloudDiscoveryengineV1betaDocumentInfo",
22882327
"properties": {
22892328
"id": {
2290-
"description": "Required. The Document resource ID.",
2329+
"description": "The Document resource ID.",
22912330
"type": "string"
22922331
},
22932332
"name": {
2294-
"description": "Required. The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`",
2333+
"description": "The Document resource full name, of the form: `projects/{project_id}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/branches/{branch_id}/documents/{document_id}`",
22952334
"type": "string"
22962335
},
22972336
"promotionIds": {
@@ -2307,7 +2346,7 @@
23072346
"type": "integer"
23082347
},
23092348
"uri": {
2310-
"description": "Required. The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.",
2349+
"description": "The Document url - only allowed for DataStores with content_config PUBLIC_WEBSITE.",
23112350
"type": "string"
23122351
}
23132352
},
@@ -2318,7 +2357,7 @@
23182357
"id": "GoogleCloudDiscoveryengineV1betaGcsSource",
23192358
"properties": {
23202359
"dataSchema": {
2321-
"description": "The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` will become a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line.",
2360+
"description": "The schema to use when parsing the data from the source. Supported values for document imports: * `document` (default): One JSON Document per line. Each document must have a valid Document.id. * `content`: Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris` will become a document, with the ID set to the first 128 bits of SHA256(URI) encoded as a hex string. * `custom`: One custom data JSON per row in arbitrary format that conforms the defined Schema of the data store. This can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file with header conforming the defined Schema of the data store. Each entry after the header will be imported as a Document. This can only be used by the GENERIC Data Store vertical. Supported values for user even imports: * `user_event` (default): One JSON UserEvent per line.",
23222361
"type": "string"
23232362
},
23242363
"inputUris": {
@@ -2363,7 +2402,7 @@
23632402
"id": "GoogleCloudDiscoveryengineV1betaImportDocumentsRequest",
23642403
"properties": {
23652404
"autoGenerateIds": {
2366-
"description": "Whether to automatically generate IDs for the documents if absent. If set to `true`, Document.ids are automatically generated based on the hash of the payload, where IDs may not be consistent during multiple imports. In which case ReconciliationMode.FULL is highly recommended to avoid duplicate contents. If unset or set to `false`, Document.ids have to be specified using id_field, otherwises, documents without IDs will fail to be imported. Only set this field when using GcsSource or BigQuerySource, and when GcsSource.data_schema or BigQuerySource.data_schema is `custom`. Otherwise, an INVALID_ARGUMENT error is thrown.",
2405+
"description": "Whether to automatically generate IDs for the documents if absent. If set to `true`, Document.ids are automatically generated based on the hash of the payload, where IDs may not be consistent during multiple imports. In which case ReconciliationMode.FULL is highly recommended to avoid duplicate contents. If unset or set to `false`, Document.ids have to be specified using id_field, otherwises, documents without IDs will fail to be imported. Only set this field when using GcsSource or BigQuerySource, and when GcsSource.data_schema or BigQuerySource.data_schema is `custom` or `csv`. Otherwise, an INVALID_ARGUMENT error is thrown.",
23672406
"type": "boolean"
23682407
},
23692408
"bigquerySource": {
@@ -2479,19 +2518,19 @@
24792518
"properties": {
24802519
"bigquerySource": {
24812520
"$ref": "GoogleCloudDiscoveryengineV1betaBigQuerySource",
2482-
"description": "Required. BigQuery input source."
2521+
"description": "BigQuery input source."
24832522
},
24842523
"errorConfig": {
24852524
"$ref": "GoogleCloudDiscoveryengineV1betaImportErrorConfig",
24862525
"description": "The desired location of errors incurred during the Import. Cannot be set for inline user event imports."
24872526
},
24882527
"gcsSource": {
24892528
"$ref": "GoogleCloudDiscoveryengineV1betaGcsSource",
2490-
"description": "Required. Cloud Storage location for the input content."
2529+
"description": "Cloud Storage location for the input content."
24912530
},
24922531
"inlineSource": {
24932532
"$ref": "GoogleCloudDiscoveryengineV1betaImportUserEventsRequestInlineSource",
2494-
"description": "Required. The Inline source for the input content for UserEvents."
2533+
"description": "The Inline source for the input content for UserEvents."
24952534
}
24962535
},
24972536
"type": "object"

0 commit comments

Comments
 (0)
Please sign in to comment.