Regen docs (#364)

diff --git a/docs/dyn/cloudtrace_v1.projects.traces.html b/docs/dyn/cloudtrace_v1.projects.traces.html
index 780a3a5..db3d77a 100644
--- a/docs/dyn/cloudtrace_v1.projects.traces.html
+++ b/docs/dyn/cloudtrace_v1.projects.traces.html
@@ -72,7 +72,7 @@
 
 </style>
 
-<h1><a href="cloudtrace_v1.html">Google Cloud Trace API</a> . <a href="cloudtrace_v1.projects.html">projects</a> . <a href="cloudtrace_v1.projects.traces.html">traces</a></h1>
+<h1><a href="cloudtrace_v1.html">Stackdriver Trace API</a> . <a href="cloudtrace_v1.projects.html">projects</a> . <a href="cloudtrace_v1.projects.traces.html">traces</a></h1>
 <h2>Instance Methods</h2>
 <p class="toc_element">
   <code><a href="#get">get(projectId, traceId, x__xgafv=None)</a></code></p>
@@ -92,23 +92,43 @@
   projectId: string, ID of the Cloud project where the trace data is stored. (required)
   traceId: string, ID of the trace to return. (required)
   x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
 
 Returns:
   An object of the form:
 
-    { # A trace describes how long it takes for an application to perform an operation. It consists of a set of spans, each of which represent a single timed event within the operation.
+    { # A trace describes how long it takes for an application to perform an
+      # operation. It consists of a set of spans, each of which represent a single
+      # timed event within the operation.
     "projectId": "A String", # Project ID of the Cloud project where the trace data is stored.
-    "traceId": "A String", # Globally unique identifier for the trace. This identifier is a 128-bit numeric value formatted as a 32-byte hex string.
+    "traceId": "A String", # Globally unique identifier for the trace. This identifier is a 128-bit
+        # numeric value formatted as a 32-byte hex string.
     "spans": [ # Collection of spans in the trace.
-      { # A span represents a single timed event within a trace. Spans can be nested and form a trace tree. Often, a trace contains a root span that describes the end-to-end latency of an operation and, optionally, one or more subspans for its suboperations. Spans do not need to be contiguous. There may be gaps between spans in a trace.
-        "kind": "A String", # Distinguishes between spans generated in a particular context. For example, two spans with the same name may be distinguished using `RPC_CLIENT` and `RPC_SERVER` to identify queueing latency associated with the span.
-        "name": "A String", # Name of the trace. The trace name is sanitized and displayed in the Stackdriver Trace tool in the {% dynamic print site_values.console_name %}. The name may be a method name or some other per-call site name. For the same executable and the same call point, a best practice is to use a consistent name, which makes it easier to correlate cross-trace spans.
-        "labels": { # Collection of labels associated with the span.
+      { # A span represents a single timed event within a trace. Spans can be nested
+          # and form a trace tree. Often, a trace contains a root span that describes the
+          # end-to-end latency of an operation and, optionally, one or more subspans for
+          # its suboperations. Spans do not need to be contiguous. There may be gaps
+          # between spans in a trace.
+        "kind": "A String", # Distinguishes between spans generated in a particular context. For example,
+            # two spans with the same name may be distinguished using `RPC_CLIENT`
+            # and `RPC_SERVER` to identify queueing latency associated with the span.
+        "name": "A String", # Name of the span. Must be less than 128 bytes. The span name is sanitized
+            # and displayed in the Stackdriver Trace tool in the
+            # {% dynamic print site_values.console_name %}.
+            # The name may be a method name or some other per-call site name.
+            # For the same executable and the same call point, a best practice is
+            # to use a consistent name, which makes it easier to correlate
+            # cross-trace spans.
+        "labels": { # Collection of labels associated with the span. Label keys must be less than
+            # 128 bytes. Label values must be less than 16 kilobytes.
           "a_key": "A String",
         },
         "parentSpanId": "A String", # ID of the parent span, if any. Optional.
         "startTime": "A String", # Start time of the span in nanoseconds from the UNIX epoch.
-        "spanId": "A String", # Identifier for the span. This identifier must be unique within a trace.
+        "spanId": "A String", # Identifier for the span. Must be a 64-bit integer other than 0 and
+            # unique within a trace.
         "endTime": "A String", # End time of the span in nanoseconds from the UNIX epoch.
       },
     ],
@@ -121,34 +141,74 @@
 
 Args:
   projectId: string, ID of the Cloud project where the trace data is stored. (required)
-  orderBy: string, Field used to sort the returned traces. Optional. Can be one of the following: * `trace_id` * `name` (`name` field of root span in the trace) * `duration` (difference between `end_time` and `start_time` fields of the root span) * `start` (`start_time` field of the root span) Descending order can be specified by appending `desc` to the sort field (for example, `name desc`). Only one sort field is permitted.
-  startTime: string, End of the time interval (inclusive) during which the trace data was collected from the application.
-  pageSize: integer, Maximum number of traces to return. If not specified or <= 0, the implementation selects a reasonable value. The implementation may return fewer traces than the requested page size. Optional.
+  orderBy: string, Field used to sort the returned traces. Optional.
+Can be one of the following:
+
+*   `trace_id`
+*   `name` (`name` field of root span in the trace)
+*   `duration` (difference between `end_time` and `start_time` fields of
+     the root span)
+*   `start` (`start_time` field of the root span)
+
+Descending order can be specified by appending `desc` to the sort field
+(for example, `name desc`).
+
+Only one sort field is permitted.
+  startTime: string, End of the time interval (inclusive) during which the trace data was
+collected from the application.
+  pageSize: integer, Maximum number of traces to return. If not specified or <= 0, the
+implementation selects a reasonable value.  The implementation may
+return fewer traces than the requested page size. Optional.
   x__xgafv: string, V1 error format.
-  pageToken: string, Token identifying the page of results to return. If provided, use the value of the `next_page_token` field from a previous request. Optional.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+  pageToken: string, Token identifying the page of results to return. If provided, use the
+value of the `next_page_token` field from a previous request. Optional.
   filter: string, An optional filter for the request.
-  endTime: string, Start of the time interval (inclusive) during which the trace data was collected from the application.
-  view: string, Type of data returned for traces in the list. Optional. Default is `MINIMAL`.
+  endTime: string, Start of the time interval (inclusive) during which the trace data was
+collected from the application.
+  view: string, Type of data returned for traces in the list. Optional. Default is
+`MINIMAL`.
 
 Returns:
   An object of the form:
 
     { # The response message for the `ListTraces` method.
-    "nextPageToken": "A String", # If defined, indicates that there are more traces that match the request and that this value should be passed to the next request to continue retrieving additional traces.
+    "nextPageToken": "A String", # If defined, indicates that there are more traces that match the request
+        # and that this value should be passed to the next request to continue
+        # retrieving additional traces.
     "traces": [ # List of trace records returned.
-      { # A trace describes how long it takes for an application to perform an operation. It consists of a set of spans, each of which represent a single timed event within the operation.
+      { # A trace describes how long it takes for an application to perform an
+          # operation. It consists of a set of spans, each of which represent a single
+          # timed event within the operation.
         "projectId": "A String", # Project ID of the Cloud project where the trace data is stored.
-        "traceId": "A String", # Globally unique identifier for the trace. This identifier is a 128-bit numeric value formatted as a 32-byte hex string.
+        "traceId": "A String", # Globally unique identifier for the trace. This identifier is a 128-bit
+            # numeric value formatted as a 32-byte hex string.
         "spans": [ # Collection of spans in the trace.
-          { # A span represents a single timed event within a trace. Spans can be nested and form a trace tree. Often, a trace contains a root span that describes the end-to-end latency of an operation and, optionally, one or more subspans for its suboperations. Spans do not need to be contiguous. There may be gaps between spans in a trace.
-            "kind": "A String", # Distinguishes between spans generated in a particular context. For example, two spans with the same name may be distinguished using `RPC_CLIENT` and `RPC_SERVER` to identify queueing latency associated with the span.
-            "name": "A String", # Name of the trace. The trace name is sanitized and displayed in the Stackdriver Trace tool in the {% dynamic print site_values.console_name %}. The name may be a method name or some other per-call site name. For the same executable and the same call point, a best practice is to use a consistent name, which makes it easier to correlate cross-trace spans.
-            "labels": { # Collection of labels associated with the span.
+          { # A span represents a single timed event within a trace. Spans can be nested
+              # and form a trace tree. Often, a trace contains a root span that describes the
+              # end-to-end latency of an operation and, optionally, one or more subspans for
+              # its suboperations. Spans do not need to be contiguous. There may be gaps
+              # between spans in a trace.
+            "kind": "A String", # Distinguishes between spans generated in a particular context. For example,
+                # two spans with the same name may be distinguished using `RPC_CLIENT`
+                # and `RPC_SERVER` to identify queueing latency associated with the span.
+            "name": "A String", # Name of the span. Must be less than 128 bytes. The span name is sanitized
+                # and displayed in the Stackdriver Trace tool in the
+                # {% dynamic print site_values.console_name %}.
+                # The name may be a method name or some other per-call site name.
+                # For the same executable and the same call point, a best practice is
+                # to use a consistent name, which makes it easier to correlate
+                # cross-trace spans.
+            "labels": { # Collection of labels associated with the span. Label keys must be less than
+                # 128 bytes. Label values must be less than 16 kilobytes.
               "a_key": "A String",
             },
             "parentSpanId": "A String", # ID of the parent span, if any. Optional.
             "startTime": "A String", # Start time of the span in nanoseconds from the UNIX epoch.
-            "spanId": "A String", # Identifier for the span. This identifier must be unique within a trace.
+            "spanId": "A String", # Identifier for the span. Must be a 64-bit integer other than 0 and
+                # unique within a trace.
             "endTime": "A String", # End time of the span in nanoseconds from the UNIX epoch.
           },
         ],