App Engine Python SDK  v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
Public Member Functions | Public Attributes | List of all members
google.appengine.api.files.file_service_stub.BlobstoreStorage Class Reference
Inheritance diagram for google.appengine.api.files.file_service_stub.BlobstoreStorage:

Public Member Functions

def __init__
 
def finalize
 
def is_finalized
 
def get_blob_key
 
def register_blob_key
 
def has_blobstore_file
 
def add_blobstore_file
 
def get_sequence_key
 
def set_sequence_key
 
def stat
 
def save_blob
 
def get_md5_from_blob
 
def append
 
def get_content_type
 
def get_blob_file_name
 

Public Attributes

 blob_keys
 
 blobstore_files
 
 finalized_files
 
 created_files
 
 data_files
 
 sequence_keys
 
 blob_storage
 
 blob_content_types
 
 blob_file_names
 

Detailed Description

Virtual file storage to be used by file api.

Abstracts away all aspects of logical and physical file organization of the
API.

Constructor & Destructor Documentation

def google.appengine.api.files.file_service_stub.BlobstoreStorage.__init__ (   self,
  blob_storage 
)
Constructor.

Args:
  blob_storage: An instance of
  apphosting.api.blobstore.blobstore_stub.BlobStorage to use for blob
  integration.

Member Function Documentation

def google.appengine.api.files.file_service_stub.BlobstoreStorage.add_blobstore_file (   self,
  request 
)
Registers a created blob store file.
def google.appengine.api.files.file_service_stub.BlobstoreStorage.append (   self,
  filename,
  data 
)
Append data to file.
def google.appengine.api.files.file_service_stub.BlobstoreStorage.finalize (   self,
  filename 
)
Marks file as finalized.
def google.appengine.api.files.file_service_stub.BlobstoreStorage.get_blob_key (   self,
  ticket 
)
Gets blob key for blob creation ticket.
def google.appengine.api.files.file_service_stub.BlobstoreStorage.get_md5_from_blob (   self,
  blobkey 
)
Get md5 hexdigest of the blobfile with blobkey.
def google.appengine.api.files.file_service_stub.BlobstoreStorage.get_sequence_key (   self,
  filename 
)
Get sequence key for a file.
def google.appengine.api.files.file_service_stub.BlobstoreStorage.has_blobstore_file (   self,
  filename 
)
Checks if blobstore file was already created.
def google.appengine.api.files.file_service_stub.BlobstoreStorage.is_finalized (   self,
  filename 
)
Checks if file is already finalized.
def google.appengine.api.files.file_service_stub.BlobstoreStorage.register_blob_key (   self,
  ticket,
  blob_key 
)
Register blob key for a ticket.
def google.appengine.api.files.file_service_stub.BlobstoreStorage.save_blob (   self,
  filename,
  blob_key 
)
Save filename temp data to a blobstore under given key.
def google.appengine.api.files.file_service_stub.BlobstoreStorage.set_sequence_key (   self,
  filename,
  sequence_key 
)
Set sequence key for a file.
def google.appengine.api.files.file_service_stub.BlobstoreStorage.stat (   self,
  filename 
)
Returns:
  file info for a finalized file with given filename.

The documentation for this class was generated from the following file: