Regen all docs. (#700)

* Stop recursing if discovery == {}

* Generate docs with 'make docs'.
diff --git a/docs/dyn/dataflow_v1b3.projects.jobs.messages.html b/docs/dyn/dataflow_v1b3.projects.jobs.messages.html
index 8095fc8..91730cc 100644
--- a/docs/dyn/dataflow_v1b3.projects.jobs.messages.html
+++ b/docs/dyn/dataflow_v1b3.projects.jobs.messages.html
@@ -72,7 +72,7 @@
 
 </style>
 
-<h1><a href="dataflow_v1b3.html">Google Dataflow API</a> . <a href="dataflow_v1b3.projects.html">projects</a> . <a href="dataflow_v1b3.projects.jobs.html">jobs</a> . <a href="dataflow_v1b3.projects.jobs.messages.html">messages</a></h1>
+<h1><a href="dataflow_v1b3.html">Dataflow API</a> . <a href="dataflow_v1b3.projects.html">projects</a> . <a href="dataflow_v1b3.projects.jobs.html">jobs</a> . <a href="dataflow_v1b3.projects.jobs.messages.html">messages</a></h1>
 <h2>Instance Methods</h2>
 <p class="toc_element">
   <code><a href="#list">list(projectId, jobId, startTime=None, pageSize=None, x__xgafv=None, pageToken=None, location=None, minimumImportance=None, endTime=None)</a></code></p>
@@ -85,6 +85,12 @@
     <code class="details" id="list">list(projectId, jobId, startTime=None, pageSize=None, x__xgafv=None, pageToken=None, location=None, minimumImportance=None, endTime=None)</code>
   <pre>Request the job status.
 
+To request the status of a job, we recommend using
+`projects.locations.jobs.messages.list` with a [regional endpoint]
+(https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using
+`projects.jobs.messages.list` is not recommended, as you can only request
+the status of jobs that are running in `us-central1`.
+
 Args:
   projectId: string, A project id. (required)
   jobId: string, The job to get messages about. (required)
@@ -100,7 +106,9 @@
   pageToken: string, If supplied, this should be the value of next_page_token returned
 by an earlier call. This will cause the next page of results to
 be returned.
-  location: string, The location which contains the job specified by job_id.
+  location: string, The [regional endpoint]
+(https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that
+contains the job specified by job_id.
   minimumImportance: string, Filter to only get messages with importance >= level
   endTime: string, Return only messages with timestamps < end_time. The default is now
 (i.e. return up to the latest messages available).
@@ -113,26 +121,28 @@
     "autoscalingEvents": [ # Autoscaling events in ascending timestamp order.
       { # A structured message reporting an autoscaling decision made by the Dataflow
           # service.
-        "eventType": "A String", # The type of autoscaling event to report.
-        "currentNumWorkers": "A String", # The current number of workers the job has.
         "description": { # A rich message format, including a human readable string, a key for # A message describing why the system decided to adjust the current
             # number of workers, why it failed, or why the system decided to
             # not make any changes to the number of workers.
             # identifying the message, and structured data associated with the message for
             # programmatic consumption.
-          "messageKey": "A String", # Idenfier for this message type.  Used by external systems to
+          "messageKey": "A String", # Identifier for this message type.  Used by external systems to
               # internationalize or personalize message.
           "messageText": "A String", # Human-readable version of message.
           "parameters": [ # The structured data associated with this message.
             { # Structured data associated with this message.
-              "value": "", # Value for this parameter.
               "key": "A String", # Key or name for this parameter.
+              "value": "", # Value for this parameter.
             },
           ],
         },
         "targetNumWorkers": "A String", # The target number of workers the worker pool wants to resize to use.
+        "eventType": "A String", # The type of autoscaling event to report.
+        "workerPool": "A String", # A short and friendly name for the worker pool this event refers to,
+            # populated from the value of PoolStageRelation::user_pool_name.
         "time": "A String", # The time this event was emitted to indicate a new target or current
             # num_workers value.
+        "currentNumWorkers": "A String", # The current number of workers the job has.
       },
     ],
     "jobMessages": [ # Messages in ascending timestamp order.