def GetPrototype(self, descriptor): """Builds a proto2 message class based on the passed in descriptor. Passing a descriptor with a fully qualified name matching a previous invocation will cause the same class to be returned. Args: descriptor: The descriptor to build from. Returns: A class describing the passed in descriptor. """ if descriptor not in self._classes: descriptor_name = descriptor.name if str is bytes: descriptor_name = descriptor.name.encode('ascii', 'ignore') result_class = reflection.GeneratedProtocolMessageType( descriptor_name, (message.Message,), {'DESCRIPTOR': descriptor, '__module__': None}) self._classes[descriptor] = result_class for field in descriptor.fields: if field.message_type: self.GetPrototype(field.message_type) for extension in result_class.DESCRIPTOR.extensions: if extension.containing_type not in self._classes: self.GetPrototype(extension.containing_type) extended_class = self._classes[extension.containing_type] extended_class.RegisterExtension(extension) return self._classes[descriptor]
extension_ranges=[], oneofs=[ ], serialized_start=156, serialized_end=293, ) _SETBLOBSTORAGETYPEREQUEST.fields_by_name['storage_type'].enum_type = _SETBLOBSTORAGETYPEREQUEST_STORAGETYPE _SETBLOBSTORAGETYPEREQUEST_STORAGETYPE.containing_type = _SETBLOBSTORAGETYPEREQUEST DESCRIPTOR.message_types_by_name['StoreBlobRequest'] = _STOREBLOBREQUEST DESCRIPTOR.message_types_by_name['SetBlobStorageTypeRequest'] = _SETBLOBSTORAGETYPEREQUEST _sym_db.RegisterFileDescriptor(DESCRIPTOR) StoreBlobRequest = _reflection.GeneratedProtocolMessageType('StoreBlobRequest', (_message.Message,), { 'DESCRIPTOR' : _STOREBLOBREQUEST, '__module__' : 'google.appengine.api.blobstore.blobstore_stub_service_pb2' }) _sym_db.RegisterMessage(StoreBlobRequest) SetBlobStorageTypeRequest = _reflection.GeneratedProtocolMessageType('SetBlobStorageTypeRequest', (_message.Message,), { 'DESCRIPTOR' : _SETBLOBSTORAGETYPEREQUEST, '__module__' : 'google.appengine.api.blobstore.blobstore_stub_service_pb2' }) _sym_db.RegisterMessage(SetBlobStorageTypeRequest) DESCRIPTOR._options = None _BLOBSTORESTUBSERVICE = _descriptor.ServiceDescriptor(
_ENTITYSCHEMA_TYPE.fields_by_name[ 'primitive_type'].enum_type = _ENTITYSCHEMA_PRIMITIVETYPE _ENTITYSCHEMA_TYPE.fields_by_name[ 'embedded_schema'].message_type = _ENTITYSCHEMA _ENTITYSCHEMA_TYPE.containing_type = _ENTITYSCHEMA _ENTITYSCHEMA_FIELD.fields_by_name['type'].message_type = _ENTITYSCHEMA_TYPE _ENTITYSCHEMA_FIELD.containing_type = _ENTITYSCHEMA _ENTITYSCHEMA.fields_by_name['field'].message_type = _ENTITYSCHEMA_FIELD _ENTITYSCHEMA_PRIMITIVETYPE.containing_type = _ENTITYSCHEMA DESCRIPTOR.message_types_by_name['Backup'] = _BACKUP DESCRIPTOR.message_types_by_name['BackupInfo'] = _BACKUPINFO DESCRIPTOR.message_types_by_name['KindBackupInfo'] = _KINDBACKUPINFO DESCRIPTOR.message_types_by_name['EntitySchema'] = _ENTITYSCHEMA Backup = _reflection.GeneratedProtocolMessageType( 'Backup', (_message.Message, ), dict(DESCRIPTOR=_BACKUP, __module__='google.appengine.ext.datastore_admin.backup_pb2')) _sym_db.RegisterMessage(Backup) BackupInfo = _reflection.GeneratedProtocolMessageType( 'BackupInfo', (_message.Message, ), dict(DESCRIPTOR=_BACKUPINFO, __module__='google.appengine.ext.datastore_admin.backup_pb2')) _sym_db.RegisterMessage(BackupInfo) KindBackupInfo = _reflection.GeneratedProtocolMessageType( 'KindBackupInfo', (_message.Message, ), dict(DESCRIPTOR=_KINDBACKUPINFO, __module__='google.appengine.ext.datastore_admin.backup_pb2')) _sym_db.RegisterMessage(KindBackupInfo)
serialized_start=434, serialized_end=745, ) _RESPONSE.fields_by_name['application_error'].message_type = _APPLICATIONERROR _RESPONSE.fields_by_name['rpc_error'].message_type = _RPCERROR _RPCERROR_ERRORCODE.containing_type = _RPCERROR DESCRIPTOR.message_types_by_name['Request'] = _REQUEST DESCRIPTOR.message_types_by_name['Response'] = _RESPONSE DESCRIPTOR.message_types_by_name['ApplicationError'] = _APPLICATIONERROR DESCRIPTOR.message_types_by_name['RpcError'] = _RPCERROR Request = _reflection.GeneratedProtocolMessageType( 'Request', (_message.Message, ), dict( DESCRIPTOR=_REQUEST, __module__='google.appengine.tools.devappserver2.grpc_service_pb2' # @@protoc_insertion_point(class_scope:apphosting.tools.devappserver2.Request) )) _sym_db.RegisterMessage(Request) Response = _reflection.GeneratedProtocolMessageType( 'Response', (_message.Message, ), dict( DESCRIPTOR=_RESPONSE, __module__='google.appengine.tools.devappserver2.grpc_service_pb2' # @@protoc_insertion_point(class_scope:apphosting.tools.devappserver2.Response) )) _sym_db.RegisterMessage(Response)
_CONFIG.fields_by_name['cloud_sql_config'].message_type = _CLOUDSQL _CONFIG.fields_by_name['vm_config'].message_type = _VMCONFIG DESCRIPTOR.message_types_by_name['Config'] = _CONFIG DESCRIPTOR.message_types_by_name['PhpConfig'] = _PHPCONFIG DESCRIPTOR.message_types_by_name['PythonConfig'] = _PYTHONCONFIG DESCRIPTOR.message_types_by_name['JavaConfig'] = _JAVACONFIG DESCRIPTOR.message_types_by_name['CustomConfig'] = _CUSTOMCONFIG DESCRIPTOR.message_types_by_name['CloudSQL'] = _CLOUDSQL DESCRIPTOR.message_types_by_name['Library'] = _LIBRARY DESCRIPTOR.message_types_by_name['Environ'] = _ENVIRON DESCRIPTOR.message_types_by_name['VMConfig'] = _VMCONFIG Config = _reflection.GeneratedProtocolMessageType( 'Config', (_message.Message, ), dict( DESCRIPTOR=_CONFIG, __module__='google.appengine.tools.devappserver2.runtime_config_pb2' # @@protoc_insertion_point(class_scope:apphosting.tools.devappserver2.Config) )) _sym_db.RegisterMessage(Config) PhpConfig = _reflection.GeneratedProtocolMessageType( 'PhpConfig', (_message.Message, ), dict( DESCRIPTOR=_PHPCONFIG, __module__='google.appengine.tools.devappserver2.runtime_config_pb2' # @@protoc_insertion_point(class_scope:apphosting.tools.devappserver2.PhpConfig) )) _sym_db.RegisterMessage(PhpConfig)
DESCRIPTOR.message_types_by_name['ExecResponse'] = _EXECRESPONSE DESCRIPTOR.message_types_by_name['ExecOpRequest'] = _EXECOPREQUEST DESCRIPTOR.message_types_by_name['ExecOpResponse'] = _EXECOPRESPONSE DESCRIPTOR.message_types_by_name['MetadataRequest'] = _METADATAREQUEST DESCRIPTOR.message_types_by_name['MetadataResponse'] = _METADATARESPONSE DESCRIPTOR.message_types_by_name[ 'OpenConnectionRequest'] = _OPENCONNECTIONREQUEST DESCRIPTOR.message_types_by_name[ 'OpenConnectionResponse'] = _OPENCONNECTIONRESPONSE DESCRIPTOR.message_types_by_name[ 'CloseConnectionRequest'] = _CLOSECONNECTIONREQUEST DESCRIPTOR.message_types_by_name[ 'CloseConnectionResponse'] = _CLOSECONNECTIONRESPONSE ExecRequest = _reflection.GeneratedProtocolMessageType( 'ExecRequest', (_message.Message, ), dict(DESCRIPTOR=_EXECREQUEST, __module__='google.storage.speckle.proto.sql_pb2')) _sym_db.RegisterMessage(ExecRequest) ExecResponse = _reflection.GeneratedProtocolMessageType( 'ExecResponse', (_message.Message, ), dict(DESCRIPTOR=_EXECRESPONSE, __module__='google.storage.speckle.proto.sql_pb2')) _sym_db.RegisterMessage(ExecResponse) ExecOpRequest = _reflection.GeneratedProtocolMessageType( 'ExecOpRequest', (_message.Message, ), dict(DESCRIPTOR=_EXECOPREQUEST, __module__='google.storage.speckle.proto.sql_pb2')) _sym_db.RegisterMessage(ExecOpRequest)
containing_type=None, fields=[], extensions=[], nested_types=[], enum_types=[ _SQLSERVICECLIENTERROR_CLIENTERRORCODE, ], options=None, is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=63, serialized_end=1414, ) _SQLSERVICECLIENTERROR_CLIENTERRORCODE.containing_type = _SQLSERVICECLIENTERROR DESCRIPTOR.message_types_by_name[ 'SqlServiceClientError'] = _SQLSERVICECLIENTERROR SqlServiceClientError = _reflection.GeneratedProtocolMessageType( 'SqlServiceClientError', (_message.Message, ), dict(DESCRIPTOR=_SQLSERVICECLIENTERROR, __module__='google.storage.speckle.proto.client_error_code_pb2')) _sym_db.RegisterMessage(SqlServiceClientError) DESCRIPTOR.has_options = True DESCRIPTOR._options = _descriptor._ParseOptions( descriptor_pb2.FileOptions(), _b('\n\033com.google.protos.cloud.sql\020\002 \002(\002P\001'))
DESCRIPTOR.message_types_by_name['Config'] = _CONFIG DESCRIPTOR.message_types_by_name['PhpConfig'] = _PHPCONFIG DESCRIPTOR.message_types_by_name['NodeConfig'] = _NODECONFIG DESCRIPTOR.message_types_by_name['PythonConfig'] = _PYTHONCONFIG DESCRIPTOR.message_types_by_name['JavaConfig'] = _JAVACONFIG DESCRIPTOR.message_types_by_name['GoConfig'] = _GOCONFIG DESCRIPTOR.message_types_by_name['CustomConfig'] = _CUSTOMCONFIG DESCRIPTOR.message_types_by_name['CloudSQL'] = _CLOUDSQL DESCRIPTOR.message_types_by_name['Library'] = _LIBRARY DESCRIPTOR.message_types_by_name['Environ'] = _ENVIRON DESCRIPTOR.message_types_by_name['VMConfig'] = _VMCONFIG _sym_db.RegisterFileDescriptor(DESCRIPTOR) Config = _reflection.GeneratedProtocolMessageType('Config', (_message.Message,), { 'DESCRIPTOR' : _CONFIG, '__module__' : 'google.appengine.tools.devappserver2.runtime_config_pb2' # @@protoc_insertion_point(class_scope:apphosting.tools.devappserver2.Config) }) _sym_db.RegisterMessage(Config) PhpConfig = _reflection.GeneratedProtocolMessageType('PhpConfig', (_message.Message,), { 'DESCRIPTOR' : _PHPCONFIG, '__module__' : 'google.appengine.tools.devappserver2.runtime_config_pb2' # @@protoc_insertion_point(class_scope:apphosting.tools.devappserver2.PhpConfig) }) _sym_db.RegisterMessage(PhpConfig) NodeConfig = _reflection.GeneratedProtocolMessageType('NodeConfig', (_message.Message,), { 'DESCRIPTOR' : _NODECONFIG, '__module__' : 'google.appengine.tools.devappserver2.runtime_config_pb2' # @@protoc_insertion_point(class_scope:apphosting.tools.devappserver2.NodeConfig)
DESCRIPTOR.message_types_by_name['CreateUploadURLRequest'] = _CREATEUPLOADURLREQUEST DESCRIPTOR.message_types_by_name['CreateUploadURLResponse'] = _CREATEUPLOADURLRESPONSE DESCRIPTOR.message_types_by_name['DeleteBlobRequest'] = _DELETEBLOBREQUEST DESCRIPTOR.message_types_by_name['FetchDataRequest'] = _FETCHDATAREQUEST DESCRIPTOR.message_types_by_name['FetchDataResponse'] = _FETCHDATARESPONSE DESCRIPTOR.message_types_by_name['CloneBlobRequest'] = _CLONEBLOBREQUEST DESCRIPTOR.message_types_by_name['CloneBlobResponse'] = _CLONEBLOBRESPONSE DESCRIPTOR.message_types_by_name['DecodeBlobKeyRequest'] = _DECODEBLOBKEYREQUEST DESCRIPTOR.message_types_by_name['DecodeBlobKeyResponse'] = _DECODEBLOBKEYRESPONSE DESCRIPTOR.message_types_by_name['CreateEncodedGoogleStorageKeyRequest'] = _CREATEENCODEDGOOGLESTORAGEKEYREQUEST DESCRIPTOR.message_types_by_name['CreateEncodedGoogleStorageKeyResponse'] = _CREATEENCODEDGOOGLESTORAGEKEYRESPONSE _sym_db.RegisterFileDescriptor(DESCRIPTOR) BlobstoreServiceError = _reflection.GeneratedProtocolMessageType('BlobstoreServiceError', (_message.Message,), { 'DESCRIPTOR' : _BLOBSTORESERVICEERROR, '__module__' : 'google.appengine.api.blobstore.blobstore_service_pb2' }) _sym_db.RegisterMessage(BlobstoreServiceError) CreateUploadURLRequest = _reflection.GeneratedProtocolMessageType('CreateUploadURLRequest', (_message.Message,), { 'DESCRIPTOR' : _CREATEUPLOADURLREQUEST, '__module__' : 'google.appengine.api.blobstore.blobstore_service_pb2' }) _sym_db.RegisterMessage(CreateUploadURLRequest) CreateUploadURLResponse = _reflection.GeneratedProtocolMessageType('CreateUploadURLResponse', (_message.Message,), { 'DESCRIPTOR' : _CREATEUPLOADURLRESPONSE, '__module__' : 'google.appengine.api.blobstore.blobstore_service_pb2'