Hello community,

here is the log from the commit of package python-googleapis-common-protos for 
openSUSE:Factory checked in at 2019-03-28 22:48:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-googleapis-common-protos (Old)
 and      /work/SRC/openSUSE:Factory/.python-googleapis-common-protos.new.25356 
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-googleapis-common-protos"

Thu Mar 28 22:48:34 2019 rev:4 rq:688738 version:1.5.9

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-googleapis-common-protos/python-googleapis-common-protos.changes
  2019-03-19 09:58:34.624098513 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-googleapis-common-protos.new.25356/python-googleapis-common-protos.changes
       2019-03-28 22:48:34.911055881 +0100
@@ -1,0 +2,6 @@
+Tue Mar 26 13:55:15 UTC 2019 - Tomáš Chvátal <[email protected]>
+
+- Update to 1.5.9:
+  * no upstream changelog
+
+-------------------------------------------------------------------

Old:
----
  googleapis-common-protos-1.5.8.tar.gz

New:
----
  googleapis-common-protos-1.5.9.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-googleapis-common-protos.spec ++++++
--- /var/tmp/diff_new_pack.AZqhYr/_old  2019-03-28 22:48:35.447055783 +0100
+++ /var/tmp/diff_new_pack.AZqhYr/_new  2019-03-28 22:48:35.467055780 +0100
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-googleapis-common-protos
-Version:        1.5.8
+Version:        1.5.9
 Release:        0
 Summary:        Common protobufs used in Google APIs
 License:        Apache-2.0

++++++ googleapis-common-protos-1.5.8.tar.gz -> 
googleapis-common-protos-1.5.9.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/googleapis-common-protos-1.5.8/PKG-INFO 
new/googleapis-common-protos-1.5.9/PKG-INFO
--- old/googleapis-common-protos-1.5.8/PKG-INFO 2019-02-13 05:26:38.000000000 
+0100
+++ new/googleapis-common-protos-1.5.9/PKG-INFO 2019-03-23 00:04:40.000000000 
+0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: googleapis-common-protos
-Version: 1.5.8
+Version: 1.5.9
 Summary: Common protobufs used in Google APIs
 Home-page: https://github.com/googleapis/googleapis
 Author: Google LLC
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/google/api/backend_pb2.py 
new/googleapis-common-protos-1.5.9/google/api/backend_pb2.py
--- old/googleapis-common-protos-1.5.8/google/api/backend_pb2.py        
2019-01-11 22:31:41.000000000 +0100
+++ new/googleapis-common-protos-1.5.9/google/api/backend_pb2.py        
2019-03-22 23:53:41.000000000 +0100
@@ -19,11 +19,37 @@
   package='google.api',
   syntax='proto3',
   
serialized_options=_b('\n\016com.google.apiB\014BackendProtoP\001ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\242\002\004GAPI'),
-  
serialized_pb=_b('\n\x18google/api/backend.proto\x12\ngoogle.api\"1\n\x07\x42\x61\x63kend\x12&\n\x05rules\x18\x01
 
\x03(\x0b\x32\x17.google.api.BackendRule\"X\n\x0b\x42\x61\x63kendRule\x12\x10\n\x08selector\x18\x01
 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x02 
\x01(\t\x12\x10\n\x08\x64\x65\x61\x64line\x18\x03 
\x01(\x01\x12\x14\n\x0cmin_deadline\x18\x04 
\x01(\x01\x42n\n\x0e\x63om.google.apiB\x0c\x42\x61\x63kendProtoP\x01ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\xa2\x02\x04GAPIb\x06proto3')
+  
serialized_pb=_b('\n\x18google/api/backend.proto\x12\ngoogle.api\"1\n\x07\x42\x61\x63kend\x12&\n\x05rules\x18\x01
 
\x03(\x0b\x32\x17.google.api.BackendRule\"\xc8\x02\n\x0b\x42\x61\x63kendRule\x12\x10\n\x08selector\x18\x01
 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x02 
\x01(\t\x12\x10\n\x08\x64\x65\x61\x64line\x18\x03 
\x01(\x01\x12\x14\n\x0cmin_deadline\x18\x04 
\x01(\x01\x12\x1a\n\x12operation_deadline\x18\x05 
\x01(\x01\x12\x41\n\x10path_translation\x18\x06 
\x01(\x0e\x32\'.google.api.BackendRule.PathTranslation\x12\x16\n\x0cjwt_audience\x18\x07
 \x01(\tH\x00\"e\n\x0fPathTranslation\x12 
\n\x1cPATH_TRANSLATION_UNSPECIFIED\x10\x00\x12\x14\n\x10\x43ONSTANT_ADDRESS\x10\x01\x12\x1a\n\x16\x41PPEND_PATH_TO_ADDRESS\x10\x02\x42\x10\n\x0e\x61uthenticationBn\n\x0e\x63om.google.apiB\x0c\x42\x61\x63kendProtoP\x01ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\xa2\x02\x04GAPIb\x06proto3')
 )
 
 
 
+_BACKENDRULE_PATHTRANSLATION = _descriptor.EnumDescriptor(
+  name='PathTranslation',
+  full_name='google.api.BackendRule.PathTranslation',
+  filename=None,
+  file=DESCRIPTOR,
+  values=[
+    _descriptor.EnumValueDescriptor(
+      name='PATH_TRANSLATION_UNSPECIFIED', index=0, number=0,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='CONSTANT_ADDRESS', index=1, number=1,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='APPEND_PATH_TO_ADDRESS', index=2, number=2,
+      serialized_options=None,
+      type=None),
+  ],
+  containing_type=None,
+  serialized_options=None,
+  serialized_start=301,
+  serialized_end=402,
+)
+_sym_db.RegisterEnumDescriptor(_BACKENDRULE_PATHTRANSLATION)
+
 
 _BACKEND = _descriptor.Descriptor(
   name='Backend',
@@ -91,23 +117,53 @@
       message_type=None, enum_type=None, containing_type=None,
       is_extension=False, extension_scope=None,
       serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='operation_deadline', 
full_name='google.api.BackendRule.operation_deadline', index=4,
+      number=5, type=1, cpp_type=5, label=1,
+      has_default_value=False, default_value=float(0),
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='path_translation', 
full_name='google.api.BackendRule.path_translation', index=5,
+      number=6, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='jwt_audience', full_name='google.api.BackendRule.jwt_audience', 
index=6,
+      number=7, type=9, cpp_type=9, label=1,
+      has_default_value=False, default_value=_b("").decode('utf-8'),
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
   ],
   extensions=[
   ],
   nested_types=[],
   enum_types=[
+    _BACKENDRULE_PATHTRANSLATION,
   ],
   serialized_options=None,
   is_extendable=False,
   syntax='proto3',
   extension_ranges=[],
   oneofs=[
+    _descriptor.OneofDescriptor(
+      name='authentication', full_name='google.api.BackendRule.authentication',
+      index=0, containing_type=None, fields=[]),
   ],
-  serialized_start=91,
-  serialized_end=179,
+  serialized_start=92,
+  serialized_end=420,
 )
 
 _BACKEND.fields_by_name['rules'].message_type = _BACKENDRULE
+_BACKENDRULE.fields_by_name['path_translation'].enum_type = 
_BACKENDRULE_PATHTRANSLATION
+_BACKENDRULE_PATHTRANSLATION.containing_type = _BACKENDRULE
+_BACKENDRULE.oneofs_by_name['authentication'].fields.append(
+  _BACKENDRULE.fields_by_name['jwt_audience'])
+_BACKENDRULE.fields_by_name['jwt_audience'].containing_oneof = 
_BACKENDRULE.oneofs_by_name['authentication']
 DESCRIPTOR.message_types_by_name['Backend'] = _BACKEND
 DESCRIPTOR.message_types_by_name['BackendRule'] = _BACKENDRULE
 _sym_db.RegisterFileDescriptor(DESCRIPTOR)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/google/api/billing_pb2.py 
new/googleapis-common-protos-1.5.9/google/api/billing_pb2.py
--- old/googleapis-common-protos-1.5.8/google/api/billing_pb2.py        
2019-01-11 22:31:41.000000000 +0100
+++ new/googleapis-common-protos-1.5.9/google/api/billing_pb2.py        
2019-03-22 23:53:41.000000000 +0100
@@ -13,6 +13,7 @@
 
 
 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
+from google.api import metric_pb2 as google_dot_api_dot_metric__pb2
 
 
 DESCRIPTOR = _descriptor.FileDescriptor(
@@ -20,9 +21,9 @@
   package='google.api',
   syntax='proto3',
   
serialized_options=_b('\n\016com.google.apiB\014BillingProtoP\001ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\242\002\004GAPI'),
-  
serialized_pb=_b('\n\x18google/api/billing.proto\x12\ngoogle.api\x1a\x1cgoogle/api/annotations.proto\"\x93\x01\n\x07\x42illing\x12\x45\n\x15\x63onsumer_destinations\x18\x08
 
\x03(\x0b\x32&.google.api.Billing.BillingDestination\x1a\x41\n\x12\x42illingDestination\x12\x1a\n\x12monitored_resource\x18\x01
 \x01(\t\x12\x0f\n\x07metrics\x18\x02 
\x03(\tBn\n\x0e\x63om.google.apiB\x0c\x42illingProtoP\x01ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\xa2\x02\x04GAPIb\x06proto3')
+  
serialized_pb=_b('\n\x18google/api/billing.proto\x12\ngoogle.api\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/metric.proto\"\x93\x01\n\x07\x42illing\x12\x45\n\x15\x63onsumer_destinations\x18\x08
 
\x03(\x0b\x32&.google.api.Billing.BillingDestination\x1a\x41\n\x12\x42illingDestination\x12\x1a\n\x12monitored_resource\x18\x01
 \x01(\t\x12\x0f\n\x07metrics\x18\x02 
\x03(\tBn\n\x0e\x63om.google.apiB\x0c\x42illingProtoP\x01ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\xa2\x02\x04GAPIb\x06proto3')
   ,
-  dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,])
+  
dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_metric__pb2.DESCRIPTOR,])
 
 
 
@@ -60,8 +61,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=153,
-  serialized_end=218,
+  serialized_start=178,
+  serialized_end=243,
 )
 
 _BILLING = _descriptor.Descriptor(
@@ -90,8 +91,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=71,
-  serialized_end=218,
+  serialized_start=96,
+  serialized_end=243,
 )
 
 _BILLING_BILLINGDESTINATION.containing_type = _BILLING
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/google/api/client_pb2.py 
new/googleapis-common-protos-1.5.9/google/api/client_pb2.py
--- old/googleapis-common-protos-1.5.8/google/api/client_pb2.py 1970-01-01 
01:00:00.000000000 +0100
+++ new/googleapis-common-protos-1.5.9/google/api/client_pb2.py 2019-03-22 
23:53:41.000000000 +0100
@@ -0,0 +1,63 @@
+# Generated by the protocol buffer compiler.  DO NOT EDIT!
+# source: google/api/client.proto
+
+import sys
+_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
+from google.protobuf import descriptor as _descriptor
+from google.protobuf import message as _message
+from google.protobuf import reflection as _reflection
+from google.protobuf import symbol_database as _symbol_database
+# @@protoc_insertion_point(imports)
+
+_sym_db = _symbol_database.Default()
+
+
+from google.protobuf import descriptor_pb2 as 
google_dot_protobuf_dot_descriptor__pb2
+
+
+DESCRIPTOR = _descriptor.FileDescriptor(
+  name='google/api/client.proto',
+  package='google.api',
+  syntax='proto3',
+  
serialized_options=_b('\n\016com.google.apiB\013ClientProtoP\001ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\242\002\004GAPI'),
+  serialized_pb=_b('\n\x17google/api/client.proto\x12\ngoogle.api\x1a 
google/protobuf/descriptor.proto:9\n\x10method_signature\x12\x1e.google.protobuf.MethodOptions\x18\x9b\x08
 
\x03(\t:6\n\x0c\x64\x65\x66\x61ult_host\x12\x1f.google.protobuf.ServiceOptions\x18\x99\x08
 \x01(\t:6\n\x0coauth_scopes\x12\x1f.google.protobuf.ServiceOptions\x18\x9a\x08 
\x01(\tBi\n\x0e\x63om.google.apiB\x0b\x43lientProtoP\x01ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\xa2\x02\x04GAPIb\x06proto3')
+  ,
+  dependencies=[google_dot_protobuf_dot_descriptor__pb2.DESCRIPTOR,])
+
+
+METHOD_SIGNATURE_FIELD_NUMBER = 1051
+method_signature = _descriptor.FieldDescriptor(
+  name='method_signature', full_name='google.api.method_signature', index=0,
+  number=1051, type=9, cpp_type=9, label=3,
+  has_default_value=False, default_value=[],
+  message_type=None, enum_type=None, containing_type=None,
+  is_extension=True, extension_scope=None,
+  serialized_options=None, file=DESCRIPTOR)
+DEFAULT_HOST_FIELD_NUMBER = 1049
+default_host = _descriptor.FieldDescriptor(
+  name='default_host', full_name='google.api.default_host', index=1,
+  number=1049, type=9, cpp_type=9, label=1,
+  has_default_value=False, default_value=_b("").decode('utf-8'),
+  message_type=None, enum_type=None, containing_type=None,
+  is_extension=True, extension_scope=None,
+  serialized_options=None, file=DESCRIPTOR)
+OAUTH_SCOPES_FIELD_NUMBER = 1050
+oauth_scopes = _descriptor.FieldDescriptor(
+  name='oauth_scopes', full_name='google.api.oauth_scopes', index=2,
+  number=1050, type=9, cpp_type=9, label=1,
+  has_default_value=False, default_value=_b("").decode('utf-8'),
+  message_type=None, enum_type=None, containing_type=None,
+  is_extension=True, extension_scope=None,
+  serialized_options=None, file=DESCRIPTOR)
+
+DESCRIPTOR.extensions_by_name['method_signature'] = method_signature
+DESCRIPTOR.extensions_by_name['default_host'] = default_host
+DESCRIPTOR.extensions_by_name['oauth_scopes'] = oauth_scopes
+_sym_db.RegisterFileDescriptor(DESCRIPTOR)
+
+google_dot_protobuf_dot_descriptor__pb2.MethodOptions.RegisterExtension(method_signature)
+google_dot_protobuf_dot_descriptor__pb2.ServiceOptions.RegisterExtension(default_host)
+google_dot_protobuf_dot_descriptor__pb2.ServiceOptions.RegisterExtension(oauth_scopes)
+
+DESCRIPTOR._options = None
+# @@protoc_insertion_point(module_scope)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/google/api/context_pb2.py 
new/googleapis-common-protos-1.5.9/google/api/context_pb2.py
--- old/googleapis-common-protos-1.5.8/google/api/context_pb2.py        
2019-01-11 22:31:41.000000000 +0100
+++ new/googleapis-common-protos-1.5.9/google/api/context_pb2.py        
2019-03-22 23:53:41.000000000 +0100
@@ -19,7 +19,7 @@
   package='google.api',
   syntax='proto3',
   
serialized_options=_b('\n\016com.google.apiB\014ContextProtoP\001ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\242\002\004GAPI'),
-  
serialized_pb=_b('\n\x18google/api/context.proto\x12\ngoogle.api\"1\n\x07\x43ontext\x12&\n\x05rules\x18\x01
 
\x03(\x0b\x32\x17.google.api.ContextRule\"D\n\x0b\x43ontextRule\x12\x10\n\x08selector\x18\x01
 \x01(\t\x12\x11\n\trequested\x18\x02 \x03(\t\x12\x10\n\x08provided\x18\x03 
\x03(\tBn\n\x0e\x63om.google.apiB\x0c\x43ontextProtoP\x01ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\xa2\x02\x04GAPIb\x06proto3')
+  
serialized_pb=_b('\n\x18google/api/context.proto\x12\ngoogle.api\"1\n\x07\x43ontext\x12&\n\x05rules\x18\x01
 
\x03(\x0b\x32\x17.google.api.ContextRule\"\x8d\x01\n\x0b\x43ontextRule\x12\x10\n\x08selector\x18\x01
 \x01(\t\x12\x11\n\trequested\x18\x02 \x03(\t\x12\x10\n\x08provided\x18\x03 
\x03(\t\x12\"\n\x1a\x61llowed_request_extensions\x18\x04 
\x03(\t\x12#\n\x1b\x61llowed_response_extensions\x18\x05 
\x03(\tBn\n\x0e\x63om.google.apiB\x0c\x43ontextProtoP\x01ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\xa2\x02\x04GAPIb\x06proto3')
 )
 
 
@@ -84,6 +84,20 @@
       message_type=None, enum_type=None, containing_type=None,
       is_extension=False, extension_scope=None,
       serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='allowed_request_extensions', 
full_name='google.api.ContextRule.allowed_request_extensions', index=3,
+      number=4, type=9, cpp_type=9, label=3,
+      has_default_value=False, default_value=[],
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='allowed_response_extensions', 
full_name='google.api.ContextRule.allowed_response_extensions', index=4,
+      number=5, type=9, cpp_type=9, label=3,
+      has_default_value=False, default_value=[],
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
   ],
   extensions=[
   ],
@@ -96,8 +110,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=91,
-  serialized_end=159,
+  serialized_start=92,
+  serialized_end=233,
 )
 
 _CONTEXT.fields_by_name['rules'].message_type = _CONTEXTRULE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/google/api/distribution_pb2.py 
new/googleapis-common-protos-1.5.9/google/api/distribution_pb2.py
--- old/googleapis-common-protos-1.5.8/google/api/distribution_pb2.py   
2019-01-11 22:31:41.000000000 +0100
+++ new/googleapis-common-protos-1.5.9/google/api/distribution_pb2.py   
2019-03-22 23:53:41.000000000 +0100
@@ -12,17 +12,18 @@
 _sym_db = _symbol_database.Default()
 
 
-from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
+from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2
+from google.protobuf import timestamp_pb2 as 
google_dot_protobuf_dot_timestamp__pb2
 
 
 DESCRIPTOR = _descriptor.FileDescriptor(
   name='google/api/distribution.proto',
   package='google.api',
   syntax='proto3',
-  
serialized_options=_b('\n\016com.google.apiB\021DistributionProtoP\001ZCgoogle.golang.org/genproto/googleapis/api/distribution;distribution'),
-  
serialized_pb=_b('\n\x1dgoogle/api/distribution.proto\x12\ngoogle.api\x1a\x1cgoogle/api/annotations.proto\"\xae\x05\n\x0c\x44istribution\x12\r\n\x05\x63ount\x18\x01
 \x01(\x03\x12\x0c\n\x04mean\x18\x02 \x01(\x01\x12 
\n\x18sum_of_squared_deviation\x18\x03 \x01(\x01\x12-\n\x05range\x18\x04 
\x01(\x0b\x32\x1e.google.api.Distribution.Range\x12>\n\x0e\x62ucket_options\x18\x06
 
\x01(\x0b\x32&.google.api.Distribution.BucketOptions\x12\x15\n\rbucket_counts\x18\x07
 \x03(\x03\x1a!\n\x05Range\x12\x0b\n\x03min\x18\x01 
\x01(\x01\x12\x0b\n\x03max\x18\x02 
\x01(\x01\x1a\xb5\x03\n\rBucketOptions\x12G\n\x0elinear_buckets\x18\x01 
\x01(\x0b\x32-.google.api.Distribution.BucketOptions.LinearH\x00\x12Q\n\x13\x65xponential_buckets\x18\x02
 
\x01(\x0b\x32\x32.google.api.Distribution.BucketOptions.ExponentialH\x00\x12K\n\x10\x65xplicit_buckets\x18\x03
 
\x01(\x0b\x32/.google.api.Distribution.BucketOptions.ExplicitH\x00\x1a\x43\n\x06Linear\x12\x1a\n\x12num_finite_buckets\x18\x01
 \x01(\x05\x12\r\n\x05width\x18\x02 \x01(\x01\x12\x0e\n\x06offset\x18\x03 
\x01(\x01\x1aO\n\x0b\x45xponential\x12\x1a\n\x12num_finite_buckets\x18\x01 
\x01(\x05\x12\x15\n\rgrowth_factor\x18\x02 \x01(\x01\x12\r\n\x05scale\x18\x03 
\x01(\x01\x1a\x1a\n\x08\x45xplicit\x12\x0e\n\x06\x62ounds\x18\x01 
\x03(\x01\x42\t\n\x07optionsBj\n\x0e\x63om.google.apiB\x11\x44istributionProtoP\x01ZCgoogle.golang.org/genproto/googleapis/api/distribution;distributionb\x06proto3')
+  
serialized_options=_b('\n\016com.google.apiB\021DistributionProtoP\001ZCgoogle.golang.org/genproto/googleapis/api/distribution;distribution\242\002\004GAPI'),
+  
serialized_pb=_b('\n\x1dgoogle/api/distribution.proto\x12\ngoogle.api\x1a\x19google/protobuf/any.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xd9\x06\n\x0c\x44istribution\x12\r\n\x05\x63ount\x18\x01
 \x01(\x03\x12\x0c\n\x04mean\x18\x02 \x01(\x01\x12 
\n\x18sum_of_squared_deviation\x18\x03 \x01(\x01\x12-\n\x05range\x18\x04 
\x01(\x0b\x32\x1e.google.api.Distribution.Range\x12>\n\x0e\x62ucket_options\x18\x06
 
\x01(\x0b\x32&.google.api.Distribution.BucketOptions\x12\x15\n\rbucket_counts\x18\x07
 \x03(\x03\x12\x34\n\texemplars\x18\n 
\x03(\x0b\x32!.google.api.Distribution.Exemplar\x1a!\n\x05Range\x12\x0b\n\x03min\x18\x01
 \x01(\x01\x12\x0b\n\x03max\x18\x02 
\x01(\x01\x1a\xb5\x03\n\rBucketOptions\x12G\n\x0elinear_buckets\x18\x01 
\x01(\x0b\x32-.google.api.Distribution.BucketOptions.LinearH\x00\x12Q\n\x13\x65xponential_buckets\x18\x02
 
\x01(\x0b\x32\x32.google.api.Distribution.BucketOptions.ExponentialH\x00\x12K\n\x10\x65xplicit_buckets\x18\x03
 
\x01(\x0b\x32/.google.api.Distribution.BucketOptions.ExplicitH\x00\x1a\x43\n\x06Linear\x12\x1a\n\x12num_finite_buckets\x18\x01
 \x01(\x05\x12\r\n\x05width\x18\x02 \x01(\x01\x12\x0e\n\x06offset\x18\x03 
\x01(\x01\x1aO\n\x0b\x45xponential\x12\x1a\n\x12num_finite_buckets\x18\x01 
\x01(\x05\x12\x15\n\rgrowth_factor\x18\x02 \x01(\x01\x12\r\n\x05scale\x18\x03 
\x01(\x01\x1a\x1a\n\x08\x45xplicit\x12\x0e\n\x06\x62ounds\x18\x01 
\x03(\x01\x42\t\n\x07options\x1as\n\x08\x45xemplar\x12\r\n\x05value\x18\x01 
\x01(\x01\x12-\n\ttimestamp\x18\x02 
\x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12)\n\x0b\x61ttachments\x18\x03 
\x03(\x0b\x32\x14.google.protobuf.AnyBq\n\x0e\x63om.google.apiB\x11\x44istributionProtoP\x01ZCgoogle.golang.org/genproto/googleapis/api/distribution;distribution\xa2\x02\x04GAPIb\x06proto3')
   ,
-  dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,])
+  
dependencies=[google_dot_protobuf_dot_any__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,])
 
 
 
@@ -60,8 +61,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=289,
-  serialized_end=322,
+  serialized_start=373,
+  serialized_end=406,
 )
 
 _DISTRIBUTION_BUCKETOPTIONS_LINEAR = _descriptor.Descriptor(
@@ -104,8 +105,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=575,
-  serialized_end=642,
+  serialized_start=659,
+  serialized_end=726,
 )
 
 _DISTRIBUTION_BUCKETOPTIONS_EXPONENTIAL = _descriptor.Descriptor(
@@ -148,8 +149,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=644,
-  serialized_end=723,
+  serialized_start=728,
+  serialized_end=807,
 )
 
 _DISTRIBUTION_BUCKETOPTIONS_EXPLICIT = _descriptor.Descriptor(
@@ -178,8 +179,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=725,
-  serialized_end=751,
+  serialized_start=809,
+  serialized_end=835,
 )
 
 _DISTRIBUTION_BUCKETOPTIONS = _descriptor.Descriptor(
@@ -225,8 +226,52 @@
       name='options', 
full_name='google.api.Distribution.BucketOptions.options',
       index=0, containing_type=None, fields=[]),
   ],
-  serialized_start=325,
-  serialized_end=762,
+  serialized_start=409,
+  serialized_end=846,
+)
+
+_DISTRIBUTION_EXEMPLAR = _descriptor.Descriptor(
+  name='Exemplar',
+  full_name='google.api.Distribution.Exemplar',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+    _descriptor.FieldDescriptor(
+      name='value', full_name='google.api.Distribution.Exemplar.value', 
index=0,
+      number=1, type=1, cpp_type=5, label=1,
+      has_default_value=False, default_value=float(0),
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='timestamp', 
full_name='google.api.Distribution.Exemplar.timestamp', index=1,
+      number=2, type=11, cpp_type=10, label=1,
+      has_default_value=False, default_value=None,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='attachments', 
full_name='google.api.Distribution.Exemplar.attachments', index=2,
+      number=3, type=11, cpp_type=10, label=3,
+      has_default_value=False, default_value=[],
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+  ],
+  extensions=[
+  ],
+  nested_types=[],
+  enum_types=[
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=848,
+  serialized_end=963,
 )
 
 _DISTRIBUTION = _descriptor.Descriptor(
@@ -278,10 +323,17 @@
       message_type=None, enum_type=None, containing_type=None,
       is_extension=False, extension_scope=None,
       serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='exemplars', full_name='google.api.Distribution.exemplars', index=6,
+      number=10, type=11, cpp_type=10, label=3,
+      has_default_value=False, default_value=[],
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
   ],
   extensions=[
   ],
-  nested_types=[_DISTRIBUTION_RANGE, _DISTRIBUTION_BUCKETOPTIONS, ],
+  nested_types=[_DISTRIBUTION_RANGE, _DISTRIBUTION_BUCKETOPTIONS, 
_DISTRIBUTION_EXEMPLAR, ],
   enum_types=[
   ],
   serialized_options=None,
@@ -290,8 +342,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=76,
-  serialized_end=762,
+  serialized_start=106,
+  serialized_end=963,
 )
 
 _DISTRIBUTION_RANGE.containing_type = _DISTRIBUTION
@@ -311,8 +363,12 @@
 _DISTRIBUTION_BUCKETOPTIONS.oneofs_by_name['options'].fields.append(
   _DISTRIBUTION_BUCKETOPTIONS.fields_by_name['explicit_buckets'])
 
_DISTRIBUTION_BUCKETOPTIONS.fields_by_name['explicit_buckets'].containing_oneof 
= _DISTRIBUTION_BUCKETOPTIONS.oneofs_by_name['options']
+_DISTRIBUTION_EXEMPLAR.fields_by_name['timestamp'].message_type = 
google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
+_DISTRIBUTION_EXEMPLAR.fields_by_name['attachments'].message_type = 
google_dot_protobuf_dot_any__pb2._ANY
+_DISTRIBUTION_EXEMPLAR.containing_type = _DISTRIBUTION
 _DISTRIBUTION.fields_by_name['range'].message_type = _DISTRIBUTION_RANGE
 _DISTRIBUTION.fields_by_name['bucket_options'].message_type = 
_DISTRIBUTION_BUCKETOPTIONS
+_DISTRIBUTION.fields_by_name['exemplars'].message_type = _DISTRIBUTION_EXEMPLAR
 DESCRIPTOR.message_types_by_name['Distribution'] = _DISTRIBUTION
 _sym_db.RegisterFileDescriptor(DESCRIPTOR)
 
@@ -352,6 +408,13 @@
     # 
@@protoc_insertion_point(class_scope:google.api.Distribution.BucketOptions)
     ))
   ,
+
+  Exemplar = _reflection.GeneratedProtocolMessageType('Exemplar', 
(_message.Message,), dict(
+    DESCRIPTOR = _DISTRIBUTION_EXEMPLAR,
+    __module__ = 'google.api.distribution_pb2'
+    # @@protoc_insertion_point(class_scope:google.api.Distribution.Exemplar)
+    ))
+  ,
   DESCRIPTOR = _DISTRIBUTION,
   __module__ = 'google.api.distribution_pb2'
   # @@protoc_insertion_point(class_scope:google.api.Distribution)
@@ -362,6 +425,7 @@
 _sym_db.RegisterMessage(Distribution.BucketOptions.Linear)
 _sym_db.RegisterMessage(Distribution.BucketOptions.Exponential)
 _sym_db.RegisterMessage(Distribution.BucketOptions.Explicit)
+_sym_db.RegisterMessage(Distribution.Exemplar)
 
 
 DESCRIPTOR._options = None
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/google/api/endpoint_pb2.py 
new/googleapis-common-protos-1.5.9/google/api/endpoint_pb2.py
--- old/googleapis-common-protos-1.5.8/google/api/endpoint_pb2.py       
2019-01-11 22:31:41.000000000 +0100
+++ new/googleapis-common-protos-1.5.9/google/api/endpoint_pb2.py       
2019-03-22 23:53:41.000000000 +0100
@@ -20,7 +20,7 @@
   package='google.api',
   syntax='proto3',
   
serialized_options=_b('\n\016com.google.apiB\rEndpointProtoP\001ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\242\002\004GAPI'),
-  
serialized_pb=_b('\n\x19google/api/endpoint.proto\x12\ngoogle.api\x1a\x1cgoogle/api/annotations.proto\"_\n\x08\x45ndpoint\x12\x0c\n\x04name\x18\x01
 \x01(\t\x12\x0f\n\x07\x61liases\x18\x02 
\x03(\t\x12\x10\n\x08\x66\x65\x61tures\x18\x04 
\x03(\t\x12\x0e\n\x06target\x18\x65 \x01(\t\x12\x12\n\nallow_cors\x18\x05 
\x01(\x08\x42o\n\x0e\x63om.google.apiB\rEndpointProtoP\x01ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\xa2\x02\x04GAPIb\x06proto3')
+  
serialized_pb=_b('\n\x19google/api/endpoint.proto\x12\ngoogle.api\x1a\x1cgoogle/api/annotations.proto\"c\n\x08\x45ndpoint\x12\x0c\n\x04name\x18\x01
 \x01(\t\x12\x13\n\x07\x61liases\x18\x02 
\x03(\tB\x02\x18\x01\x12\x10\n\x08\x66\x65\x61tures\x18\x04 
\x03(\t\x12\x0e\n\x06target\x18\x65 \x01(\t\x12\x12\n\nallow_cors\x18\x05 
\x01(\x08\x42o\n\x0e\x63om.google.apiB\rEndpointProtoP\x01ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\xa2\x02\x04GAPIb\x06proto3')
   ,
   dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,])
 
@@ -47,7 +47,7 @@
       has_default_value=False, default_value=[],
       message_type=None, enum_type=None, containing_type=None,
       is_extension=False, extension_scope=None,
-      serialized_options=None, file=DESCRIPTOR),
+      serialized_options=_b('\030\001'), file=DESCRIPTOR),
     _descriptor.FieldDescriptor(
       name='features', full_name='google.api.Endpoint.features', index=2,
       number=4, type=9, cpp_type=9, label=3,
@@ -82,7 +82,7 @@
   oneofs=[
   ],
   serialized_start=71,
-  serialized_end=166,
+  serialized_end=170,
 )
 
 DESCRIPTOR.message_types_by_name['Endpoint'] = _ENDPOINT
@@ -97,4 +97,5 @@
 
 
 DESCRIPTOR._options = None
+_ENDPOINT.fields_by_name['aliases']._options = None
 # @@protoc_insertion_point(module_scope)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/google/api/field_behavior_pb2.py 
new/googleapis-common-protos-1.5.9/google/api/field_behavior_pb2.py
--- old/googleapis-common-protos-1.5.8/google/api/field_behavior_pb2.py 
1970-01-01 01:00:00.000000000 +0100
+++ new/googleapis-common-protos-1.5.9/google/api/field_behavior_pb2.py 
2019-03-22 23:53:41.000000000 +0100
@@ -0,0 +1,91 @@
+# Generated by the protocol buffer compiler.  DO NOT EDIT!
+# source: google/api/field_behavior.proto
+
+import sys
+_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
+from google.protobuf.internal import enum_type_wrapper
+from google.protobuf import descriptor as _descriptor
+from google.protobuf import message as _message
+from google.protobuf import reflection as _reflection
+from google.protobuf import symbol_database as _symbol_database
+# @@protoc_insertion_point(imports)
+
+_sym_db = _symbol_database.Default()
+
+
+from google.protobuf import descriptor_pb2 as 
google_dot_protobuf_dot_descriptor__pb2
+
+
+DESCRIPTOR = _descriptor.FileDescriptor(
+  name='google/api/field_behavior.proto',
+  package='google.api',
+  syntax='proto3',
+  
serialized_options=_b('\n\016com.google.apiB\022FieldBehaviorProtoP\001ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\242\002\004GAPI'),
+  serialized_pb=_b('\n\x1fgoogle/api/field_behavior.proto\x12\ngoogle.api\x1a 
google/protobuf/descriptor.proto*{\n\rFieldBehavior\x12\x1e\n\x1a\x46IELD_BEHAVIOR_UNSPECIFIED\x10\x00\x12\x0c\n\x08OPTIONAL\x10\x01\x12\x0c\n\x08REQUIRED\x10\x02\x12\x0f\n\x0bOUTPUT_ONLY\x10\x03\x12\x0e\n\nINPUT_ONLY\x10\x04\x12\r\n\tIMMUTABLE\x10\x05:Q\n\x0e\x66ield_behavior\x12\x1d.google.protobuf.FieldOptions\x18\x9c\x08
 
\x03(\x0e\x32\x19.google.api.FieldBehaviorBp\n\x0e\x63om.google.apiB\x12\x46ieldBehaviorProtoP\x01ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\xa2\x02\x04GAPIb\x06proto3')
+  ,
+  dependencies=[google_dot_protobuf_dot_descriptor__pb2.DESCRIPTOR,])
+
+_FIELDBEHAVIOR = _descriptor.EnumDescriptor(
+  name='FieldBehavior',
+  full_name='google.api.FieldBehavior',
+  filename=None,
+  file=DESCRIPTOR,
+  values=[
+    _descriptor.EnumValueDescriptor(
+      name='FIELD_BEHAVIOR_UNSPECIFIED', index=0, number=0,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='OPTIONAL', index=1, number=1,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='REQUIRED', index=2, number=2,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='OUTPUT_ONLY', index=3, number=3,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='INPUT_ONLY', index=4, number=4,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='IMMUTABLE', index=5, number=5,
+      serialized_options=None,
+      type=None),
+  ],
+  containing_type=None,
+  serialized_options=None,
+  serialized_start=81,
+  serialized_end=204,
+)
+_sym_db.RegisterEnumDescriptor(_FIELDBEHAVIOR)
+
+FieldBehavior = enum_type_wrapper.EnumTypeWrapper(_FIELDBEHAVIOR)
+FIELD_BEHAVIOR_UNSPECIFIED = 0
+OPTIONAL = 1
+REQUIRED = 2
+OUTPUT_ONLY = 3
+INPUT_ONLY = 4
+IMMUTABLE = 5
+
+FIELD_BEHAVIOR_FIELD_NUMBER = 1052
+field_behavior = _descriptor.FieldDescriptor(
+  name='field_behavior', full_name='google.api.field_behavior', index=0,
+  number=1052, type=14, cpp_type=8, label=3,
+  has_default_value=False, default_value=[],
+  message_type=None, enum_type=None, containing_type=None,
+  is_extension=True, extension_scope=None,
+  serialized_options=None, file=DESCRIPTOR)
+
+DESCRIPTOR.enum_types_by_name['FieldBehavior'] = _FIELDBEHAVIOR
+DESCRIPTOR.extensions_by_name['field_behavior'] = field_behavior
+_sym_db.RegisterFileDescriptor(DESCRIPTOR)
+
+field_behavior.enum_type = _FIELDBEHAVIOR
+google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(field_behavior)
+
+DESCRIPTOR._options = None
+# @@protoc_insertion_point(module_scope)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/google/api/httpbody_pb2.py 
new/googleapis-common-protos-1.5.9/google/api/httpbody_pb2.py
--- old/googleapis-common-protos-1.5.8/google/api/httpbody_pb2.py       
2019-01-11 22:31:41.000000000 +0100
+++ new/googleapis-common-protos-1.5.9/google/api/httpbody_pb2.py       
2019-03-22 23:53:41.000000000 +0100
@@ -19,8 +19,8 @@
   name='google/api/httpbody.proto',
   package='google.api',
   syntax='proto3',
-  
serialized_options=_b('\n\016com.google.apiB\rHttpBodyProtoP\001Z;google.golang.org/genproto/googleapis/api/httpbody;httpbody\242\002\004GAPI'),
-  
serialized_pb=_b('\n\x19google/api/httpbody.proto\x12\ngoogle.api\x1a\x19google/protobuf/any.proto\"X\n\x08HttpBody\x12\x14\n\x0c\x63ontent_type\x18\x01
 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\x12(\n\nextensions\x18\x03 
\x03(\x0b\x32\x14.google.protobuf.AnyBe\n\x0e\x63om.google.apiB\rHttpBodyProtoP\x01Z;google.golang.org/genproto/googleapis/api/httpbody;httpbody\xa2\x02\x04GAPIb\x06proto3')
+  
serialized_options=_b('\n\016com.google.apiB\rHttpBodyProtoP\001Z;google.golang.org/genproto/googleapis/api/httpbody;httpbody\370\001\001\242\002\004GAPI'),
+  
serialized_pb=_b('\n\x19google/api/httpbody.proto\x12\ngoogle.api\x1a\x19google/protobuf/any.proto\"X\n\x08HttpBody\x12\x14\n\x0c\x63ontent_type\x18\x01
 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\x12(\n\nextensions\x18\x03 
\x03(\x0b\x32\x14.google.protobuf.AnyBh\n\x0e\x63om.google.apiB\rHttpBodyProtoP\x01Z;google.golang.org/genproto/googleapis/api/httpbody;httpbody\xf8\x01\x01\xa2\x02\x04GAPIb\x06proto3')
   ,
   dependencies=[google_dot_protobuf_dot_any__pb2.DESCRIPTOR,])
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/google/api/launch_stage_pb2.py 
new/googleapis-common-protos-1.5.9/google/api/launch_stage_pb2.py
--- old/googleapis-common-protos-1.5.8/google/api/launch_stage_pb2.py   
1970-01-01 01:00:00.000000000 +0100
+++ new/googleapis-common-protos-1.5.9/google/api/launch_stage_pb2.py   
2019-03-22 23:53:41.000000000 +0100
@@ -0,0 +1,78 @@
+# Generated by the protocol buffer compiler.  DO NOT EDIT!
+# source: google/api/launch_stage.proto
+
+import sys
+_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
+from google.protobuf.internal import enum_type_wrapper
+from google.protobuf import descriptor as _descriptor
+from google.protobuf import message as _message
+from google.protobuf import reflection as _reflection
+from google.protobuf import symbol_database as _symbol_database
+# @@protoc_insertion_point(imports)
+
+_sym_db = _symbol_database.Default()
+
+
+
+
+DESCRIPTOR = _descriptor.FileDescriptor(
+  name='google/api/launch_stage.proto',
+  package='google.api',
+  syntax='proto3',
+  
serialized_options=_b('\n\016com.google.apiB\020LaunchStageProtoP\001Z-google.golang.org/genproto/googleapis/api;api\242\002\004GAPI'),
+  
serialized_pb=_b('\n\x1dgoogle/api/launch_stage.proto\x12\ngoogle.api*j\n\x0bLaunchStage\x12\x1c\n\x18LAUNCH_STAGE_UNSPECIFIED\x10\x00\x12\x10\n\x0c\x45\x41RLY_ACCESS\x10\x01\x12\t\n\x05\x41LPHA\x10\x02\x12\x08\n\x04\x42\x45TA\x10\x03\x12\x06\n\x02GA\x10\x04\x12\x0e\n\nDEPRECATED\x10\x05\x42Z\n\x0e\x63om.google.apiB\x10LaunchStageProtoP\x01Z-google.golang.org/genproto/googleapis/api;api\xa2\x02\x04GAPIb\x06proto3')
+)
+
+_LAUNCHSTAGE = _descriptor.EnumDescriptor(
+  name='LaunchStage',
+  full_name='google.api.LaunchStage',
+  filename=None,
+  file=DESCRIPTOR,
+  values=[
+    _descriptor.EnumValueDescriptor(
+      name='LAUNCH_STAGE_UNSPECIFIED', index=0, number=0,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='EARLY_ACCESS', index=1, number=1,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='ALPHA', index=2, number=2,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='BETA', index=3, number=3,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='GA', index=4, number=4,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='DEPRECATED', index=5, number=5,
+      serialized_options=None,
+      type=None),
+  ],
+  containing_type=None,
+  serialized_options=None,
+  serialized_start=45,
+  serialized_end=151,
+)
+_sym_db.RegisterEnumDescriptor(_LAUNCHSTAGE)
+
+LaunchStage = enum_type_wrapper.EnumTypeWrapper(_LAUNCHSTAGE)
+LAUNCH_STAGE_UNSPECIFIED = 0
+EARLY_ACCESS = 1
+ALPHA = 2
+BETA = 3
+GA = 4
+DEPRECATED = 5
+
+
+DESCRIPTOR.enum_types_by_name['LaunchStage'] = _LAUNCHSTAGE
+_sym_db.RegisterFileDescriptor(DESCRIPTOR)
+
+
+DESCRIPTOR._options = None
+# @@protoc_insertion_point(module_scope)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/google/api/metric_pb2.py 
new/googleapis-common-protos-1.5.9/google/api/metric_pb2.py
--- old/googleapis-common-protos-1.5.8/google/api/metric_pb2.py 2019-01-11 
22:31:41.000000000 +0100
+++ new/googleapis-common-protos-1.5.9/google/api/metric_pb2.py 2019-03-22 
23:53:41.000000000 +0100
@@ -13,6 +13,8 @@
 
 
 from google.api import label_pb2 as google_dot_api_dot_label__pb2
+from google.api import launch_stage_pb2 as 
google_dot_api_dot_launch__stage__pb2
+from google.protobuf import duration_pb2 as 
google_dot_protobuf_dot_duration__pb2
 
 
 DESCRIPTOR = _descriptor.FileDescriptor(
@@ -20,9 +22,9 @@
   package='google.api',
   syntax='proto3',
   
serialized_options=_b('\n\016com.google.apiB\013MetricProtoP\001Z7google.golang.org/genproto/googleapis/api/metric;metric\242\002\004GAPI'),
-  
serialized_pb=_b('\n\x17google/api/metric.proto\x12\ngoogle.api\x1a\x16google/api/label.proto\"\xd2\x03\n\x10MetricDescriptor\x12\x0c\n\x04name\x18\x01
 \x01(\t\x12\x0c\n\x04type\x18\x08 \x01(\t\x12+\n\x06labels\x18\x02 
\x03(\x0b\x32\x1b.google.api.LabelDescriptor\x12<\n\x0bmetric_kind\x18\x03 
\x01(\x0e\x32\'.google.api.MetricDescriptor.MetricKind\x12:\n\nvalue_type\x18\x04
 \x01(\x0e\x32&.google.api.MetricDescriptor.ValueType\x12\x0c\n\x04unit\x18\x05 
\x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x06 
\x01(\t\x12\x14\n\x0c\x64isplay_name\x18\x07 
\x01(\t\"O\n\nMetricKind\x12\x1b\n\x17METRIC_KIND_UNSPECIFIED\x10\x00\x12\t\n\x05GAUGE\x10\x01\x12\t\n\x05\x44\x45LTA\x10\x02\x12\x0e\n\nCUMULATIVE\x10\x03\"q\n\tValueType\x12\x1a\n\x16VALUE_TYPE_UNSPECIFIED\x10\x00\x12\x08\n\x04\x42OOL\x10\x01\x12\t\n\x05INT64\x10\x02\x12\n\n\x06\x44OUBLE\x10\x03\x12\n\n\x06STRING\x10\x04\x12\x10\n\x0c\x44ISTRIBUTION\x10\x05\x12\t\n\x05MONEY\x10\x06\"u\n\x06Metric\x12\x0c\n\x04type\x18\x03
 \x01(\t\x12.\n\x06labels\x18\x02 
\x03(\x0b\x32\x1e.google.api.Metric.LabelsEntry\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01
 \x01(\t\x12\r\n\x05value\x18\x02 
\x01(\t:\x02\x38\x01\x42_\n\x0e\x63om.google.apiB\x0bMetricProtoP\x01Z7google.golang.org/genproto/googleapis/api/metric;metric\xa2\x02\x04GAPIb\x06proto3')
+  
serialized_pb=_b('\n\x17google/api/metric.proto\x12\ngoogle.api\x1a\x16google/api/label.proto\x1a\x1dgoogle/api/launch_stage.proto\x1a\x1egoogle/protobuf/duration.proto\"\xca\x05\n\x10MetricDescriptor\x12\x0c\n\x04name\x18\x01
 \x01(\t\x12\x0c\n\x04type\x18\x08 \x01(\t\x12+\n\x06labels\x18\x02 
\x03(\x0b\x32\x1b.google.api.LabelDescriptor\x12<\n\x0bmetric_kind\x18\x03 
\x01(\x0e\x32\'.google.api.MetricDescriptor.MetricKind\x12:\n\nvalue_type\x18\x04
 \x01(\x0e\x32&.google.api.MetricDescriptor.ValueType\x12\x0c\n\x04unit\x18\x05 
\x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x06 
\x01(\t\x12\x14\n\x0c\x64isplay_name\x18\x07 \x01(\t\x12G\n\x08metadata\x18\n 
\x01(\x0b\x32\x35.google.api.MetricDescriptor.MetricDescriptorMetadata\x1a\xac\x01\n\x18MetricDescriptorMetadata\x12-\n\x0claunch_stage\x18\x01
 \x01(\x0e\x32\x17.google.api.LaunchStage\x12\x30\n\rsample_period\x18\x02 
\x01(\x0b\x32\x19.google.protobuf.Duration\x12/\n\x0cingest_delay\x18\x03 
\x01(\x0b\x32\x19.google.protobuf.Duration\"O\n\nMetricKind\x12\x1b\n\x17METRIC_KIND_UNSPECIFIED\x10\x00\x12\t\n\x05GAUGE\x10\x01\x12\t\n\x05\x44\x45LTA\x10\x02\x12\x0e\n\nCUMULATIVE\x10\x03\"q\n\tValueType\x12\x1a\n\x16VALUE_TYPE_UNSPECIFIED\x10\x00\x12\x08\n\x04\x42OOL\x10\x01\x12\t\n\x05INT64\x10\x02\x12\n\n\x06\x44OUBLE\x10\x03\x12\n\n\x06STRING\x10\x04\x12\x10\n\x0c\x44ISTRIBUTION\x10\x05\x12\t\n\x05MONEY\x10\x06\"u\n\x06Metric\x12\x0c\n\x04type\x18\x03
 \x01(\t\x12.\n\x06labels\x18\x02 
\x03(\x0b\x32\x1e.google.api.Metric.LabelsEntry\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01
 \x01(\t\x12\r\n\x05value\x18\x02 
\x01(\t:\x02\x38\x01\x42_\n\x0e\x63om.google.apiB\x0bMetricProtoP\x01Z7google.golang.org/genproto/googleapis/api/metric;metric\xa2\x02\x04GAPIb\x06proto3')
   ,
-  dependencies=[google_dot_api_dot_label__pb2.DESCRIPTOR,])
+  
dependencies=[google_dot_api_dot_label__pb2.DESCRIPTOR,google_dot_api_dot_launch__stage__pb2.DESCRIPTOR,google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,])
 
 
 
@@ -51,8 +53,8 @@
   ],
   containing_type=None,
   serialized_options=None,
-  serialized_start=336,
-  serialized_end=415,
+  serialized_start=647,
+  serialized_end=726,
 )
 _sym_db.RegisterEnumDescriptor(_METRICDESCRIPTOR_METRICKIND)
 
@@ -93,12 +95,56 @@
   ],
   containing_type=None,
   serialized_options=None,
-  serialized_start=417,
-  serialized_end=530,
+  serialized_start=728,
+  serialized_end=841,
 )
 _sym_db.RegisterEnumDescriptor(_METRICDESCRIPTOR_VALUETYPE)
 
 
+_METRICDESCRIPTOR_METRICDESCRIPTORMETADATA = _descriptor.Descriptor(
+  name='MetricDescriptorMetadata',
+  full_name='google.api.MetricDescriptor.MetricDescriptorMetadata',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+    _descriptor.FieldDescriptor(
+      name='launch_stage', 
full_name='google.api.MetricDescriptor.MetricDescriptorMetadata.launch_stage', 
index=0,
+      number=1, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='sample_period', 
full_name='google.api.MetricDescriptor.MetricDescriptorMetadata.sample_period', 
index=1,
+      number=2, type=11, cpp_type=10, label=1,
+      has_default_value=False, default_value=None,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='ingest_delay', 
full_name='google.api.MetricDescriptor.MetricDescriptorMetadata.ingest_delay', 
index=2,
+      number=3, type=11, cpp_type=10, label=1,
+      has_default_value=False, default_value=None,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+  ],
+  extensions=[
+  ],
+  nested_types=[],
+  enum_types=[
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=473,
+  serialized_end=645,
+)
+
 _METRICDESCRIPTOR = _descriptor.Descriptor(
   name='MetricDescriptor',
   full_name='google.api.MetricDescriptor',
@@ -162,10 +208,17 @@
       message_type=None, enum_type=None, containing_type=None,
       is_extension=False, extension_scope=None,
       serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='metadata', full_name='google.api.MetricDescriptor.metadata', 
index=8,
+      number=10, type=11, cpp_type=10, label=1,
+      has_default_value=False, default_value=None,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
   ],
   extensions=[
   ],
-  nested_types=[],
+  nested_types=[_METRICDESCRIPTOR_METRICDESCRIPTORMETADATA, ],
   enum_types=[
     _METRICDESCRIPTOR_METRICKIND,
     _METRICDESCRIPTOR_VALUETYPE,
@@ -176,8 +229,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=64,
-  serialized_end=530,
+  serialized_start=127,
+  serialized_end=841,
 )
 
 
@@ -214,8 +267,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=604,
-  serialized_end=649,
+  serialized_start=915,
+  serialized_end=960,
 )
 
 _METRIC = _descriptor.Descriptor(
@@ -251,13 +304,18 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=532,
-  serialized_end=649,
+  serialized_start=843,
+  serialized_end=960,
 )
 
+_METRICDESCRIPTOR_METRICDESCRIPTORMETADATA.fields_by_name['launch_stage'].enum_type
 = google_dot_api_dot_launch__stage__pb2._LAUNCHSTAGE
+_METRICDESCRIPTOR_METRICDESCRIPTORMETADATA.fields_by_name['sample_period'].message_type
 = google_dot_protobuf_dot_duration__pb2._DURATION
+_METRICDESCRIPTOR_METRICDESCRIPTORMETADATA.fields_by_name['ingest_delay'].message_type
 = google_dot_protobuf_dot_duration__pb2._DURATION
+_METRICDESCRIPTOR_METRICDESCRIPTORMETADATA.containing_type = _METRICDESCRIPTOR
 _METRICDESCRIPTOR.fields_by_name['labels'].message_type = 
google_dot_api_dot_label__pb2._LABELDESCRIPTOR
 _METRICDESCRIPTOR.fields_by_name['metric_kind'].enum_type = 
_METRICDESCRIPTOR_METRICKIND
 _METRICDESCRIPTOR.fields_by_name['value_type'].enum_type = 
_METRICDESCRIPTOR_VALUETYPE
+_METRICDESCRIPTOR.fields_by_name['metadata'].message_type = 
_METRICDESCRIPTOR_METRICDESCRIPTORMETADATA
 _METRICDESCRIPTOR_METRICKIND.containing_type = _METRICDESCRIPTOR
 _METRICDESCRIPTOR_VALUETYPE.containing_type = _METRICDESCRIPTOR
 _METRIC_LABELSENTRY.containing_type = _METRIC
@@ -267,11 +325,19 @@
 _sym_db.RegisterFileDescriptor(DESCRIPTOR)
 
 MetricDescriptor = 
_reflection.GeneratedProtocolMessageType('MetricDescriptor', 
(_message.Message,), dict(
+
+  MetricDescriptorMetadata = 
_reflection.GeneratedProtocolMessageType('MetricDescriptorMetadata', 
(_message.Message,), dict(
+    DESCRIPTOR = _METRICDESCRIPTOR_METRICDESCRIPTORMETADATA,
+    __module__ = 'google.api.metric_pb2'
+    # 
@@protoc_insertion_point(class_scope:google.api.MetricDescriptor.MetricDescriptorMetadata)
+    ))
+  ,
   DESCRIPTOR = _METRICDESCRIPTOR,
   __module__ = 'google.api.metric_pb2'
   # @@protoc_insertion_point(class_scope:google.api.MetricDescriptor)
   ))
 _sym_db.RegisterMessage(MetricDescriptor)
+_sym_db.RegisterMessage(MetricDescriptor.MetricDescriptorMetadata)
 
 Metric = _reflection.GeneratedProtocolMessageType('Metric', 
(_message.Message,), dict(
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/google/api/resource_pb2.py 
new/googleapis-common-protos-1.5.9/google/api/resource_pb2.py
--- old/googleapis-common-protos-1.5.8/google/api/resource_pb2.py       
1970-01-01 01:00:00.000000000 +0100
+++ new/googleapis-common-protos-1.5.9/google/api/resource_pb2.py       
2019-03-22 23:53:41.000000000 +0100
@@ -0,0 +1,111 @@
+# Generated by the protocol buffer compiler.  DO NOT EDIT!
+# source: google/api/resource.proto
+
+import sys
+_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
+from google.protobuf import descriptor as _descriptor
+from google.protobuf import message as _message
+from google.protobuf import reflection as _reflection
+from google.protobuf import symbol_database as _symbol_database
+# @@protoc_insertion_point(imports)
+
+_sym_db = _symbol_database.Default()
+
+
+from google.protobuf import descriptor_pb2 as 
google_dot_protobuf_dot_descriptor__pb2
+
+
+DESCRIPTOR = _descriptor.FileDescriptor(
+  name='google/api/resource.proto',
+  package='google.api',
+  syntax='proto3',
+  
serialized_options=_b('\n\016com.google.apiB\rResourceProtoP\001ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\242\002\004GAPI\352A\035\n\022projects/{project}\022\007Project\352A,\n\034organizations/{organization}\022\014Organization'),
+  serialized_pb=_b('\n\x19google/api/resource.proto\x12\ngoogle.api\x1a 
google/protobuf/descriptor.proto\"+\n\x08Resource\x12\x0f\n\x07pattern\x18\x01 
\x01(\t\x12\x0e\n\x06symbol\x18\x02 
\x01(\t:F\n\x08resource\x12\x1d.google.protobuf.FieldOptions\x18\x9d\x08 
\x01(\x0b\x32\x14.google.api.Resource::\n\x12resource_reference\x12\x1d.google.protobuf.FieldOptions\x18\x9f\x08
 
\x01(\t:P\n\x13resource_definition\x12\x1c.google.protobuf.FileOptions\x18\x9d\x08
 
\x03(\x0b\x32\x14.google.api.ResourceB\xba\x01\n\x0e\x63om.google.apiB\rResourceProtoP\x01ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\xa2\x02\x04GAPI\xea\x41\x1d\n\x12projects/{project}\x12\x07Project\xea\x41,\n\x1corganizations/{organization}\x12\x0cOrganizationb\x06proto3')
+  ,
+  dependencies=[google_dot_protobuf_dot_descriptor__pb2.DESCRIPTOR,])
+
+
+RESOURCE_FIELD_NUMBER = 1053
+resource = _descriptor.FieldDescriptor(
+  name='resource', full_name='google.api.resource', index=0,
+  number=1053, type=11, cpp_type=10, label=1,
+  has_default_value=False, default_value=None,
+  message_type=None, enum_type=None, containing_type=None,
+  is_extension=True, extension_scope=None,
+  serialized_options=None, file=DESCRIPTOR)
+RESOURCE_REFERENCE_FIELD_NUMBER = 1055
+resource_reference = _descriptor.FieldDescriptor(
+  name='resource_reference', full_name='google.api.resource_reference', 
index=1,
+  number=1055, type=9, cpp_type=9, label=1,
+  has_default_value=False, default_value=_b("").decode('utf-8'),
+  message_type=None, enum_type=None, containing_type=None,
+  is_extension=True, extension_scope=None,
+  serialized_options=None, file=DESCRIPTOR)
+RESOURCE_DEFINITION_FIELD_NUMBER = 1053
+resource_definition = _descriptor.FieldDescriptor(
+  name='resource_definition', full_name='google.api.resource_definition', 
index=2,
+  number=1053, type=11, cpp_type=10, label=3,
+  has_default_value=False, default_value=[],
+  message_type=None, enum_type=None, containing_type=None,
+  is_extension=True, extension_scope=None,
+  serialized_options=None, file=DESCRIPTOR)
+
+
+_RESOURCE = _descriptor.Descriptor(
+  name='Resource',
+  full_name='google.api.Resource',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+    _descriptor.FieldDescriptor(
+      name='pattern', full_name='google.api.Resource.pattern', index=0,
+      number=1, type=9, cpp_type=9, label=1,
+      has_default_value=False, default_value=_b("").decode('utf-8'),
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='symbol', full_name='google.api.Resource.symbol', index=1,
+      number=2, type=9, cpp_type=9, label=1,
+      has_default_value=False, default_value=_b("").decode('utf-8'),
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+  ],
+  extensions=[
+  ],
+  nested_types=[],
+  enum_types=[
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=75,
+  serialized_end=118,
+)
+
+DESCRIPTOR.message_types_by_name['Resource'] = _RESOURCE
+DESCRIPTOR.extensions_by_name['resource'] = resource
+DESCRIPTOR.extensions_by_name['resource_reference'] = resource_reference
+DESCRIPTOR.extensions_by_name['resource_definition'] = resource_definition
+_sym_db.RegisterFileDescriptor(DESCRIPTOR)
+
+Resource = _reflection.GeneratedProtocolMessageType('Resource', 
(_message.Message,), dict(
+  DESCRIPTOR = _RESOURCE,
+  __module__ = 'google.api.resource_pb2'
+  # @@protoc_insertion_point(class_scope:google.api.Resource)
+  ))
+_sym_db.RegisterMessage(Resource)
+
+resource.message_type = _RESOURCE
+google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(resource)
+google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(resource_reference)
+resource_definition.message_type = _RESOURCE
+google_dot_protobuf_dot_descriptor__pb2.FileOptions.RegisterExtension(resource_definition)
+
+DESCRIPTOR._options = None
+# @@protoc_insertion_point(module_scope)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/google/api/service_pb2.py 
new/googleapis-common-protos-1.5.9/google/api/service_pb2.py
--- old/googleapis-common-protos-1.5.8/google/api/service_pb2.py        
2019-01-11 22:31:41.000000000 +0100
+++ new/googleapis-common-protos-1.5.9/google/api/service_pb2.py        
2019-03-23 00:03:10.000000000 +0100
@@ -21,6 +21,7 @@
 from google.api import documentation_pb2 as 
google_dot_api_dot_documentation__pb2
 from google.api import endpoint_pb2 as google_dot_api_dot_endpoint__pb2
 from google.api import http_pb2 as google_dot_api_dot_http__pb2
+from google.api import label_pb2 as google_dot_api_dot_label__pb2
 from google.api import log_pb2 as google_dot_api_dot_log__pb2
 from google.api import logging_pb2 as google_dot_api_dot_logging__pb2
 from google.api import metric_pb2 as google_dot_api_dot_metric__pb2
@@ -30,6 +31,7 @@
 from google.api import source_info_pb2 as google_dot_api_dot_source__info__pb2
 from google.api import system_parameter_pb2 as 
google_dot_api_dot_system__parameter__pb2
 from google.api import usage_pb2 as google_dot_api_dot_usage__pb2
+from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2
 from google.protobuf import api_pb2 as google_dot_protobuf_dot_api__pb2
 from google.protobuf import type_pb2 as google_dot_protobuf_dot_type__pb2
 from google.protobuf import wrappers_pb2 as 
google_dot_protobuf_dot_wrappers__pb2
@@ -40,9 +42,9 @@
   package='google.api',
   syntax='proto3',
   
serialized_options=_b('\n\016com.google.apiB\014ServiceProtoP\001ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\242\002\004GAPI'),
-  
serialized_pb=_b('\n\x18google/api/service.proto\x12\ngoogle.api\x1a\x1cgoogle/api/annotations.proto\x1a\x15google/api/auth.proto\x1a\x18google/api/backend.proto\x1a\x18google/api/billing.proto\x1a\x18google/api/context.proto\x1a\x18google/api/control.proto\x1a\x1egoogle/api/documentation.proto\x1a\x19google/api/endpoint.proto\x1a\x15google/api/http.proto\x1a\x14google/api/log.proto\x1a\x18google/api/logging.proto\x1a\x17google/api/metric.proto\x1a#google/api/monitored_resource.proto\x1a\x1bgoogle/api/monitoring.proto\x1a\x16google/api/quota.proto\x1a\x1cgoogle/api/source_info.proto\x1a!google/api/system_parameter.proto\x1a\x16google/api/usage.proto\x1a\x19google/protobuf/api.proto\x1a\x1agoogle/protobuf/type.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xdc\x07\n\x07Service\x12\x34\n\x0e\x63onfig_version\x18\x14
 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x0c\n\x04name\x18\x01 
\x01(\t\x12\n\n\x02id\x18! \x01(\t\x12\r\n\x05title\x18\x02 
\x01(\t\x12\x1b\n\x13producer_project_id\x18\x16 
\x01(\t\x12\"\n\x04\x61pis\x18\x03 
\x03(\x0b\x32\x14.google.protobuf.Api\x12$\n\x05types\x18\x04 
\x03(\x0b\x32\x15.google.protobuf.Type\x12$\n\x05\x65nums\x18\x05 
\x03(\x0b\x32\x15.google.protobuf.Enum\x12\x30\n\rdocumentation\x18\x06 
\x01(\x0b\x32\x19.google.api.Documentation\x12$\n\x07\x62\x61\x63kend\x18\x08 
\x01(\x0b\x32\x13.google.api.Backend\x12\x1e\n\x04http\x18\t 
\x01(\x0b\x32\x10.google.api.Http\x12 \n\x05quota\x18\n 
\x01(\x0b\x32\x11.google.api.Quota\x12\x32\n\x0e\x61uthentication\x18\x0b 
\x01(\x0b\x32\x1a.google.api.Authentication\x12$\n\x07\x63ontext\x18\x0c 
\x01(\x0b\x32\x13.google.api.Context\x12 \n\x05usage\x18\x0f 
\x01(\x0b\x32\x11.google.api.Usage\x12\'\n\tendpoints\x18\x12 
\x03(\x0b\x32\x14.google.api.Endpoint\x12$\n\x07\x63ontrol\x18\x15 
\x01(\x0b\x32\x13.google.api.Control\x12\'\n\x04logs\x18\x17 
\x03(\x0b\x32\x19.google.api.LogDescriptor\x12-\n\x07metrics\x18\x18 
\x03(\x0b\x32\x1c.google.api.MetricDescriptor\x12\x44\n\x13monitored_resources\x18\x19
 
\x03(\x0b\x32\'.google.api.MonitoredResourceDescriptor\x12$\n\x07\x62illing\x18\x1a
 \x01(\x0b\x32\x13.google.api.Billing\x12$\n\x07logging\x18\x1b 
\x01(\x0b\x32\x13.google.api.Logging\x12*\n\nmonitoring\x18\x1c 
\x01(\x0b\x32\x16.google.api.Monitoring\x12\x37\n\x11system_parameters\x18\x1d 
\x01(\x0b\x32\x1c.google.api.SystemParameters\x12+\n\x0bsource_info\x18% 
\x01(\x0b\x32\x16.google.api.SourceInfoJ\x04\x08\x65\x10\x66\x42n\n\x0e\x63om.google.apiB\x0cServiceProtoP\x01ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\xa2\x02\x04GAPIb\x06proto3')
+  
serialized_pb=_b('\n\x18google/api/service.proto\x12\ngoogle.api\x1a\x1cgoogle/api/annotations.proto\x1a\x15google/api/auth.proto\x1a\x18google/api/backend.proto\x1a\x18google/api/billing.proto\x1a\x18google/api/context.proto\x1a\x18google/api/control.proto\x1a\x1egoogle/api/documentation.proto\x1a\x19google/api/endpoint.proto\x1a\x15google/api/http.proto\x1a\x16google/api/label.proto\x1a\x14google/api/log.proto\x1a\x18google/api/logging.proto\x1a\x17google/api/metric.proto\x1a#google/api/monitored_resource.proto\x1a\x1bgoogle/api/monitoring.proto\x1a\x16google/api/quota.proto\x1a\x1cgoogle/api/source_info.proto\x1a!google/api/system_parameter.proto\x1a\x16google/api/usage.proto\x1a\x19google/protobuf/any.proto\x1a\x19google/protobuf/api.proto\x1a\x1agoogle/protobuf/type.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xdc\x07\n\x07Service\x12\x34\n\x0e\x63onfig_version\x18\x14
 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x0c\n\x04name\x18\x01 
\x01(\t\x12\n\n\x02id\x18! \x01(\t\x12\r\n\x05title\x18\x02 
\x01(\t\x12\x1b\n\x13producer_project_id\x18\x16 
\x01(\t\x12\"\n\x04\x61pis\x18\x03 
\x03(\x0b\x32\x14.google.protobuf.Api\x12$\n\x05types\x18\x04 
\x03(\x0b\x32\x15.google.protobuf.Type\x12$\n\x05\x65nums\x18\x05 
\x03(\x0b\x32\x15.google.protobuf.Enum\x12\x30\n\rdocumentation\x18\x06 
\x01(\x0b\x32\x19.google.api.Documentation\x12$\n\x07\x62\x61\x63kend\x18\x08 
\x01(\x0b\x32\x13.google.api.Backend\x12\x1e\n\x04http\x18\t 
\x01(\x0b\x32\x10.google.api.Http\x12 \n\x05quota\x18\n 
\x01(\x0b\x32\x11.google.api.Quota\x12\x32\n\x0e\x61uthentication\x18\x0b 
\x01(\x0b\x32\x1a.google.api.Authentication\x12$\n\x07\x63ontext\x18\x0c 
\x01(\x0b\x32\x13.google.api.Context\x12 \n\x05usage\x18\x0f 
\x01(\x0b\x32\x11.google.api.Usage\x12\'\n\tendpoints\x18\x12 
\x03(\x0b\x32\x14.google.api.Endpoint\x12$\n\x07\x63ontrol\x18\x15 
\x01(\x0b\x32\x13.google.api.Control\x12\'\n\x04logs\x18\x17 
\x03(\x0b\x32\x19.google.api.LogDescriptor\x12-\n\x07metrics\x18\x18 
\x03(\x0b\x32\x1c.google.api.MetricDescriptor\x12\x44\n\x13monitored_resources\x18\x19
 
\x03(\x0b\x32\'.google.api.MonitoredResourceDescriptor\x12$\n\x07\x62illing\x18\x1a
 \x01(\x0b\x32\x13.google.api.Billing\x12$\n\x07logging\x18\x1b 
\x01(\x0b\x32\x13.google.api.Logging\x12*\n\nmonitoring\x18\x1c 
\x01(\x0b\x32\x16.google.api.Monitoring\x12\x37\n\x11system_parameters\x18\x1d 
\x01(\x0b\x32\x1c.google.api.SystemParameters\x12+\n\x0bsource_info\x18% 
\x01(\x0b\x32\x16.google.api.SourceInfoJ\x04\x08\x65\x10\x66\x42n\n\x0e\x63om.google.apiB\x0cServiceProtoP\x01ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\xa2\x02\x04GAPIb\x06proto3')
   ,
-  
dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_auth__pb2.DESCRIPTOR,google_dot_api_dot_backend__pb2.DESCRIPTOR,google_dot_api_dot_billing__pb2.DESCRIPTOR,google_dot_api_dot_context__pb2.DESCRIPTOR,google_dot_api_dot_control__pb2.DESCRIPTOR,google_dot_api_dot_documentation__pb2.DESCRIPTOR,google_dot_api_dot_endpoint__pb2.DESCRIPTOR,google_dot_api_dot_http__pb2.DESCRIPTOR,google_dot_api_dot_log__pb2.DESCRIPTOR,google_dot_api_dot_logging__pb2.DESCRIPTOR,google_dot_api_dot_metric__pb2.DESCRIPTOR,google_dot_api_dot_monitored__resource__pb2.DESCRIPTOR,google_dot_api_dot_monitoring__pb2.DESCRIPTOR,google_dot_api_dot_quota__pb2.DESCRIPTOR,google_dot_api_dot_source__info__pb2.DESCRIPTOR,google_dot_api_dot_system__parameter__pb2.DESCRIPTOR,google_dot_api_dot_usage__pb2.DESCRIPTOR,google_dot_protobuf_dot_api__pb2.DESCRIPTOR,google_dot_protobuf_dot_type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,])
+  
dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_auth__pb2.DESCRIPTOR,google_dot_api_dot_backend__pb2.DESCRIPTOR,google_dot_api_dot_billing__pb2.DESCRIPTOR,google_dot_api_dot_context__pb2.DESCRIPTOR,google_dot_api_dot_control__pb2.DESCRIPTOR,google_dot_api_dot_documentation__pb2.DESCRIPTOR,google_dot_api_dot_endpoint__pb2.DESCRIPTOR,google_dot_api_dot_http__pb2.DESCRIPTOR,google_dot_api_dot_label__pb2.DESCRIPTOR,google_dot_api_dot_log__pb2.DESCRIPTOR,google_dot_api_dot_logging__pb2.DESCRIPTOR,google_dot_api_dot_metric__pb2.DESCRIPTOR,google_dot_api_dot_monitored__resource__pb2.DESCRIPTOR,google_dot_api_dot_monitoring__pb2.DESCRIPTOR,google_dot_api_dot_quota__pb2.DESCRIPTOR,google_dot_api_dot_source__info__pb2.DESCRIPTOR,google_dot_api_dot_system__parameter__pb2.DESCRIPTOR,google_dot_api_dot_usage__pb2.DESCRIPTOR,google_dot_protobuf_dot_any__pb2.DESCRIPTOR,google_dot_protobuf_dot_api__pb2.DESCRIPTOR,google_dot_protobuf_dot_type__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,])
 
 
 
@@ -241,8 +243,8 @@
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=619,
-  serialized_end=1607,
+  serialized_start=670,
+  serialized_end=1658,
 )
 
 _SERVICE.fields_by_name['config_version'].message_type = 
google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/google/type/calendar_period_pb2.py 
new/googleapis-common-protos-1.5.9/google/type/calendar_period_pb2.py
--- old/googleapis-common-protos-1.5.8/google/type/calendar_period_pb2.py       
1970-01-01 01:00:00.000000000 +0100
+++ new/googleapis-common-protos-1.5.9/google/type/calendar_period_pb2.py       
2019-03-22 23:53:41.000000000 +0100
@@ -0,0 +1,88 @@
+# Generated by the protocol buffer compiler.  DO NOT EDIT!
+# source: google/type/calendar_period.proto
+
+import sys
+_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
+from google.protobuf.internal import enum_type_wrapper
+from google.protobuf import descriptor as _descriptor
+from google.protobuf import message as _message
+from google.protobuf import reflection as _reflection
+from google.protobuf import symbol_database as _symbol_database
+# @@protoc_insertion_point(imports)
+
+_sym_db = _symbol_database.Default()
+
+
+
+
+DESCRIPTOR = _descriptor.FileDescriptor(
+  name='google/type/calendar_period.proto',
+  package='google.type',
+  syntax='proto3',
+  
serialized_options=_b('\n\017com.google.typeB\023CalendarPeriodProtoP\001ZHgoogle.golang.org/genproto/googleapis/type/calendarperiod;calendarperiod\242\002\003GTP'),
+  
serialized_pb=_b('\n!google/type/calendar_period.proto\x12\x0bgoogle.type*\x7f\n\x0e\x43\x61lendarPeriod\x12\x1f\n\x1b\x43\x41LENDAR_PERIOD_UNSPECIFIED\x10\x00\x12\x07\n\x03\x44\x41Y\x10\x01\x12\x08\n\x04WEEK\x10\x02\x12\r\n\tFORTNIGHT\x10\x03\x12\t\n\x05MONTH\x10\x04\x12\x0b\n\x07QUARTER\x10\x05\x12\x08\n\x04HALF\x10\x06\x12\x08\n\x04YEAR\x10\x07\x42x\n\x0f\x63om.google.typeB\x13\x43\x61lendarPeriodProtoP\x01ZHgoogle.golang.org/genproto/googleapis/type/calendarperiod;calendarperiod\xa2\x02\x03GTPb\x06proto3')
+)
+
+_CALENDARPERIOD = _descriptor.EnumDescriptor(
+  name='CalendarPeriod',
+  full_name='google.type.CalendarPeriod',
+  filename=None,
+  file=DESCRIPTOR,
+  values=[
+    _descriptor.EnumValueDescriptor(
+      name='CALENDAR_PERIOD_UNSPECIFIED', index=0, number=0,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='DAY', index=1, number=1,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='WEEK', index=2, number=2,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='FORTNIGHT', index=3, number=3,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='MONTH', index=4, number=4,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='QUARTER', index=5, number=5,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='HALF', index=6, number=6,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='YEAR', index=7, number=7,
+      serialized_options=None,
+      type=None),
+  ],
+  containing_type=None,
+  serialized_options=None,
+  serialized_start=50,
+  serialized_end=177,
+)
+_sym_db.RegisterEnumDescriptor(_CALENDARPERIOD)
+
+CalendarPeriod = enum_type_wrapper.EnumTypeWrapper(_CALENDARPERIOD)
+CALENDAR_PERIOD_UNSPECIFIED = 0
+DAY = 1
+WEEK = 2
+FORTNIGHT = 3
+MONTH = 4
+QUARTER = 5
+HALF = 6
+YEAR = 7
+
+
+DESCRIPTOR.enum_types_by_name['CalendarPeriod'] = _CALENDARPERIOD
+_sym_db.RegisterFileDescriptor(DESCRIPTOR)
+
+
+DESCRIPTOR._options = None
+# @@protoc_insertion_point(module_scope)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/google/type/color_pb2.py 
new/googleapis-common-protos-1.5.9/google/type/color_pb2.py
--- old/googleapis-common-protos-1.5.8/google/type/color_pb2.py 2019-01-11 
22:31:41.000000000 +0100
+++ new/googleapis-common-protos-1.5.9/google/type/color_pb2.py 2019-03-22 
23:53:41.000000000 +0100
@@ -19,8 +19,8 @@
   name='google/type/color.proto',
   package='google.type',
   syntax='proto3',
-  
serialized_options=_b('\n\017com.google.typeB\nColorProtoP\001Z6google.golang.org/genproto/googleapis/type/color;color\242\002\003GTP'),
-  
serialized_pb=_b('\n\x17google/type/color.proto\x12\x0bgoogle.type\x1a\x1egoogle/protobuf/wrappers.proto\"]\n\x05\x43olor\x12\x0b\n\x03red\x18\x01
 \x01(\x02\x12\r\n\x05green\x18\x02 \x01(\x02\x12\x0c\n\x04\x62lue\x18\x03 
\x01(\x02\x12*\n\x05\x61lpha\x18\x04 
\x01(\x0b\x32\x1b.google.protobuf.FloatValueB]\n\x0f\x63om.google.typeB\nColorProtoP\x01Z6google.golang.org/genproto/googleapis/type/color;color\xa2\x02\x03GTPb\x06proto3')
+  
serialized_options=_b('\n\017com.google.typeB\nColorProtoP\001Z6google.golang.org/genproto/googleapis/type/color;color\370\001\001\242\002\003GTP'),
+  
serialized_pb=_b('\n\x17google/type/color.proto\x12\x0bgoogle.type\x1a\x1egoogle/protobuf/wrappers.proto\"]\n\x05\x43olor\x12\x0b\n\x03red\x18\x01
 \x01(\x02\x12\r\n\x05green\x18\x02 \x01(\x02\x12\x0c\n\x04\x62lue\x18\x03 
\x01(\x02\x12*\n\x05\x61lpha\x18\x04 
\x01(\x0b\x32\x1b.google.protobuf.FloatValueB`\n\x0f\x63om.google.typeB\nColorProtoP\x01Z6google.golang.org/genproto/googleapis/type/color;color\xf8\x01\x01\xa2\x02\x03GTPb\x06proto3')
   ,
   dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,])
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/google/type/expr_pb2.py 
new/googleapis-common-protos-1.5.9/google/type/expr_pb2.py
--- old/googleapis-common-protos-1.5.8/google/type/expr_pb2.py  1970-01-01 
01:00:00.000000000 +0100
+++ new/googleapis-common-protos-1.5.9/google/type/expr_pb2.py  2019-03-22 
23:53:41.000000000 +0100
@@ -0,0 +1,91 @@
+# Generated by the protocol buffer compiler.  DO NOT EDIT!
+# source: google/type/expr.proto
+
+import sys
+_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
+from google.protobuf import descriptor as _descriptor
+from google.protobuf import message as _message
+from google.protobuf import reflection as _reflection
+from google.protobuf import symbol_database as _symbol_database
+# @@protoc_insertion_point(imports)
+
+_sym_db = _symbol_database.Default()
+
+
+
+
+DESCRIPTOR = _descriptor.FileDescriptor(
+  name='google/type/expr.proto',
+  package='google.type',
+  syntax='proto3',
+  
serialized_options=_b('\n\017com.google.typeB\tExprProtoP\001Z4google.golang.org/genproto/googleapis/type/expr;expr\242\002\003GTP'),
+  
serialized_pb=_b('\n\x16google/type/expr.proto\x12\x0bgoogle.type\"P\n\x04\x45xpr\x12\x12\n\nexpression\x18\x01
 \x01(\t\x12\r\n\x05title\x18\x02 
\x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 
\x01(\t\x12\x10\n\x08location\x18\x04 
\x01(\tBZ\n\x0f\x63om.google.typeB\tExprProtoP\x01Z4google.golang.org/genproto/googleapis/type/expr;expr\xa2\x02\x03GTPb\x06proto3')
+)
+
+
+
+
+_EXPR = _descriptor.Descriptor(
+  name='Expr',
+  full_name='google.type.Expr',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+    _descriptor.FieldDescriptor(
+      name='expression', full_name='google.type.Expr.expression', index=0,
+      number=1, type=9, cpp_type=9, label=1,
+      has_default_value=False, default_value=_b("").decode('utf-8'),
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='title', full_name='google.type.Expr.title', index=1,
+      number=2, type=9, cpp_type=9, label=1,
+      has_default_value=False, default_value=_b("").decode('utf-8'),
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='description', full_name='google.type.Expr.description', index=2,
+      number=3, type=9, cpp_type=9, label=1,
+      has_default_value=False, default_value=_b("").decode('utf-8'),
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='location', full_name='google.type.Expr.location', index=3,
+      number=4, type=9, cpp_type=9, label=1,
+      has_default_value=False, default_value=_b("").decode('utf-8'),
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+  ],
+  extensions=[
+  ],
+  nested_types=[],
+  enum_types=[
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=39,
+  serialized_end=119,
+)
+
+DESCRIPTOR.message_types_by_name['Expr'] = _EXPR
+_sym_db.RegisterFileDescriptor(DESCRIPTOR)
+
+Expr = _reflection.GeneratedProtocolMessageType('Expr', (_message.Message,), 
dict(
+  DESCRIPTOR = _EXPR,
+  __module__ = 'google.type.expr_pb2'
+  # @@protoc_insertion_point(class_scope:google.type.Expr)
+  ))
+_sym_db.RegisterMessage(Expr)
+
+
+DESCRIPTOR._options = None
+# @@protoc_insertion_point(module_scope)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/google/type/fraction_pb2.py 
new/googleapis-common-protos-1.5.9/google/type/fraction_pb2.py
--- old/googleapis-common-protos-1.5.8/google/type/fraction_pb2.py      
1970-01-01 01:00:00.000000000 +0100
+++ new/googleapis-common-protos-1.5.9/google/type/fraction_pb2.py      
2019-03-22 23:53:41.000000000 +0100
@@ -0,0 +1,77 @@
+# Generated by the protocol buffer compiler.  DO NOT EDIT!
+# source: google/type/fraction.proto
+
+import sys
+_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
+from google.protobuf import descriptor as _descriptor
+from google.protobuf import message as _message
+from google.protobuf import reflection as _reflection
+from google.protobuf import symbol_database as _symbol_database
+# @@protoc_insertion_point(imports)
+
+_sym_db = _symbol_database.Default()
+
+
+
+
+DESCRIPTOR = _descriptor.FileDescriptor(
+  name='google/type/fraction.proto',
+  package='google.type',
+  syntax='proto3',
+  
serialized_options=_b('\n\017com.google.typeB\rFractionProtoP\001Z<google.golang.org/genproto/googleapis/type/fraction;fraction\242\002\003GTP'),
+  
serialized_pb=_b('\n\x1agoogle/type/fraction.proto\x12\x0bgoogle.type\"2\n\x08\x46raction\x12\x11\n\tnumerator\x18\x01
 \x01(\x03\x12\x13\n\x0b\x64\x65nominator\x18\x02 
\x01(\x03\x42\x66\n\x0f\x63om.google.typeB\rFractionProtoP\x01Z<google.golang.org/genproto/googleapis/type/fraction;fraction\xa2\x02\x03GTPb\x06proto3')
+)
+
+
+
+
+_FRACTION = _descriptor.Descriptor(
+  name='Fraction',
+  full_name='google.type.Fraction',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+    _descriptor.FieldDescriptor(
+      name='numerator', full_name='google.type.Fraction.numerator', index=0,
+      number=1, type=3, cpp_type=2, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='denominator', full_name='google.type.Fraction.denominator', 
index=1,
+      number=2, type=3, cpp_type=2, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+  ],
+  extensions=[
+  ],
+  nested_types=[],
+  enum_types=[
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=43,
+  serialized_end=93,
+)
+
+DESCRIPTOR.message_types_by_name['Fraction'] = _FRACTION
+_sym_db.RegisterFileDescriptor(DESCRIPTOR)
+
+Fraction = _reflection.GeneratedProtocolMessageType('Fraction', 
(_message.Message,), dict(
+  DESCRIPTOR = _FRACTION,
+  __module__ = 'google.type.fraction_pb2'
+  # @@protoc_insertion_point(class_scope:google.type.Fraction)
+  ))
+_sym_db.RegisterMessage(Fraction)
+
+
+DESCRIPTOR._options = None
+# @@protoc_insertion_point(module_scope)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/google/type/latlng_pb2.py 
new/googleapis-common-protos-1.5.9/google/type/latlng_pb2.py
--- old/googleapis-common-protos-1.5.8/google/type/latlng_pb2.py        
2019-01-11 22:31:41.000000000 +0100
+++ new/googleapis-common-protos-1.5.9/google/type/latlng_pb2.py        
2019-03-22 23:53:41.000000000 +0100
@@ -18,8 +18,8 @@
   name='google/type/latlng.proto',
   package='google.type',
   syntax='proto3',
-  
serialized_options=_b('\n\017com.google.typeB\013LatLngProtoP\001Z8google.golang.org/genproto/googleapis/type/latlng;latlng\242\002\003GTP'),
-  
serialized_pb=_b('\n\x18google/type/latlng.proto\x12\x0bgoogle.type\"-\n\x06LatLng\x12\x10\n\x08latitude\x18\x01
 \x01(\x01\x12\x11\n\tlongitude\x18\x02 
\x01(\x01\x42`\n\x0f\x63om.google.typeB\x0bLatLngProtoP\x01Z8google.golang.org/genproto/googleapis/type/latlng;latlng\xa2\x02\x03GTPb\x06proto3')
+  
serialized_options=_b('\n\017com.google.typeB\013LatLngProtoP\001Z8google.golang.org/genproto/googleapis/type/latlng;latlng\370\001\001\242\002\003GTP'),
+  
serialized_pb=_b('\n\x18google/type/latlng.proto\x12\x0bgoogle.type\"-\n\x06LatLng\x12\x10\n\x08latitude\x18\x01
 \x01(\x01\x12\x11\n\tlongitude\x18\x02 
\x01(\x01\x42\x63\n\x0f\x63om.google.typeB\x0bLatLngProtoP\x01Z8google.golang.org/genproto/googleapis/type/latlng;latlng\xf8\x01\x01\xa2\x02\x03GTPb\x06proto3')
 )
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/google/type/money_pb2.py 
new/googleapis-common-protos-1.5.9/google/type/money_pb2.py
--- old/googleapis-common-protos-1.5.8/google/type/money_pb2.py 2019-01-11 
22:31:41.000000000 +0100
+++ new/googleapis-common-protos-1.5.9/google/type/money_pb2.py 2019-03-22 
23:53:41.000000000 +0100
@@ -18,8 +18,8 @@
   name='google/type/money.proto',
   package='google.type',
   syntax='proto3',
-  
serialized_options=_b('\n\017com.google.typeB\nMoneyProtoP\001Z6google.golang.org/genproto/googleapis/type/money;money\242\002\003GTP'),
-  
serialized_pb=_b('\n\x17google/type/money.proto\x12\x0bgoogle.type\"<\n\x05Money\x12\x15\n\rcurrency_code\x18\x01
 \x01(\t\x12\r\n\x05units\x18\x02 \x01(\x03\x12\r\n\x05nanos\x18\x03 
\x01(\x05\x42]\n\x0f\x63om.google.typeB\nMoneyProtoP\x01Z6google.golang.org/genproto/googleapis/type/money;money\xa2\x02\x03GTPb\x06proto3')
+  
serialized_options=_b('\n\017com.google.typeB\nMoneyProtoP\001Z6google.golang.org/genproto/googleapis/type/money;money\370\001\001\242\002\003GTP'),
+  
serialized_pb=_b('\n\x17google/type/money.proto\x12\x0bgoogle.type\"<\n\x05Money\x12\x15\n\rcurrency_code\x18\x01
 \x01(\t\x12\r\n\x05units\x18\x02 \x01(\x03\x12\r\n\x05nanos\x18\x03 
\x01(\x05\x42`\n\x0f\x63om.google.typeB\nMoneyProtoP\x01Z6google.golang.org/genproto/googleapis/type/money;money\xf8\x01\x01\xa2\x02\x03GTPb\x06proto3')
 )
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/google/type/quaternion_pb2.py 
new/googleapis-common-protos-1.5.9/google/type/quaternion_pb2.py
--- old/googleapis-common-protos-1.5.8/google/type/quaternion_pb2.py    
1970-01-01 01:00:00.000000000 +0100
+++ new/googleapis-common-protos-1.5.9/google/type/quaternion_pb2.py    
2019-03-22 23:53:41.000000000 +0100
@@ -0,0 +1,91 @@
+# Generated by the protocol buffer compiler.  DO NOT EDIT!
+# source: google/type/quaternion.proto
+
+import sys
+_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
+from google.protobuf import descriptor as _descriptor
+from google.protobuf import message as _message
+from google.protobuf import reflection as _reflection
+from google.protobuf import symbol_database as _symbol_database
+# @@protoc_insertion_point(imports)
+
+_sym_db = _symbol_database.Default()
+
+
+
+
+DESCRIPTOR = _descriptor.FileDescriptor(
+  name='google/type/quaternion.proto',
+  package='google.type',
+  syntax='proto3',
+  
serialized_options=_b('\n\017com.google.typeB\017QuaternionProtoP\[email protected]/genproto/googleapis/type/quaternion;quaternion\370\001\001\242\002\003GTP'),
+  
serialized_pb=_b('\n\x1cgoogle/type/quaternion.proto\x12\x0bgoogle.type\"8\n\nQuaternion\x12\t\n\x01x\x18\x01
 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x12\t\n\x01z\x18\x03 
\x01(\x01\x12\t\n\x01w\x18\x04 
\x01(\x01\x42o\n\x0f\x63om.google.typeB\x0fQuaternionProtoP\[email protected]/genproto/googleapis/type/quaternion;quaternion\xf8\x01\x01\xa2\x02\x03GTPb\x06proto3')
+)
+
+
+
+
+_QUATERNION = _descriptor.Descriptor(
+  name='Quaternion',
+  full_name='google.type.Quaternion',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+    _descriptor.FieldDescriptor(
+      name='x', full_name='google.type.Quaternion.x', index=0,
+      number=1, type=1, cpp_type=5, label=1,
+      has_default_value=False, default_value=float(0),
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='y', full_name='google.type.Quaternion.y', index=1,
+      number=2, type=1, cpp_type=5, label=1,
+      has_default_value=False, default_value=float(0),
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='z', full_name='google.type.Quaternion.z', index=2,
+      number=3, type=1, cpp_type=5, label=1,
+      has_default_value=False, default_value=float(0),
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='w', full_name='google.type.Quaternion.w', index=3,
+      number=4, type=1, cpp_type=5, label=1,
+      has_default_value=False, default_value=float(0),
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+  ],
+  extensions=[
+  ],
+  nested_types=[],
+  enum_types=[
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=45,
+  serialized_end=101,
+)
+
+DESCRIPTOR.message_types_by_name['Quaternion'] = _QUATERNION
+_sym_db.RegisterFileDescriptor(DESCRIPTOR)
+
+Quaternion = _reflection.GeneratedProtocolMessageType('Quaternion', 
(_message.Message,), dict(
+  DESCRIPTOR = _QUATERNION,
+  __module__ = 'google.type.quaternion_pb2'
+  # @@protoc_insertion_point(class_scope:google.type.Quaternion)
+  ))
+_sym_db.RegisterMessage(Quaternion)
+
+
+DESCRIPTOR._options = None
+# @@protoc_insertion_point(module_scope)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/google/type/timeofday_pb2.py 
new/googleapis-common-protos-1.5.9/google/type/timeofday_pb2.py
--- old/googleapis-common-protos-1.5.8/google/type/timeofday_pb2.py     
2019-01-11 22:31:41.000000000 +0100
+++ new/googleapis-common-protos-1.5.9/google/type/timeofday_pb2.py     
2019-03-22 23:53:41.000000000 +0100
@@ -18,8 +18,8 @@
   name='google/type/timeofday.proto',
   package='google.type',
   syntax='proto3',
-  
serialized_options=_b('\n\017com.google.typeB\016TimeOfDayProtoP\001Z>google.golang.org/genproto/googleapis/type/timeofday;timeofday\242\002\003GTP'),
-  
serialized_pb=_b('\n\x1bgoogle/type/timeofday.proto\x12\x0bgoogle.type\"K\n\tTimeOfDay\x12\r\n\x05hours\x18\x01
 \x01(\x05\x12\x0f\n\x07minutes\x18\x02 \x01(\x05\x12\x0f\n\x07seconds\x18\x03 
\x01(\x05\x12\r\n\x05nanos\x18\x04 
\x01(\x05\x42i\n\x0f\x63om.google.typeB\x0eTimeOfDayProtoP\x01Z>google.golang.org/genproto/googleapis/type/timeofday;timeofday\xa2\x02\x03GTPb\x06proto3')
+  
serialized_options=_b('\n\017com.google.typeB\016TimeOfDayProtoP\001Z>google.golang.org/genproto/googleapis/type/timeofday;timeofday\370\001\001\242\002\003GTP'),
+  
serialized_pb=_b('\n\x1bgoogle/type/timeofday.proto\x12\x0bgoogle.type\"K\n\tTimeOfDay\x12\r\n\x05hours\x18\x01
 \x01(\x05\x12\x0f\n\x07minutes\x18\x02 \x01(\x05\x12\x0f\n\x07seconds\x18\x03 
\x01(\x05\x12\r\n\x05nanos\x18\x04 
\x01(\x05\x42l\n\x0f\x63om.google.typeB\x0eTimeOfDayProtoP\x01Z>google.golang.org/genproto/googleapis/type/timeofday;timeofday\xf8\x01\x01\xa2\x02\x03GTPb\x06proto3')
 )
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/googleapis_common_protos.egg-info/PKG-INFO 
new/googleapis-common-protos-1.5.9/googleapis_common_protos.egg-info/PKG-INFO
--- 
old/googleapis-common-protos-1.5.8/googleapis_common_protos.egg-info/PKG-INFO   
    2019-02-13 05:26:38.000000000 +0100
+++ 
new/googleapis-common-protos-1.5.9/googleapis_common_protos.egg-info/PKG-INFO   
    2019-03-23 00:04:40.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: googleapis-common-protos
-Version: 1.5.8
+Version: 1.5.9
 Summary: Common protobufs used in Google APIs
 Home-page: https://github.com/googleapis/googleapis
 Author: Google LLC
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/googleapis-common-protos-1.5.8/googleapis_common_protos.egg-info/SOURCES.txt
 
new/googleapis-common-protos-1.5.9/googleapis_common_protos.egg-info/SOURCES.txt
--- 
old/googleapis-common-protos-1.5.8/googleapis_common_protos.egg-info/SOURCES.txt
    2019-02-13 05:26:38.000000000 +0100
+++ 
new/googleapis-common-protos-1.5.9/googleapis_common_protos.egg-info/SOURCES.txt
    2019-03-23 00:04:40.000000000 +0100
@@ -8,6 +8,7 @@
 google/api/auth_pb2.py
 google/api/backend_pb2.py
 google/api/billing_pb2.py
+google/api/client_pb2.py
 google/api/config_change_pb2.py
 google/api/consumer_pb2.py
 google/api/context_pb2.py
@@ -15,15 +16,18 @@
 google/api/distribution_pb2.py
 google/api/documentation_pb2.py
 google/api/endpoint_pb2.py
+google/api/field_behavior_pb2.py
 google/api/http_pb2.py
 google/api/httpbody_pb2.py
 google/api/label_pb2.py
+google/api/launch_stage_pb2.py
 google/api/log_pb2.py
 google/api/logging_pb2.py
 google/api/metric_pb2.py
 google/api/monitored_resource_pb2.py
 google/api/monitoring_pb2.py
 google/api/quota_pb2.py
+google/api/resource_pb2.py
 google/api/service_pb2.py
 google/api/source_info_pb2.py
 google/api/system_parameter_pb2.py
@@ -43,12 +47,16 @@
 google/rpc/error_details_pb2.py
 google/rpc/status_pb2.py
 google/type/__init__.py
+google/type/calendar_period_pb2.py
 google/type/color_pb2.py
 google/type/date_pb2.py
 google/type/dayofweek_pb2.py
+google/type/expr_pb2.py
+google/type/fraction_pb2.py
 google/type/latlng_pb2.py
 google/type/money_pb2.py
 google/type/postal_address_pb2.py
+google/type/quaternion_pb2.py
 google/type/timeofday_pb2.py
 googleapis_common_protos.egg-info/PKG-INFO
 googleapis_common_protos.egg-info/SOURCES.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/googleapis-common-protos-1.5.8/setup.py 
new/googleapis-common-protos-1.5.9/setup.py
--- old/googleapis-common-protos-1.5.8/setup.py 2019-02-13 05:25:27.000000000 
+0100
+++ new/googleapis-common-protos-1.5.9/setup.py 2019-03-23 00:02:27.000000000 
+0100
@@ -19,7 +19,7 @@
 
 setuptools.setup(
   name='googleapis-common-protos',
-  version='1.5.8',
+  version='1.5.9',
 
   author='Google LLC',
   author_email='[email protected]',


Reply via email to