text: # -*- coding: utf-8 -*-
  #
  # Copyright 2019 Google LLC
  #
  # Licensed under the Apache License, Version 2.0 (the "License");
  # you may not use this file except in compliance with the License.
  # You may obtain a copy of the License at
  #
  #     https://www.apache.org/licenses/LICENSE-2.0
  #
  # Unless required by applicable law or agreed to in writing, software
  # distributed under the License is distributed on an "AS IS" BASIS,
  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  # See the License for the specific language governing permissions and
  # limitations under the License.
  
  from __future__ import absolute_import
  import sys
  
  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
  from google.cloud.dataproc_v1.proto import workflow_templates_pb2
  from google.longrunning import operations_pb2 as longrunning_operations_pb2
  from google.protobuf import any_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.rpc import status_pb2
  
  _shared_modules = [
      longrunning_operations_pb2,
      any_pb2,
      duration_pb2,
      empty_pb2,
      field_mask_pb2,
      timestamp_pb2,
      status_pb2,
  ]
  
  _local_modules = [clusters_pb2, jobs_pb2, proto_operations_pb2, workflow_templates_pb2]
  
  names = []
  
  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)
          names.append(name)
  
  __all__ = tuple(sorted(names))
  