docs: update generated docs (#981)

diff --git a/docs/dyn/bigtableadmin_v2.projects.instances.appProfiles.html b/docs/dyn/bigtableadmin_v2.projects.instances.appProfiles.html
index bd3b126..76bd3ef 100644
--- a/docs/dyn/bigtableadmin_v2.projects.instances.appProfiles.html
+++ b/docs/dyn/bigtableadmin_v2.projects.instances.appProfiles.html
@@ -75,7 +75,7 @@
 <h1><a href="bigtableadmin_v2.html">Cloud Bigtable Admin API</a> . <a href="bigtableadmin_v2.projects.html">projects</a> . <a href="bigtableadmin_v2.projects.instances.html">instances</a> . <a href="bigtableadmin_v2.projects.instances.appProfiles.html">appProfiles</a></h1>
 <h2>Instance Methods</h2>
 <p class="toc_element">
-  <code><a href="#create">create(parent, body=None, appProfileId=None, ignoreWarnings=None, x__xgafv=None)</a></code></p>
+  <code><a href="#create">create(parent, body=None, ignoreWarnings=None, appProfileId=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Creates an app profile within an instance.</p>
 <p class="toc_element">
   <code><a href="#delete">delete(name, ignoreWarnings=None, x__xgafv=None)</a></code></p>
@@ -94,7 +94,7 @@
 <p class="firstline">Updates an app profile within an instance.</p>
 <h3>Method Details</h3>
 <div class="method">
-    <code class="details" id="create">create(parent, body=None, appProfileId=None, ignoreWarnings=None, x__xgafv=None)</code>
+    <code class="details" id="create">create(parent, body=None, ignoreWarnings=None, appProfileId=None, x__xgafv=None)</code>
   <pre>Creates an app profile within an instance.
 
 Args:
@@ -105,39 +105,38 @@
     The object takes the form of:
 
 { # A configuration object describing how Cloud Bigtable should treat traffic
-    # from a particular end user application.
-  &quot;multiClusterRoutingUseAny&quot;: { # Read/write requests are routed to the nearest cluster in the instance, and # Use a multi-cluster routing policy.
-      # will fail over to the nearest cluster that is available in the event of
-      # transient errors or delays. Clusters in a region are considered
-      # equidistant. Choosing this option sacrifices read-your-writes consistency
-      # to improve availability.
-  },
-  &quot;name&quot;: &quot;A String&quot;, # (`OutputOnly`)
-      # The unique name of the app profile. Values are of the form
-      # `projects/&lt;project&gt;/instances/&lt;instance&gt;/appProfiles/_a-zA-Z0-9*`.
-  &quot;description&quot;: &quot;A String&quot;, # Optional long form description of the use case for this AppProfile.
-  &quot;etag&quot;: &quot;A String&quot;, # Strongly validated etag for optimistic concurrency control. Preserve the
-      # value returned from `GetAppProfile` when calling `UpdateAppProfile` to
-      # fail the request if there has been a modification in the mean time. The
-      # `update_mask` of the request need not include `etag` for this protection
-      # to apply.
-      # See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and
-      # [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more
-      # details.
-  &quot;singleClusterRouting&quot;: { # Unconditionally routes all read/write requests to a specific cluster. # Use a single-cluster routing policy.
-      # This option preserves read-your-writes consistency but does not improve
-      # availability.
-    &quot;clusterId&quot;: &quot;A String&quot;, # The cluster to which read/write requests should be routed.
-    &quot;allowTransactionalWrites&quot;: True or False, # Whether or not `CheckAndMutateRow` and `ReadModifyWriteRow` requests are
-        # allowed by this app profile. It is unsafe to send these requests to
-        # the same table/row/column in multiple clusters.
-  },
-}
+      # from a particular end user application.
+    &quot;etag&quot;: &quot;A String&quot;, # Strongly validated etag for optimistic concurrency control. Preserve the
+        # value returned from `GetAppProfile` when calling `UpdateAppProfile` to
+        # fail the request if there has been a modification in the mean time. The
+        # `update_mask` of the request need not include `etag` for this protection
+        # to apply.
+        # See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and
+        # [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more
+        # details.
+    &quot;name&quot;: &quot;A String&quot;, # The unique name of the app profile. Values are of the form
+        # `projects/{project}/instances/{instance}/appProfiles/_a-zA-Z0-9*`.
+    &quot;singleClusterRouting&quot;: { # Unconditionally routes all read/write requests to a specific cluster. # Use a single-cluster routing policy.
+        # This option preserves read-your-writes consistency but does not improve
+        # availability.
+      &quot;allowTransactionalWrites&quot;: True or False, # Whether or not `CheckAndMutateRow` and `ReadModifyWriteRow` requests are
+          # allowed by this app profile. It is unsafe to send these requests to
+          # the same table/row/column in multiple clusters.
+      &quot;clusterId&quot;: &quot;A String&quot;, # The cluster to which read/write requests should be routed.
+    },
+    &quot;multiClusterRoutingUseAny&quot;: { # Read/write requests are routed to the nearest cluster in the instance, and # Use a multi-cluster routing policy.
+        # will fail over to the nearest cluster that is available in the event of
+        # transient errors or delays. Clusters in a region are considered
+        # equidistant. Choosing this option sacrifices read-your-writes consistency
+        # to improve availability.
+    },
+    &quot;description&quot;: &quot;A String&quot;, # Long form description of the use case for this AppProfile.
+  }
 
+  ignoreWarnings: boolean, If true, ignore safety checks when creating the app profile.
   appProfileId: string, Required. The ID to be used when referring to the new app profile within its
 instance, e.g., just `myprofile` rather than
 `projects/myproject/instances/myinstance/appProfiles/myprofile`.
-  ignoreWarnings: boolean, If true, ignore safety checks when creating the app profile.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -147,34 +146,33 @@
   An object of the form:
 
     { # A configuration object describing how Cloud Bigtable should treat traffic
-      # from a particular end user application.
-    &quot;multiClusterRoutingUseAny&quot;: { # Read/write requests are routed to the nearest cluster in the instance, and # Use a multi-cluster routing policy.
-        # will fail over to the nearest cluster that is available in the event of
-        # transient errors or delays. Clusters in a region are considered
-        # equidistant. Choosing this option sacrifices read-your-writes consistency
-        # to improve availability.
-    },
-    &quot;name&quot;: &quot;A String&quot;, # (`OutputOnly`)
-        # The unique name of the app profile. Values are of the form
-        # `projects/&lt;project&gt;/instances/&lt;instance&gt;/appProfiles/_a-zA-Z0-9*`.
-    &quot;description&quot;: &quot;A String&quot;, # Optional long form description of the use case for this AppProfile.
-    &quot;etag&quot;: &quot;A String&quot;, # Strongly validated etag for optimistic concurrency control. Preserve the
-        # value returned from `GetAppProfile` when calling `UpdateAppProfile` to
-        # fail the request if there has been a modification in the mean time. The
-        # `update_mask` of the request need not include `etag` for this protection
-        # to apply.
-        # See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and
-        # [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more
-        # details.
-    &quot;singleClusterRouting&quot;: { # Unconditionally routes all read/write requests to a specific cluster. # Use a single-cluster routing policy.
-        # This option preserves read-your-writes consistency but does not improve
-        # availability.
-      &quot;clusterId&quot;: &quot;A String&quot;, # The cluster to which read/write requests should be routed.
-      &quot;allowTransactionalWrites&quot;: True or False, # Whether or not `CheckAndMutateRow` and `ReadModifyWriteRow` requests are
-          # allowed by this app profile. It is unsafe to send these requests to
-          # the same table/row/column in multiple clusters.
-    },
-  }</pre>
+        # from a particular end user application.
+      &quot;etag&quot;: &quot;A String&quot;, # Strongly validated etag for optimistic concurrency control. Preserve the
+          # value returned from `GetAppProfile` when calling `UpdateAppProfile` to
+          # fail the request if there has been a modification in the mean time. The
+          # `update_mask` of the request need not include `etag` for this protection
+          # to apply.
+          # See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and
+          # [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more
+          # details.
+      &quot;name&quot;: &quot;A String&quot;, # The unique name of the app profile. Values are of the form
+          # `projects/{project}/instances/{instance}/appProfiles/_a-zA-Z0-9*`.
+      &quot;singleClusterRouting&quot;: { # Unconditionally routes all read/write requests to a specific cluster. # Use a single-cluster routing policy.
+          # This option preserves read-your-writes consistency but does not improve
+          # availability.
+        &quot;allowTransactionalWrites&quot;: True or False, # Whether or not `CheckAndMutateRow` and `ReadModifyWriteRow` requests are
+            # allowed by this app profile. It is unsafe to send these requests to
+            # the same table/row/column in multiple clusters.
+        &quot;clusterId&quot;: &quot;A String&quot;, # The cluster to which read/write requests should be routed.
+      },
+      &quot;multiClusterRoutingUseAny&quot;: { # Read/write requests are routed to the nearest cluster in the instance, and # Use a multi-cluster routing policy.
+          # will fail over to the nearest cluster that is available in the event of
+          # transient errors or delays. Clusters in a region are considered
+          # equidistant. Choosing this option sacrifices read-your-writes consistency
+          # to improve availability.
+      },
+      &quot;description&quot;: &quot;A String&quot;, # Long form description of the use case for this AppProfile.
+    }</pre>
 </div>
 
 <div class="method">
@@ -221,34 +219,33 @@
   An object of the form:
 
     { # A configuration object describing how Cloud Bigtable should treat traffic
-      # from a particular end user application.
-    &quot;multiClusterRoutingUseAny&quot;: { # Read/write requests are routed to the nearest cluster in the instance, and # Use a multi-cluster routing policy.
-        # will fail over to the nearest cluster that is available in the event of
-        # transient errors or delays. Clusters in a region are considered
-        # equidistant. Choosing this option sacrifices read-your-writes consistency
-        # to improve availability.
-    },
-    &quot;name&quot;: &quot;A String&quot;, # (`OutputOnly`)
-        # The unique name of the app profile. Values are of the form
-        # `projects/&lt;project&gt;/instances/&lt;instance&gt;/appProfiles/_a-zA-Z0-9*`.
-    &quot;description&quot;: &quot;A String&quot;, # Optional long form description of the use case for this AppProfile.
-    &quot;etag&quot;: &quot;A String&quot;, # Strongly validated etag for optimistic concurrency control. Preserve the
-        # value returned from `GetAppProfile` when calling `UpdateAppProfile` to
-        # fail the request if there has been a modification in the mean time. The
-        # `update_mask` of the request need not include `etag` for this protection
-        # to apply.
-        # See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and
-        # [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more
-        # details.
-    &quot;singleClusterRouting&quot;: { # Unconditionally routes all read/write requests to a specific cluster. # Use a single-cluster routing policy.
-        # This option preserves read-your-writes consistency but does not improve
-        # availability.
-      &quot;clusterId&quot;: &quot;A String&quot;, # The cluster to which read/write requests should be routed.
-      &quot;allowTransactionalWrites&quot;: True or False, # Whether or not `CheckAndMutateRow` and `ReadModifyWriteRow` requests are
-          # allowed by this app profile. It is unsafe to send these requests to
-          # the same table/row/column in multiple clusters.
-    },
-  }</pre>
+        # from a particular end user application.
+      &quot;etag&quot;: &quot;A String&quot;, # Strongly validated etag for optimistic concurrency control. Preserve the
+          # value returned from `GetAppProfile` when calling `UpdateAppProfile` to
+          # fail the request if there has been a modification in the mean time. The
+          # `update_mask` of the request need not include `etag` for this protection
+          # to apply.
+          # See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and
+          # [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more
+          # details.
+      &quot;name&quot;: &quot;A String&quot;, # The unique name of the app profile. Values are of the form
+          # `projects/{project}/instances/{instance}/appProfiles/_a-zA-Z0-9*`.
+      &quot;singleClusterRouting&quot;: { # Unconditionally routes all read/write requests to a specific cluster. # Use a single-cluster routing policy.
+          # This option preserves read-your-writes consistency but does not improve
+          # availability.
+        &quot;allowTransactionalWrites&quot;: True or False, # Whether or not `CheckAndMutateRow` and `ReadModifyWriteRow` requests are
+            # allowed by this app profile. It is unsafe to send these requests to
+            # the same table/row/column in multiple clusters.
+        &quot;clusterId&quot;: &quot;A String&quot;, # The cluster to which read/write requests should be routed.
+      },
+      &quot;multiClusterRoutingUseAny&quot;: { # Read/write requests are routed to the nearest cluster in the instance, and # Use a multi-cluster routing policy.
+          # will fail over to the nearest cluster that is available in the event of
+          # transient errors or delays. Clusters in a region are considered
+          # equidistant. Choosing this option sacrifices read-your-writes consistency
+          # to improve availability.
+      },
+      &quot;description&quot;: &quot;A String&quot;, # Long form description of the use case for this AppProfile.
+    }</pre>
 </div>
 
 <div class="method">
@@ -282,34 +279,33 @@
     { # Response message for BigtableInstanceAdmin.ListAppProfiles.
     &quot;appProfiles&quot;: [ # The list of requested app profiles.
       { # A configuration object describing how Cloud Bigtable should treat traffic
-          # from a particular end user application.
-        &quot;multiClusterRoutingUseAny&quot;: { # Read/write requests are routed to the nearest cluster in the instance, and # Use a multi-cluster routing policy.
-            # will fail over to the nearest cluster that is available in the event of
-            # transient errors or delays. Clusters in a region are considered
-            # equidistant. Choosing this option sacrifices read-your-writes consistency
-            # to improve availability.
+            # from a particular end user application.
+          &quot;etag&quot;: &quot;A String&quot;, # Strongly validated etag for optimistic concurrency control. Preserve the
+              # value returned from `GetAppProfile` when calling `UpdateAppProfile` to
+              # fail the request if there has been a modification in the mean time. The
+              # `update_mask` of the request need not include `etag` for this protection
+              # to apply.
+              # See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and
+              # [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more
+              # details.
+          &quot;name&quot;: &quot;A String&quot;, # The unique name of the app profile. Values are of the form
+              # `projects/{project}/instances/{instance}/appProfiles/_a-zA-Z0-9*`.
+          &quot;singleClusterRouting&quot;: { # Unconditionally routes all read/write requests to a specific cluster. # Use a single-cluster routing policy.
+              # This option preserves read-your-writes consistency but does not improve
+              # availability.
+            &quot;allowTransactionalWrites&quot;: True or False, # Whether or not `CheckAndMutateRow` and `ReadModifyWriteRow` requests are
+                # allowed by this app profile. It is unsafe to send these requests to
+                # the same table/row/column in multiple clusters.
+            &quot;clusterId&quot;: &quot;A String&quot;, # The cluster to which read/write requests should be routed.
+          },
+          &quot;multiClusterRoutingUseAny&quot;: { # Read/write requests are routed to the nearest cluster in the instance, and # Use a multi-cluster routing policy.
+              # will fail over to the nearest cluster that is available in the event of
+              # transient errors or delays. Clusters in a region are considered
+              # equidistant. Choosing this option sacrifices read-your-writes consistency
+              # to improve availability.
+          },
+          &quot;description&quot;: &quot;A String&quot;, # Long form description of the use case for this AppProfile.
         },
-        &quot;name&quot;: &quot;A String&quot;, # (`OutputOnly`)
-            # The unique name of the app profile. Values are of the form
-            # `projects/&lt;project&gt;/instances/&lt;instance&gt;/appProfiles/_a-zA-Z0-9*`.
-        &quot;description&quot;: &quot;A String&quot;, # Optional long form description of the use case for this AppProfile.
-        &quot;etag&quot;: &quot;A String&quot;, # Strongly validated etag for optimistic concurrency control. Preserve the
-            # value returned from `GetAppProfile` when calling `UpdateAppProfile` to
-            # fail the request if there has been a modification in the mean time. The
-            # `update_mask` of the request need not include `etag` for this protection
-            # to apply.
-            # See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and
-            # [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more
-            # details.
-        &quot;singleClusterRouting&quot;: { # Unconditionally routes all read/write requests to a specific cluster. # Use a single-cluster routing policy.
-            # This option preserves read-your-writes consistency but does not improve
-            # availability.
-          &quot;clusterId&quot;: &quot;A String&quot;, # The cluster to which read/write requests should be routed.
-          &quot;allowTransactionalWrites&quot;: True or False, # Whether or not `CheckAndMutateRow` and `ReadModifyWriteRow` requests are
-              # allowed by this app profile. It is unsafe to send these requests to
-              # the same table/row/column in multiple clusters.
-        },
-      },
     ],
     &quot;nextPageToken&quot;: &quot;A String&quot;, # Set if not all app profiles could be returned in a single response.
         # Pass this value to `page_token` in another request to get the next
@@ -342,41 +338,39 @@
   <pre>Updates an app profile within an instance.
 
 Args:
-  name: string, (`OutputOnly`)
-The unique name of the app profile. Values are of the form
-`projects/&lt;project&gt;/instances/&lt;instance&gt;/appProfiles/_a-zA-Z0-9*`. (required)
+  name: string, The unique name of the app profile. Values are of the form
+`projects/{project}/instances/{instance}/appProfiles/_a-zA-Z0-9*`. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # A configuration object describing how Cloud Bigtable should treat traffic
-    # from a particular end user application.
-  &quot;multiClusterRoutingUseAny&quot;: { # Read/write requests are routed to the nearest cluster in the instance, and # Use a multi-cluster routing policy.
-      # will fail over to the nearest cluster that is available in the event of
-      # transient errors or delays. Clusters in a region are considered
-      # equidistant. Choosing this option sacrifices read-your-writes consistency
-      # to improve availability.
-  },
-  &quot;name&quot;: &quot;A String&quot;, # (`OutputOnly`)
-      # The unique name of the app profile. Values are of the form
-      # `projects/&lt;project&gt;/instances/&lt;instance&gt;/appProfiles/_a-zA-Z0-9*`.
-  &quot;description&quot;: &quot;A String&quot;, # Optional long form description of the use case for this AppProfile.
-  &quot;etag&quot;: &quot;A String&quot;, # Strongly validated etag for optimistic concurrency control. Preserve the
-      # value returned from `GetAppProfile` when calling `UpdateAppProfile` to
-      # fail the request if there has been a modification in the mean time. The
-      # `update_mask` of the request need not include `etag` for this protection
-      # to apply.
-      # See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and
-      # [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more
-      # details.
-  &quot;singleClusterRouting&quot;: { # Unconditionally routes all read/write requests to a specific cluster. # Use a single-cluster routing policy.
-      # This option preserves read-your-writes consistency but does not improve
-      # availability.
-    &quot;clusterId&quot;: &quot;A String&quot;, # The cluster to which read/write requests should be routed.
-    &quot;allowTransactionalWrites&quot;: True or False, # Whether or not `CheckAndMutateRow` and `ReadModifyWriteRow` requests are
-        # allowed by this app profile. It is unsafe to send these requests to
-        # the same table/row/column in multiple clusters.
-  },
-}
+      # from a particular end user application.
+    &quot;etag&quot;: &quot;A String&quot;, # Strongly validated etag for optimistic concurrency control. Preserve the
+        # value returned from `GetAppProfile` when calling `UpdateAppProfile` to
+        # fail the request if there has been a modification in the mean time. The
+        # `update_mask` of the request need not include `etag` for this protection
+        # to apply.
+        # See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and
+        # [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more
+        # details.
+    &quot;name&quot;: &quot;A String&quot;, # The unique name of the app profile. Values are of the form
+        # `projects/{project}/instances/{instance}/appProfiles/_a-zA-Z0-9*`.
+    &quot;singleClusterRouting&quot;: { # Unconditionally routes all read/write requests to a specific cluster. # Use a single-cluster routing policy.
+        # This option preserves read-your-writes consistency but does not improve
+        # availability.
+      &quot;allowTransactionalWrites&quot;: True or False, # Whether or not `CheckAndMutateRow` and `ReadModifyWriteRow` requests are
+          # allowed by this app profile. It is unsafe to send these requests to
+          # the same table/row/column in multiple clusters.
+      &quot;clusterId&quot;: &quot;A String&quot;, # The cluster to which read/write requests should be routed.
+    },
+    &quot;multiClusterRoutingUseAny&quot;: { # Read/write requests are routed to the nearest cluster in the instance, and # Use a multi-cluster routing policy.
+        # will fail over to the nearest cluster that is available in the event of
+        # transient errors or delays. Clusters in a region are considered
+        # equidistant. Choosing this option sacrifices read-your-writes consistency
+        # to improve availability.
+    },
+    &quot;description&quot;: &quot;A String&quot;, # Long form description of the use case for this AppProfile.
+  }
 
   ignoreWarnings: boolean, If true, ignore safety checks when updating the app profile.
   updateMask: string, Required. The subset of app profile fields which should be replaced.
@@ -391,6 +385,30 @@
 
     { # This resource represents a long-running operation that is the result of a
       # network API call.
+    &quot;metadata&quot;: { # Service-specific metadata associated with the operation.  It typically
+        # contains progress information and common metadata such as create time.
+        # Some services might not provide such metadata.  Any method that returns a
+        # long-running operation should document the metadata type, if any.
+      &quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
+    },
+    &quot;error&quot;: { # The `Status` type defines a logical error model that is suitable for # The error result of the operation in case of failure or cancellation.
+        # different programming environments, including REST APIs and RPC APIs. It is
+        # used by [gRPC](https://github.com/grpc). Each `Status` message contains
+        # three pieces of data: error code, error message, and error details.
+        #
+        # You can find out more about this error model and how to work with it in the
+        # [API Design Guide](https://cloud.google.com/apis/design/errors).
+      &quot;details&quot;: [ # A list of messages that carry the error details.  There is a common set of
+          # message types for APIs to use.
+        {
+          &quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
+        },
+      ],
+      &quot;message&quot;: &quot;A String&quot;, # A developer-facing error message, which should be in English. Any
+          # user-facing error message should be localized and sent in the
+          # google.rpc.Status.details field, or localized by the client.
+      &quot;code&quot;: 42, # The status code, which should be an enum value of google.rpc.Code.
+    },
     &quot;response&quot;: { # The normal response of the operation in case of success.  If the original
         # method returns no data on success, such as `Delete`, the response is
         # `google.protobuf.Empty`.  If the original method is standard
@@ -404,30 +422,6 @@
     &quot;name&quot;: &quot;A String&quot;, # The server-assigned name, which is only unique within the same service that
         # originally returns it. If you use the default HTTP mapping, the
         # `name` should be a resource name ending with `operations/{unique_id}`.
-    &quot;error&quot;: { # The `Status` type defines a logical error model that is suitable for # The error result of the operation in case of failure or cancellation.
-        # different programming environments, including REST APIs and RPC APIs. It is
-        # used by [gRPC](https://github.com/grpc). Each `Status` message contains
-        # three pieces of data: error code, error message, and error details.
-        #
-        # You can find out more about this error model and how to work with it in the
-        # [API Design Guide](https://cloud.google.com/apis/design/errors).
-      &quot;message&quot;: &quot;A String&quot;, # A developer-facing error message, which should be in English. Any
-          # user-facing error message should be localized and sent in the
-          # google.rpc.Status.details field, or localized by the client.
-      &quot;details&quot;: [ # A list of messages that carry the error details.  There is a common set of
-          # message types for APIs to use.
-        {
-          &quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
-        },
-      ],
-      &quot;code&quot;: 42, # The status code, which should be an enum value of google.rpc.Code.
-    },
-    &quot;metadata&quot;: { # Service-specific metadata associated with the operation.  It typically
-        # contains progress information and common metadata such as create time.
-        # Some services might not provide such metadata.  Any method that returns a
-        # long-running operation should document the metadata type, if any.
-      &quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
-    },
     &quot;done&quot;: True or False, # If the value is `false`, it means the operation is still in progress.
         # If `true`, the operation is completed, and either `error` or `response` is
         # available.