@@ -142,8 +142,8 @@ class Dataset(object):
142142 See
143143 https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets
144144
145- :type name : str
146- :param name : the name of the dataset
145+ :type dataset_id : str
146+ :param dataset_id : the ID of the dataset
147147
148148 :type client: :class:`google.cloud.bigquery.client.Client`
149149 :param client: A client which holds credentials and project configuration
@@ -159,8 +159,8 @@ class Dataset(object):
159159
160160 _access_entries = None
161161
162- def __init__ (self , name , client , access_entries = (), project = None ):
163- self .name = name
162+ def __init__ (self , dataset_id , client , access_entries = (), project = None ):
163+ self .dataset_id = dataset_id
164164 self ._client = client
165165 self ._properties = {}
166166 # Let the @property do validation.
@@ -181,9 +181,9 @@ def path(self):
181181 """URL path for the dataset's APIs.
182182
183183 :rtype: str
184- :returns: the path based on project and dataste name .
184+ :returns: the path based on project and dataset ID .
185185 """
186- return '/projects/%s/datasets/%s' % (self .project , self .name )
186+ return '/projects/%s/datasets/%s' % (self .project , self .dataset_id )
187187
188188 @property
189189 def access_entries (self ):
@@ -221,8 +221,8 @@ def created(self):
221221 return _datetime_from_microseconds (1000.0 * creation_time )
222222
223223 @property
224- def dataset_id (self ):
225- """ID for the dataset resource.
224+ def full_dataset_id (self ):
225+ """ID for the dataset resource, in the form "project_id:dataset_id" .
226226
227227 :rtype: str, or ``NoneType``
228228 :returns: the ID (None until set from the server).
@@ -365,8 +365,8 @@ def from_api_repr(cls, resource, client):
365365 'datasetId' not in resource ['datasetReference' ]):
366366 raise KeyError ('Resource lacks required identity information:'
367367 '["datasetReference"]["datasetId"]' )
368- name = resource ['datasetReference' ]['datasetId' ]
369- dataset = cls (name , client = client )
368+ dataset_id = resource ['datasetReference' ]['datasetId' ]
369+ dataset = cls (dataset_id , client = client )
370370 dataset ._set_properties (resource )
371371 return dataset
372372
@@ -444,7 +444,7 @@ def _build_resource(self):
444444 """Generate a resource for ``create`` or ``update``."""
445445 resource = {
446446 'datasetReference' : {
447- 'projectId' : self .project , 'datasetId' : self .name },
447+ 'projectId' : self .project , 'datasetId' : self .dataset_id },
448448 }
449449 if self .default_table_expiration_ms is not None :
450450 value = self .default_table_expiration_ms
@@ -610,7 +610,8 @@ def list_tables(self, max_results=None, page_token=None):
610610 :returns: Iterator of :class:`~google.cloud.bigquery.table.Table`
611611 contained within the current dataset.
612612 """
613- path = '/projects/%s/datasets/%s/tables' % (self .project , self .name )
613+ path = '/projects/%s/datasets/%s/tables' % (
614+ self .project , self .dataset_id )
614615 result = page_iterator .HTTPIterator (
615616 client = self ._client ,
616617 api_request = self ._client ._connection .api_request ,
0 commit comments