Fix method doc signatures for multiline required parameters (#374)

* Fix method doc signatures for multiline required parameters.

Existing doc generator failed to recognize parameters as required when parameter descriptions
extended over more than one line. Besides presenting incorrect information, resulting
inconsistencies broke checks for automated sample generation.

* Regen docs
diff --git a/docs/dyn/iam_v1.projects.serviceAccounts.keys.html b/docs/dyn/iam_v1.projects.serviceAccounts.keys.html
index 3e7f3e5..00294dc 100644
--- a/docs/dyn/iam_v1.projects.serviceAccounts.keys.html
+++ b/docs/dyn/iam_v1.projects.serviceAccounts.keys.html
@@ -75,20 +75,20 @@
 <h1><a href="iam_v1.html">Google Identity and Access Management (IAM) API</a> . <a href="iam_v1.projects.html">projects</a> . <a href="iam_v1.projects.serviceAccounts.html">serviceAccounts</a> . <a href="iam_v1.projects.serviceAccounts.keys.html">keys</a></h1>
 <h2>Instance Methods</h2>
 <p class="toc_element">
-  <code><a href="#create">create(name=None, body, x__xgafv=None)</a></code></p>
+  <code><a href="#create">create(name, body, x__xgafv=None)</a></code></p>
 <p class="firstline">Creates a ServiceAccountKey</p>
 <p class="toc_element">
-  <code><a href="#delete">delete(name=None, x__xgafv=None)</a></code></p>
+  <code><a href="#delete">delete(name, x__xgafv=None)</a></code></p>
 <p class="firstline">Deletes a ServiceAccountKey.</p>
 <p class="toc_element">
-  <code><a href="#get">get(name=None, publicKeyType=None, x__xgafv=None)</a></code></p>
+  <code><a href="#get">get(name, publicKeyType=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Gets the ServiceAccountKey</p>
 <p class="toc_element">
-  <code><a href="#list">list(name=None, keyTypes=None, x__xgafv=None)</a></code></p>
+  <code><a href="#list">list(name, keyTypes=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Lists ServiceAccountKeys.</p>
 <h3>Method Details</h3>
 <div class="method">
-    <code class="details" id="create">create(name=None, body, x__xgafv=None)</code>
+    <code class="details" id="create">create(name, body, x__xgafv=None)</code>
   <pre>Creates a ServiceAccountKey
 and returns it.
 
@@ -133,25 +133,25 @@
       #
       # Public keys for all service accounts are also published at the OAuth2
       # Service Account API.
+    "name": "A String", # The resource name of the service account key in the following format
+        # `projects/{PROJECT_ID}/serviceAccounts/{SERVICE_ACCOUNT_EMAIL}/keys/{key}`.
+    "validBeforeTime": "A String", # The key can be used before this timestamp.
+    "keyAlgorithm": "A String", # Specifies the algorithm (and possibly key size) for the key.
     "privateKeyData": "A String", # The private key data. Only provided in `CreateServiceAccountKey`
         # responses.
-    "validAfterTime": "A String", # The key can be used after this timestamp.
-    "validBeforeTime": "A String", # The key can be used before this timestamp.
     "privateKeyType": "A String", # The output format for the private key.
         # Only provided in `CreateServiceAccountKey` responses, not
         # in `GetServiceAccountKey` or `ListServiceAccountKey` responses.
         #
         # Google never exposes system-managed private keys, and never retains
         # user-managed private keys.
-    "keyAlgorithm": "A String", # Specifies the algorithm (and possibly key size) for the key.
     "publicKeyData": "A String", # The public key data. Only provided in `GetServiceAccountKey` responses.
-    "name": "A String", # The resource name of the service account key in the following format
-        # `projects/{PROJECT_ID}/serviceAccounts/{SERVICE_ACCOUNT_EMAIL}/keys/{key}`.
+    "validAfterTime": "A String", # The key can be used after this timestamp.
   }</pre>
 </div>
 
 <div class="method">
-    <code class="details" id="delete">delete(name=None, x__xgafv=None)</code>
+    <code class="details" id="delete">delete(name, x__xgafv=None)</code>
   <pre>Deletes a ServiceAccountKey.
 
 Args:
@@ -181,7 +181,7 @@
 </div>
 
 <div class="method">
-    <code class="details" id="get">get(name=None, publicKeyType=None, x__xgafv=None)</code>
+    <code class="details" id="get">get(name, publicKeyType=None, x__xgafv=None)</code>
   <pre>Gets the ServiceAccountKey
 by key id.
 
@@ -218,25 +218,25 @@
       #
       # Public keys for all service accounts are also published at the OAuth2
       # Service Account API.
+    "name": "A String", # The resource name of the service account key in the following format
+        # `projects/{PROJECT_ID}/serviceAccounts/{SERVICE_ACCOUNT_EMAIL}/keys/{key}`.
+    "validBeforeTime": "A String", # The key can be used before this timestamp.
+    "keyAlgorithm": "A String", # Specifies the algorithm (and possibly key size) for the key.
     "privateKeyData": "A String", # The private key data. Only provided in `CreateServiceAccountKey`
         # responses.
-    "validAfterTime": "A String", # The key can be used after this timestamp.
-    "validBeforeTime": "A String", # The key can be used before this timestamp.
     "privateKeyType": "A String", # The output format for the private key.
         # Only provided in `CreateServiceAccountKey` responses, not
         # in `GetServiceAccountKey` or `ListServiceAccountKey` responses.
         #
         # Google never exposes system-managed private keys, and never retains
         # user-managed private keys.
-    "keyAlgorithm": "A String", # Specifies the algorithm (and possibly key size) for the key.
     "publicKeyData": "A String", # The public key data. Only provided in `GetServiceAccountKey` responses.
-    "name": "A String", # The resource name of the service account key in the following format
-        # `projects/{PROJECT_ID}/serviceAccounts/{SERVICE_ACCOUNT_EMAIL}/keys/{key}`.
+    "validAfterTime": "A String", # The key can be used after this timestamp.
   }</pre>
 </div>
 
 <div class="method">
-    <code class="details" id="list">list(name=None, keyTypes=None, x__xgafv=None)</code>
+    <code class="details" id="list">list(name, keyTypes=None, x__xgafv=None)</code>
   <pre>Lists ServiceAccountKeys.
 
 Args:
@@ -275,20 +275,20 @@
           #
           # Public keys for all service accounts are also published at the OAuth2
           # Service Account API.
+        "name": "A String", # The resource name of the service account key in the following format
+            # `projects/{PROJECT_ID}/serviceAccounts/{SERVICE_ACCOUNT_EMAIL}/keys/{key}`.
+        "validBeforeTime": "A String", # The key can be used before this timestamp.
+        "keyAlgorithm": "A String", # Specifies the algorithm (and possibly key size) for the key.
         "privateKeyData": "A String", # The private key data. Only provided in `CreateServiceAccountKey`
             # responses.
-        "validAfterTime": "A String", # The key can be used after this timestamp.
-        "validBeforeTime": "A String", # The key can be used before this timestamp.
         "privateKeyType": "A String", # The output format for the private key.
             # Only provided in `CreateServiceAccountKey` responses, not
             # in `GetServiceAccountKey` or `ListServiceAccountKey` responses.
             #
             # Google never exposes system-managed private keys, and never retains
             # user-managed private keys.
-        "keyAlgorithm": "A String", # Specifies the algorithm (and possibly key size) for the key.
         "publicKeyData": "A String", # The public key data. Only provided in `GetServiceAccountKey` responses.
-        "name": "A String", # The resource name of the service account key in the following format
-            # `projects/{PROJECT_ID}/serviceAccounts/{SERVICE_ACCOUNT_EMAIL}/keys/{key}`.
+        "validAfterTime": "A String", # The key can be used after this timestamp.
       },
     ],
   }</pre>