コード例 #1
0
  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]
コード例 #2
0
  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(
コード例 #3
0
_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)
コード例 #4
0
    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)
コード例 #5
0
_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)
コード例 #6
0
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)
コード例 #7
0
    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'))
コード例 #8
0
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)
コード例 #9
0
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'