all: autogenerated update (2018-07-08)

Update:
- serviceusage/v1
- serviceusage/v1beta1
diff --git a/clouderrorreporting/v1beta1/clouderrorreporting-api.json b/clouderrorreporting/v1beta1/clouderrorreporting-api.json
index 75e537b..4cd9fcb 100644
--- a/clouderrorreporting/v1beta1/clouderrorreporting-api.json
+++ b/clouderrorreporting/v1beta1/clouderrorreporting-api.json
@@ -59,11 +59,6 @@
       "location": "query",
       "type": "string"
     },
-    "bearer_token": {
-      "description": "OAuth bearer token.",
-      "location": "query",
-      "type": "string"
-    },
     "callback": {
       "description": "JSONP",
       "location": "query",
@@ -84,12 +79,6 @@
       "location": "query",
       "type": "string"
     },
-    "pp": {
-      "default": "true",
-      "description": "Pretty-print response.",
-      "location": "query",
-      "type": "boolean"
-    },
     "prettyPrint": {
       "default": "true",
       "description": "Returns response with indentations and line breaks.",
@@ -412,7 +401,7 @@
       }
     }
   },
-  "revision": "20180126",
+  "revision": "20180611",
   "rootUrl": "https://clouderrorreporting.googleapis.com/",
   "schemas": {
     "DeleteEventsResponse": {
diff --git a/serviceusage/v1/serviceusage-api.json b/serviceusage/v1/serviceusage-api.json
index c7fe4ff..9f47543 100644
--- a/serviceusage/v1/serviceusage-api.json
+++ b/serviceusage/v1/serviceusage-api.json
@@ -393,7 +393,7 @@
       }
     }
   },
-  "revision": "20180702",
+  "revision": "20180705",
   "rootUrl": "https://serviceusage.googleapis.com/",
   "schemas": {
     "Api": {
@@ -1352,20 +1352,6 @@
       },
       "type": "object"
     },
-    "GoogleApiServiceusageV1beta1OperationMetadata": {
-      "description": "The operation metadata returned for the batchend services operation.",
-      "id": "GoogleApiServiceusageV1beta1OperationMetadata",
-      "properties": {
-        "resourceNames": {
-          "description": "The full name of the resources that this operation is directly\nassociated with.",
-          "items": {
-            "type": "string"
-          },
-          "type": "array"
-        }
-      },
-      "type": "object"
-    },
     "Http": {
       "description": "Defines the HTTP configuration for an API service. It contains a list of\nHttpRule, each specifying the mapping of an RPC method\nto one or more HTTP REST API methods.",
       "id": "Http",
@@ -1967,32 +1953,15 @@
       "type": "object"
     },
     "OperationMetadata": {
-      "description": "The metadata associated with a long running operation resource.",
+      "description": "The operation metadata returned for the batchend services operation.",
       "id": "OperationMetadata",
       "properties": {
-        "progressPercentage": {
-          "description": "Percentage of completion of this operation, ranging from 0 to 100.",
-          "format": "int32",
-          "type": "integer"
-        },
         "resourceNames": {
           "description": "The full name of the resources that this operation is directly\nassociated with.",
           "items": {
             "type": "string"
           },
           "type": "array"
-        },
-        "startTime": {
-          "description": "The start time of the operation.",
-          "format": "google-datetime",
-          "type": "string"
-        },
-        "steps": {
-          "description": "Detailed status information for each step. The order is undetermined.",
-          "items": {
-            "$ref": "Step"
-          },
-          "type": "array"
         }
       },
       "type": "object"
@@ -2169,37 +2138,6 @@
       },
       "type": "object"
     },
-    "Step": {
-      "description": "Represents the status of one operation step.",
-      "id": "Step",
-      "properties": {
-        "description": {
-          "description": "The short description of the step.",
-          "type": "string"
-        },
-        "status": {
-          "description": "The status code.",
-          "enum": [
-            "STATUS_UNSPECIFIED",
-            "DONE",
-            "NOT_STARTED",
-            "IN_PROGRESS",
-            "FAILED",
-            "CANCELLED"
-          ],
-          "enumDescriptions": [
-            "Unspecifed code.",
-            "The operation or step has completed without errors.",
-            "The operation or step has not started yet.",
-            "The operation or step is in progress.",
-            "The operation or step has completed with errors. If the operation is\nrollbackable, the rollback completed with errors too.",
-            "The operation or step has completed with cancellation."
-          ],
-          "type": "string"
-        }
-      },
-      "type": "object"
-    },
     "SystemParameter": {
       "description": "Define a parameter's name and location. The parameter may be passed as either\nan HTTP header or a URL query parameter, and if both are passed the behavior\nis implementation-dependent.",
       "id": "SystemParameter",
diff --git a/serviceusage/v1/serviceusage-gen.go b/serviceusage/v1/serviceusage-gen.go
index da32120..30ae8d5 100644
--- a/serviceusage/v1/serviceusage-gen.go
+++ b/serviceusage/v1/serviceusage-gen.go
@@ -2069,37 +2069,6 @@
 	return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
 }
 
-// GoogleApiServiceusageV1beta1OperationMetadata: The operation metadata
-// returned for the batchend services operation.
-type GoogleApiServiceusageV1beta1OperationMetadata struct {
-	// ResourceNames: The full name of the resources that this operation is
-	// directly
-	// associated with.
-	ResourceNames []string `json:"resourceNames,omitempty"`
-
-	// ForceSendFields is a list of field names (e.g. "ResourceNames") to
-	// unconditionally include in API requests. By default, fields with
-	// empty values are omitted from API requests. However, any non-pointer,
-	// non-interface field appearing in ForceSendFields will be sent to the
-	// server regardless of whether the field is empty or not. This may be
-	// used to include empty fields in Patch requests.
-	ForceSendFields []string `json:"-"`
-
-	// NullFields is a list of field names (e.g. "ResourceNames") to include
-	// in API requests with the JSON null value. By default, fields with
-	// empty values are omitted from API requests. However, any field with
-	// an empty value appearing in NullFields will be sent to the server as
-	// null. It is an error if a field in this list has a non-empty value.
-	// This may be used to include null fields in Patch requests.
-	NullFields []string `json:"-"`
-}
-
-func (s *GoogleApiServiceusageV1beta1OperationMetadata) MarshalJSON() ([]byte, error) {
-	type NoMethod GoogleApiServiceusageV1beta1OperationMetadata
-	raw := NoMethod(*s)
-	return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
-}
-
 // Http: Defines the HTTP configuration for an API service. It contains
 // a list of
 // HttpRule, each specifying the mapping of an RPC method
@@ -3792,40 +3761,28 @@
 	return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
 }
 
-// OperationMetadata: The metadata associated with a long running
-// operation resource.
+// OperationMetadata: The operation metadata returned for the batchend
+// services operation.
 type OperationMetadata struct {
-	// ProgressPercentage: Percentage of completion of this operation,
-	// ranging from 0 to 100.
-	ProgressPercentage int64 `json:"progressPercentage,omitempty"`
-
 	// ResourceNames: The full name of the resources that this operation is
 	// directly
 	// associated with.
 	ResourceNames []string `json:"resourceNames,omitempty"`
 
-	// StartTime: The start time of the operation.
-	StartTime string `json:"startTime,omitempty"`
-
-	// Steps: Detailed status information for each step. The order is
-	// undetermined.
-	Steps []*Step `json:"steps,omitempty"`
-
-	// ForceSendFields is a list of field names (e.g. "ProgressPercentage")
-	// to unconditionally include in API requests. By default, fields with
+	// ForceSendFields is a list of field names (e.g. "ResourceNames") to
+	// unconditionally include in API requests. By default, fields with
 	// empty values are omitted from API requests. However, any non-pointer,
 	// non-interface field appearing in ForceSendFields will be sent to the
 	// server regardless of whether the field is empty or not. This may be
 	// used to include empty fields in Patch requests.
 	ForceSendFields []string `json:"-"`
 
-	// NullFields is a list of field names (e.g. "ProgressPercentage") to
-	// include in API requests with the JSON null value. By default, fields
-	// with empty values are omitted from API requests. However, any field
-	// with an empty value appearing in NullFields will be sent to the
-	// server as null. It is an error if a field in this list has a
-	// non-empty value. This may be used to include null fields in Patch
-	// requests.
+	// NullFields is a list of field names (e.g. "ResourceNames") to include
+	// in API requests with the JSON null value. By default, fields with
+	// empty values are omitted from API requests. However, any field with
+	// an empty value appearing in NullFields will be sent to the server as
+	// null. It is an error if a field in this list has a non-empty value.
+	// This may be used to include null fields in Patch requests.
 	NullFields []string `json:"-"`
 }
 
@@ -4344,48 +4301,6 @@
 	return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
 }
 
-// Step: Represents the status of one operation step.
-type Step struct {
-	// Description: The short description of the step.
-	Description string `json:"description,omitempty"`
-
-	// Status: The status code.
-	//
-	// Possible values:
-	//   "STATUS_UNSPECIFIED" - Unspecifed code.
-	//   "DONE" - The operation or step has completed without errors.
-	//   "NOT_STARTED" - The operation or step has not started yet.
-	//   "IN_PROGRESS" - The operation or step is in progress.
-	//   "FAILED" - The operation or step has completed with errors. If the
-	// operation is
-	// rollbackable, the rollback completed with errors too.
-	//   "CANCELLED" - The operation or step has completed with
-	// cancellation.
-	Status string `json:"status,omitempty"`
-
-	// ForceSendFields is a list of field names (e.g. "Description") to
-	// unconditionally include in API requests. By default, fields with
-	// empty values are omitted from API requests. However, any non-pointer,
-	// non-interface field appearing in ForceSendFields will be sent to the
-	// server regardless of whether the field is empty or not. This may be
-	// used to include empty fields in Patch requests.
-	ForceSendFields []string `json:"-"`
-
-	// NullFields is a list of field names (e.g. "Description") to include
-	// in API requests with the JSON null value. By default, fields with
-	// empty values are omitted from API requests. However, any field with
-	// an empty value appearing in NullFields will be sent to the server as
-	// null. It is an error if a field in this list has a non-empty value.
-	// This may be used to include null fields in Patch requests.
-	NullFields []string `json:"-"`
-}
-
-func (s *Step) MarshalJSON() ([]byte, error) {
-	type NoMethod Step
-	raw := NoMethod(*s)
-	return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
-}
-
 // SystemParameter: Define a parameter's name and location. The
 // parameter may be passed as either
 // an HTTP header or a URL query parameter, and if both are passed the
diff --git a/serviceusage/v1beta1/serviceusage-api.json b/serviceusage/v1beta1/serviceusage-api.json
index eb32556..26f6d6b 100644
--- a/serviceusage/v1beta1/serviceusage-api.json
+++ b/serviceusage/v1beta1/serviceusage-api.json
@@ -338,7 +338,7 @@
       }
     }
   },
-  "revision": "20180702",
+  "revision": "20180705",
   "rootUrl": "https://serviceusage.googleapis.com/",
   "schemas": {
     "Api": {
@@ -1286,20 +1286,6 @@
       },
       "type": "object"
     },
-    "GoogleApiServiceusageV1beta1OperationMetadata": {
-      "description": "The operation metadata returned for the batchend services operation.",
-      "id": "GoogleApiServiceusageV1beta1OperationMetadata",
-      "properties": {
-        "resourceNames": {
-          "description": "The full name of the resources that this operation is directly\nassociated with.",
-          "items": {
-            "type": "string"
-          },
-          "type": "array"
-        }
-      },
-      "type": "object"
-    },
     "Http": {
       "description": "Defines the HTTP configuration for an API service. It contains a list of\nHttpRule, each specifying the mapping of an RPC method\nto one or more HTTP REST API methods.",
       "id": "Http",
@@ -1901,32 +1887,15 @@
       "type": "object"
     },
     "OperationMetadata": {
-      "description": "The metadata associated with a long running operation resource.",
+      "description": "The operation metadata returned for the batchend services operation.",
       "id": "OperationMetadata",
       "properties": {
-        "progressPercentage": {
-          "description": "Percentage of completion of this operation, ranging from 0 to 100.",
-          "format": "int32",
-          "type": "integer"
-        },
         "resourceNames": {
           "description": "The full name of the resources that this operation is directly\nassociated with.",
           "items": {
             "type": "string"
           },
           "type": "array"
-        },
-        "startTime": {
-          "description": "The start time of the operation.",
-          "format": "google-datetime",
-          "type": "string"
-        },
-        "steps": {
-          "description": "Detailed status information for each step. The order is undetermined.",
-          "items": {
-            "$ref": "Step"
-          },
-          "type": "array"
         }
       },
       "type": "object"
@@ -2181,37 +2150,6 @@
       },
       "type": "object"
     },
-    "Step": {
-      "description": "Represents the status of one operation step.",
-      "id": "Step",
-      "properties": {
-        "description": {
-          "description": "The short description of the step.",
-          "type": "string"
-        },
-        "status": {
-          "description": "The status code.",
-          "enum": [
-            "STATUS_UNSPECIFIED",
-            "DONE",
-            "NOT_STARTED",
-            "IN_PROGRESS",
-            "FAILED",
-            "CANCELLED"
-          ],
-          "enumDescriptions": [
-            "Unspecifed code.",
-            "The operation or step has completed without errors.",
-            "The operation or step has not started yet.",
-            "The operation or step is in progress.",
-            "The operation or step has completed with errors. If the operation is\nrollbackable, the rollback completed with errors too.",
-            "The operation or step has completed with cancellation."
-          ],
-          "type": "string"
-        }
-      },
-      "type": "object"
-    },
     "SystemParameter": {
       "description": "Define a parameter's name and location. The parameter may be passed as either\nan HTTP header or a URL query parameter, and if both are passed the behavior\nis implementation-dependent.",
       "id": "SystemParameter",
diff --git a/serviceusage/v1beta1/serviceusage-gen.go b/serviceusage/v1beta1/serviceusage-gen.go
index 4f61e21..ff86760 100644
--- a/serviceusage/v1beta1/serviceusage-gen.go
+++ b/serviceusage/v1beta1/serviceusage-gen.go
@@ -2023,37 +2023,6 @@
 	return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
 }
 
-// GoogleApiServiceusageV1beta1OperationMetadata: The operation metadata
-// returned for the batchend services operation.
-type GoogleApiServiceusageV1beta1OperationMetadata struct {
-	// ResourceNames: The full name of the resources that this operation is
-	// directly
-	// associated with.
-	ResourceNames []string `json:"resourceNames,omitempty"`
-
-	// ForceSendFields is a list of field names (e.g. "ResourceNames") to
-	// unconditionally include in API requests. By default, fields with
-	// empty values are omitted from API requests. However, any non-pointer,
-	// non-interface field appearing in ForceSendFields will be sent to the
-	// server regardless of whether the field is empty or not. This may be
-	// used to include empty fields in Patch requests.
-	ForceSendFields []string `json:"-"`
-
-	// NullFields is a list of field names (e.g. "ResourceNames") to include
-	// in API requests with the JSON null value. By default, fields with
-	// empty values are omitted from API requests. However, any field with
-	// an empty value appearing in NullFields will be sent to the server as
-	// null. It is an error if a field in this list has a non-empty value.
-	// This may be used to include null fields in Patch requests.
-	NullFields []string `json:"-"`
-}
-
-func (s *GoogleApiServiceusageV1beta1OperationMetadata) MarshalJSON() ([]byte, error) {
-	type NoMethod GoogleApiServiceusageV1beta1OperationMetadata
-	raw := NoMethod(*s)
-	return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
-}
-
 // Http: Defines the HTTP configuration for an API service. It contains
 // a list of
 // HttpRule, each specifying the mapping of an RPC method
@@ -3746,40 +3715,28 @@
 	return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
 }
 
-// OperationMetadata: The metadata associated with a long running
-// operation resource.
+// OperationMetadata: The operation metadata returned for the batchend
+// services operation.
 type OperationMetadata struct {
-	// ProgressPercentage: Percentage of completion of this operation,
-	// ranging from 0 to 100.
-	ProgressPercentage int64 `json:"progressPercentage,omitempty"`
-
 	// ResourceNames: The full name of the resources that this operation is
 	// directly
 	// associated with.
 	ResourceNames []string `json:"resourceNames,omitempty"`
 
-	// StartTime: The start time of the operation.
-	StartTime string `json:"startTime,omitempty"`
-
-	// Steps: Detailed status information for each step. The order is
-	// undetermined.
-	Steps []*Step `json:"steps,omitempty"`
-
-	// ForceSendFields is a list of field names (e.g. "ProgressPercentage")
-	// to unconditionally include in API requests. By default, fields with
+	// ForceSendFields is a list of field names (e.g. "ResourceNames") to
+	// unconditionally include in API requests. By default, fields with
 	// empty values are omitted from API requests. However, any non-pointer,
 	// non-interface field appearing in ForceSendFields will be sent to the
 	// server regardless of whether the field is empty or not. This may be
 	// used to include empty fields in Patch requests.
 	ForceSendFields []string `json:"-"`
 
-	// NullFields is a list of field names (e.g. "ProgressPercentage") to
-	// include in API requests with the JSON null value. By default, fields
-	// with empty values are omitted from API requests. However, any field
-	// with an empty value appearing in NullFields will be sent to the
-	// server as null. It is an error if a field in this list has a
-	// non-empty value. This may be used to include null fields in Patch
-	// requests.
+	// NullFields is a list of field names (e.g. "ResourceNames") to include
+	// in API requests with the JSON null value. By default, fields with
+	// empty values are omitted from API requests. However, any field with
+	// an empty value appearing in NullFields will be sent to the server as
+	// null. It is an error if a field in this list has a non-empty value.
+	// This may be used to include null fields in Patch requests.
 	NullFields []string `json:"-"`
 }
 
@@ -4422,48 +4379,6 @@
 	return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
 }
 
-// Step: Represents the status of one operation step.
-type Step struct {
-	// Description: The short description of the step.
-	Description string `json:"description,omitempty"`
-
-	// Status: The status code.
-	//
-	// Possible values:
-	//   "STATUS_UNSPECIFIED" - Unspecifed code.
-	//   "DONE" - The operation or step has completed without errors.
-	//   "NOT_STARTED" - The operation or step has not started yet.
-	//   "IN_PROGRESS" - The operation or step is in progress.
-	//   "FAILED" - The operation or step has completed with errors. If the
-	// operation is
-	// rollbackable, the rollback completed with errors too.
-	//   "CANCELLED" - The operation or step has completed with
-	// cancellation.
-	Status string `json:"status,omitempty"`
-
-	// ForceSendFields is a list of field names (e.g. "Description") to
-	// unconditionally include in API requests. By default, fields with
-	// empty values are omitted from API requests. However, any non-pointer,
-	// non-interface field appearing in ForceSendFields will be sent to the
-	// server regardless of whether the field is empty or not. This may be
-	// used to include empty fields in Patch requests.
-	ForceSendFields []string `json:"-"`
-
-	// NullFields is a list of field names (e.g. "Description") to include
-	// in API requests with the JSON null value. By default, fields with
-	// empty values are omitted from API requests. However, any field with
-	// an empty value appearing in NullFields will be sent to the server as
-	// null. It is an error if a field in this list has a non-empty value.
-	// This may be used to include null fields in Patch requests.
-	NullFields []string `json:"-"`
-}
-
-func (s *Step) MarshalJSON() ([]byte, error) {
-	type NoMethod Step
-	raw := NoMethod(*s)
-	return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
-}
-
 // SystemParameter: Define a parameter's name and location. The
 // parameter may be passed as either
 // an HTTP header or a URL query parameter, and if both are passed the