Make Blob/Bucket reload() public and remove the public interface to _properties by dhermes · Pull Request #770 · googleapis/google-cloud-python

Expand Up @@ -250,7 +250,7 @@ def download_to_filename(self, filename):
mtime = time.mktime( datetime.datetime.strptime( self.properties['updated'], self._properties['updated'], '%Y-%m-%dT%H:%M:%S.%fz').timetuple() ) os.utime(file_obj.name, (mtime, mtime)) Expand Down Expand Up @@ -489,7 +489,7 @@ def component_count(self):
:rtype: integer """ return self.properties['componentCount'] return self._properties['componentCount']
@property def etag(self): Expand All @@ -500,7 +500,7 @@ def etag(self):
:rtype: string """ return self.properties['etag'] return self._properties['etag']
@property def generation(self): Expand All @@ -510,7 +510,7 @@ def generation(self):
:rtype: integer """ return self.properties['generation'] return self._properties['generation']
@property def id(self): Expand All @@ -520,7 +520,7 @@ def id(self):
:rtype: string """ return self.properties['id'] return self._properties['id']
md5_hash = _scalar_property('md5Hash') """MD5 hash for this object. Expand All @@ -539,7 +539,7 @@ def media_link(self):
:rtype: string """ return self.properties['mediaLink'] return self._properties['mediaLink']
@property def metadata(self): Expand All @@ -549,7 +549,7 @@ def metadata(self):
:rtype: dict """ return copy.deepcopy(self.properties['metadata']) return copy.deepcopy(self._properties['metadata'])
@metadata.setter def metadata(self, value): Expand All @@ -569,7 +569,7 @@ def metageneration(self):
:rtype: integer """ return self.properties['metageneration'] return self._properties['metageneration']
@property def owner(self): Expand All @@ -580,7 +580,7 @@ def owner(self): :rtype: dict :returns: mapping of owner's role/ID. """ return self.properties['owner'].copy() return self._properties['owner'].copy()
@property def self_link(self): Expand All @@ -590,7 +590,7 @@ def self_link(self):
:rtype: string """ return self.properties['selfLink'] return self._properties['selfLink']
@property def size(self): Expand All @@ -600,7 +600,7 @@ def size(self):
:rtype: integer """ return self.properties['size'] return self._properties['size']
@property def storage_class(self): Expand All @@ -612,7 +612,7 @@ def storage_class(self): :rtype: string :returns: Currently one of "STANDARD", "DURABLE_REDUCED_AVAILABILITY" """ return self.properties['storageClass'] return self._properties['storageClass']
@property def time_deleted(self): Expand All @@ -624,7 +624,7 @@ def time_deleted(self): :returns: timestamp in RFC 3339 format, or None if the object has a "live" version. """ return self.properties.get('timeDeleted') return self._properties.get('timeDeleted')
@property def updated(self): Expand All @@ -635,7 +635,7 @@ def updated(self): :rtype: string :returns: timestamp in RFC 3339 format. """ return self.properties['updated'] return self._properties['updated']

class _UploadConfig(object): Expand Down