chore: Update discovery artifacts (#1195)

* chore(accesscontextmanager): update the api
* chore(adexchangebuyer2): update the api
* chore(admin): update the api
* chore(alertcenter): update the api
* chore(analyticsadmin): update the api
* chore(analyticsdata): update the api
* chore(androidmanagement): update the api
* chore(apigateway): update the api
* chore(apigee): update the api
* chore(appengine): update the api
* chore(area120tables): update the api
* chore(artifactregistry): update the api
* chore(bigquery): update the api
* chore(bigqueryconnection): update the api
* chore(bigqueryreservation): update the api
* chore(billingbudgets): update the api
* chore(binaryauthorization): update the api
* chore(blogger): update the api
* chore(calendar): update the api
* chore(chat): update the api
* chore(cloudasset): update the api
* chore(cloudbuild): update the api
* chore(cloudfunctions): update the api
* chore(cloudidentity): update the api
* chore(cloudkms): update the api
* chore(cloudresourcemanager): update the api
* chore(cloudscheduler): update the api
* chore(cloudtasks): update the api
* chore(composer): update the api
* chore(compute): update the api
* chore(container): update the api
* chore(containeranalysis): update the api
* chore(content): update the api
* chore(datacatalog): update the api
* chore(dataflow): update the api
* chore(datafusion): update the api
* chore(datamigration): update the api
* chore(dataproc): update the api
* chore(deploymentmanager): update the api
* chore(dialogflow): update the api
* chore(displayvideo): update the api
* chore(dlp): update the api
* chore(dns): update the api
* chore(documentai): update the api
* chore(eventarc): update the api
* chore(file): update the api
* chore(firebaseml): update the api
* chore(games): update the api
* chore(gameservices): update the api
* chore(genomics): update the api
* chore(healthcare): update the api
* chore(homegraph): update the api
* chore(iam): update the api
* chore(iap): update the api
* chore(jobs): update the api
* chore(lifesciences): update the api
* chore(localservices): update the api
* chore(managedidentities): update the api
* chore(manufacturers): update the api
* chore(memcache): update the api
* chore(ml): update the api
* chore(monitoring): update the api
* chore(notebooks): update the api
* chore(osconfig): update the api
* chore(pagespeedonline): update the api
* chore(people): update the api
* chore(privateca): update the api
* chore(prod_tt_sasportal): update the api
* chore(pubsub): update the api
* chore(pubsublite): update the api
* chore(recommender): update the api
* chore(remotebuildexecution): update the api
* chore(reseller): update the api
* chore(run): update the api
* chore(safebrowsing): update the api
* chore(sasportal): update the api
* chore(searchconsole): update the api
* chore(secretmanager): update the api
* chore(securitycenter): update the api
* chore(serviceconsumermanagement): update the api
* chore(servicecontrol): update the api
* chore(servicenetworking): update the api
* chore(serviceusage): update the api
* chore(sheets): update the api
* chore(slides): update the api
* chore(spanner): update the api
* chore(speech): update the api
* chore(sqladmin): update the api
* chore(storage): update the api
* chore(storagetransfer): update the api
* chore(sts): update the api
* chore(tagmanager): update the api
* chore(testing): update the api
* chore(toolresults): update the api
* chore(transcoder): update the api
* chore(vectortile): update the api
* chore(videointelligence): update the api
* chore(vision): update the api
* chore(webmasters): update the api
* chore(workflowexecutions): update the api
* chore(youtube): update the api
diff --git a/docs/dyn/area120tables_v1alpha1.tables.rows.html b/docs/dyn/area120tables_v1alpha1.tables.rows.html
index eb8def4..7535d19 100644
--- a/docs/dyn/area120tables_v1alpha1.tables.rows.html
+++ b/docs/dyn/area120tables_v1alpha1.tables.rows.html
@@ -78,6 +78,9 @@
   <code><a href="#batchCreate">batchCreate(parent, body=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Creates multiple rows.</p>
 <p class="toc_element">
+  <code><a href="#batchDelete">batchDelete(parent, body=None, x__xgafv=None)</a></code></p>
+<p class="firstline">Deletes multiple rows.</p>
+<p class="toc_element">
   <code><a href="#batchUpdate">batchUpdate(parent, body=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Updates multiple rows.</p>
 <p class="toc_element">
@@ -93,7 +96,7 @@
   <code><a href="#get">get(name, view=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Gets a row. Returns NOT_FOUND if the row does not exist in the table.</p>
 <p class="toc_element">
-  <code><a href="#list">list(parent, pageSize=None, pageToken=None, view=None, x__xgafv=None)</a></code></p>
+  <code><a href="#list">list(parent, filter=None, pageSize=None, pageToken=None, view=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Lists rows in a table. Returns NOT_FOUND if the table does not exist.</p>
 <p class="toc_element">
   <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
@@ -116,7 +119,9 @@
     { # Request message for TablesService.CreateRow.
       &quot;parent&quot;: &quot;A String&quot;, # Required. The parent table where this row will be created. Format: tables/{table}
       &quot;row&quot;: { # A single row in a table. # Required. The row to create.
+        &quot;createTime&quot;: &quot;A String&quot;, # Time when the row was created.
         &quot;name&quot;: &quot;A String&quot;, # The resource name of the row. Row names have the form `tables/{table}/rows/{row}`. The name is ignored when creating a row.
+        &quot;updateTime&quot;: &quot;A String&quot;, # Time when the row was last updated.
         &quot;values&quot;: { # The values of the row. This is a map of column key to value. Key is user entered name(default) or the internal column id based on the view in the request.
           &quot;a_key&quot;: &quot;&quot;,
         },
@@ -137,7 +142,9 @@
     { # Response message for TablesService.BatchCreateRows.
   &quot;rows&quot;: [ # The created rows.
     { # A single row in a table.
+      &quot;createTime&quot;: &quot;A String&quot;, # Time when the row was created.
       &quot;name&quot;: &quot;A String&quot;, # The resource name of the row. Row names have the form `tables/{table}/rows/{row}`. The name is ignored when creating a row.
+      &quot;updateTime&quot;: &quot;A String&quot;, # Time when the row was last updated.
       &quot;values&quot;: { # The values of the row. This is a map of column key to value. Key is user entered name(default) or the internal column id based on the view in the request.
         &quot;a_key&quot;: &quot;&quot;,
       },
@@ -147,6 +154,33 @@
 </div>
 
 <div class="method">
+    <code class="details" id="batchDelete">batchDelete(parent, body=None, x__xgafv=None)</code>
+  <pre>Deletes multiple rows.
+
+Args:
+  parent: string, Required. The parent table shared by all rows being deleted. Format: tables/{table} (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for TablesService.BatchDeleteRows
+  &quot;names&quot;: [ # Required. The names of the rows to delete. All rows must belong to the parent table or else the entire batch will fail. A maximum of 500 rows can be deleted in a batch. Format: tables/{table}/rows/{row}
+    &quot;A String&quot;,
+  ],
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`.
+}</pre>
+</div>
+
+<div class="method">
     <code class="details" id="batchUpdate">batchUpdate(parent, body=None, x__xgafv=None)</code>
   <pre>Updates multiple rows.
 
@@ -159,7 +193,9 @@
   &quot;requests&quot;: [ # Required. The request messages specifying the rows to update. A maximum of 500 rows can be modified in a single batch.
     { # Request message for TablesService.UpdateRow.
       &quot;row&quot;: { # A single row in a table. # Required. The row to update.
+        &quot;createTime&quot;: &quot;A String&quot;, # Time when the row was created.
         &quot;name&quot;: &quot;A String&quot;, # The resource name of the row. Row names have the form `tables/{table}/rows/{row}`. The name is ignored when creating a row.
+        &quot;updateTime&quot;: &quot;A String&quot;, # Time when the row was last updated.
         &quot;values&quot;: { # The values of the row. This is a map of column key to value. Key is user entered name(default) or the internal column id based on the view in the request.
           &quot;a_key&quot;: &quot;&quot;,
         },
@@ -181,7 +217,9 @@
     { # Response message for TablesService.BatchUpdateRows.
   &quot;rows&quot;: [ # The updated rows.
     { # A single row in a table.
+      &quot;createTime&quot;: &quot;A String&quot;, # Time when the row was created.
       &quot;name&quot;: &quot;A String&quot;, # The resource name of the row. Row names have the form `tables/{table}/rows/{row}`. The name is ignored when creating a row.
+      &quot;updateTime&quot;: &quot;A String&quot;, # Time when the row was last updated.
       &quot;values&quot;: { # The values of the row. This is a map of column key to value. Key is user entered name(default) or the internal column id based on the view in the request.
         &quot;a_key&quot;: &quot;&quot;,
       },
@@ -205,7 +243,9 @@
     The object takes the form of:
 
 { # A single row in a table.
+  &quot;createTime&quot;: &quot;A String&quot;, # Time when the row was created.
   &quot;name&quot;: &quot;A String&quot;, # The resource name of the row. Row names have the form `tables/{table}/rows/{row}`. The name is ignored when creating a row.
+  &quot;updateTime&quot;: &quot;A String&quot;, # Time when the row was last updated.
   &quot;values&quot;: { # The values of the row. This is a map of column key to value. Key is user entered name(default) or the internal column id based on the view in the request.
     &quot;a_key&quot;: &quot;&quot;,
   },
@@ -224,7 +264,9 @@
   An object of the form:
 
     { # A single row in a table.
+  &quot;createTime&quot;: &quot;A String&quot;, # Time when the row was created.
   &quot;name&quot;: &quot;A String&quot;, # The resource name of the row. Row names have the form `tables/{table}/rows/{row}`. The name is ignored when creating a row.
+  &quot;updateTime&quot;: &quot;A String&quot;, # Time when the row was last updated.
   &quot;values&quot;: { # The values of the row. This is a map of column key to value. Key is user entered name(default) or the internal column id based on the view in the request.
     &quot;a_key&quot;: &quot;&quot;,
   },
@@ -268,7 +310,9 @@
   An object of the form:
 
     { # A single row in a table.
+  &quot;createTime&quot;: &quot;A String&quot;, # Time when the row was created.
   &quot;name&quot;: &quot;A String&quot;, # The resource name of the row. Row names have the form `tables/{table}/rows/{row}`. The name is ignored when creating a row.
+  &quot;updateTime&quot;: &quot;A String&quot;, # Time when the row was last updated.
   &quot;values&quot;: { # The values of the row. This is a map of column key to value. Key is user entered name(default) or the internal column id based on the view in the request.
     &quot;a_key&quot;: &quot;&quot;,
   },
@@ -276,11 +320,12 @@
 </div>
 
 <div class="method">
-    <code class="details" id="list">list(parent, pageSize=None, pageToken=None, view=None, x__xgafv=None)</code>
+    <code class="details" id="list">list(parent, filter=None, pageSize=None, pageToken=None, view=None, x__xgafv=None)</code>
   <pre>Lists rows in a table. Returns NOT_FOUND if the table does not exist.
 
 Args:
   parent: string, Required. The parent table. Format: tables/{table} (required)
+  filter: string, Optional. Raw text query to search for in rows of the table. Special characters must be escaped. Logical operators and field specific filtering not supported.
   pageSize: integer, The maximum number of rows to return. The service may return fewer than this value. If unspecified, at most 50 rows are returned. The maximum value is 1,000; values above 1,000 are coerced to 1,000.
   pageToken: string, A page token, received from a previous `ListRows` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListRows` must match the call that provided the page token.
   view: string, Optional. Column key to use for values in the row. Defaults to user entered name.
@@ -299,7 +344,9 @@
   &quot;nextPageToken&quot;: &quot;A String&quot;, # A token, which can be sent as `page_token` to retrieve the next page. If this field is empty, there are no subsequent pages.
   &quot;rows&quot;: [ # The rows from the specified table.
     { # A single row in a table.
+      &quot;createTime&quot;: &quot;A String&quot;, # Time when the row was created.
       &quot;name&quot;: &quot;A String&quot;, # The resource name of the row. Row names have the form `tables/{table}/rows/{row}`. The name is ignored when creating a row.
+      &quot;updateTime&quot;: &quot;A String&quot;, # Time when the row was last updated.
       &quot;values&quot;: { # The values of the row. This is a map of column key to value. Key is user entered name(default) or the internal column id based on the view in the request.
         &quot;a_key&quot;: &quot;&quot;,
       },
@@ -332,7 +379,9 @@
     The object takes the form of:
 
 { # A single row in a table.
+  &quot;createTime&quot;: &quot;A String&quot;, # Time when the row was created.
   &quot;name&quot;: &quot;A String&quot;, # The resource name of the row. Row names have the form `tables/{table}/rows/{row}`. The name is ignored when creating a row.
+  &quot;updateTime&quot;: &quot;A String&quot;, # Time when the row was last updated.
   &quot;values&quot;: { # The values of the row. This is a map of column key to value. Key is user entered name(default) or the internal column id based on the view in the request.
     &quot;a_key&quot;: &quot;&quot;,
   },
@@ -352,7 +401,9 @@
   An object of the form:
 
     { # A single row in a table.
+  &quot;createTime&quot;: &quot;A String&quot;, # Time when the row was created.
   &quot;name&quot;: &quot;A String&quot;, # The resource name of the row. Row names have the form `tables/{table}/rows/{row}`. The name is ignored when creating a row.
+  &quot;updateTime&quot;: &quot;A String&quot;, # Time when the row was last updated.
   &quot;values&quot;: { # The values of the row. This is a map of column key to value. Key is user entered name(default) or the internal column id based on the view in the request.
     &quot;a_key&quot;: &quot;&quot;,
   },