docs: update generated docs (#981)

diff --git a/docs/dyn/cloudprofiler_v2.projects.profiles.html b/docs/dyn/cloudprofiler_v2.projects.profiles.html
index 27d70a6..dd83bb9 100644
--- a/docs/dyn/cloudprofiler_v2.projects.profiles.html
+++ b/docs/dyn/cloudprofiler_v2.projects.profiles.html
@@ -109,9 +109,6 @@
       # The deployment field must be populated. The profile_type specifies the list
       # of profile types supported by the agent. The creation call will hang until a
       # profile of one of these types needs to be collected.
-    "profileType": [ # One or more profile types that the agent is capable of providing.
-      "A String",
-    ],
     "deployment": { # Deployment contains the deployment identification information. # Deployment details.
       "target": "A String", # Target is the service name used to group related deployments:
           # * Service name for GAE Flex / Standard.
@@ -119,8 +116,6 @@
           # * User-specified string for direct GCE profiling (e.g. Java).
           # * Job name for Dataflow.
           # Validation regex: `^[a-z]([-a-z0-9_.]{0,253}[a-z0-9])?$`.
-      "projectId": "A String", # Project ID is the ID of a cloud project.
-          # Validation regex: `^a-z{4,61}[a-z0-9]$`.
       "labels": { # Labels identify the deployment within the user universe and same target.
           # Validation regex for label names: `^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$`.
           # Value for an individual label must be <= 512 bytes, the total
@@ -136,7 +131,12 @@
           # "us-central".
         "a_key": "A String",
       },
+      "projectId": "A String", # Project ID is the ID of a cloud project.
+          # Validation regex: `^a-z{4,61}[a-z0-9]$`.
     },
+    "profileType": [ # One or more profile types that the agent is capable of providing.
+      "A String",
+    ],
   }
 
   x__xgafv: string, V1 error format.
@@ -148,9 +148,13 @@
   An object of the form:
 
     { # Profile resource.
-      "profileType": "A String", # Type of profile.
-          # For offline mode, this must be specified when creating the profile. For
-          # online mode it is assigned and returned by the server.
+      "name": "A String", # Output only. Opaque, server-assigned, unique ID for this profile.
+      "duration": "A String", # Duration of the profiling session.
+          # Input (for the offline mode) or output (for the online mode).
+          # The field represents requested profiling duration. It may slightly differ
+          # from the effective profiling duration, which is recorded in the profile
+          # data, in case the profiling can't be stopped immediately (e.g. in case
+          # stopping the profiling is handled asynchronously).
       "deployment": { # Deployment contains the deployment identification information. # Deployment this profile corresponds to.
         "target": "A String", # Target is the service name used to group related deployments:
             # * Service name for GAE Flex / Standard.
@@ -158,8 +162,6 @@
             # * User-specified string for direct GCE profiling (e.g. Java).
             # * Job name for Dataflow.
             # Validation regex: `^[a-z]([-a-z0-9_.]{0,253}[a-z0-9])?$`.
-        "projectId": "A String", # Project ID is the ID of a cloud project.
-            # Validation regex: `^a-z{4,61}[a-z0-9]$`.
         "labels": { # Labels identify the deployment within the user universe and same target.
             # Validation regex for label names: `^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$`.
             # Value for an individual label must be <= 512 bytes, the total
@@ -175,7 +177,12 @@
             # "us-central".
           "a_key": "A String",
         },
+        "projectId": "A String", # Project ID is the ID of a cloud project.
+            # Validation regex: `^a-z{4,61}[a-z0-9]$`.
       },
+      "profileType": "A String", # Type of profile.
+          # For offline mode, this must be specified when creating the profile. For
+          # online mode it is assigned and returned by the server.
       "labels": { # Input only. Labels associated to this specific profile. These labels will
           # get merged with the deployment labels for the final data set.  See
           # documentation on deployment labels for validation rules and limits.
@@ -183,13 +190,6 @@
       },
       "profileBytes": "A String", # Input only. Profile bytes, as a gzip compressed serialized proto, the
           # format is https://github.com/google/pprof/blob/master/proto/profile.proto.
-      "name": "A String", # Output only. Opaque, server-assigned, unique ID for this profile.
-      "duration": "A String", # Duration of the profiling session.
-          # Input (for the offline mode) or output (for the online mode).
-          # The field represents requested profiling duration. It may slightly differ
-          # from the effective profiling duration, which is recorded in the profile
-          # data, in case the profiling can't be stopped immediately (e.g. in case
-          # stopping the profiling is handled asynchronously).
     }</pre>
 </div>
 
@@ -205,9 +205,13 @@
     The object takes the form of:
 
 { # Profile resource.
-    &quot;profileType&quot;: &quot;A String&quot;, # Type of profile.
-        # For offline mode, this must be specified when creating the profile. For
-        # online mode it is assigned and returned by the server.
+    &quot;name&quot;: &quot;A String&quot;, # Output only. Opaque, server-assigned, unique ID for this profile.
+    &quot;duration&quot;: &quot;A String&quot;, # Duration of the profiling session.
+        # Input (for the offline mode) or output (for the online mode).
+        # The field represents requested profiling duration. It may slightly differ
+        # from the effective profiling duration, which is recorded in the profile
+        # data, in case the profiling can&#x27;t be stopped immediately (e.g. in case
+        # stopping the profiling is handled asynchronously).
     &quot;deployment&quot;: { # Deployment contains the deployment identification information. # Deployment this profile corresponds to.
       &quot;target&quot;: &quot;A String&quot;, # Target is the service name used to group related deployments:
           # * Service name for GAE Flex / Standard.
@@ -215,8 +219,6 @@
           # * User-specified string for direct GCE profiling (e.g. Java).
           # * Job name for Dataflow.
           # Validation regex: `^[a-z]([-a-z0-9_.]{0,253}[a-z0-9])?$`.
-      &quot;projectId&quot;: &quot;A String&quot;, # Project ID is the ID of a cloud project.
-          # Validation regex: `^a-z{4,61}[a-z0-9]$`.
       &quot;labels&quot;: { # Labels identify the deployment within the user universe and same target.
           # Validation regex for label names: `^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$`.
           # Value for an individual label must be &lt;= 512 bytes, the total
@@ -232,7 +234,12 @@
           # &quot;us-central&quot;.
         &quot;a_key&quot;: &quot;A String&quot;,
       },
+      &quot;projectId&quot;: &quot;A String&quot;, # Project ID is the ID of a cloud project.
+          # Validation regex: `^a-z{4,61}[a-z0-9]$`.
     },
+    &quot;profileType&quot;: &quot;A String&quot;, # Type of profile.
+        # For offline mode, this must be specified when creating the profile. For
+        # online mode it is assigned and returned by the server.
     &quot;labels&quot;: { # Input only. Labels associated to this specific profile. These labels will
         # get merged with the deployment labels for the final data set.  See
         # documentation on deployment labels for validation rules and limits.
@@ -240,13 +247,6 @@
     },
     &quot;profileBytes&quot;: &quot;A String&quot;, # Input only. Profile bytes, as a gzip compressed serialized proto, the
         # format is https://github.com/google/pprof/blob/master/proto/profile.proto.
-    &quot;name&quot;: &quot;A String&quot;, # Output only. Opaque, server-assigned, unique ID for this profile.
-    &quot;duration&quot;: &quot;A String&quot;, # Duration of the profiling session.
-        # Input (for the offline mode) or output (for the online mode).
-        # The field represents requested profiling duration. It may slightly differ
-        # from the effective profiling duration, which is recorded in the profile
-        # data, in case the profiling can&#x27;t be stopped immediately (e.g. in case
-        # stopping the profiling is handled asynchronously).
   }
 
   x__xgafv: string, V1 error format.
@@ -258,9 +258,13 @@
   An object of the form:
 
     { # Profile resource.
-      &quot;profileType&quot;: &quot;A String&quot;, # Type of profile.
-          # For offline mode, this must be specified when creating the profile. For
-          # online mode it is assigned and returned by the server.
+      &quot;name&quot;: &quot;A String&quot;, # Output only. Opaque, server-assigned, unique ID for this profile.
+      &quot;duration&quot;: &quot;A String&quot;, # Duration of the profiling session.
+          # Input (for the offline mode) or output (for the online mode).
+          # The field represents requested profiling duration. It may slightly differ
+          # from the effective profiling duration, which is recorded in the profile
+          # data, in case the profiling can&#x27;t be stopped immediately (e.g. in case
+          # stopping the profiling is handled asynchronously).
       &quot;deployment&quot;: { # Deployment contains the deployment identification information. # Deployment this profile corresponds to.
         &quot;target&quot;: &quot;A String&quot;, # Target is the service name used to group related deployments:
             # * Service name for GAE Flex / Standard.
@@ -268,8 +272,6 @@
             # * User-specified string for direct GCE profiling (e.g. Java).
             # * Job name for Dataflow.
             # Validation regex: `^[a-z]([-a-z0-9_.]{0,253}[a-z0-9])?$`.
-        &quot;projectId&quot;: &quot;A String&quot;, # Project ID is the ID of a cloud project.
-            # Validation regex: `^a-z{4,61}[a-z0-9]$`.
         &quot;labels&quot;: { # Labels identify the deployment within the user universe and same target.
             # Validation regex for label names: `^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$`.
             # Value for an individual label must be &lt;= 512 bytes, the total
@@ -285,7 +287,12 @@
             # &quot;us-central&quot;.
           &quot;a_key&quot;: &quot;A String&quot;,
         },
+        &quot;projectId&quot;: &quot;A String&quot;, # Project ID is the ID of a cloud project.
+            # Validation regex: `^a-z{4,61}[a-z0-9]$`.
       },
+      &quot;profileType&quot;: &quot;A String&quot;, # Type of profile.
+          # For offline mode, this must be specified when creating the profile. For
+          # online mode it is assigned and returned by the server.
       &quot;labels&quot;: { # Input only. Labels associated to this specific profile. These labels will
           # get merged with the deployment labels for the final data set.  See
           # documentation on deployment labels for validation rules and limits.
@@ -293,13 +300,6 @@
       },
       &quot;profileBytes&quot;: &quot;A String&quot;, # Input only. Profile bytes, as a gzip compressed serialized proto, the
           # format is https://github.com/google/pprof/blob/master/proto/profile.proto.
-      &quot;name&quot;: &quot;A String&quot;, # Output only. Opaque, server-assigned, unique ID for this profile.
-      &quot;duration&quot;: &quot;A String&quot;, # Duration of the profiling session.
-          # Input (for the offline mode) or output (for the online mode).
-          # The field represents requested profiling duration. It may slightly differ
-          # from the effective profiling duration, which is recorded in the profile
-          # data, in case the profiling can&#x27;t be stopped immediately (e.g. in case
-          # stopping the profiling is handled asynchronously).
     }</pre>
 </div>
 
@@ -316,9 +316,13 @@
     The object takes the form of:
 
 { # Profile resource.
-    &quot;profileType&quot;: &quot;A String&quot;, # Type of profile.
-        # For offline mode, this must be specified when creating the profile. For
-        # online mode it is assigned and returned by the server.
+    &quot;name&quot;: &quot;A String&quot;, # Output only. Opaque, server-assigned, unique ID for this profile.
+    &quot;duration&quot;: &quot;A String&quot;, # Duration of the profiling session.
+        # Input (for the offline mode) or output (for the online mode).
+        # The field represents requested profiling duration. It may slightly differ
+        # from the effective profiling duration, which is recorded in the profile
+        # data, in case the profiling can&#x27;t be stopped immediately (e.g. in case
+        # stopping the profiling is handled asynchronously).
     &quot;deployment&quot;: { # Deployment contains the deployment identification information. # Deployment this profile corresponds to.
       &quot;target&quot;: &quot;A String&quot;, # Target is the service name used to group related deployments:
           # * Service name for GAE Flex / Standard.
@@ -326,8 +330,6 @@
           # * User-specified string for direct GCE profiling (e.g. Java).
           # * Job name for Dataflow.
           # Validation regex: `^[a-z]([-a-z0-9_.]{0,253}[a-z0-9])?$`.
-      &quot;projectId&quot;: &quot;A String&quot;, # Project ID is the ID of a cloud project.
-          # Validation regex: `^a-z{4,61}[a-z0-9]$`.
       &quot;labels&quot;: { # Labels identify the deployment within the user universe and same target.
           # Validation regex for label names: `^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$`.
           # Value for an individual label must be &lt;= 512 bytes, the total
@@ -343,7 +345,12 @@
           # &quot;us-central&quot;.
         &quot;a_key&quot;: &quot;A String&quot;,
       },
+      &quot;projectId&quot;: &quot;A String&quot;, # Project ID is the ID of a cloud project.
+          # Validation regex: `^a-z{4,61}[a-z0-9]$`.
     },
+    &quot;profileType&quot;: &quot;A String&quot;, # Type of profile.
+        # For offline mode, this must be specified when creating the profile. For
+        # online mode it is assigned and returned by the server.
     &quot;labels&quot;: { # Input only. Labels associated to this specific profile. These labels will
         # get merged with the deployment labels for the final data set.  See
         # documentation on deployment labels for validation rules and limits.
@@ -351,13 +358,6 @@
     },
     &quot;profileBytes&quot;: &quot;A String&quot;, # Input only. Profile bytes, as a gzip compressed serialized proto, the
         # format is https://github.com/google/pprof/blob/master/proto/profile.proto.
-    &quot;name&quot;: &quot;A String&quot;, # Output only. Opaque, server-assigned, unique ID for this profile.
-    &quot;duration&quot;: &quot;A String&quot;, # Duration of the profiling session.
-        # Input (for the offline mode) or output (for the online mode).
-        # The field represents requested profiling duration. It may slightly differ
-        # from the effective profiling duration, which is recorded in the profile
-        # data, in case the profiling can&#x27;t be stopped immediately (e.g. in case
-        # stopping the profiling is handled asynchronously).
   }
 
   updateMask: string, Field mask used to specify the fields to be overwritten. Currently only
@@ -373,9 +373,13 @@
   An object of the form:
 
     { # Profile resource.
-      &quot;profileType&quot;: &quot;A String&quot;, # Type of profile.
-          # For offline mode, this must be specified when creating the profile. For
-          # online mode it is assigned and returned by the server.
+      &quot;name&quot;: &quot;A String&quot;, # Output only. Opaque, server-assigned, unique ID for this profile.
+      &quot;duration&quot;: &quot;A String&quot;, # Duration of the profiling session.
+          # Input (for the offline mode) or output (for the online mode).
+          # The field represents requested profiling duration. It may slightly differ
+          # from the effective profiling duration, which is recorded in the profile
+          # data, in case the profiling can&#x27;t be stopped immediately (e.g. in case
+          # stopping the profiling is handled asynchronously).
       &quot;deployment&quot;: { # Deployment contains the deployment identification information. # Deployment this profile corresponds to.
         &quot;target&quot;: &quot;A String&quot;, # Target is the service name used to group related deployments:
             # * Service name for GAE Flex / Standard.
@@ -383,8 +387,6 @@
             # * User-specified string for direct GCE profiling (e.g. Java).
             # * Job name for Dataflow.
             # Validation regex: `^[a-z]([-a-z0-9_.]{0,253}[a-z0-9])?$`.
-        &quot;projectId&quot;: &quot;A String&quot;, # Project ID is the ID of a cloud project.
-            # Validation regex: `^a-z{4,61}[a-z0-9]$`.
         &quot;labels&quot;: { # Labels identify the deployment within the user universe and same target.
             # Validation regex for label names: `^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$`.
             # Value for an individual label must be &lt;= 512 bytes, the total
@@ -400,7 +402,12 @@
             # &quot;us-central&quot;.
           &quot;a_key&quot;: &quot;A String&quot;,
         },
+        &quot;projectId&quot;: &quot;A String&quot;, # Project ID is the ID of a cloud project.
+            # Validation regex: `^a-z{4,61}[a-z0-9]$`.
       },
+      &quot;profileType&quot;: &quot;A String&quot;, # Type of profile.
+          # For offline mode, this must be specified when creating the profile. For
+          # online mode it is assigned and returned by the server.
       &quot;labels&quot;: { # Input only. Labels associated to this specific profile. These labels will
           # get merged with the deployment labels for the final data set.  See
           # documentation on deployment labels for validation rules and limits.
@@ -408,13 +415,6 @@
       },
       &quot;profileBytes&quot;: &quot;A String&quot;, # Input only. Profile bytes, as a gzip compressed serialized proto, the
           # format is https://github.com/google/pprof/blob/master/proto/profile.proto.
-      &quot;name&quot;: &quot;A String&quot;, # Output only. Opaque, server-assigned, unique ID for this profile.
-      &quot;duration&quot;: &quot;A String&quot;, # Duration of the profiling session.
-          # Input (for the offline mode) or output (for the online mode).
-          # The field represents requested profiling duration. It may slightly differ
-          # from the effective profiling duration, which is recorded in the profile
-          # data, in case the profiling can&#x27;t be stopped immediately (e.g. in case
-          # stopping the profiling is handled asynchronously).
     }</pre>
 </div>