diff --git a/bigquery_datatransfer/google/cloud/bigquery_datatransfer_v1/types.py b/bigquery_datatransfer/google/cloud/bigquery_datatransfer_v1/types.py index a74a92cd893f..4998328dbcce 100644 --- a/bigquery_datatransfer/google/cloud/bigquery_datatransfer_v1/types.py +++ b/bigquery_datatransfer/google/cloud/bigquery_datatransfer_v1/types.py @@ -15,11 +15,7 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.bigquery_datatransfer_v1.proto import datatransfer_pb2 -from google.cloud.bigquery_datatransfer_v1.proto import transfer_pb2 from google.protobuf import any_pb2 from google.protobuf import descriptor_pb2 from google.protobuf import duration_pb2 @@ -30,21 +26,38 @@ from google.protobuf import wrappers_pb2 from google.rpc import status_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.bigquery_datatransfer_v1.proto import datatransfer_pb2 +from google.cloud.bigquery_datatransfer_v1.proto import transfer_pb2 + + +_shared_modules = [ + http_pb2, + any_pb2, + descriptor_pb2, + duration_pb2, + empty_pb2, + field_mask_pb2, + struct_pb2, + timestamp_pb2, + wrappers_pb2, + status_pb2, +] + + +_local_modules = [ + datatransfer_pb2, + transfer_pb2, +] + names = [] -for module in ( - http_pb2, - datatransfer_pb2, - transfer_pb2, - any_pb2, - descriptor_pb2, - duration_pb2, - empty_pb2, - field_mask_pb2, - struct_pb2, - timestamp_pb2, - wrappers_pb2, - status_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.bigquery_datatransfer_v1.types' setattr(sys.modules[__name__], name, message) diff --git a/bigtable/google/cloud/bigtable_admin_v2/types.py b/bigtable/google/cloud/bigtable_admin_v2/types.py index b796a7c9bf39..6f91fac2db0c 100644 --- a/bigtable/google/cloud/bigtable_admin_v2/types.py +++ b/bigtable/google/cloud/bigtable_admin_v2/types.py @@ -15,13 +15,7 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.bigtable_admin_v2.proto import bigtable_instance_admin_pb2 -from google.cloud.bigtable_admin_v2.proto import bigtable_table_admin_pb2 -from google.cloud.bigtable_admin_v2.proto import instance_pb2 -from google.cloud.bigtable_admin_v2.proto import table_pb2 from google.iam.v1 import iam_policy_pb2 from google.iam.v1 import policy_pb2 from google.iam.v1.logging import audit_data_pb2 @@ -34,25 +28,43 @@ from google.protobuf import timestamp_pb2 from google.rpc import status_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.bigtable_admin_v2.proto import bigtable_instance_admin_pb2 +from google.cloud.bigtable_admin_v2.proto import bigtable_table_admin_pb2 +from google.cloud.bigtable_admin_v2.proto import instance_pb2 +from google.cloud.bigtable_admin_v2.proto import table_pb2 + + +_shared_modules = [ + http_pb2, + iam_policy_pb2, + policy_pb2, + audit_data_pb2, + operations_pb2, + any_pb2, + descriptor_pb2, + duration_pb2, + empty_pb2, + field_mask_pb2, + timestamp_pb2, + status_pb2, +] + +_local_modules = [ + bigtable_instance_admin_pb2, + bigtable_table_admin_pb2, + instance_pb2, + table_pb2, +] + names = [] -for module in ( - http_pb2, - bigtable_instance_admin_pb2, - bigtable_table_admin_pb2, - instance_pb2, - table_pb2, - iam_policy_pb2, - policy_pb2, - audit_data_pb2, - operations_pb2, - any_pb2, - descriptor_pb2, - duration_pb2, - empty_pb2, - field_mask_pb2, - timestamp_pb2, - status_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.bigtable_admin_v2.types' setattr(sys.modules[__name__], name, message) diff --git a/bigtable/google/cloud/bigtable_v2/types.py b/bigtable/google/cloud/bigtable_v2/types.py index b7edfdccdbd5..a5d64f46ef07 100644 --- a/bigtable/google/cloud/bigtable_v2/types.py +++ b/bigtable/google/cloud/bigtable_v2/types.py @@ -15,26 +15,38 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.bigtable_v2.proto import bigtable_pb2 -from google.cloud.bigtable_v2.proto import data_pb2 from google.protobuf import any_pb2 from google.protobuf import descriptor_pb2 from google.protobuf import wrappers_pb2 from google.rpc import status_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.bigtable_v2.proto import bigtable_pb2 +from google.cloud.bigtable_v2.proto import data_pb2 + + +_shared_modules = [ + http_pb2, + any_pb2, + descriptor_pb2, + wrappers_pb2, + status_pb2, +] + +_local_modules = [ + bigtable_pb2, + data_pb2, +] + names = [] -for module in ( - http_pb2, - bigtable_pb2, - data_pb2, - any_pb2, - descriptor_pb2, - wrappers_pb2, - status_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.bigtable_v2.types' setattr(sys.modules[__name__], name, message) diff --git a/container/google/cloud/container_v1/types.py b/container/google/cloud/container_v1/types.py index a6fe3139bdad..df18e10f27ab 100644 --- a/container/google/cloud/container_v1/types.py +++ b/container/google/cloud/container_v1/types.py @@ -15,20 +15,32 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.container_v1.proto import cluster_service_pb2 from google.protobuf import descriptor_pb2 from google.protobuf import empty_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.container_v1.proto import cluster_service_pb2 + + +_shared_modules = [ + http_pb2, + descriptor_pb2, + empty_pb2, +] + +_local_modules = [ + cluster_service_pb2, +] + names = [] -for module in ( - http_pb2, - cluster_service_pb2, - descriptor_pb2, - empty_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.container_v1.types' setattr(sys.modules[__name__], name, message) diff --git a/dataproc/google/cloud/dataproc_v1/types.py b/dataproc/google/cloud/dataproc_v1/types.py index faa32b3c17dd..8c7d50941a8b 100644 --- a/dataproc/google/cloud/dataproc_v1/types.py +++ b/dataproc/google/cloud/dataproc_v1/types.py @@ -15,12 +15,7 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.dataproc_v1.proto import clusters_pb2 -from google.cloud.dataproc_v1.proto import jobs_pb2 -from google.cloud.dataproc_v1.proto import operations_pb2 as proto_operations_pb2 from google.longrunning import operations_pb2 as longrunning_operations_pb2 from google.protobuf import any_pb2 from google.protobuf import descriptor_pb2 @@ -30,21 +25,37 @@ from google.protobuf import timestamp_pb2 from google.rpc import status_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.dataproc_v1.proto import clusters_pb2 +from google.cloud.dataproc_v1.proto import jobs_pb2 +from google.cloud.dataproc_v1.proto import operations_pb2 as proto_operations_pb2 + +_shared_modules = [ + http_pb2, + longrunning_operations_pb2, + any_pb2, + descriptor_pb2, + duration_pb2, + empty_pb2, + field_mask_pb2, + timestamp_pb2, + status_pb2, +] + +_local_modules = [ + clusters_pb2, + jobs_pb2, + proto_operations_pb2, +] + names = [] -for module in ( - http_pb2, - clusters_pb2, - jobs_pb2, - proto_operations_pb2, - longrunning_operations_pb2, - any_pb2, - descriptor_pb2, - duration_pb2, - empty_pb2, - field_mask_pb2, - timestamp_pb2, - status_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.dataproc_v1.types' setattr(sys.modules[__name__], name, message) diff --git a/datastore/google/cloud/datastore_v1/types.py b/datastore/google/cloud/datastore_v1/types.py index a07136cd8624..6f9f243b3a84 100644 --- a/datastore/google/cloud/datastore_v1/types.py +++ b/datastore/google/cloud/datastore_v1/types.py @@ -15,30 +15,42 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.datastore_v1.proto import datastore_pb2 -from google.cloud.datastore_v1.proto import entity_pb2 -from google.cloud.datastore_v1.proto import query_pb2 from google.protobuf import descriptor_pb2 from google.protobuf import struct_pb2 from google.protobuf import timestamp_pb2 from google.protobuf import wrappers_pb2 from google.type import latlng_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.datastore_v1.proto import datastore_pb2 +from google.cloud.datastore_v1.proto import entity_pb2 +from google.cloud.datastore_v1.proto import query_pb2 + + +_shared_modules = [ + http_pb2, + descriptor_pb2, + struct_pb2, + timestamp_pb2, + wrappers_pb2, + latlng_pb2, +] + +_local_modules = [ + datastore_pb2, + entity_pb2, + query_pb2, +] + names = [] -for module in ( - http_pb2, - datastore_pb2, - entity_pb2, - query_pb2, - descriptor_pb2, - struct_pb2, - timestamp_pb2, - wrappers_pb2, - latlng_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.datastore_v1.types' setattr(sys.modules[__name__], name, message) diff --git a/dlp/google/cloud/dlp_v2/types.py b/dlp/google/cloud/dlp_v2/types.py index 1cd121965a78..ffdd1a2e3c7c 100644 --- a/dlp/google/cloud/dlp_v2/types.py +++ b/dlp/google/cloud/dlp_v2/types.py @@ -15,11 +15,7 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.dlp_v2.proto import dlp_pb2 -from google.cloud.dlp_v2.proto import storage_pb2 from google.protobuf import any_pb2 from google.protobuf import descriptor_pb2 from google.protobuf import duration_pb2 @@ -30,21 +26,37 @@ from google.type import date_pb2 from google.type import timeofday_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.dlp_v2.proto import dlp_pb2 +from google.cloud.dlp_v2.proto import storage_pb2 + + +_shared_modules = [ + http_pb2, + any_pb2, + descriptor_pb2, + duration_pb2, + empty_pb2, + field_mask_pb2, + timestamp_pb2, + status_pb2, + date_pb2, + timeofday_pb2, +] + +_local_modules = [ + dlp_pb2, + storage_pb2, +] + names = [] -for module in ( - http_pb2, - dlp_pb2, - storage_pb2, - any_pb2, - descriptor_pb2, - duration_pb2, - empty_pb2, - field_mask_pb2, - timestamp_pb2, - status_pb2, - date_pb2, - timeofday_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.dlp_v2.types' setattr(sys.modules[__name__], name, message) diff --git a/error_reporting/google/cloud/errorreporting_v1beta1/types.py b/error_reporting/google/cloud/errorreporting_v1beta1/types.py index 978d281752d1..0c54b22b5856 100644 --- a/error_reporting/google/cloud/errorreporting_v1beta1/types.py +++ b/error_reporting/google/cloud/errorreporting_v1beta1/types.py @@ -15,32 +15,44 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 from google.api import label_pb2 from google.api import monitored_resource_pb2 +from google.protobuf import descriptor_pb2 +from google.protobuf import duration_pb2 +from google.protobuf import timestamp_pb2 + +from google.api_core.protobuf_helpers import get_messages from google.cloud.errorreporting_v1beta1.proto import common_pb2 from google.cloud.errorreporting_v1beta1.proto import error_group_service_pb2 from google.cloud.errorreporting_v1beta1.proto import error_stats_service_pb2 from google.cloud.errorreporting_v1beta1.proto import report_errors_service_pb2 -from google.protobuf import descriptor_pb2 -from google.protobuf import duration_pb2 -from google.protobuf import timestamp_pb2 + + +_shared_modules = [ + http_pb2, + label_pb2, + monitored_resource_pb2, + report_errors_service_pb2, + descriptor_pb2, + duration_pb2, + timestamp_pb2, +] + +_local_modules = [ + common_pb2, + error_group_service_pb2, + error_stats_service_pb2, +] names = [] -for module in ( - http_pb2, - label_pb2, - monitored_resource_pb2, - common_pb2, - error_group_service_pb2, - error_stats_service_pb2, - report_errors_service_pb2, - descriptor_pb2, - duration_pb2, - timestamp_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.errorreporting_v1beta1.types' setattr(sys.modules[__name__], name, message) diff --git a/firestore/google/cloud/firestore_v1beta1/types.py b/firestore/google/cloud/firestore_v1beta1/types.py index 43804fd3876b..9e21515fa717 100644 --- a/firestore/google/cloud/firestore_v1beta1/types.py +++ b/firestore/google/cloud/firestore_v1beta1/types.py @@ -15,14 +15,7 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.firestore_v1beta1.proto import common_pb2 -from google.cloud.firestore_v1beta1.proto import document_pb2 -from google.cloud.firestore_v1beta1.proto import firestore_pb2 -from google.cloud.firestore_v1beta1.proto import query_pb2 -from google.cloud.firestore_v1beta1.proto import write_pb2 from google.protobuf import any_pb2 from google.protobuf import descriptor_pb2 from google.protobuf import empty_pb2 @@ -32,23 +25,42 @@ from google.rpc import status_pb2 from google.type import latlng_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.firestore_v1beta1.proto import common_pb2 +from google.cloud.firestore_v1beta1.proto import document_pb2 +from google.cloud.firestore_v1beta1.proto import firestore_pb2 +from google.cloud.firestore_v1beta1.proto import query_pb2 +from google.cloud.firestore_v1beta1.proto import write_pb2 + + +_shared_modules = [ + http_pb2, + any_pb2, + descriptor_pb2, + empty_pb2, + struct_pb2, + timestamp_pb2, + wrappers_pb2, + status_pb2, + latlng_pb2, +] + +_local_modules = [ + common_pb2, + document_pb2, + firestore_pb2, + query_pb2, + write_pb2, +] + names = [] -for module in ( - http_pb2, - common_pb2, - document_pb2, - firestore_pb2, - query_pb2, - write_pb2, - any_pb2, - descriptor_pb2, - empty_pb2, - struct_pb2, - timestamp_pb2, - wrappers_pb2, - status_pb2, - latlng_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.firestore_v1beta1.types' setattr(sys.modules[__name__], name, message) diff --git a/language/google/cloud/language_v1/types.py b/language/google/cloud/language_v1/types.py index 0ac5ec174b21..469269333ef0 100644 --- a/language/google/cloud/language_v1/types.py +++ b/language/google/cloud/language_v1/types.py @@ -15,17 +15,30 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.language_v1.proto import language_service_pb2 from google.protobuf import descriptor_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.language_v1.proto import language_service_pb2 + + +_shared_modules = [ + http_pb2, + descriptor_pb2, +] + +_local_modules = [ + language_service_pb2, +] + names = [] -for module in ( - http_pb2, - language_service_pb2, - descriptor_pb2, ): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.language_v1.types' setattr(sys.modules[__name__], name, message) diff --git a/language/google/cloud/language_v1beta2/types.py b/language/google/cloud/language_v1beta2/types.py index 4439570ac5e5..f17b5a59dd96 100644 --- a/language/google/cloud/language_v1beta2/types.py +++ b/language/google/cloud/language_v1beta2/types.py @@ -15,10 +15,7 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.language_v1beta2.proto import language_service_pb2 from google.longrunning import operations_pb2 from google.protobuf import any_pb2 from google.protobuf import descriptor_pb2 @@ -26,16 +23,32 @@ from google.protobuf import timestamp_pb2 from google.rpc import status_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.language_v1beta2.proto import language_service_pb2 + + +_shared_modules = [ + http_pb2, + operations_pb2, + any_pb2, + descriptor_pb2, + empty_pb2, + timestamp_pb2, + status_pb2, +] + +_local_modules = [ + language_service_pb2, +] + names = [] -for module in ( - http_pb2, - language_service_pb2, - operations_pb2, - any_pb2, - descriptor_pb2, - empty_pb2, - timestamp_pb2, - status_pb2, ): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.language_v1beta2.types' setattr(sys.modules[__name__], name, message) diff --git a/logging/google/cloud/logging_v2/types.py b/logging/google/cloud/logging_v2/types.py index d440d8f58f07..25787f31017f 100644 --- a/logging/google/cloud/logging_v2/types.py +++ b/logging/google/cloud/logging_v2/types.py @@ -15,17 +15,11 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import distribution_pb2 from google.api import http_pb2 from google.api import label_pb2 from google.api import metric_pb2 from google.api import monitored_resource_pb2 -from google.cloud.logging_v2.proto import log_entry_pb2 -from google.cloud.logging_v2.proto import logging_config_pb2 -from google.cloud.logging_v2.proto import logging_metrics_pb2 -from google.cloud.logging_v2.proto import logging_pb2 from google.logging.type import http_request_pb2 from google.protobuf import any_pb2 from google.protobuf import descriptor_pb2 @@ -36,27 +30,45 @@ from google.protobuf import timestamp_pb2 from google.rpc import status_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.logging_v2.proto import log_entry_pb2 +from google.cloud.logging_v2.proto import logging_config_pb2 +from google.cloud.logging_v2.proto import logging_metrics_pb2 +from google.cloud.logging_v2.proto import logging_pb2 + + +_shared_modules = [ + distribution_pb2, + http_pb2, + label_pb2, + metric_pb2, + monitored_resource_pb2, + http_request_pb2, + any_pb2, + descriptor_pb2, + duration_pb2, + empty_pb2, + field_mask_pb2, + struct_pb2, + timestamp_pb2, + status_pb2, +] + +_local_modules = [ + log_entry_pb2, + logging_config_pb2, + logging_metrics_pb2, + logging_pb2, +] + names = [] -for module in ( - distribution_pb2, - http_pb2, - label_pb2, - metric_pb2, - monitored_resource_pb2, - log_entry_pb2, - logging_config_pb2, - logging_metrics_pb2, - logging_pb2, - http_request_pb2, - any_pb2, - descriptor_pb2, - duration_pb2, - empty_pb2, - field_mask_pb2, - struct_pb2, - timestamp_pb2, - status_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.logging_v2.types' setattr(sys.modules[__name__], name, message) diff --git a/monitoring/google/cloud/monitoring_v3/types.py b/monitoring/google/cloud/monitoring_v3/types.py index 12408f9d8d47..b89b3f80d19a 100644 --- a/monitoring/google/cloud/monitoring_v3/types.py +++ b/monitoring/google/cloud/monitoring_v3/types.py @@ -15,13 +15,21 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import distribution_pb2 from google.api import http_pb2 from google.api import label_pb2 from google.api import metric_pb2 as api_metric_pb2 from google.api import monitored_resource_pb2 +from google.protobuf import any_pb2 +from google.protobuf import descriptor_pb2 +from google.protobuf import duration_pb2 +from google.protobuf import empty_pb2 +from google.protobuf import field_mask_pb2 +from google.protobuf import timestamp_pb2 +from google.protobuf import wrappers_pb2 +from google.rpc import status_pb2 + +from google.api_core.protobuf_helpers import get_messages from google.cloud.monitoring_v3.proto import alert_pb2 from google.cloud.monitoring_v3.proto import alert_service_pb2 from google.cloud.monitoring_v3.proto import common_pb2 @@ -34,43 +42,47 @@ from google.cloud.monitoring_v3.proto import notification_service_pb2 from google.cloud.monitoring_v3.proto import uptime_pb2 from google.cloud.monitoring_v3.proto import uptime_service_pb2 -from google.protobuf import any_pb2 -from google.protobuf import descriptor_pb2 -from google.protobuf import duration_pb2 -from google.protobuf import empty_pb2 -from google.protobuf import field_mask_pb2 -from google.protobuf import timestamp_pb2 -from google.protobuf import wrappers_pb2 -from google.rpc import status_pb2 + + +_shared_modules = [ + distribution_pb2, + http_pb2, + label_pb2, + api_metric_pb2, + monitored_resource_pb2, + any_pb2, + descriptor_pb2, + duration_pb2, + empty_pb2, + field_mask_pb2, + timestamp_pb2, + wrappers_pb2, + status_pb2, +] + +_local_modules = [ + alert_pb2, + alert_service_pb2, + common_pb2, + group_pb2, + group_service_pb2, + proto_metric_pb2, + metric_service_pb2, + mutation_record_pb2, + notification_pb2, + notification_service_pb2, + uptime_pb2, + uptime_service_pb2, +] names = [] -for module in ( - distribution_pb2, - http_pb2, - label_pb2, - api_metric_pb2, - monitored_resource_pb2, - alert_pb2, - alert_service_pb2, - common_pb2, - group_pb2, - group_service_pb2, - proto_metric_pb2, - metric_service_pb2, - mutation_record_pb2, - notification_pb2, - notification_service_pb2, - uptime_pb2, - uptime_service_pb2, - any_pb2, - descriptor_pb2, - duration_pb2, - empty_pb2, - field_mask_pb2, - timestamp_pb2, - wrappers_pb2, - status_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.monitoring_v3.types' setattr(sys.modules[__name__], name, message) diff --git a/oslogin/google/cloud/oslogin_v1/types.py b/oslogin/google/cloud/oslogin_v1/types.py index 5d75dad11362..fa5dc2687642 100644 --- a/oslogin/google/cloud/oslogin_v1/types.py +++ b/oslogin/google/cloud/oslogin_v1/types.py @@ -15,24 +15,35 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.oslogin_v1.proto import common_pb2 -from google.cloud.oslogin_v1.proto import oslogin_pb2 from google.protobuf import descriptor_pb2 from google.protobuf import empty_pb2 from google.protobuf import field_mask_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.oslogin_v1.proto import common_pb2 +from google.cloud.oslogin_v1.proto import oslogin_pb2 + +_shared_modules = [ + http_pb2, + descriptor_pb2, + empty_pb2, + field_mask_pb2, +] + +_local_modules = [ + common_pb2, + oslogin_pb2, +] + names = [] -for module in ( - http_pb2, - common_pb2, - oslogin_pb2, - descriptor_pb2, - empty_pb2, - field_mask_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.oslogin_v1.types' setattr(sys.modules[__name__], name, message) diff --git a/pubsub/google/cloud/pubsub_v1/types.py b/pubsub/google/cloud/pubsub_v1/types.py index fbb21af02e33..1ac99a96534b 100644 --- a/pubsub/google/cloud/pubsub_v1/types.py +++ b/pubsub/google/cloud/pubsub_v1/types.py @@ -16,10 +16,7 @@ import collections import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.pubsub_v1.proto import pubsub_pb2 from google.iam.v1 import iam_policy_pb2 from google.iam.v1 import policy_pb2 from google.iam.v1.logging import audit_data_pb2 @@ -29,6 +26,9 @@ from google.protobuf import field_mask_pb2 from google.protobuf import timestamp_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.pubsub_v1.proto import pubsub_pb2 + # Define the default values for batching. # @@ -67,24 +67,32 @@ ) +_shared_modules = [ + http_pb2, + iam_policy_pb2, + policy_pb2, + audit_data_pb2, + descriptor_pb2, + duration_pb2, + empty_pb2, + field_mask_pb2, + timestamp_pb2, +] + +_local_modules = [ + pubsub_pb2, +] + + names = ['BatchSettings', 'FlowControl'] -for name, message in get_messages(pubsub_pb2).items(): - message.__module__ = 'google.cloud.pubsub_v1.types' - setattr(sys.modules[__name__], name, message) - names.append(name) - - -for module in ( - http_pb2, - pubsub_pb2, - iam_policy_pb2, - policy_pb2, - audit_data_pb2, - descriptor_pb2, - duration_pb2, - empty_pb2, - field_mask_pb2, - timestamp_pb2, ): + + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.pubsub_v1.types' setattr(sys.modules[__name__], name, message) diff --git a/redis/google/cloud/redis_v1beta1/types.py b/redis/google/cloud/redis_v1beta1/types.py index 05b300468373..c854d1fb68d4 100644 --- a/redis/google/cloud/redis_v1beta1/types.py +++ b/redis/google/cloud/redis_v1beta1/types.py @@ -15,10 +15,7 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.redis_v1beta1.proto import cloud_redis_pb2 from google.longrunning import operations_pb2 from google.protobuf import any_pb2 from google.protobuf import descriptor_pb2 @@ -27,18 +24,32 @@ from google.protobuf import timestamp_pb2 from google.rpc import status_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.redis_v1beta1.proto import cloud_redis_pb2 + +_shared_modules = [ + http_pb2, + operations_pb2, + any_pb2, + descriptor_pb2, + empty_pb2, + field_mask_pb2, + timestamp_pb2, + status_pb2, +] + +_local_modules = [ + cloud_redis_pb2, +] + names = [] -for module in ( - http_pb2, - cloud_redis_pb2, - operations_pb2, - any_pb2, - descriptor_pb2, - empty_pb2, - field_mask_pb2, - timestamp_pb2, - status_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.redis_v1beta1.types' setattr(sys.modules[__name__], name, message) diff --git a/spanner/google/cloud/spanner_admin_database_v1/types.py b/spanner/google/cloud/spanner_admin_database_v1/types.py index a31e298d575f..56ac4f8fb39a 100644 --- a/spanner/google/cloud/spanner_admin_database_v1/types.py +++ b/spanner/google/cloud/spanner_admin_database_v1/types.py @@ -15,11 +15,7 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.spanner_admin_database_v1.proto import ( - spanner_database_admin_pb2) from google.iam.v1 import iam_policy_pb2 from google.iam.v1 import policy_pb2 from google.iam.v1.logging import audit_data_pb2 @@ -30,20 +26,36 @@ from google.protobuf import timestamp_pb2 from google.rpc import status_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.spanner_admin_database_v1.proto import ( + spanner_database_admin_pb2) + + +_shared_modules = [ + http_pb2, + iam_policy_pb2, + policy_pb2, + audit_data_pb2, + operations_pb2, + any_pb2, + descriptor_pb2, + empty_pb2, + timestamp_pb2, + status_pb2, +] + +_local_modules = [ + spanner_database_admin_pb2, +] + names = [] -for module in ( - http_pb2, - spanner_database_admin_pb2, - iam_policy_pb2, - policy_pb2, - audit_data_pb2, - operations_pb2, - any_pb2, - descriptor_pb2, - empty_pb2, - timestamp_pb2, - status_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.spanner_admin_database_v1.types' setattr(sys.modules[__name__], name, message) diff --git a/spanner/google/cloud/spanner_admin_instance_v1/types.py b/spanner/google/cloud/spanner_admin_instance_v1/types.py index 73acc2b574f5..8725bcba6369 100644 --- a/spanner/google/cloud/spanner_admin_instance_v1/types.py +++ b/spanner/google/cloud/spanner_admin_instance_v1/types.py @@ -15,11 +15,8 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages from google.api import http_pb2 -from google.cloud.spanner_admin_instance_v1.proto import ( - spanner_instance_admin_pb2) from google.iam.v1 import iam_policy_pb2 from google.iam.v1 import policy_pb2 from google.iam.v1.logging import audit_data_pb2 @@ -31,21 +28,37 @@ from google.protobuf import timestamp_pb2 from google.rpc import status_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.spanner_admin_instance_v1.proto import ( + spanner_instance_admin_pb2) + + +_shared_modules = [ + http_pb2, + iam_policy_pb2, + policy_pb2, + audit_data_pb2, + operations_pb2, + any_pb2, + descriptor_pb2, + empty_pb2, + field_mask_pb2, + timestamp_pb2, + status_pb2, +] + +_local_modules = [ + spanner_instance_admin_pb2, +] + names = [] -for module in ( - http_pb2, - spanner_instance_admin_pb2, - iam_policy_pb2, - policy_pb2, - audit_data_pb2, - operations_pb2, - any_pb2, - descriptor_pb2, - empty_pb2, - field_mask_pb2, - timestamp_pb2, - status_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.spanner_admin_instance_v1.types' setattr(sys.modules[__name__], name, message) diff --git a/spanner/google/cloud/spanner_v1/types.py b/spanner/google/cloud/spanner_v1/types.py index 8eca4c62370b..256308b3692a 100644 --- a/spanner/google/cloud/spanner_v1/types.py +++ b/spanner/google/cloud/spanner_v1/types.py @@ -15,9 +15,14 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 +from google.protobuf import descriptor_pb2 +from google.protobuf import duration_pb2 +from google.protobuf import empty_pb2 +from google.protobuf import struct_pb2 +from google.protobuf import timestamp_pb2 + +from google.api_core.protobuf_helpers import get_messages from google.cloud.spanner_v1.proto import keys_pb2 from google.cloud.spanner_v1.proto import mutation_pb2 from google.cloud.spanner_v1.proto import query_plan_pb2 @@ -25,28 +30,35 @@ from google.cloud.spanner_v1.proto import spanner_pb2 from google.cloud.spanner_v1.proto import transaction_pb2 from google.cloud.spanner_v1.proto import type_pb2 -from google.protobuf import descriptor_pb2 -from google.protobuf import duration_pb2 -from google.protobuf import empty_pb2 -from google.protobuf import struct_pb2 -from google.protobuf import timestamp_pb2 + + +_shared_modules = [ + http_pb2, + descriptor_pb2, + duration_pb2, + empty_pb2, + struct_pb2, + timestamp_pb2, +] + +_local_modules = [ + keys_pb2, + mutation_pb2, + query_plan_pb2, + result_set_pb2, + spanner_pb2, + transaction_pb2, + type_pb2, +] names = [] -for module in ( - http_pb2, - keys_pb2, - mutation_pb2, - query_plan_pb2, - result_set_pb2, - spanner_pb2, - transaction_pb2, - type_pb2, - descriptor_pb2, - duration_pb2, - empty_pb2, - struct_pb2, - timestamp_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.spanner_v1.types' setattr(sys.modules[__name__], name, message) diff --git a/speech/google/cloud/speech_v1/types.py b/speech/google/cloud/speech_v1/types.py index a5d04962a178..414d4d91ad60 100644 --- a/speech/google/cloud/speech_v1/types.py +++ b/speech/google/cloud/speech_v1/types.py @@ -15,10 +15,7 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.speech_v1.proto import cloud_speech_pb2 from google.longrunning import operations_pb2 from google.protobuf import any_pb2 from google.protobuf import descriptor_pb2 @@ -27,18 +24,33 @@ from google.protobuf import timestamp_pb2 from google.rpc import status_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.speech_v1.proto import cloud_speech_pb2 + + +_shared_modules = [ + http_pb2, + operations_pb2, + any_pb2, + descriptor_pb2, + duration_pb2, + empty_pb2, + timestamp_pb2, + status_pb2, +] + +_local_modules = [ + cloud_speech_pb2, +] + names = [] -for module in ( - http_pb2, - cloud_speech_pb2, - operations_pb2, - any_pb2, - descriptor_pb2, - duration_pb2, - empty_pb2, - timestamp_pb2, - status_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.speech_v1.types' setattr(sys.modules[__name__], name, message) diff --git a/speech/google/cloud/speech_v1p1beta1/types.py b/speech/google/cloud/speech_v1p1beta1/types.py index e13bc3ba138c..c4101981fba1 100644 --- a/speech/google/cloud/speech_v1p1beta1/types.py +++ b/speech/google/cloud/speech_v1p1beta1/types.py @@ -15,10 +15,7 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.speech_v1p1beta1.proto import cloud_speech_pb2 from google.longrunning import operations_pb2 from google.protobuf import any_pb2 from google.protobuf import descriptor_pb2 @@ -27,18 +24,33 @@ from google.protobuf import timestamp_pb2 from google.rpc import status_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.speech_v1p1beta1.proto import cloud_speech_pb2 + + +_shared_modules = [ + http_pb2, + operations_pb2, + any_pb2, + descriptor_pb2, + duration_pb2, + empty_pb2, + timestamp_pb2, + status_pb2, +] + +_local_modules = [ + cloud_speech_pb2, +] + names = [] -for module in ( - http_pb2, - cloud_speech_pb2, - operations_pb2, - any_pb2, - descriptor_pb2, - duration_pb2, - empty_pb2, - timestamp_pb2, - status_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.speech_v1p1beta1.types' setattr(sys.modules[__name__], name, message) diff --git a/tasks/google/cloud/tasks_v2beta2/types.py b/tasks/google/cloud/tasks_v2beta2/types.py index e9367f78cce5..1a399d3e1149 100644 --- a/tasks/google/cloud/tasks_v2beta2/types.py +++ b/tasks/google/cloud/tasks_v2beta2/types.py @@ -15,13 +15,7 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.tasks_v2beta2.proto import cloudtasks_pb2 -from google.cloud.tasks_v2beta2.proto import queue_pb2 -from google.cloud.tasks_v2beta2.proto import target_pb2 -from google.cloud.tasks_v2beta2.proto import task_pb2 from google.iam.v1 import iam_policy_pb2 from google.iam.v1 import policy_pb2 from google.protobuf import any_pb2 @@ -32,23 +26,41 @@ from google.protobuf import timestamp_pb2 from google.rpc import status_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.tasks_v2beta2.proto import cloudtasks_pb2 +from google.cloud.tasks_v2beta2.proto import queue_pb2 +from google.cloud.tasks_v2beta2.proto import target_pb2 +from google.cloud.tasks_v2beta2.proto import task_pb2 + + +_shared_modules = [ + http_pb2, + iam_policy_pb2, + policy_pb2, + any_pb2, + descriptor_pb2, + duration_pb2, + empty_pb2, + field_mask_pb2, + timestamp_pb2, + status_pb2, +] + +_local_modules = [ + cloudtasks_pb2, + queue_pb2, + target_pb2, + task_pb2, +] + names = [] -for module in ( - http_pb2, - cloudtasks_pb2, - queue_pb2, - target_pb2, - task_pb2, - iam_policy_pb2, - policy_pb2, - any_pb2, - descriptor_pb2, - duration_pb2, - empty_pb2, - field_mask_pb2, - timestamp_pb2, - status_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.tasks_v2beta2.types' setattr(sys.modules[__name__], name, message) diff --git a/texttospeech/google/cloud/texttospeech_v1beta1/types.py b/texttospeech/google/cloud/texttospeech_v1beta1/types.py index adaab109d542..5402e1338e69 100644 --- a/texttospeech/google/cloud/texttospeech_v1beta1/types.py +++ b/texttospeech/google/cloud/texttospeech_v1beta1/types.py @@ -15,18 +15,30 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.texttospeech_v1beta1.proto import cloud_tts_pb2 from google.protobuf import descriptor_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.texttospeech_v1beta1.proto import cloud_tts_pb2 + + +_shared_modules = [ + http_pb2, + descriptor_pb2, +] + +_local_modules = [ + cloud_tts_pb2, +] + names = [] -for module in ( - http_pb2, - cloud_tts_pb2, - descriptor_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.texttospeech_v1beta1.types' setattr(sys.modules[__name__], name, message) diff --git a/trace/google/cloud/trace_v1/types.py b/trace/google/cloud/trace_v1/types.py index 49c585823c5a..0f22cc169f53 100644 --- a/trace/google/cloud/trace_v1/types.py +++ b/trace/google/cloud/trace_v1/types.py @@ -15,22 +15,34 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.trace_v1.proto import trace_pb2 from google.protobuf import descriptor_pb2 from google.protobuf import empty_pb2 from google.protobuf import timestamp_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.trace_v1.proto import trace_pb2 + + +_shared_modules = [ + http_pb2, + descriptor_pb2, + empty_pb2, + timestamp_pb2, +] + +_local_modules = [ + trace_pb2, +] + names = [] -for module in ( - http_pb2, - trace_pb2, - descriptor_pb2, - empty_pb2, - timestamp_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.trace_v1.types' setattr(sys.modules[__name__], name, message) diff --git a/trace/google/cloud/trace_v2/types.py b/trace/google/cloud/trace_v2/types.py index d7ae84583c7c..f74c6218e1df 100644 --- a/trace/google/cloud/trace_v2/types.py +++ b/trace/google/cloud/trace_v2/types.py @@ -15,11 +15,7 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.trace_v2.proto import trace_pb2 -from google.cloud.trace_v2.proto import tracing_pb2 from google.protobuf import any_pb2 from google.protobuf import descriptor_pb2 from google.protobuf import empty_pb2 @@ -27,18 +23,34 @@ from google.protobuf import wrappers_pb2 from google.rpc import status_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.trace_v2.proto import trace_pb2 +from google.cloud.trace_v2.proto import tracing_pb2 + + +_shared_modules = [ + http_pb2, + any_pb2, + descriptor_pb2, + empty_pb2, + timestamp_pb2, + wrappers_pb2, + status_pb2, +] + +_local_modules = [ + trace_pb2, + tracing_pb2, +] + names = [] -for module in ( - http_pb2, - trace_pb2, - tracing_pb2, - any_pb2, - descriptor_pb2, - empty_pb2, - timestamp_pb2, - wrappers_pb2, - status_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.trace_v2.types' setattr(sys.modules[__name__], name, message) diff --git a/videointelligence/google/cloud/videointelligence_v1/types.py b/videointelligence/google/cloud/videointelligence_v1/types.py index 4d34475d179a..1d59ad8f3b76 100644 --- a/videointelligence/google/cloud/videointelligence_v1/types.py +++ b/videointelligence/google/cloud/videointelligence_v1/types.py @@ -15,10 +15,7 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.videointelligence_v1.proto import video_intelligence_pb2 from google.longrunning import operations_pb2 from google.protobuf import any_pb2 from google.protobuf import descriptor_pb2 @@ -27,18 +24,33 @@ from google.protobuf import timestamp_pb2 from google.rpc import status_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.videointelligence_v1.proto import video_intelligence_pb2 + + +_shared_modules = [ + http_pb2, + operations_pb2, + any_pb2, + descriptor_pb2, + duration_pb2, + empty_pb2, + timestamp_pb2, + status_pb2, +] + +_local_modules = [ + video_intelligence_pb2, +] + names = [] -for module in ( - http_pb2, - video_intelligence_pb2, - operations_pb2, - any_pb2, - descriptor_pb2, - duration_pb2, - empty_pb2, - timestamp_pb2, - status_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.videointelligence_v1.types' setattr(sys.modules[__name__], name, message) diff --git a/videointelligence/google/cloud/videointelligence_v1beta1/types.py b/videointelligence/google/cloud/videointelligence_v1beta1/types.py index 49c0459d2fea..35dd7b2abd3e 100644 --- a/videointelligence/google/cloud/videointelligence_v1beta1/types.py +++ b/videointelligence/google/cloud/videointelligence_v1beta1/types.py @@ -15,10 +15,7 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.videointelligence_v1beta1.proto import video_intelligence_pb2 from google.longrunning import operations_pb2 from google.protobuf import any_pb2 from google.protobuf import descriptor_pb2 @@ -26,17 +23,32 @@ from google.protobuf import timestamp_pb2 from google.rpc import status_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.videointelligence_v1beta1.proto import video_intelligence_pb2 + + +_shared_modules = [ + http_pb2, + operations_pb2, + any_pb2, + descriptor_pb2, + empty_pb2, + timestamp_pb2, + status_pb2, +] + +_local_modules = [ + video_intelligence_pb2, +] + names = [] -for module in ( - http_pb2, - video_intelligence_pb2, - operations_pb2, - any_pb2, - descriptor_pb2, - empty_pb2, - timestamp_pb2, - status_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.videointelligence_v1beta1.types' setattr(sys.modules[__name__], name, message) diff --git a/videointelligence/google/cloud/videointelligence_v1beta2/types.py b/videointelligence/google/cloud/videointelligence_v1beta2/types.py index da516eb8b06d..4772f678a773 100644 --- a/videointelligence/google/cloud/videointelligence_v1beta2/types.py +++ b/videointelligence/google/cloud/videointelligence_v1beta2/types.py @@ -15,10 +15,7 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.videointelligence_v1beta2.proto import video_intelligence_pb2 from google.longrunning import operations_pb2 from google.protobuf import any_pb2 from google.protobuf import descriptor_pb2 @@ -27,18 +24,33 @@ from google.protobuf import timestamp_pb2 from google.rpc import status_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.videointelligence_v1beta2.proto import video_intelligence_pb2 + + +_shared_modules = [ + http_pb2, + operations_pb2, + any_pb2, + descriptor_pb2, + duration_pb2, + empty_pb2, + timestamp_pb2, + status_pb2, +] + +_local_modules = [ + video_intelligence_pb2, +] + names = [] -for module in ( - http_pb2, - video_intelligence_pb2, - operations_pb2, - any_pb2, - descriptor_pb2, - duration_pb2, - empty_pb2, - timestamp_pb2, - status_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.videointelligence_v1beta2.types' setattr(sys.modules[__name__], name, message) diff --git a/videointelligence/google/cloud/videointelligence_v1p1beta1/types.py b/videointelligence/google/cloud/videointelligence_v1p1beta1/types.py index fabf956b94c6..90a88ae5f49c 100644 --- a/videointelligence/google/cloud/videointelligence_v1p1beta1/types.py +++ b/videointelligence/google/cloud/videointelligence_v1p1beta1/types.py @@ -15,10 +15,7 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.videointelligence_v1p1beta1.proto import video_intelligence_pb2 from google.longrunning import operations_pb2 from google.protobuf import any_pb2 from google.protobuf import descriptor_pb2 @@ -27,18 +24,34 @@ from google.protobuf import timestamp_pb2 from google.rpc import status_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.videointelligence_v1p1beta1.proto import ( + video_intelligence_pb2) + + +_shared_modules = [ + http_pb2, + operations_pb2, + any_pb2, + descriptor_pb2, + duration_pb2, + empty_pb2, + timestamp_pb2, + status_pb2, +] + +_local_modules = [ + video_intelligence_pb2, +] + names = [] -for module in ( - http_pb2, - video_intelligence_pb2, - operations_pb2, - any_pb2, - descriptor_pb2, - duration_pb2, - empty_pb2, - timestamp_pb2, - status_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.videointelligence_v1p1beta1.types' setattr(sys.modules[__name__], name, message) diff --git a/vision/google/cloud/vision_v1/types.py b/vision/google/cloud/vision_v1/types.py index 95a90422c1a6..d6eeecd212fd 100644 --- a/vision/google/cloud/vision_v1/types.py +++ b/vision/google/cloud/vision_v1/types.py @@ -15,13 +15,7 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.vision_v1.proto import geometry_pb2 -from google.cloud.vision_v1.proto import image_annotator_pb2 -from google.cloud.vision_v1.proto import text_annotation_pb2 -from google.cloud.vision_v1.proto import web_detection_pb2 from google.protobuf import any_pb2 from google.protobuf import descriptor_pb2 from google.protobuf import wrappers_pb2 @@ -29,20 +23,38 @@ from google.type import color_pb2 from google.type import latlng_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.vision_v1.proto import geometry_pb2 +from google.cloud.vision_v1.proto import image_annotator_pb2 +from google.cloud.vision_v1.proto import text_annotation_pb2 +from google.cloud.vision_v1.proto import web_detection_pb2 + + +_shared_modules = [ + http_pb2, + any_pb2, + descriptor_pb2, + wrappers_pb2, + status_pb2, + color_pb2, + latlng_pb2, +] + +_local_modules = [ + geometry_pb2, + image_annotator_pb2, + text_annotation_pb2, + web_detection_pb2, +] + names = [] -for module in ( - http_pb2, - geometry_pb2, - image_annotator_pb2, - text_annotation_pb2, - web_detection_pb2, - any_pb2, - descriptor_pb2, - wrappers_pb2, - status_pb2, - color_pb2, - latlng_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.vision_v1.types' setattr(sys.modules[__name__], name, message) diff --git a/vision/google/cloud/vision_v1p1beta1/types.py b/vision/google/cloud/vision_v1p1beta1/types.py index 6d60d9512a08..f31430e48f47 100644 --- a/vision/google/cloud/vision_v1p1beta1/types.py +++ b/vision/google/cloud/vision_v1p1beta1/types.py @@ -15,13 +15,7 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.vision_v1p1beta1.proto import geometry_pb2 -from google.cloud.vision_v1p1beta1.proto import image_annotator_pb2 -from google.cloud.vision_v1p1beta1.proto import text_annotation_pb2 -from google.cloud.vision_v1p1beta1.proto import web_detection_pb2 from google.protobuf import any_pb2 from google.protobuf import descriptor_pb2 from google.protobuf import wrappers_pb2 @@ -29,20 +23,38 @@ from google.type import color_pb2 from google.type import latlng_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.vision_v1p1beta1.proto import geometry_pb2 +from google.cloud.vision_v1p1beta1.proto import image_annotator_pb2 +from google.cloud.vision_v1p1beta1.proto import text_annotation_pb2 +from google.cloud.vision_v1p1beta1.proto import web_detection_pb2 + + +_shared_modules = [ + http_pb2, + any_pb2, + descriptor_pb2, + wrappers_pb2, + status_pb2, + color_pb2, + latlng_pb2, +] + +_local_modules = [ + geometry_pb2, + image_annotator_pb2, + text_annotation_pb2, + web_detection_pb2, +] + names = [] -for module in ( - http_pb2, - geometry_pb2, - image_annotator_pb2, - text_annotation_pb2, - web_detection_pb2, - any_pb2, - descriptor_pb2, - wrappers_pb2, - status_pb2, - color_pb2, - latlng_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.vision_v1p1beta1.types' setattr(sys.modules[__name__], name, message) diff --git a/vision/google/cloud/vision_v1p2beta1/types.py b/vision/google/cloud/vision_v1p2beta1/types.py index ee4a83eb5179..4c10ca08cc7e 100644 --- a/vision/google/cloud/vision_v1p2beta1/types.py +++ b/vision/google/cloud/vision_v1p2beta1/types.py @@ -15,13 +15,7 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 -from google.cloud.vision_v1p2beta1.proto import geometry_pb2 -from google.cloud.vision_v1p2beta1.proto import image_annotator_pb2 -from google.cloud.vision_v1p2beta1.proto import text_annotation_pb2 -from google.cloud.vision_v1p2beta1.proto import web_detection_pb2 from google.longrunning import operations_pb2 from google.protobuf import any_pb2 from google.protobuf import descriptor_pb2 @@ -32,23 +26,41 @@ from google.type import color_pb2 from google.type import latlng_pb2 +from google.api_core.protobuf_helpers import get_messages +from google.cloud.vision_v1p2beta1.proto import geometry_pb2 +from google.cloud.vision_v1p2beta1.proto import image_annotator_pb2 +from google.cloud.vision_v1p2beta1.proto import text_annotation_pb2 +from google.cloud.vision_v1p2beta1.proto import web_detection_pb2 + + +_shared_modules = [ + http_pb2, + operations_pb2, + any_pb2, + descriptor_pb2, + empty_pb2, + timestamp_pb2, + wrappers_pb2, + status_pb2, + color_pb2, + latlng_pb2, +] + +_local_modules = [ + geometry_pb2, + image_annotator_pb2, + text_annotation_pb2, + web_detection_pb2, +] + names = [] -for module in ( - http_pb2, - geometry_pb2, - image_annotator_pb2, - text_annotation_pb2, - web_detection_pb2, - operations_pb2, - any_pb2, - descriptor_pb2, - empty_pb2, - timestamp_pb2, - wrappers_pb2, - status_pb2, - color_pb2, - latlng_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.vision_v1p2beta1.types' setattr(sys.modules[__name__], name, message) diff --git a/websecurityscanner/google/cloud/websecurityscanner_v1alpha/types.py b/websecurityscanner/google/cloud/websecurityscanner_v1alpha/types.py index 18bb85a0d5fd..dd70ee0d8861 100644 --- a/websecurityscanner/google/cloud/websecurityscanner_v1alpha/types.py +++ b/websecurityscanner/google/cloud/websecurityscanner_v1alpha/types.py @@ -15,38 +15,50 @@ from __future__ import absolute_import import sys -from google.api_core.protobuf_helpers import get_messages - from google.api import http_pb2 +from google.protobuf import descriptor_pb2 +from google.protobuf import empty_pb2 +from google.protobuf import field_mask_pb2 +from google.protobuf import timestamp_pb2 + +from google.api_core.protobuf_helpers import get_messages from google.cloud.websecurityscanner_v1alpha.proto import crawled_url_pb2 from google.cloud.websecurityscanner_v1alpha.proto import finding_addon_pb2 from google.cloud.websecurityscanner_v1alpha.proto import finding_pb2 -from google.cloud.websecurityscanner_v1alpha.proto import \ - finding_type_stats_pb2 +from google.cloud.websecurityscanner_v1alpha.proto import ( + finding_type_stats_pb2 ) from google.cloud.websecurityscanner_v1alpha.proto import scan_config_pb2 from google.cloud.websecurityscanner_v1alpha.proto import scan_run_pb2 -from google.cloud.websecurityscanner_v1alpha.proto import \ - web_security_scanner_pb2 -from google.protobuf import descriptor_pb2 -from google.protobuf import empty_pb2 -from google.protobuf import field_mask_pb2 -from google.protobuf import timestamp_pb2 +from google.cloud.websecurityscanner_v1alpha.proto import ( + web_security_scanner_pb2 ) + + +_shared_modules = [ + http_pb2, + descriptor_pb2, + empty_pb2, + field_mask_pb2, + timestamp_pb2, +] + +_local_modules = [ + crawled_url_pb2, + finding_addon_pb2, + finding_pb2, + finding_type_stats_pb2, + scan_config_pb2, + scan_run_pb2, + web_security_scanner_pb2, +] names = [] -for module in ( - http_pb2, - crawled_url_pb2, - finding_addon_pb2, - finding_pb2, - finding_type_stats_pb2, - scan_config_pb2, - scan_run_pb2, - web_security_scanner_pb2, - descriptor_pb2, - empty_pb2, - field_mask_pb2, - timestamp_pb2, -): + +for module in _shared_modules: + for name, message in get_messages(module).items(): + setattr(sys.modules[__name__], name, message) + names.append(name) + +for module in _local_modules: for name, message in get_messages(module).items(): message.__module__ = 'google.cloud.websecurityscanner_v1alpha.types' setattr(sys.modules[__name__], name, message)