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/cloudkms_v1.projects.locations.keyRings.cryptoKeys.html b/docs/dyn/cloudkms_v1.projects.locations.keyRings.cryptoKeys.html
index f091223..931fe60 100644
--- a/docs/dyn/cloudkms_v1.projects.locations.keyRings.cryptoKeys.html
+++ b/docs/dyn/cloudkms_v1.projects.locations.keyRings.cryptoKeys.html
@@ -80,41 +80,41 @@
 <p class="firstline">Returns the cryptoKeyVersions Resource.</p>
 
 <p class="toc_element">
-  <code><a href="#create">create(parent=None, body, cryptoKeyId=None, x__xgafv=None)</a></code></p>
+  <code><a href="#create">create(parent, body, cryptoKeyId=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Create a new CryptoKey within a KeyRing.</p>
 <p class="toc_element">
-  <code><a href="#decrypt">decrypt(name=None, body, x__xgafv=None)</a></code></p>
+  <code><a href="#decrypt">decrypt(name, body, x__xgafv=None)</a></code></p>
 <p class="firstline">Decrypt data that was protected by Encrypt.</p>
 <p class="toc_element">
-  <code><a href="#encrypt">encrypt(name=None, body, x__xgafv=None)</a></code></p>
+  <code><a href="#encrypt">encrypt(name, body, x__xgafv=None)</a></code></p>
 <p class="firstline">Encrypt data, so that it can only be recovered by a call to Decrypt.</p>
 <p class="toc_element">
   <code><a href="#get">get(name, x__xgafv=None)</a></code></p>
 <p class="firstline">Returns metadata for a given CryptoKey, as well as its</p>
 <p class="toc_element">
-  <code><a href="#getIamPolicy">getIamPolicy(resource=None, x__xgafv=None)</a></code></p>
+  <code><a href="#getIamPolicy">getIamPolicy(resource, x__xgafv=None)</a></code></p>
 <p class="firstline">Gets the access control policy for a resource.</p>
 <p class="toc_element">
-  <code><a href="#list">list(parent=None, pageToken=None, x__xgafv=None, pageSize=None)</a></code></p>
+  <code><a href="#list">list(parent, pageToken=None, x__xgafv=None, pageSize=None)</a></code></p>
 <p class="firstline">Lists CryptoKeys.</p>
 <p class="toc_element">
   <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
 <p class="firstline">Retrieves the next page of results.</p>
 <p class="toc_element">
-  <code><a href="#patch">patch(name=None, body, updateMask=None, x__xgafv=None)</a></code></p>
+  <code><a href="#patch">patch(name, body, updateMask=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Update a CryptoKey.</p>
 <p class="toc_element">
-  <code><a href="#setIamPolicy">setIamPolicy(resource=None, body, x__xgafv=None)</a></code></p>
+  <code><a href="#setIamPolicy">setIamPolicy(resource, body, x__xgafv=None)</a></code></p>
 <p class="firstline">Sets the access control policy on the specified resource. Replaces any</p>
 <p class="toc_element">
-  <code><a href="#testIamPermissions">testIamPermissions(resource=None, body, x__xgafv=None)</a></code></p>
+  <code><a href="#testIamPermissions">testIamPermissions(resource, body, x__xgafv=None)</a></code></p>
 <p class="firstline">Returns permissions that a caller has on the specified resource.</p>
 <p class="toc_element">
   <code><a href="#updatePrimaryVersion">updatePrimaryVersion(name, body, x__xgafv=None)</a></code></p>
 <p class="firstline">Update the version of a CryptoKey that will be used in Encrypt</p>
 <h3>Method Details</h3>
 <div class="method">
-    <code class="details" id="create">create(parent=None, body, cryptoKeyId=None, x__xgafv=None)</code>
+    <code class="details" id="create">create(parent, body, cryptoKeyId=None, x__xgafv=None)</code>
   <pre>Create a new CryptoKey within a KeyRing.
 
 CryptoKey.purpose is required.
@@ -148,15 +148,15 @@
       # parent CryptoKey, in which case the server will choose the appropriate
       # version for the operation.
     "state": "A String", # The current state of the CryptoKeyVersion.
+    "createTime": "A String", # Output only. The time at which this CryptoKeyVersion was created.
+    "name": "A String", # Output only. The resource name for this CryptoKeyVersion in the format
+        # `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`.
     "destroyTime": "A String", # Output only. The time this CryptoKeyVersion's key material is scheduled
         # for destruction. Only present if state is
         # DESTROY_SCHEDULED.
-    "createTime": "A String", # Output only. The time at which this CryptoKeyVersion was created.
     "destroyEventTime": "A String", # Output only. The time this CryptoKeyVersion's key material was
         # destroyed. Only present if state is
         # DESTROYED.
-    "name": "A String", # Output only. The resource name for this CryptoKeyVersion in the format
-        # `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`.
   },
   "purpose": "A String", # The immutable purpose of this CryptoKey. Currently, the only acceptable
       # purpose is ENCRYPT_DECRYPT.
@@ -205,15 +205,15 @@
         # parent CryptoKey, in which case the server will choose the appropriate
         # version for the operation.
       "state": "A String", # The current state of the CryptoKeyVersion.
+      "createTime": "A String", # Output only. The time at which this CryptoKeyVersion was created.
+      "name": "A String", # Output only. The resource name for this CryptoKeyVersion in the format
+          # `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`.
       "destroyTime": "A String", # Output only. The time this CryptoKeyVersion's key material is scheduled
           # for destruction. Only present if state is
           # DESTROY_SCHEDULED.
-      "createTime": "A String", # Output only. The time at which this CryptoKeyVersion was created.
       "destroyEventTime": "A String", # Output only. The time this CryptoKeyVersion's key material was
           # destroyed. Only present if state is
           # DESTROYED.
-      "name": "A String", # Output only. The resource name for this CryptoKeyVersion in the format
-          # `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`.
     },
     "purpose": "A String", # The immutable purpose of this CryptoKey. Currently, the only acceptable
         # purpose is ENCRYPT_DECRYPT.
@@ -231,7 +231,7 @@
 </div>
 
 <div class="method">
-    <code class="details" id="decrypt">decrypt(name=None, body, x__xgafv=None)</code>
+    <code class="details" id="decrypt">decrypt(name, body, x__xgafv=None)</code>
   <pre>Decrypt data that was protected by Encrypt.
 
 Args:
@@ -261,7 +261,7 @@
 </div>
 
 <div class="method">
-    <code class="details" id="encrypt">encrypt(name=None, body, x__xgafv=None)</code>
+    <code class="details" id="encrypt">encrypt(name, body, x__xgafv=None)</code>
   <pre>Encrypt data, so that it can only be recovered by a call to Decrypt.
 
 Args:
@@ -332,15 +332,15 @@
         # parent CryptoKey, in which case the server will choose the appropriate
         # version for the operation.
       "state": "A String", # The current state of the CryptoKeyVersion.
+      "createTime": "A String", # Output only. The time at which this CryptoKeyVersion was created.
+      "name": "A String", # Output only. The resource name for this CryptoKeyVersion in the format
+          # `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`.
       "destroyTime": "A String", # Output only. The time this CryptoKeyVersion's key material is scheduled
           # for destruction. Only present if state is
           # DESTROY_SCHEDULED.
-      "createTime": "A String", # Output only. The time at which this CryptoKeyVersion was created.
       "destroyEventTime": "A String", # Output only. The time this CryptoKeyVersion's key material was
           # destroyed. Only present if state is
           # DESTROYED.
-      "name": "A String", # Output only. The resource name for this CryptoKeyVersion in the format
-          # `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`.
     },
     "purpose": "A String", # The immutable purpose of this CryptoKey. Currently, the only acceptable
         # purpose is ENCRYPT_DECRYPT.
@@ -358,7 +358,7 @@
 </div>
 
 <div class="method">
-    <code class="details" id="getIamPolicy">getIamPolicy(resource=None, x__xgafv=None)</code>
+    <code class="details" id="getIamPolicy">getIamPolicy(resource, x__xgafv=None)</code>
   <pre>Gets the access control policy for a resource.
 Returns an empty policy if the resource exists and does not have a policy
 set.
@@ -595,7 +595,7 @@
 </div>
 
 <div class="method">
-    <code class="details" id="list">list(parent=None, pageToken=None, x__xgafv=None, pageSize=None)</code>
+    <code class="details" id="list">list(parent, pageToken=None, x__xgafv=None, pageSize=None)</code>
   <pre>Lists CryptoKeys.
 
 Args:
@@ -642,15 +642,15 @@
             # parent CryptoKey, in which case the server will choose the appropriate
             # version for the operation.
           "state": "A String", # The current state of the CryptoKeyVersion.
+          "createTime": "A String", # Output only. The time at which this CryptoKeyVersion was created.
+          "name": "A String", # Output only. The resource name for this CryptoKeyVersion in the format
+              # `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`.
           "destroyTime": "A String", # Output only. The time this CryptoKeyVersion's key material is scheduled
               # for destruction. Only present if state is
               # DESTROY_SCHEDULED.
-          "createTime": "A String", # Output only. The time at which this CryptoKeyVersion was created.
           "destroyEventTime": "A String", # Output only. The time this CryptoKeyVersion's key material was
               # destroyed. Only present if state is
               # DESTROYED.
-          "name": "A String", # Output only. The resource name for this CryptoKeyVersion in the format
-              # `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`.
         },
         "purpose": "A String", # The immutable purpose of this CryptoKey. Currently, the only acceptable
             # purpose is ENCRYPT_DECRYPT.
@@ -685,7 +685,7 @@
 </div>
 
 <div class="method">
-    <code class="details" id="patch">patch(name=None, body, updateMask=None, x__xgafv=None)</code>
+    <code class="details" id="patch">patch(name, body, updateMask=None, x__xgafv=None)</code>
   <pre>Update a CryptoKey.
 
 Args:
@@ -717,15 +717,15 @@
       # parent CryptoKey, in which case the server will choose the appropriate
       # version for the operation.
     "state": "A String", # The current state of the CryptoKeyVersion.
+    "createTime": "A String", # Output only. The time at which this CryptoKeyVersion was created.
+    "name": "A String", # Output only. The resource name for this CryptoKeyVersion in the format
+        # `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`.
     "destroyTime": "A String", # Output only. The time this CryptoKeyVersion's key material is scheduled
         # for destruction. Only present if state is
         # DESTROY_SCHEDULED.
-    "createTime": "A String", # Output only. The time at which this CryptoKeyVersion was created.
     "destroyEventTime": "A String", # Output only. The time this CryptoKeyVersion's key material was
         # destroyed. Only present if state is
         # DESTROYED.
-    "name": "A String", # Output only. The resource name for this CryptoKeyVersion in the format
-        # `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`.
   },
   "purpose": "A String", # The immutable purpose of this CryptoKey. Currently, the only acceptable
       # purpose is ENCRYPT_DECRYPT.
@@ -773,15 +773,15 @@
         # parent CryptoKey, in which case the server will choose the appropriate
         # version for the operation.
       "state": "A String", # The current state of the CryptoKeyVersion.
+      "createTime": "A String", # Output only. The time at which this CryptoKeyVersion was created.
+      "name": "A String", # Output only. The resource name for this CryptoKeyVersion in the format
+          # `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`.
       "destroyTime": "A String", # Output only. The time this CryptoKeyVersion's key material is scheduled
           # for destruction. Only present if state is
           # DESTROY_SCHEDULED.
-      "createTime": "A String", # Output only. The time at which this CryptoKeyVersion was created.
       "destroyEventTime": "A String", # Output only. The time this CryptoKeyVersion's key material was
           # destroyed. Only present if state is
           # DESTROYED.
-      "name": "A String", # Output only. The resource name for this CryptoKeyVersion in the format
-          # `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`.
     },
     "purpose": "A String", # The immutable purpose of this CryptoKey. Currently, the only acceptable
         # purpose is ENCRYPT_DECRYPT.
@@ -799,7 +799,7 @@
 </div>
 
 <div class="method">
-    <code class="details" id="setIamPolicy">setIamPolicy(resource=None, body, x__xgafv=None)</code>
+    <code class="details" id="setIamPolicy">setIamPolicy(resource, body, x__xgafv=None)</code>
   <pre>Sets the access control policy on the specified resource. Replaces any
 existing policy.
 
@@ -1267,7 +1267,7 @@
 </div>
 
 <div class="method">
-    <code class="details" id="testIamPermissions">testIamPermissions(resource=None, body, x__xgafv=None)</code>
+    <code class="details" id="testIamPermissions">testIamPermissions(resource, body, x__xgafv=None)</code>
   <pre>Returns permissions that a caller has on the specified resource.
 If the resource does not exist, this will return an empty set of
 permissions, not a NOT_FOUND error.
@@ -1351,15 +1351,15 @@
         # parent CryptoKey, in which case the server will choose the appropriate
         # version for the operation.
       "state": "A String", # The current state of the CryptoKeyVersion.
+      "createTime": "A String", # Output only. The time at which this CryptoKeyVersion was created.
+      "name": "A String", # Output only. The resource name for this CryptoKeyVersion in the format
+          # `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`.
       "destroyTime": "A String", # Output only. The time this CryptoKeyVersion's key material is scheduled
           # for destruction. Only present if state is
           # DESTROY_SCHEDULED.
-      "createTime": "A String", # Output only. The time at which this CryptoKeyVersion was created.
       "destroyEventTime": "A String", # Output only. The time this CryptoKeyVersion's key material was
           # destroyed. Only present if state is
           # DESTROYED.
-      "name": "A String", # Output only. The resource name for this CryptoKeyVersion in the format
-          # `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`.
     },
     "purpose": "A String", # The immutable purpose of this CryptoKey. Currently, the only acceptable
         # purpose is ENCRYPT_DECRYPT.