Refresh dynamic docs
diff --git a/docs/dyn/adexchangebuyer.v1.accounts.html b/docs/dyn/adexchangebuyer.v1.accounts.html
new file mode 100644
index 0000000..f20a6d6
--- /dev/null
+++ b/docs/dyn/adexchangebuyer.v1.accounts.html
@@ -0,0 +1,152 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Gets one account by ID.<br>
+ <br>
+Args:<br>
+ id: integer, The account id (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "adexchangebuyer#account", # Resource type.<br>
+ "maximumTotalQps": 42, # The sum of all bidderLocation.maximumQps values cannot exceed this. Please contact your technical account manager if you need to change this.<br>
+ "bidderLocation": [ # Your bidder locations that have distinct URLs.<br>
+ {<br>
+ "url": "A String", # The URL to which the Ad Exchange will send bid requests.<br>
+ "maximumQps": 42, # The maximum queries per second the Ad Exchange will send.<br>
+ },<br>
+ ],<br>
+ "cookieMatchingNid": "A String", # The nid parameter value used in cookie match requests. Please contact your technical account manager if you need to change this.<br>
+ "id": 42, # Account id.<br>
+ "cookieMatchingUrl": "A String", # The base URL used in cookie match requests.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Retrieves the authenticated user's list of accounts.<br>
+ <br>
+Args:<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "items": [ # A list of accounts.<br>
+ {<br>
+ "kind": "adexchangebuyer#account", # Resource type.<br>
+ "maximumTotalQps": 42, # The sum of all bidderLocation.maximumQps values cannot exceed this. Please contact your technical account manager if you need to change this.<br>
+ "bidderLocation": [ # Your bidder locations that have distinct URLs.<br>
+ {<br>
+ "url": "A String", # The URL to which the Ad Exchange will send bid requests.<br>
+ "maximumQps": 42, # The maximum queries per second the Ad Exchange will send.<br>
+ },<br>
+ ],<br>
+ "cookieMatchingNid": "A String", # The nid parameter value used in cookie match requests. Please contact your technical account manager if you need to change this.<br>
+ "id": 42, # Account id.<br>
+ "cookieMatchingUrl": "A String", # The base URL used in cookie match requests.<br>
+ },<br>
+ ],<br>
+ "kind": "adexchangebuyer#accountsList", # Resource type.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-patch"><strong>patch</strong></a> = method(self, **kwargs)</dt><dd><tt>Updates an existing account. This method supports patch semantics.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "kind": "adexchangebuyer#account", # Resource type.<br>
+ "maximumTotalQps": 42, # The sum of all bidderLocation.maximumQps values cannot exceed this. Please contact your technical account manager if you need to change this.<br>
+ "bidderLocation": [ # Your bidder locations that have distinct URLs.<br>
+ {<br>
+ "url": "A String", # The URL to which the Ad Exchange will send bid requests.<br>
+ "maximumQps": 42, # The maximum queries per second the Ad Exchange will send.<br>
+ },<br>
+ ],<br>
+ "cookieMatchingNid": "A String", # The nid parameter value used in cookie match requests. Please contact your technical account manager if you need to change this.<br>
+ "id": 42, # Account id.<br>
+ "cookieMatchingUrl": "A String", # The base URL used in cookie match requests.<br>
+ }<br>
+ <br>
+ id: integer, The account id (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "adexchangebuyer#account", # Resource type.<br>
+ "maximumTotalQps": 42, # The sum of all bidderLocation.maximumQps values cannot exceed this. Please contact your technical account manager if you need to change this.<br>
+ "bidderLocation": [ # Your bidder locations that have distinct URLs.<br>
+ {<br>
+ "url": "A String", # The URL to which the Ad Exchange will send bid requests.<br>
+ "maximumQps": 42, # The maximum queries per second the Ad Exchange will send.<br>
+ },<br>
+ ],<br>
+ "cookieMatchingNid": "A String", # The nid parameter value used in cookie match requests. Please contact your technical account manager if you need to change this.<br>
+ "id": 42, # Account id.<br>
+ "cookieMatchingUrl": "A String", # The base URL used in cookie match requests.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-update"><strong>update</strong></a> = method(self, **kwargs)</dt><dd><tt>Updates an existing account.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "kind": "adexchangebuyer#account", # Resource type.<br>
+ "maximumTotalQps": 42, # The sum of all bidderLocation.maximumQps values cannot exceed this. Please contact your technical account manager if you need to change this.<br>
+ "bidderLocation": [ # Your bidder locations that have distinct URLs.<br>
+ {<br>
+ "url": "A String", # The URL to which the Ad Exchange will send bid requests.<br>
+ "maximumQps": 42, # The maximum queries per second the Ad Exchange will send.<br>
+ },<br>
+ ],<br>
+ "cookieMatchingNid": "A String", # The nid parameter value used in cookie match requests. Please contact your technical account manager if you need to change this.<br>
+ "id": 42, # Account id.<br>
+ "cookieMatchingUrl": "A String", # The base URL used in cookie match requests.<br>
+ }<br>
+ <br>
+ id: integer, The account id (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "adexchangebuyer#account", # Resource type.<br>
+ "maximumTotalQps": 42, # The sum of all bidderLocation.maximumQps values cannot exceed this. Please contact your technical account manager if you need to change this.<br>
+ "bidderLocation": [ # Your bidder locations that have distinct URLs.<br>
+ {<br>
+ "url": "A String", # The URL to which the Ad Exchange will send bid requests.<br>
+ "maximumQps": 42, # The maximum queries per second the Ad Exchange will send.<br>
+ },<br>
+ ],<br>
+ "cookieMatchingNid": "A String", # The nid parameter value used in cookie match requests. Please contact your technical account manager if you need to change this.<br>
+ "id": 42, # Account id.<br>
+ "cookieMatchingUrl": "A String", # The base URL used in cookie match requests.<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/adexchangebuyer.v1.creatives.html b/docs/dyn/adexchangebuyer.v1.creatives.html
new file mode 100644
index 0000000..dbeda6c
--- /dev/null
+++ b/docs/dyn/adexchangebuyer.v1.creatives.html
@@ -0,0 +1,148 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Gets the status for a single creative.<br>
+ <br>
+Args:<br>
+ adgroupId: string, The adgroup this creative belongs to. (required)<br>
+ buyerCreativeId: string, The buyer-specific id for this creative. (required)<br>
+ accountId: integer, The id for the account that will serve this creative. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "productCategories": [ # Detected product categories, if any. Read-only. This field should not be set in requests.<br>
+ 42,<br>
+ ],<br>
+ "advertiserName": "A String", # The name of the company being advertised in the creative.<br>
+ "adgroupId": "A String", # The pretargeting adgroup id that this creative will be associated with.<br>
+ "videoURL": "A String", # The url to fetch a video ad. If set, HTMLSnippet should not be set.<br>
+ "width": 42, # Ad width.<br>
+ "attribute": [ # All attributes for the ads that may be shown from this snippet.<br>
+ 42,<br>
+ ],<br>
+ "kind": "adexchangebuyer#creative", # Resource type.<br>
+ "height": 42, # Ad height.<br>
+ "advertiserId": [ # Detected advertiser id, if any. Read-only. This field should not be set in requests.<br>
+ "A String",<br>
+ ],<br>
+ "HTMLSnippet": "A String", # The HTML snippet that displays the ad when inserted in the web page. If set, videoURL should not be set.<br>
+ "status": "A String", # Creative serving status. Read-only. This field should not be set in requests.<br>
+ "buyerCreativeId": "A String", # A buyer-specific id identifying the creative in this ad.<br>
+ "clickThroughUrl": [ # The set of destination urls for the snippet.<br>
+ "A String",<br>
+ ],<br>
+ "vendorType": [ # All vendor types for the ads that may be shown from this snippet.<br>
+ 42,<br>
+ ],<br>
+ "disapprovalReasons": [ # The reason for disapproval, if any. Note that not all disapproval reasons may be categorized, so it is possible for the creative to have a status of DISAPPROVED with an empty list for disapproval_reasons. In this case, please reach out to your TAM to help debug the issue. Read-only. This field should not be set in requests.<br>
+ "A String",<br>
+ ],<br>
+ "sensitiveCategories": [ # Detected sensitive categories, if any. Read-only. This field should not be set in requests.<br>
+ 42,<br>
+ ],<br>
+ "accountId": 42, # Account id.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-insert"><strong>insert</strong></a> = method(self, **kwargs)</dt><dd><tt>Submit a new creative.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "productCategories": [ # Detected product categories, if any. Read-only. This field should not be set in requests.<br>
+ 42,<br>
+ ],<br>
+ "advertiserName": "A String", # The name of the company being advertised in the creative.<br>
+ "adgroupId": "A String", # The pretargeting adgroup id that this creative will be associated with.<br>
+ "videoURL": "A String", # The url to fetch a video ad. If set, HTMLSnippet should not be set.<br>
+ "width": 42, # Ad width.<br>
+ "attribute": [ # All attributes for the ads that may be shown from this snippet.<br>
+ 42,<br>
+ ],<br>
+ "kind": "adexchangebuyer#creative", # Resource type.<br>
+ "height": 42, # Ad height.<br>
+ "advertiserId": [ # Detected advertiser id, if any. Read-only. This field should not be set in requests.<br>
+ "A String",<br>
+ ],<br>
+ "HTMLSnippet": "A String", # The HTML snippet that displays the ad when inserted in the web page. If set, videoURL should not be set.<br>
+ "status": "A String", # Creative serving status. Read-only. This field should not be set in requests.<br>
+ "buyerCreativeId": "A String", # A buyer-specific id identifying the creative in this ad.<br>
+ "clickThroughUrl": [ # The set of destination urls for the snippet.<br>
+ "A String",<br>
+ ],<br>
+ "vendorType": [ # All vendor types for the ads that may be shown from this snippet.<br>
+ 42,<br>
+ ],<br>
+ "disapprovalReasons": [ # The reason for disapproval, if any. Note that not all disapproval reasons may be categorized, so it is possible for the creative to have a status of DISAPPROVED with an empty list for disapproval_reasons. In this case, please reach out to your TAM to help debug the issue. Read-only. This field should not be set in requests.<br>
+ "A String",<br>
+ ],<br>
+ "sensitiveCategories": [ # Detected sensitive categories, if any. Read-only. This field should not be set in requests.<br>
+ 42,<br>
+ ],<br>
+ "accountId": 42, # Account id.<br>
+ }<br>
+ <br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "productCategories": [ # Detected product categories, if any. Read-only. This field should not be set in requests.<br>
+ 42,<br>
+ ],<br>
+ "advertiserName": "A String", # The name of the company being advertised in the creative.<br>
+ "adgroupId": "A String", # The pretargeting adgroup id that this creative will be associated with.<br>
+ "videoURL": "A String", # The url to fetch a video ad. If set, HTMLSnippet should not be set.<br>
+ "width": 42, # Ad width.<br>
+ "attribute": [ # All attributes for the ads that may be shown from this snippet.<br>
+ 42,<br>
+ ],<br>
+ "kind": "adexchangebuyer#creative", # Resource type.<br>
+ "height": 42, # Ad height.<br>
+ "advertiserId": [ # Detected advertiser id, if any. Read-only. This field should not be set in requests.<br>
+ "A String",<br>
+ ],<br>
+ "HTMLSnippet": "A String", # The HTML snippet that displays the ad when inserted in the web page. If set, videoURL should not be set.<br>
+ "status": "A String", # Creative serving status. Read-only. This field should not be set in requests.<br>
+ "buyerCreativeId": "A String", # A buyer-specific id identifying the creative in this ad.<br>
+ "clickThroughUrl": [ # The set of destination urls for the snippet.<br>
+ "A String",<br>
+ ],<br>
+ "vendorType": [ # All vendor types for the ads that may be shown from this snippet.<br>
+ 42,<br>
+ ],<br>
+ "disapprovalReasons": [ # The reason for disapproval, if any. Note that not all disapproval reasons may be categorized, so it is possible for the creative to have a status of DISAPPROVED with an empty list for disapproval_reasons. In this case, please reach out to your TAM to help debug the issue. Read-only. This field should not be set in requests.<br>
+ "A String",<br>
+ ],<br>
+ "sensitiveCategories": [ # Detected sensitive categories, if any. Read-only. This field should not be set in requests.<br>
+ 42,<br>
+ ],<br>
+ "accountId": 42, # Account id.<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/adexchangebuyer.v1.directDeals.html b/docs/dyn/adexchangebuyer.v1.directDeals.html
new file mode 100644
index 0000000..d052816
--- /dev/null
+++ b/docs/dyn/adexchangebuyer.v1.directDeals.html
@@ -0,0 +1,70 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Gets one direct deal by ID.<br>
+ <br>
+Args:<br>
+ id: string, The direct deal id (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "advertiser": "A String", # The name of the advertiser this deal is for.<br>
+ "kind": "adexchangebuyer#directDeal", # Resource type.<br>
+ "currencyCode": "A String", # The currency code that applies to the fixed_cpm value. If not set then assumed to be USD.<br>
+ "fixedCpm": "A String", # The fixed price for this direct deal. In cpm micros of currency according to currency_code.<br>
+ "startTime": "A String", # Start time for when this deal becomes active. If not set then this deal is active immediately upon creation. In seconds since the epoch.<br>
+ "endTime": "A String", # End time for when this deal stops being active. If not set then this deal is valid until manually disabled by the publisher. In seconds since the epoch.<br>
+ "sellerNetwork": "A String", # The name of the publisher offering this direct deal.<br>
+ "id": "A String", # Deal id.<br>
+ "accountId": 42, # The account id of the buyer this deal is for.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Retrieves the authenticated user's list of direct deals.<br>
+ <br>
+Args:<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "adexchangebuyer#directDealsList", # Resource type.<br>
+ "directDeals": [ # A list of direct deals relevant for your account.<br>
+ {<br>
+ "advertiser": "A String", # The name of the advertiser this deal is for.<br>
+ "kind": "adexchangebuyer#directDeal", # Resource type.<br>
+ "currencyCode": "A String", # The currency code that applies to the fixed_cpm value. If not set then assumed to be USD.<br>
+ "fixedCpm": "A String", # The fixed price for this direct deal. In cpm micros of currency according to currency_code.<br>
+ "startTime": "A String", # Start time for when this deal becomes active. If not set then this deal is active immediately upon creation. In seconds since the epoch.<br>
+ "endTime": "A String", # End time for when this deal stops being active. If not set then this deal is valid until manually disabled by the publisher. In seconds since the epoch.<br>
+ "sellerNetwork": "A String", # The name of the publisher offering this direct deal.<br>
+ "id": "A String", # Deal id.<br>
+ "accountId": 42, # The account id of the buyer this deal is for.<br>
+ },<br>
+ ],<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/adexchangebuyer.v1.html b/docs/dyn/adexchangebuyer.v1.html
new file mode 100644
index 0000000..ddf8f7c
--- /dev/null
+++ b/docs/dyn/adexchangebuyer.v1.html
@@ -0,0 +1,32 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-accounts"><strong><a href="adexchangebuyer.v1.accounts.html">accounts</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-creatives"><strong><a href="adexchangebuyer.v1.creatives.html">creatives</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-directDeals"><strong><a href="adexchangebuyer.v1.directDeals.html">directDeals</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/bigquery.v2.datasets.html b/docs/dyn/bigquery.v2.datasets.html
new file mode 100644
index 0000000..5f961a4
--- /dev/null
+++ b/docs/dyn/bigquery.v2.datasets.html
@@ -0,0 +1,310 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-delete"><strong>delete</strong></a> = method(self, **kwargs)</dt><dd><tt>Deletes the dataset specified by datasetId value. Before you can delete a dataset, you must delete all its tables, either manually or by specifying deleteContents. Immediately after deletion, you can create another dataset with the same name.<br>
+ <br>
+Args:<br>
+ deleteContents: boolean, If True, delete all the tables in the dataset. If False and the dataset contains tables, the request will fail. Default is False<br>
+ projectId: string, Project ID of the dataset being deleted (required)<br>
+ datasetId: string, Dataset ID of dataset being deleted (required)</tt></dd></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Returns the dataset specified by datasetID.<br>
+ <br>
+Args:<br>
+ projectId: string, Project ID of the requested dataset (required)<br>
+ datasetId: string, Dataset ID of the requested dataset (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "bigquery#dataset", # [Output-only] The resource type.<br>
+ "description": "A String", # [Optional] A user-friendly string description for the dataset. This might be shown in BigQuery UI for browsing the dataset.<br>
+ "datasetReference": { # [Required] Reference identifying dataset.<br>
+ "projectId": "A String", # [Optional] The ID of the container project.<br>
+ "datasetId": "A String", # [Required] A unique ID for this dataset, without the project name.<br>
+ },<br>
+ "creationTime": "A String", # [Output-only] The time when this dataset was created, in milliseconds since the epoch.<br>
+ "access": [ # [Optional] Describes users' rights on the dataset. You can assign the same role to multiple users, and assign multiple roles to the same user.<br>
+ # Default values assigned to a new dataset are as follows: OWNER - Project owners, dataset creator READ - Project readers WRITE - Project writers<br>
+ # See ACLs and Rights for a description of these rights. If you specify any of these roles when creating a dataset, the assigned roles will overwrite the defaults listed above.<br>
+ # To revoke rights to a dataset, call datasets.<a href="#Resource-update">update</a>() and omit the names of anyone whose rights you wish to revoke. However, every dataset must have at least one entity granted OWNER role.<br>
+ # Each access object can have only one of the following members: userByEmail, groupByEmail, domain, or allAuthenticatedUsers.<br>
+ {<br>
+ "specialGroup": "A String", # [Pick one] A special group to grant access to. The valid values are: projectOwners: Owners of the enclosing project. projectReaders: Readers of the enclosing project. projectWriters: Writers of the enclosing project. allAuthenticatedUsers: All authenticated BigQuery users.<br>
+ "domain": "A String", # [Pick one] A domain to grant access to. Any users signed in with the domain specified will be granted the specified access. Example: "example.com".<br>
+ "role": "A String", # [Required] Describes the rights granted to the user specified by the other member of the access object. The following string values are supported: READ - User can call any <a href="#Resource-list">list</a>() or <a href="#Resource-get">get</a>() method on any collection or resource. WRITE - User can call any method on any collection except for datasets, on which they can call <a href="#Resource-list">list</a>() and <a href="#Resource-get">get</a>(). OWNER - User can call any method. The dataset creator is granted this role by default.<br>
+ "groupByEmail": "A String", # [Pick one] A fully-qualified email address of a mailing list to grant access to. This must be either a Google Groups mailing list (ends in @googlegroups.com) or a group managed by an enterprise version of Google Groups.<br>
+ "userByEmail": "A String", # [Pick one] A fully qualified email address of a user to grant access to. For example: fred@example.com.<br>
+ },<br>
+ ],<br>
+ "etag": "A String", # [Output-only] A hash of this resource.<br>
+ "friendlyName": "A String", # [Optional] A descriptive name for this dataset, which might be shown in any BigQuery user interfaces for browsing the dataset. Use datasetId for making API calls.<br>
+ "lastModifiedTime": "A String", # [Output-only] The date when this dataset or any of its tables was last modified, in milliseconds since the epoch.<br>
+ "id": "A String", # [Output-only] The fully-qualified unique name of this dataset in the format projectId:datasetId. The dataset name without the project name is given in the datasetId field. When creating a new dataset, leave this field blank, and instead specify the datasetId field.<br>
+ "selfLink": "A String", # [Output-only] An URL that can be used to access this resource again. You can use this URL in Get or Update requests to this resource.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-insert"><strong>insert</strong></a> = method(self, **kwargs)</dt><dd><tt>Creates a new empty dataset.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "kind": "bigquery#dataset", # [Output-only] The resource type.<br>
+ "description": "A String", # [Optional] A user-friendly string description for the dataset. This might be shown in BigQuery UI for browsing the dataset.<br>
+ "datasetReference": { # [Required] Reference identifying dataset.<br>
+ "projectId": "A String", # [Optional] The ID of the container project.<br>
+ "datasetId": "A String", # [Required] A unique ID for this dataset, without the project name.<br>
+ },<br>
+ "creationTime": "A String", # [Output-only] The time when this dataset was created, in milliseconds since the epoch.<br>
+ "access": [ # [Optional] Describes users' rights on the dataset. You can assign the same role to multiple users, and assign multiple roles to the same user.<br>
+ # Default values assigned to a new dataset are as follows: OWNER - Project owners, dataset creator READ - Project readers WRITE - Project writers<br>
+ # See ACLs and Rights for a description of these rights. If you specify any of these roles when creating a dataset, the assigned roles will overwrite the defaults listed above.<br>
+ # To revoke rights to a dataset, call datasets.<a href="#Resource-update">update</a>() and omit the names of anyone whose rights you wish to revoke. However, every dataset must have at least one entity granted OWNER role.<br>
+ # Each access object can have only one of the following members: userByEmail, groupByEmail, domain, or allAuthenticatedUsers.<br>
+ {<br>
+ "specialGroup": "A String", # [Pick one] A special group to grant access to. The valid values are: projectOwners: Owners of the enclosing project. projectReaders: Readers of the enclosing project. projectWriters: Writers of the enclosing project. allAuthenticatedUsers: All authenticated BigQuery users.<br>
+ "domain": "A String", # [Pick one] A domain to grant access to. Any users signed in with the domain specified will be granted the specified access. Example: "example.com".<br>
+ "role": "A String", # [Required] Describes the rights granted to the user specified by the other member of the access object. The following string values are supported: READ - User can call any <a href="#Resource-list">list</a>() or <a href="#Resource-get">get</a>() method on any collection or resource. WRITE - User can call any method on any collection except for datasets, on which they can call <a href="#Resource-list">list</a>() and <a href="#Resource-get">get</a>(). OWNER - User can call any method. The dataset creator is granted this role by default.<br>
+ "groupByEmail": "A String", # [Pick one] A fully-qualified email address of a mailing list to grant access to. This must be either a Google Groups mailing list (ends in @googlegroups.com) or a group managed by an enterprise version of Google Groups.<br>
+ "userByEmail": "A String", # [Pick one] A fully qualified email address of a user to grant access to. For example: fred@example.com.<br>
+ },<br>
+ ],<br>
+ "etag": "A String", # [Output-only] A hash of this resource.<br>
+ "friendlyName": "A String", # [Optional] A descriptive name for this dataset, which might be shown in any BigQuery user interfaces for browsing the dataset. Use datasetId for making API calls.<br>
+ "lastModifiedTime": "A String", # [Output-only] The date when this dataset or any of its tables was last modified, in milliseconds since the epoch.<br>
+ "id": "A String", # [Output-only] The fully-qualified unique name of this dataset in the format projectId:datasetId. The dataset name without the project name is given in the datasetId field. When creating a new dataset, leave this field blank, and instead specify the datasetId field.<br>
+ "selfLink": "A String", # [Output-only] An URL that can be used to access this resource again. You can use this URL in Get or Update requests to this resource.<br>
+ }<br>
+ <br>
+ projectId: string, Project ID of the new dataset (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "bigquery#dataset", # [Output-only] The resource type.<br>
+ "description": "A String", # [Optional] A user-friendly string description for the dataset. This might be shown in BigQuery UI for browsing the dataset.<br>
+ "datasetReference": { # [Required] Reference identifying dataset.<br>
+ "projectId": "A String", # [Optional] The ID of the container project.<br>
+ "datasetId": "A String", # [Required] A unique ID for this dataset, without the project name.<br>
+ },<br>
+ "creationTime": "A String", # [Output-only] The time when this dataset was created, in milliseconds since the epoch.<br>
+ "access": [ # [Optional] Describes users' rights on the dataset. You can assign the same role to multiple users, and assign multiple roles to the same user.<br>
+ # Default values assigned to a new dataset are as follows: OWNER - Project owners, dataset creator READ - Project readers WRITE - Project writers<br>
+ # See ACLs and Rights for a description of these rights. If you specify any of these roles when creating a dataset, the assigned roles will overwrite the defaults listed above.<br>
+ # To revoke rights to a dataset, call datasets.<a href="#Resource-update">update</a>() and omit the names of anyone whose rights you wish to revoke. However, every dataset must have at least one entity granted OWNER role.<br>
+ # Each access object can have only one of the following members: userByEmail, groupByEmail, domain, or allAuthenticatedUsers.<br>
+ {<br>
+ "specialGroup": "A String", # [Pick one] A special group to grant access to. The valid values are: projectOwners: Owners of the enclosing project. projectReaders: Readers of the enclosing project. projectWriters: Writers of the enclosing project. allAuthenticatedUsers: All authenticated BigQuery users.<br>
+ "domain": "A String", # [Pick one] A domain to grant access to. Any users signed in with the domain specified will be granted the specified access. Example: "example.com".<br>
+ "role": "A String", # [Required] Describes the rights granted to the user specified by the other member of the access object. The following string values are supported: READ - User can call any <a href="#Resource-list">list</a>() or <a href="#Resource-get">get</a>() method on any collection or resource. WRITE - User can call any method on any collection except for datasets, on which they can call <a href="#Resource-list">list</a>() and <a href="#Resource-get">get</a>(). OWNER - User can call any method. The dataset creator is granted this role by default.<br>
+ "groupByEmail": "A String", # [Pick one] A fully-qualified email address of a mailing list to grant access to. This must be either a Google Groups mailing list (ends in @googlegroups.com) or a group managed by an enterprise version of Google Groups.<br>
+ "userByEmail": "A String", # [Pick one] A fully qualified email address of a user to grant access to. For example: fred@example.com.<br>
+ },<br>
+ ],<br>
+ "etag": "A String", # [Output-only] A hash of this resource.<br>
+ "friendlyName": "A String", # [Optional] A descriptive name for this dataset, which might be shown in any BigQuery user interfaces for browsing the dataset. Use datasetId for making API calls.<br>
+ "lastModifiedTime": "A String", # [Output-only] The date when this dataset or any of its tables was last modified, in milliseconds since the epoch.<br>
+ "id": "A String", # [Output-only] The fully-qualified unique name of this dataset in the format projectId:datasetId. The dataset name without the project name is given in the datasetId field. When creating a new dataset, leave this field blank, and instead specify the datasetId field.<br>
+ "selfLink": "A String", # [Output-only] An URL that can be used to access this resource again. You can use this URL in Get or Update requests to this resource.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Lists all the datasets in the specified project to which the caller has read access; however, a project owner can list (but not necessarily get) all datasets in his project.<br>
+ <br>
+Args:<br>
+ pageToken: string, Page token, returned by a previous call, to request the next page of results<br>
+ maxResults: integer, The maximum number of results to return<br>
+ projectId: string, Project ID of the datasets to be listed (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # A token to request the next page of results. Present only when there is more than one page of results.* See Paging Through Results in the developer's guide.<br>
+ "kind": "bigquery#datasetList", # The type of list.<br>
+ "datasets": [ # An array of one or more summarized dataset resources. Absent when there are no datasets in the specified project.<br>
+ {<br>
+ "friendlyName": "A String", # A descriptive name for this dataset, if one exists.<br>
+ "kind": "bigquery#dataset", # The resource type.<br>
+ "id": "A String", # The fully-qualified unique name of this dataset in the format projectId:datasetId.<br>
+ "datasetReference": { # Reference identifying dataset.<br>
+ "projectId": "A String", # [Optional] The ID of the container project.<br>
+ "datasetId": "A String", # [Required] A unique ID for this dataset, without the project name.<br>
+ },<br>
+ },<br>
+ ],<br>
+ "etag": "A String", # A hash of this page of results. See Paging Through Results in the developer's guide.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<dl><dt><a name="Resource-patch"><strong>patch</strong></a> = method(self, **kwargs)</dt><dd><tt>Updates information in an existing dataset, specified by datasetId. Properties not included in the submitted resource will not be changed. If you include the access property without any values assigned, the request will fail as you must specify at least one owner for a dataset. This method supports patch semantics.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "kind": "bigquery#dataset", # [Output-only] The resource type.<br>
+ "description": "A String", # [Optional] A user-friendly string description for the dataset. This might be shown in BigQuery UI for browsing the dataset.<br>
+ "datasetReference": { # [Required] Reference identifying dataset.<br>
+ "projectId": "A String", # [Optional] The ID of the container project.<br>
+ "datasetId": "A String", # [Required] A unique ID for this dataset, without the project name.<br>
+ },<br>
+ "creationTime": "A String", # [Output-only] The time when this dataset was created, in milliseconds since the epoch.<br>
+ "access": [ # [Optional] Describes users' rights on the dataset. You can assign the same role to multiple users, and assign multiple roles to the same user.<br>
+ # Default values assigned to a new dataset are as follows: OWNER - Project owners, dataset creator READ - Project readers WRITE - Project writers<br>
+ # See ACLs and Rights for a description of these rights. If you specify any of these roles when creating a dataset, the assigned roles will overwrite the defaults listed above.<br>
+ # To revoke rights to a dataset, call datasets.<a href="#Resource-update">update</a>() and omit the names of anyone whose rights you wish to revoke. However, every dataset must have at least one entity granted OWNER role.<br>
+ # Each access object can have only one of the following members: userByEmail, groupByEmail, domain, or allAuthenticatedUsers.<br>
+ {<br>
+ "specialGroup": "A String", # [Pick one] A special group to grant access to. The valid values are: projectOwners: Owners of the enclosing project. projectReaders: Readers of the enclosing project. projectWriters: Writers of the enclosing project. allAuthenticatedUsers: All authenticated BigQuery users.<br>
+ "domain": "A String", # [Pick one] A domain to grant access to. Any users signed in with the domain specified will be granted the specified access. Example: "example.com".<br>
+ "role": "A String", # [Required] Describes the rights granted to the user specified by the other member of the access object. The following string values are supported: READ - User can call any <a href="#Resource-list">list</a>() or <a href="#Resource-get">get</a>() method on any collection or resource. WRITE - User can call any method on any collection except for datasets, on which they can call <a href="#Resource-list">list</a>() and <a href="#Resource-get">get</a>(). OWNER - User can call any method. The dataset creator is granted this role by default.<br>
+ "groupByEmail": "A String", # [Pick one] A fully-qualified email address of a mailing list to grant access to. This must be either a Google Groups mailing list (ends in @googlegroups.com) or a group managed by an enterprise version of Google Groups.<br>
+ "userByEmail": "A String", # [Pick one] A fully qualified email address of a user to grant access to. For example: fred@example.com.<br>
+ },<br>
+ ],<br>
+ "etag": "A String", # [Output-only] A hash of this resource.<br>
+ "friendlyName": "A String", # [Optional] A descriptive name for this dataset, which might be shown in any BigQuery user interfaces for browsing the dataset. Use datasetId for making API calls.<br>
+ "lastModifiedTime": "A String", # [Output-only] The date when this dataset or any of its tables was last modified, in milliseconds since the epoch.<br>
+ "id": "A String", # [Output-only] The fully-qualified unique name of this dataset in the format projectId:datasetId. The dataset name without the project name is given in the datasetId field. When creating a new dataset, leave this field blank, and instead specify the datasetId field.<br>
+ "selfLink": "A String", # [Output-only] An URL that can be used to access this resource again. You can use this URL in Get or Update requests to this resource.<br>
+ }<br>
+ <br>
+ projectId: string, Project ID of the dataset being updated (required)<br>
+ datasetId: string, Dataset ID of the dataset being updated (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "bigquery#dataset", # [Output-only] The resource type.<br>
+ "description": "A String", # [Optional] A user-friendly string description for the dataset. This might be shown in BigQuery UI for browsing the dataset.<br>
+ "datasetReference": { # [Required] Reference identifying dataset.<br>
+ "projectId": "A String", # [Optional] The ID of the container project.<br>
+ "datasetId": "A String", # [Required] A unique ID for this dataset, without the project name.<br>
+ },<br>
+ "creationTime": "A String", # [Output-only] The time when this dataset was created, in milliseconds since the epoch.<br>
+ "access": [ # [Optional] Describes users' rights on the dataset. You can assign the same role to multiple users, and assign multiple roles to the same user.<br>
+ # Default values assigned to a new dataset are as follows: OWNER - Project owners, dataset creator READ - Project readers WRITE - Project writers<br>
+ # See ACLs and Rights for a description of these rights. If you specify any of these roles when creating a dataset, the assigned roles will overwrite the defaults listed above.<br>
+ # To revoke rights to a dataset, call datasets.<a href="#Resource-update">update</a>() and omit the names of anyone whose rights you wish to revoke. However, every dataset must have at least one entity granted OWNER role.<br>
+ # Each access object can have only one of the following members: userByEmail, groupByEmail, domain, or allAuthenticatedUsers.<br>
+ {<br>
+ "specialGroup": "A String", # [Pick one] A special group to grant access to. The valid values are: projectOwners: Owners of the enclosing project. projectReaders: Readers of the enclosing project. projectWriters: Writers of the enclosing project. allAuthenticatedUsers: All authenticated BigQuery users.<br>
+ "domain": "A String", # [Pick one] A domain to grant access to. Any users signed in with the domain specified will be granted the specified access. Example: "example.com".<br>
+ "role": "A String", # [Required] Describes the rights granted to the user specified by the other member of the access object. The following string values are supported: READ - User can call any <a href="#Resource-list">list</a>() or <a href="#Resource-get">get</a>() method on any collection or resource. WRITE - User can call any method on any collection except for datasets, on which they can call <a href="#Resource-list">list</a>() and <a href="#Resource-get">get</a>(). OWNER - User can call any method. The dataset creator is granted this role by default.<br>
+ "groupByEmail": "A String", # [Pick one] A fully-qualified email address of a mailing list to grant access to. This must be either a Google Groups mailing list (ends in @googlegroups.com) or a group managed by an enterprise version of Google Groups.<br>
+ "userByEmail": "A String", # [Pick one] A fully qualified email address of a user to grant access to. For example: fred@example.com.<br>
+ },<br>
+ ],<br>
+ "etag": "A String", # [Output-only] A hash of this resource.<br>
+ "friendlyName": "A String", # [Optional] A descriptive name for this dataset, which might be shown in any BigQuery user interfaces for browsing the dataset. Use datasetId for making API calls.<br>
+ "lastModifiedTime": "A String", # [Output-only] The date when this dataset or any of its tables was last modified, in milliseconds since the epoch.<br>
+ "id": "A String", # [Output-only] The fully-qualified unique name of this dataset in the format projectId:datasetId. The dataset name without the project name is given in the datasetId field. When creating a new dataset, leave this field blank, and instead specify the datasetId field.<br>
+ "selfLink": "A String", # [Output-only] An URL that can be used to access this resource again. You can use this URL in Get or Update requests to this resource.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-update"><strong>update</strong></a> = method(self, **kwargs)</dt><dd><tt>Updates information in an existing dataset, specified by datasetId. Properties not included in the submitted resource will not be changed. If you include the access property without any values assigned, the request will fail as you must specify at least one owner for a dataset.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "kind": "bigquery#dataset", # [Output-only] The resource type.<br>
+ "description": "A String", # [Optional] A user-friendly string description for the dataset. This might be shown in BigQuery UI for browsing the dataset.<br>
+ "datasetReference": { # [Required] Reference identifying dataset.<br>
+ "projectId": "A String", # [Optional] The ID of the container project.<br>
+ "datasetId": "A String", # [Required] A unique ID for this dataset, without the project name.<br>
+ },<br>
+ "creationTime": "A String", # [Output-only] The time when this dataset was created, in milliseconds since the epoch.<br>
+ "access": [ # [Optional] Describes users' rights on the dataset. You can assign the same role to multiple users, and assign multiple roles to the same user.<br>
+ # Default values assigned to a new dataset are as follows: OWNER - Project owners, dataset creator READ - Project readers WRITE - Project writers<br>
+ # See ACLs and Rights for a description of these rights. If you specify any of these roles when creating a dataset, the assigned roles will overwrite the defaults listed above.<br>
+ # To revoke rights to a dataset, call datasets.<a href="#Resource-update">update</a>() and omit the names of anyone whose rights you wish to revoke. However, every dataset must have at least one entity granted OWNER role.<br>
+ # Each access object can have only one of the following members: userByEmail, groupByEmail, domain, or allAuthenticatedUsers.<br>
+ {<br>
+ "specialGroup": "A String", # [Pick one] A special group to grant access to. The valid values are: projectOwners: Owners of the enclosing project. projectReaders: Readers of the enclosing project. projectWriters: Writers of the enclosing project. allAuthenticatedUsers: All authenticated BigQuery users.<br>
+ "domain": "A String", # [Pick one] A domain to grant access to. Any users signed in with the domain specified will be granted the specified access. Example: "example.com".<br>
+ "role": "A String", # [Required] Describes the rights granted to the user specified by the other member of the access object. The following string values are supported: READ - User can call any <a href="#Resource-list">list</a>() or <a href="#Resource-get">get</a>() method on any collection or resource. WRITE - User can call any method on any collection except for datasets, on which they can call <a href="#Resource-list">list</a>() and <a href="#Resource-get">get</a>(). OWNER - User can call any method. The dataset creator is granted this role by default.<br>
+ "groupByEmail": "A String", # [Pick one] A fully-qualified email address of a mailing list to grant access to. This must be either a Google Groups mailing list (ends in @googlegroups.com) or a group managed by an enterprise version of Google Groups.<br>
+ "userByEmail": "A String", # [Pick one] A fully qualified email address of a user to grant access to. For example: fred@example.com.<br>
+ },<br>
+ ],<br>
+ "etag": "A String", # [Output-only] A hash of this resource.<br>
+ "friendlyName": "A String", # [Optional] A descriptive name for this dataset, which might be shown in any BigQuery user interfaces for browsing the dataset. Use datasetId for making API calls.<br>
+ "lastModifiedTime": "A String", # [Output-only] The date when this dataset or any of its tables was last modified, in milliseconds since the epoch.<br>
+ "id": "A String", # [Output-only] The fully-qualified unique name of this dataset in the format projectId:datasetId. The dataset name without the project name is given in the datasetId field. When creating a new dataset, leave this field blank, and instead specify the datasetId field.<br>
+ "selfLink": "A String", # [Output-only] An URL that can be used to access this resource again. You can use this URL in Get or Update requests to this resource.<br>
+ }<br>
+ <br>
+ projectId: string, Project ID of the dataset being updated (required)<br>
+ datasetId: string, Dataset ID of the dataset being updated (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "bigquery#dataset", # [Output-only] The resource type.<br>
+ "description": "A String", # [Optional] A user-friendly string description for the dataset. This might be shown in BigQuery UI for browsing the dataset.<br>
+ "datasetReference": { # [Required] Reference identifying dataset.<br>
+ "projectId": "A String", # [Optional] The ID of the container project.<br>
+ "datasetId": "A String", # [Required] A unique ID for this dataset, without the project name.<br>
+ },<br>
+ "creationTime": "A String", # [Output-only] The time when this dataset was created, in milliseconds since the epoch.<br>
+ "access": [ # [Optional] Describes users' rights on the dataset. You can assign the same role to multiple users, and assign multiple roles to the same user.<br>
+ # Default values assigned to a new dataset are as follows: OWNER - Project owners, dataset creator READ - Project readers WRITE - Project writers<br>
+ # See ACLs and Rights for a description of these rights. If you specify any of these roles when creating a dataset, the assigned roles will overwrite the defaults listed above.<br>
+ # To revoke rights to a dataset, call datasets.<a href="#Resource-update">update</a>() and omit the names of anyone whose rights you wish to revoke. However, every dataset must have at least one entity granted OWNER role.<br>
+ # Each access object can have only one of the following members: userByEmail, groupByEmail, domain, or allAuthenticatedUsers.<br>
+ {<br>
+ "specialGroup": "A String", # [Pick one] A special group to grant access to. The valid values are: projectOwners: Owners of the enclosing project. projectReaders: Readers of the enclosing project. projectWriters: Writers of the enclosing project. allAuthenticatedUsers: All authenticated BigQuery users.<br>
+ "domain": "A String", # [Pick one] A domain to grant access to. Any users signed in with the domain specified will be granted the specified access. Example: "example.com".<br>
+ "role": "A String", # [Required] Describes the rights granted to the user specified by the other member of the access object. The following string values are supported: READ - User can call any <a href="#Resource-list">list</a>() or <a href="#Resource-get">get</a>() method on any collection or resource. WRITE - User can call any method on any collection except for datasets, on which they can call <a href="#Resource-list">list</a>() and <a href="#Resource-get">get</a>(). OWNER - User can call any method. The dataset creator is granted this role by default.<br>
+ "groupByEmail": "A String", # [Pick one] A fully-qualified email address of a mailing list to grant access to. This must be either a Google Groups mailing list (ends in @googlegroups.com) or a group managed by an enterprise version of Google Groups.<br>
+ "userByEmail": "A String", # [Pick one] A fully qualified email address of a user to grant access to. For example: fred@example.com.<br>
+ },<br>
+ ],<br>
+ "etag": "A String", # [Output-only] A hash of this resource.<br>
+ "friendlyName": "A String", # [Optional] A descriptive name for this dataset, which might be shown in any BigQuery user interfaces for browsing the dataset. Use datasetId for making API calls.<br>
+ "lastModifiedTime": "A String", # [Output-only] The date when this dataset or any of its tables was last modified, in milliseconds since the epoch.<br>
+ "id": "A String", # [Output-only] The fully-qualified unique name of this dataset in the format projectId:datasetId. The dataset name without the project name is given in the datasetId field. When creating a new dataset, leave this field blank, and instead specify the datasetId field.<br>
+ "selfLink": "A String", # [Output-only] An URL that can be used to access this resource again. You can use this URL in Get or Update requests to this resource.<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/bigquery.v2.html b/docs/dyn/bigquery.v2.html
new file mode 100644
index 0000000..2307f42
--- /dev/null
+++ b/docs/dyn/bigquery.v2.html
@@ -0,0 +1,36 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-datasets"><strong><a href="bigquery.v2.datasets.html">datasets</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-jobs"><strong><a href="bigquery.v2.jobs.html">jobs</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-projects"><strong><a href="bigquery.v2.projects.html">projects</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-tabledata"><strong><a href="bigquery.v2.tabledata.html">tabledata</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-tables"><strong><a href="bigquery.v2.tables.html">tables</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/bigquery.v2.jobs.html b/docs/dyn/bigquery.v2.jobs.html
new file mode 100644
index 0000000..8ab4b8e
--- /dev/null
+++ b/docs/dyn/bigquery.v2.jobs.html
@@ -0,0 +1,627 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Retrieves the specified job by ID.<br>
+ <br>
+Args:<br>
+ projectId: string, Project ID of the requested job (required)<br>
+ jobId: string, Job ID of the requested job (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "status": { # [Output-only] The status of this job. Examine this value when polling an asynchronous job to see if the job is complete.<br>
+ "state": "A String", # [Output-only] Running state of the job.<br>
+ "errors": [ # [Output-only] All errors encountered during the running of the job. Errors here do not necessarily mean that the job has completed or was unsuccessful.<br>
+ {<br>
+ "debugInfo": "A String", # Debugging information for the service, if present. Should be ignored.<br>
+ "message": "A String", # A human readable explanation of the error.<br>
+ "reason": "A String", # Specifies the error reason. For example, reason will be "required" or "invalid" if some field was missing or malformed.<br>
+ "location": "A String", # Specifies where the error occurred, if present.<br>
+ },<br>
+ ],<br>
+ "errorResult": { # [Output-only] Final error result of the job. If present, indicates that the job has completed and was unsuccessful.<br>
+ "debugInfo": "A String", # Debugging information for the service, if present. Should be ignored.<br>
+ "message": "A String", # A human readable explanation of the error.<br>
+ "reason": "A String", # Specifies the error reason. For example, reason will be "required" or "invalid" if some field was missing or malformed.<br>
+ "location": "A String", # Specifies where the error occurred, if present.<br>
+ },<br>
+ },<br>
+ "kind": "bigquery#job", # [Output-only] The type of the resource.<br>
+ "statistics": { # [Output-only] Information about the job, including starting time and ending time of the job.<br>
+ "endTime": "A String", # [Output-only] End time of this job, in milliseconds since the epoch.<br>
+ "totalBytesProcessed": "A String", # [Output-only] Total bytes processed for this job.<br>
+ "startTime": "A String", # [Output-only] Start time of this job, in milliseconds since the epoch.<br>
+ },<br>
+ "jobReference": { # [Optional] Reference describing the unique-per-user name of the job.<br>
+ "projectId": "A String", # [Required] Project ID being billed for the job.<br>
+ "jobId": "A String", # [Required] ID of the job.<br>
+ },<br>
+ "etag": "A String", # [Output-only] A hash of this resource.<br>
+ "configuration": { # [Required] Describes the job configuration.<br>
+ "load": { # [Pick one] Configures a load job.<br>
+ "encoding": "A String", # [Optional] Character encoding of the input data. May be UTF-8 or ISO-8859-1. Default is UTF-8.<br>
+ "fieldDelimiter": "A String", # [Optional] Delimiter to use between fields in the import data. Default is ','<br>
+ "destinationTable": { # [Required] Table being written to.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "maxBadRecords": 42, # [Optional] Maximum number of bad records that should be ignored before the entire job is aborted and no updates are performed.<br>
+ "writeDisposition": "A String", # [Optional] Whether to overwrite an existing table (WRITE_TRUNCATE), append to an existing table (WRITE_APPEND), or require that the the table is empty (WRITE_EMPTY). Default is WRITE_APPEND.<br>
+ "sourceUris": [ # [Required] Source URIs describing Google Cloud Storage locations of data to load.<br>
+ "A String",<br>
+ ],<br>
+ "skipLeadingRows": 42, # [Optional] Number of rows of initial data to skip in the data being imported.<br>
+ "createDisposition": "A String", # [Optional] Whether to create the table if it doesn't already exist (CREATE_IF_NEEDED) or to require the table already exist (CREATE_NEVER). Default is CREATE_IF_NEEDED.<br>
+ "schema": { # [Optional] Schema of the table being written to.<br>
+ "fields": [ # Describes the fields in a table.<br>
+ {<br>
+ "fields": [ # [Optional] Describes nested fields when type is RECORD.<br>
+ # Object with schema name: TableFieldSchema<br>
+ ],<br>
+ "type": "A String", # [Required] Data type of the field.<br>
+ "mode": "A String", # [Optional] Mode of the field (whether or not it can be null. Default is NULLABLE.<br>
+ "name": "A String", # [Required] Name of the field.<br>
+ },<br>
+ ],<br>
+ },<br>
+ },<br>
+ "link": { # [Pick one] Configures a link job.<br>
+ "createDisposition": "A String", # [Optional] Whether or not to create a new table, if none exists.<br>
+ "destinationTable": { # [Required] The destination table of the link job.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "sourceUri": "A String", # [Required] URI of source table to link.<br>
+ },<br>
+ "query": { # [Pick one] Configures a query job.<br>
+ "createDisposition": "A String", # [Optional] Whether to create the table if it doesn't already exist (CREATE_IF_NEEDED) or to require the table already exist (CREATE_NEVER). Default is CREATE_IF_NEEDED.<br>
+ "query": "A String", # [Required] BigQuery SQL query to execute.<br>
+ "writeDisposition": "A String", # [Optional] Whether to overwrite an existing table (WRITE_TRUNCATE), append to an existing table (WRITE_APPEND), or require that the the table is empty (WRITE_EMPTY). Default is WRITE_EMPTY.<br>
+ "destinationTable": { # [Optional] Describes the table where the query results should be stored. If not present, a new table will be created to store the results.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "defaultDataset": { # [Optional] Specifies the default dataset to assume for unqualified table names in the query.<br>
+ "projectId": "A String", # [Optional] The ID of the container project.<br>
+ "datasetId": "A String", # [Required] A unique ID for this dataset, without the project name.<br>
+ },<br>
+ },<br>
+ "copy": { # [Pick one] Copies a table.<br>
+ "createDisposition": "A String", # [Optional] Whether or not to create a new table, if none exists.<br>
+ "writeDisposition": "A String", # [Optional] Whether or not to append or require the table to be empty.<br>
+ "destinationTable": { # [Required] The destination table<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "sourceTable": { # [Required] Source table to copy.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ },<br>
+ "extract": { # [Pick one] Configures an extract job.<br>
+ "destinationUri": "A String", # [Required] The fully-qualified Google Cloud Storage URI where the extracted table should be written.<br>
+ "sourceTable": { # [Required] A reference to the table being exported.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ },<br>
+ "properties": { # [Optional] Properties providing extra details about how the job should be run. Not used for most jobs.<br>
+ },<br>
+ },<br>
+ "id": "A String", # [Output-only] Opaque ID field of the job<br>
+ "selfLink": "A String", # [Output-only] A URL that can be used to access this resource again.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-getQueryResults"><strong>getQueryResults</strong></a> = method(self, **kwargs)</dt><dd><tt>Retrieves the results of a query job.<br>
+ <br>
+Args:<br>
+ timeoutMs: integer, How long to wait for the query to complete, in milliseconds, before returning. Default is to return immediately. If the timeout passes before the job completes, the request will fail with a TIMEOUT error<br>
+ projectId: string, Project ID of the query job (required)<br>
+ maxResults: integer, Maximum number of results to read<br>
+ jobId: string, Job ID of the query job (required)<br>
+ startIndex: string, Zero-based index of the starting row<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "bigquery#getQueryResultsResponse", # The resource type of the response.<br>
+ "rows": [ # An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above. Present only when the query completes successfully.<br>
+ {<br>
+ "f": [ # Represents a single row in the result set, consisting of one or more fields.<br>
+ {<br>
+ "v": "A String", # Contains the field value in this row, as a string.<br>
+ },<br>
+ ],<br>
+ },<br>
+ ],<br>
+ "jobReference": { # Reference to the Helix Job that was created to run the query. This field will be present even if the original request timed out, in which case GetQueryResults can be used to read the results once the query has completed. Since this API only returns the first page of results, subsequent pages can be fetched via the same mechanism (GetQueryResults).<br>
+ "projectId": "A String", # [Required] Project ID being billed for the job.<br>
+ "jobId": "A String", # [Required] ID of the job.<br>
+ },<br>
+ "jobComplete": True or False, # Whether the query has completed or not. If rows or totalRows are present, this will always be true. If this is false, totalRows will not be available.<br>
+ "totalRows": "A String", # The total number of rows in the complete query result set, which can be more than the number of rows in this single page of results. Present only when the query completes successfully.<br>
+ "etag": "A String", # A hash of this response.<br>
+ "schema": { # The schema of the results. Present only when the query completes successfully.<br>
+ "fields": [ # Describes the fields in a table.<br>
+ {<br>
+ "fields": [ # [Optional] Describes nested fields when type is RECORD.<br>
+ # Object with schema name: TableFieldSchema<br>
+ ],<br>
+ "type": "A String", # [Required] Data type of the field.<br>
+ "mode": "A String", # [Optional] Mode of the field (whether or not it can be null. Default is NULLABLE.<br>
+ "name": "A String", # [Required] Name of the field.<br>
+ },<br>
+ ],<br>
+ },<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-insert"><strong>insert</strong></a> = method(self, **kwargs)</dt><dd><tt>Starts a new asynchronous job.<br>
+ <br>
+Args:<br>
+ body: object, The request body.<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "status": { # [Output-only] The status of this job. Examine this value when polling an asynchronous job to see if the job is complete.<br>
+ "state": "A String", # [Output-only] Running state of the job.<br>
+ "errors": [ # [Output-only] All errors encountered during the running of the job. Errors here do not necessarily mean that the job has completed or was unsuccessful.<br>
+ {<br>
+ "debugInfo": "A String", # Debugging information for the service, if present. Should be ignored.<br>
+ "message": "A String", # A human readable explanation of the error.<br>
+ "reason": "A String", # Specifies the error reason. For example, reason will be "required" or "invalid" if some field was missing or malformed.<br>
+ "location": "A String", # Specifies where the error occurred, if present.<br>
+ },<br>
+ ],<br>
+ "errorResult": { # [Output-only] Final error result of the job. If present, indicates that the job has completed and was unsuccessful.<br>
+ "debugInfo": "A String", # Debugging information for the service, if present. Should be ignored.<br>
+ "message": "A String", # A human readable explanation of the error.<br>
+ "reason": "A String", # Specifies the error reason. For example, reason will be "required" or "invalid" if some field was missing or malformed.<br>
+ "location": "A String", # Specifies where the error occurred, if present.<br>
+ },<br>
+ },<br>
+ "kind": "bigquery#job", # [Output-only] The type of the resource.<br>
+ "statistics": { # [Output-only] Information about the job, including starting time and ending time of the job.<br>
+ "endTime": "A String", # [Output-only] End time of this job, in milliseconds since the epoch.<br>
+ "totalBytesProcessed": "A String", # [Output-only] Total bytes processed for this job.<br>
+ "startTime": "A String", # [Output-only] Start time of this job, in milliseconds since the epoch.<br>
+ },<br>
+ "jobReference": { # [Optional] Reference describing the unique-per-user name of the job.<br>
+ "projectId": "A String", # [Required] Project ID being billed for the job.<br>
+ "jobId": "A String", # [Required] ID of the job.<br>
+ },<br>
+ "etag": "A String", # [Output-only] A hash of this resource.<br>
+ "configuration": { # [Required] Describes the job configuration.<br>
+ "load": { # [Pick one] Configures a load job.<br>
+ "encoding": "A String", # [Optional] Character encoding of the input data. May be UTF-8 or ISO-8859-1. Default is UTF-8.<br>
+ "fieldDelimiter": "A String", # [Optional] Delimiter to use between fields in the import data. Default is ','<br>
+ "destinationTable": { # [Required] Table being written to.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "maxBadRecords": 42, # [Optional] Maximum number of bad records that should be ignored before the entire job is aborted and no updates are performed.<br>
+ "writeDisposition": "A String", # [Optional] Whether to overwrite an existing table (WRITE_TRUNCATE), append to an existing table (WRITE_APPEND), or require that the the table is empty (WRITE_EMPTY). Default is WRITE_APPEND.<br>
+ "sourceUris": [ # [Required] Source URIs describing Google Cloud Storage locations of data to load.<br>
+ "A String",<br>
+ ],<br>
+ "skipLeadingRows": 42, # [Optional] Number of rows of initial data to skip in the data being imported.<br>
+ "createDisposition": "A String", # [Optional] Whether to create the table if it doesn't already exist (CREATE_IF_NEEDED) or to require the table already exist (CREATE_NEVER). Default is CREATE_IF_NEEDED.<br>
+ "schema": { # [Optional] Schema of the table being written to.<br>
+ "fields": [ # Describes the fields in a table.<br>
+ {<br>
+ "fields": [ # [Optional] Describes nested fields when type is RECORD.<br>
+ # Object with schema name: TableFieldSchema<br>
+ ],<br>
+ "type": "A String", # [Required] Data type of the field.<br>
+ "mode": "A String", # [Optional] Mode of the field (whether or not it can be null. Default is NULLABLE.<br>
+ "name": "A String", # [Required] Name of the field.<br>
+ },<br>
+ ],<br>
+ },<br>
+ },<br>
+ "link": { # [Pick one] Configures a link job.<br>
+ "createDisposition": "A String", # [Optional] Whether or not to create a new table, if none exists.<br>
+ "destinationTable": { # [Required] The destination table of the link job.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "sourceUri": "A String", # [Required] URI of source table to link.<br>
+ },<br>
+ "query": { # [Pick one] Configures a query job.<br>
+ "createDisposition": "A String", # [Optional] Whether to create the table if it doesn't already exist (CREATE_IF_NEEDED) or to require the table already exist (CREATE_NEVER). Default is CREATE_IF_NEEDED.<br>
+ "query": "A String", # [Required] BigQuery SQL query to execute.<br>
+ "writeDisposition": "A String", # [Optional] Whether to overwrite an existing table (WRITE_TRUNCATE), append to an existing table (WRITE_APPEND), or require that the the table is empty (WRITE_EMPTY). Default is WRITE_EMPTY.<br>
+ "destinationTable": { # [Optional] Describes the table where the query results should be stored. If not present, a new table will be created to store the results.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "defaultDataset": { # [Optional] Specifies the default dataset to assume for unqualified table names in the query.<br>
+ "projectId": "A String", # [Optional] The ID of the container project.<br>
+ "datasetId": "A String", # [Required] A unique ID for this dataset, without the project name.<br>
+ },<br>
+ },<br>
+ "copy": { # [Pick one] Copies a table.<br>
+ "createDisposition": "A String", # [Optional] Whether or not to create a new table, if none exists.<br>
+ "writeDisposition": "A String", # [Optional] Whether or not to append or require the table to be empty.<br>
+ "destinationTable": { # [Required] The destination table<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "sourceTable": { # [Required] Source table to copy.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ },<br>
+ "extract": { # [Pick one] Configures an extract job.<br>
+ "destinationUri": "A String", # [Required] The fully-qualified Google Cloud Storage URI where the extracted table should be written.<br>
+ "sourceTable": { # [Required] A reference to the table being exported.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ },<br>
+ "properties": { # [Optional] Properties providing extra details about how the job should be run. Not used for most jobs.<br>
+ },<br>
+ },<br>
+ "id": "A String", # [Output-only] Opaque ID field of the job<br>
+ "selfLink": "A String", # [Output-only] A URL that can be used to access this resource again.<br>
+ }<br>
+ <br>
+ media_body: string, The filename of the media request body.<br>
+ projectId: string, Project ID of the project that will be billed for the job (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "status": { # [Output-only] The status of this job. Examine this value when polling an asynchronous job to see if the job is complete.<br>
+ "state": "A String", # [Output-only] Running state of the job.<br>
+ "errors": [ # [Output-only] All errors encountered during the running of the job. Errors here do not necessarily mean that the job has completed or was unsuccessful.<br>
+ {<br>
+ "debugInfo": "A String", # Debugging information for the service, if present. Should be ignored.<br>
+ "message": "A String", # A human readable explanation of the error.<br>
+ "reason": "A String", # Specifies the error reason. For example, reason will be "required" or "invalid" if some field was missing or malformed.<br>
+ "location": "A String", # Specifies where the error occurred, if present.<br>
+ },<br>
+ ],<br>
+ "errorResult": { # [Output-only] Final error result of the job. If present, indicates that the job has completed and was unsuccessful.<br>
+ "debugInfo": "A String", # Debugging information for the service, if present. Should be ignored.<br>
+ "message": "A String", # A human readable explanation of the error.<br>
+ "reason": "A String", # Specifies the error reason. For example, reason will be "required" or "invalid" if some field was missing or malformed.<br>
+ "location": "A String", # Specifies where the error occurred, if present.<br>
+ },<br>
+ },<br>
+ "kind": "bigquery#job", # [Output-only] The type of the resource.<br>
+ "statistics": { # [Output-only] Information about the job, including starting time and ending time of the job.<br>
+ "endTime": "A String", # [Output-only] End time of this job, in milliseconds since the epoch.<br>
+ "totalBytesProcessed": "A String", # [Output-only] Total bytes processed for this job.<br>
+ "startTime": "A String", # [Output-only] Start time of this job, in milliseconds since the epoch.<br>
+ },<br>
+ "jobReference": { # [Optional] Reference describing the unique-per-user name of the job.<br>
+ "projectId": "A String", # [Required] Project ID being billed for the job.<br>
+ "jobId": "A String", # [Required] ID of the job.<br>
+ },<br>
+ "etag": "A String", # [Output-only] A hash of this resource.<br>
+ "configuration": { # [Required] Describes the job configuration.<br>
+ "load": { # [Pick one] Configures a load job.<br>
+ "encoding": "A String", # [Optional] Character encoding of the input data. May be UTF-8 or ISO-8859-1. Default is UTF-8.<br>
+ "fieldDelimiter": "A String", # [Optional] Delimiter to use between fields in the import data. Default is ','<br>
+ "destinationTable": { # [Required] Table being written to.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "maxBadRecords": 42, # [Optional] Maximum number of bad records that should be ignored before the entire job is aborted and no updates are performed.<br>
+ "writeDisposition": "A String", # [Optional] Whether to overwrite an existing table (WRITE_TRUNCATE), append to an existing table (WRITE_APPEND), or require that the the table is empty (WRITE_EMPTY). Default is WRITE_APPEND.<br>
+ "sourceUris": [ # [Required] Source URIs describing Google Cloud Storage locations of data to load.<br>
+ "A String",<br>
+ ],<br>
+ "skipLeadingRows": 42, # [Optional] Number of rows of initial data to skip in the data being imported.<br>
+ "createDisposition": "A String", # [Optional] Whether to create the table if it doesn't already exist (CREATE_IF_NEEDED) or to require the table already exist (CREATE_NEVER). Default is CREATE_IF_NEEDED.<br>
+ "schema": { # [Optional] Schema of the table being written to.<br>
+ "fields": [ # Describes the fields in a table.<br>
+ {<br>
+ "fields": [ # [Optional] Describes nested fields when type is RECORD.<br>
+ # Object with schema name: TableFieldSchema<br>
+ ],<br>
+ "type": "A String", # [Required] Data type of the field.<br>
+ "mode": "A String", # [Optional] Mode of the field (whether or not it can be null. Default is NULLABLE.<br>
+ "name": "A String", # [Required] Name of the field.<br>
+ },<br>
+ ],<br>
+ },<br>
+ },<br>
+ "link": { # [Pick one] Configures a link job.<br>
+ "createDisposition": "A String", # [Optional] Whether or not to create a new table, if none exists.<br>
+ "destinationTable": { # [Required] The destination table of the link job.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "sourceUri": "A String", # [Required] URI of source table to link.<br>
+ },<br>
+ "query": { # [Pick one] Configures a query job.<br>
+ "createDisposition": "A String", # [Optional] Whether to create the table if it doesn't already exist (CREATE_IF_NEEDED) or to require the table already exist (CREATE_NEVER). Default is CREATE_IF_NEEDED.<br>
+ "query": "A String", # [Required] BigQuery SQL query to execute.<br>
+ "writeDisposition": "A String", # [Optional] Whether to overwrite an existing table (WRITE_TRUNCATE), append to an existing table (WRITE_APPEND), or require that the the table is empty (WRITE_EMPTY). Default is WRITE_EMPTY.<br>
+ "destinationTable": { # [Optional] Describes the table where the query results should be stored. If not present, a new table will be created to store the results.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "defaultDataset": { # [Optional] Specifies the default dataset to assume for unqualified table names in the query.<br>
+ "projectId": "A String", # [Optional] The ID of the container project.<br>
+ "datasetId": "A String", # [Required] A unique ID for this dataset, without the project name.<br>
+ },<br>
+ },<br>
+ "copy": { # [Pick one] Copies a table.<br>
+ "createDisposition": "A String", # [Optional] Whether or not to create a new table, if none exists.<br>
+ "writeDisposition": "A String", # [Optional] Whether or not to append or require the table to be empty.<br>
+ "destinationTable": { # [Required] The destination table<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "sourceTable": { # [Required] Source table to copy.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ },<br>
+ "extract": { # [Pick one] Configures an extract job.<br>
+ "destinationUri": "A String", # [Required] The fully-qualified Google Cloud Storage URI where the extracted table should be written.<br>
+ "sourceTable": { # [Required] A reference to the table being exported.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ },<br>
+ "properties": { # [Optional] Properties providing extra details about how the job should be run. Not used for most jobs.<br>
+ },<br>
+ },<br>
+ "id": "A String", # [Output-only] Opaque ID field of the job<br>
+ "selfLink": "A String", # [Output-only] A URL that can be used to access this resource again.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Lists all the Jobs in the specified project that were started by the user.<br>
+ <br>
+Args:<br>
+ projection: string, Restrict information returned to a set of selected fields<br>
+ Allowed values<br>
+ full - Includes all job data<br>
+ minimal - Does not include the job configuration<br>
+ stateFilter: string, Filter for job state (repeated)<br>
+ Allowed values<br>
+ done - Finished jobs<br>
+ pending - Pending jobs<br>
+ running - Running jobs<br>
+ pageToken: string, Page token, returned by a previous call, to request the next page of results<br>
+ projectId: string, Project ID of the jobs to list (required)<br>
+ allUsers: boolean, Whether to display jobs owned by all users in the project. Default false<br>
+ maxResults: integer, Maximum number of results to return<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # A token to request the next page of results.<br>
+ "totalItems": 42, # Total number of jobs in this collection.<br>
+ "kind": "bigquery#jobList", # The resource type of the response.<br>
+ "etag": "A String", # A hash of this page of results.<br>
+ "jobs": [ # List of jobs that were requested.<br>
+ {<br>
+ "status": { # [Full-projection-only] Describes the state of the job.<br>
+ "state": "A String", # [Output-only] Running state of the job.<br>
+ "errors": [ # [Output-only] All errors encountered during the running of the job. Errors here do not necessarily mean that the job has completed or was unsuccessful.<br>
+ {<br>
+ "debugInfo": "A String", # Debugging information for the service, if present. Should be ignored.<br>
+ "message": "A String", # A human readable explanation of the error.<br>
+ "reason": "A String", # Specifies the error reason. For example, reason will be "required" or "invalid" if some field was missing or malformed.<br>
+ "location": "A String", # Specifies where the error occurred, if present.<br>
+ },<br>
+ ],<br>
+ "errorResult": { # [Output-only] Final error result of the job. If present, indicates that the job has completed and was unsuccessful.<br>
+ "debugInfo": "A String", # Debugging information for the service, if present. Should be ignored.<br>
+ "message": "A String", # A human readable explanation of the error.<br>
+ "reason": "A String", # Specifies the error reason. For example, reason will be "required" or "invalid" if some field was missing or malformed.<br>
+ "location": "A String", # Specifies where the error occurred, if present.<br>
+ },<br>
+ },<br>
+ "kind": "bigquery#job", # The resource type.<br>
+ "statistics": { # [Output-only] Information about the job, including starting time and ending time of the job.<br>
+ "endTime": "A String", # [Output-only] End time of this job, in milliseconds since the epoch.<br>
+ "totalBytesProcessed": "A String", # [Output-only] Total bytes processed for this job.<br>
+ "startTime": "A String", # [Output-only] Start time of this job, in milliseconds since the epoch.<br>
+ },<br>
+ "jobReference": { # Job reference uniquely identifying the job.<br>
+ "projectId": "A String", # [Required] Project ID being billed for the job.<br>
+ "jobId": "A String", # [Required] ID of the job.<br>
+ },<br>
+ "state": "A String", # Running state of the job. When the state is DONE, errorResult can be checked to determine whether the job succeeded or failed.<br>
+ "configuration": { # [Full-projection-only] Specifies the job configuration.<br>
+ "load": { # [Pick one] Configures a load job.<br>
+ "encoding": "A String", # [Optional] Character encoding of the input data. May be UTF-8 or ISO-8859-1. Default is UTF-8.<br>
+ "fieldDelimiter": "A String", # [Optional] Delimiter to use between fields in the import data. Default is ','<br>
+ "destinationTable": { # [Required] Table being written to.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "maxBadRecords": 42, # [Optional] Maximum number of bad records that should be ignored before the entire job is aborted and no updates are performed.<br>
+ "writeDisposition": "A String", # [Optional] Whether to overwrite an existing table (WRITE_TRUNCATE), append to an existing table (WRITE_APPEND), or require that the the table is empty (WRITE_EMPTY). Default is WRITE_APPEND.<br>
+ "sourceUris": [ # [Required] Source URIs describing Google Cloud Storage locations of data to load.<br>
+ "A String",<br>
+ ],<br>
+ "skipLeadingRows": 42, # [Optional] Number of rows of initial data to skip in the data being imported.<br>
+ "createDisposition": "A String", # [Optional] Whether to create the table if it doesn't already exist (CREATE_IF_NEEDED) or to require the table already exist (CREATE_NEVER). Default is CREATE_IF_NEEDED.<br>
+ "schema": { # [Optional] Schema of the table being written to.<br>
+ "fields": [ # Describes the fields in a table.<br>
+ {<br>
+ "fields": [ # [Optional] Describes nested fields when type is RECORD.<br>
+ # Object with schema name: TableFieldSchema<br>
+ ],<br>
+ "type": "A String", # [Required] Data type of the field.<br>
+ "mode": "A String", # [Optional] Mode of the field (whether or not it can be null. Default is NULLABLE.<br>
+ "name": "A String", # [Required] Name of the field.<br>
+ },<br>
+ ],<br>
+ },<br>
+ },<br>
+ "link": { # [Pick one] Configures a link job.<br>
+ "createDisposition": "A String", # [Optional] Whether or not to create a new table, if none exists.<br>
+ "destinationTable": { # [Required] The destination table of the link job.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "sourceUri": "A String", # [Required] URI of source table to link.<br>
+ },<br>
+ "query": { # [Pick one] Configures a query job.<br>
+ "createDisposition": "A String", # [Optional] Whether to create the table if it doesn't already exist (CREATE_IF_NEEDED) or to require the table already exist (CREATE_NEVER). Default is CREATE_IF_NEEDED.<br>
+ "query": "A String", # [Required] BigQuery SQL query to execute.<br>
+ "writeDisposition": "A String", # [Optional] Whether to overwrite an existing table (WRITE_TRUNCATE), append to an existing table (WRITE_APPEND), or require that the the table is empty (WRITE_EMPTY). Default is WRITE_EMPTY.<br>
+ "destinationTable": { # [Optional] Describes the table where the query results should be stored. If not present, a new table will be created to store the results.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "defaultDataset": { # [Optional] Specifies the default dataset to assume for unqualified table names in the query.<br>
+ "projectId": "A String", # [Optional] The ID of the container project.<br>
+ "datasetId": "A String", # [Required] A unique ID for this dataset, without the project name.<br>
+ },<br>
+ },<br>
+ "copy": { # [Pick one] Copies a table.<br>
+ "createDisposition": "A String", # [Optional] Whether or not to create a new table, if none exists.<br>
+ "writeDisposition": "A String", # [Optional] Whether or not to append or require the table to be empty.<br>
+ "destinationTable": { # [Required] The destination table<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "sourceTable": { # [Required] Source table to copy.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ },<br>
+ "extract": { # [Pick one] Configures an extract job.<br>
+ "destinationUri": "A String", # [Required] The fully-qualified Google Cloud Storage URI where the extracted table should be written.<br>
+ "sourceTable": { # [Required] A reference to the table being exported.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ },<br>
+ "properties": { # [Optional] Properties providing extra details about how the job should be run. Not used for most jobs.<br>
+ },<br>
+ },<br>
+ "id": "A String", # Unique opaque ID of the job.<br>
+ "errorResult": { # A result object that will be present only if the job has failed.<br>
+ "debugInfo": "A String", # Debugging information for the service, if present. Should be ignored.<br>
+ "message": "A String", # A human readable explanation of the error.<br>
+ "reason": "A String", # Specifies the error reason. For example, reason will be "required" or "invalid" if some field was missing or malformed.<br>
+ "location": "A String", # Specifies where the error occurred, if present.<br>
+ },<br>
+ },<br>
+ ],<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<dl><dt><a name="Resource-query"><strong>query</strong></a> = method(self, **kwargs)</dt><dd><tt>Runs a BigQuery SQL query synchronously and returns query results if the query completes within a specified timeout.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "timeoutMs": 42, # [Optional] How long to wait for the query to complete, in milliseconds, before returning. Default is to return immediately. If the timeout passes before the job completes, the request will fail with a TIMEOUT error.<br>
+ "query": "A String", # [Required] A query string, following the BigQuery query syntax of the query to execute. Table names should be qualified by dataset name in the format projectId:datasetId.tableId unless you specify the defaultDataset value. If the table is in the same project as the job, you can omit the project ID. Example: SELECT f1 FROM myProjectId:myDatasetId.myTableId.<br>
+ "kind": "bigquery#queryRequest", # The resource type of the request.<br>
+ "maxResults": 42, # [Optional] The maximum number of results to return per page of results. If the response list exceeds the maximum response size for a single response, you will have to page through the results. Default is to return the maximum response size.<br>
+ "defaultDataset": { # [Optional] Specifies the default datasetId and projectId to assume for any unqualified table names in the query. If not set, all table names in the query string must be fully-qualified in the format projectId:datasetId.tableid.<br>
+ "projectId": "A String", # [Optional] The ID of the container project.<br>
+ "datasetId": "A String", # [Required] A unique ID for this dataset, without the project name.<br>
+ },<br>
+ }<br>
+ <br>
+ projectId: string, Project ID of the project billed for the query (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "bigquery#queryResponse", # The resource type.<br>
+ "rows": [ # An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above.<br>
+ {<br>
+ "f": [ # Represents a single row in the result set, consisting of one or more fields.<br>
+ {<br>
+ "v": "A String", # Contains the field value in this row, as a string.<br>
+ },<br>
+ ],<br>
+ },<br>
+ ],<br>
+ "jobReference": { # Reference to the Job that was created to run the query. This field will be present even if the original request timed out, in which case GetQueryResults can be used to read the results once the query has completed. Since this API only returns the first page of results, subsequent pages can be fetched via the same mechanism (GetQueryResults).<br>
+ "projectId": "A String", # [Required] Project ID being billed for the job.<br>
+ "jobId": "A String", # [Required] ID of the job.<br>
+ },<br>
+ "jobComplete": True or False, # Whether the query has completed or not. If rows or totalRows are present, this will always be true. If this is false, totalRows will not be available.<br>
+ "totalRows": "A String", # The total number of rows in the complete query result set, which can be more than the number of rows in this single page of results.<br>
+ "schema": { # The schema of the results. Present only when the query completes successfully.<br>
+ "fields": [ # Describes the fields in a table.<br>
+ {<br>
+ "fields": [ # [Optional] Describes nested fields when type is RECORD.<br>
+ # Object with schema name: TableFieldSchema<br>
+ ],<br>
+ "type": "A String", # [Required] Data type of the field.<br>
+ "mode": "A String", # [Optional] Mode of the field (whether or not it can be null. Default is NULLABLE.<br>
+ "name": "A String", # [Required] Name of the field.<br>
+ },<br>
+ ],<br>
+ },<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/bigquery.v2.projects.html b/docs/dyn/bigquery.v2.projects.html
new file mode 100644
index 0000000..476f194
--- /dev/null
+++ b/docs/dyn/bigquery.v2.projects.html
@@ -0,0 +1,62 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Lists the projects to which you have at least read access.<br>
+ <br>
+Args:<br>
+ pageToken: string, Page token, returned by a previous call, to request the next page of results<br>
+ maxResults: integer, Maximum number of results to return<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # A token to request the next page of results.<br>
+ "totalItems": 42, # The total number of projects in the list.<br>
+ "kind": "bigquery#projectList", # The type of list.<br>
+ "etag": "A String", # A hash of the page of results<br>
+ "projects": [ # Projects to which you have at least READ access.<br>
+ {<br>
+ "friendlyName": "A String", # A descriptive name for this project.<br>
+ "kind": "bigquery#project", # The resource type.<br>
+ "id": "A String", # An opaque ID of this project.<br>
+ "projectReference": { # A unique reference to this project.<br>
+ "projectId": "A String", # [Required] ID of the project. Can be either the numeric ID or the assigned ID of the project.<br>
+ },<br>
+ },<br>
+ ],<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/bigquery.v2.tabledata.html b/docs/dyn/bigquery.v2.tabledata.html
new file mode 100644
index 0000000..3f05cf0
--- /dev/null
+++ b/docs/dyn/bigquery.v2.tabledata.html
@@ -0,0 +1,53 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Retrieves table data from a specified set of rows.<br>
+ <br>
+Args:<br>
+ projectId: string, Project ID of the table to read (required)<br>
+ maxResults: integer, Maximum number of results to return<br>
+ startIndex: string, Zero-based index of the starting row to read<br>
+ tableId: string, Table ID of the table to read (required)<br>
+ datasetId: string, Dataset ID of the table to read (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "rows": [ # Rows of results.<br>
+ {<br>
+ "f": [ # Represents a single row in the result set, consisting of one or more fields.<br>
+ {<br>
+ "v": "A String", # Contains the field value in this row, as a string.<br>
+ },<br>
+ ],<br>
+ },<br>
+ ],<br>
+ "kind": "bigquery#tableDataList", # The resource type of the response.<br>
+ "etag": "A String", # A hash of this page of results.<br>
+ "totalRows": "A String", # The total number of rows in the complete table.<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/bigquery.v2.tables.html b/docs/dyn/bigquery.v2.tables.html
new file mode 100644
index 0000000..28165d6
--- /dev/null
+++ b/docs/dyn/bigquery.v2.tables.html
@@ -0,0 +1,331 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-delete"><strong>delete</strong></a> = method(self, **kwargs)</dt><dd><tt>Deletes the table specified by tableId from the dataset. If the table contains data, all the data will be deleted.<br>
+ <br>
+Args:<br>
+ projectId: string, Project ID of the table to delete (required)<br>
+ tableId: string, Table ID of the table to delete (required)<br>
+ datasetId: string, Dataset ID of the table to delete (required)</tt></dd></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Gets the specified table resource by table ID. This method does not return the data in the table, it only returns the table resource, which describes the structure of this table.<br>
+ <br>
+Args:<br>
+ projectId: string, Project ID of the requested table (required)<br>
+ tableId: string, Table ID of the requested table (required)<br>
+ datasetId: string, Dataset ID of the requested table (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "bigquery#table", # [Output-only] The type of the resource.<br>
+ "description": "A String", # [Optional] A user-friendly description of this table.<br>
+ "creationTime": "A String", # [Output-only] The time when this table was created, in milliseconds since the epoch.<br>
+ "tableReference": { # [Required] Reference describing the ID of this table.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "numRows": "A String", # [Output-only] The number of rows of data in this table.<br>
+ "numBytes": "A String", # [Output-only] The size of the table in bytes.<br>
+ "etag": "A String", # [Output-only] A hash of this resource.<br>
+ "friendlyName": "A String", # [Optional] A descriptive name for this table.<br>
+ "lastModifiedTime": "A String", # [Output-only] The time when this table was last modified, in milliseconds since the epoch.<br>
+ "id": "A String", # [Output-only] An opaque ID uniquely identifying the table.<br>
+ "selfLink": "A String", # [Output-only] A URL that can be used to access this resource again.<br>
+ "schema": { # [Optional] Describes the schema of this table.<br>
+ "fields": [ # Describes the fields in a table.<br>
+ {<br>
+ "fields": [ # [Optional] Describes nested fields when type is RECORD.<br>
+ # Object with schema name: TableFieldSchema<br>
+ ],<br>
+ "type": "A String", # [Required] Data type of the field.<br>
+ "mode": "A String", # [Optional] Mode of the field (whether or not it can be null. Default is NULLABLE.<br>
+ "name": "A String", # [Required] Name of the field.<br>
+ },<br>
+ ],<br>
+ },<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-insert"><strong>insert</strong></a> = method(self, **kwargs)</dt><dd><tt>Creates a new, empty table in the dataset.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "kind": "bigquery#table", # [Output-only] The type of the resource.<br>
+ "description": "A String", # [Optional] A user-friendly description of this table.<br>
+ "creationTime": "A String", # [Output-only] The time when this table was created, in milliseconds since the epoch.<br>
+ "tableReference": { # [Required] Reference describing the ID of this table.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "numRows": "A String", # [Output-only] The number of rows of data in this table.<br>
+ "numBytes": "A String", # [Output-only] The size of the table in bytes.<br>
+ "etag": "A String", # [Output-only] A hash of this resource.<br>
+ "friendlyName": "A String", # [Optional] A descriptive name for this table.<br>
+ "lastModifiedTime": "A String", # [Output-only] The time when this table was last modified, in milliseconds since the epoch.<br>
+ "id": "A String", # [Output-only] An opaque ID uniquely identifying the table.<br>
+ "selfLink": "A String", # [Output-only] A URL that can be used to access this resource again.<br>
+ "schema": { # [Optional] Describes the schema of this table.<br>
+ "fields": [ # Describes the fields in a table.<br>
+ {<br>
+ "fields": [ # [Optional] Describes nested fields when type is RECORD.<br>
+ # Object with schema name: TableFieldSchema<br>
+ ],<br>
+ "type": "A String", # [Required] Data type of the field.<br>
+ "mode": "A String", # [Optional] Mode of the field (whether or not it can be null. Default is NULLABLE.<br>
+ "name": "A String", # [Required] Name of the field.<br>
+ },<br>
+ ],<br>
+ },<br>
+ }<br>
+ <br>
+ projectId: string, Project ID of the new table (required)<br>
+ datasetId: string, Dataset ID of the new table (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "bigquery#table", # [Output-only] The type of the resource.<br>
+ "description": "A String", # [Optional] A user-friendly description of this table.<br>
+ "creationTime": "A String", # [Output-only] The time when this table was created, in milliseconds since the epoch.<br>
+ "tableReference": { # [Required] Reference describing the ID of this table.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "numRows": "A String", # [Output-only] The number of rows of data in this table.<br>
+ "numBytes": "A String", # [Output-only] The size of the table in bytes.<br>
+ "etag": "A String", # [Output-only] A hash of this resource.<br>
+ "friendlyName": "A String", # [Optional] A descriptive name for this table.<br>
+ "lastModifiedTime": "A String", # [Output-only] The time when this table was last modified, in milliseconds since the epoch.<br>
+ "id": "A String", # [Output-only] An opaque ID uniquely identifying the table.<br>
+ "selfLink": "A String", # [Output-only] A URL that can be used to access this resource again.<br>
+ "schema": { # [Optional] Describes the schema of this table.<br>
+ "fields": [ # Describes the fields in a table.<br>
+ {<br>
+ "fields": [ # [Optional] Describes nested fields when type is RECORD.<br>
+ # Object with schema name: TableFieldSchema<br>
+ ],<br>
+ "type": "A String", # [Required] Data type of the field.<br>
+ "mode": "A String", # [Optional] Mode of the field (whether or not it can be null. Default is NULLABLE.<br>
+ "name": "A String", # [Required] Name of the field.<br>
+ },<br>
+ ],<br>
+ },<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Lists all tables in the specified dataset.<br>
+ <br>
+Args:<br>
+ pageToken: string, Page token, returned by a previous call, to request the next page of results<br>
+ maxResults: integer, Maximum number of results to return<br>
+ projectId: string, Project ID of the tables to list (required)<br>
+ datasetId: string, Dataset ID of the tables to list (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # A token to request the next page of results.<br>
+ "tables": [ # Tables in the requested dataset.<br>
+ {<br>
+ "friendlyName": "A String", # The user-friendly name for this table.<br>
+ "kind": "bigquery#table", # The resource type.<br>
+ "id": "A String", # An opaque ID of the table<br>
+ "tableReference": { # A reference uniquely identifying the table.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ },<br>
+ ],<br>
+ "kind": "bigquery#tableList", # The type of list.<br>
+ "etag": "A String", # A hash of this page of results.<br>
+ "totalItems": 42, # The total number of tables in the dataset.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<dl><dt><a name="Resource-patch"><strong>patch</strong></a> = method(self, **kwargs)</dt><dd><tt>Updates information in an existing table, specified by tableId. This method supports patch semantics.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "kind": "bigquery#table", # [Output-only] The type of the resource.<br>
+ "description": "A String", # [Optional] A user-friendly description of this table.<br>
+ "creationTime": "A String", # [Output-only] The time when this table was created, in milliseconds since the epoch.<br>
+ "tableReference": { # [Required] Reference describing the ID of this table.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "numRows": "A String", # [Output-only] The number of rows of data in this table.<br>
+ "numBytes": "A String", # [Output-only] The size of the table in bytes.<br>
+ "etag": "A String", # [Output-only] A hash of this resource.<br>
+ "friendlyName": "A String", # [Optional] A descriptive name for this table.<br>
+ "lastModifiedTime": "A String", # [Output-only] The time when this table was last modified, in milliseconds since the epoch.<br>
+ "id": "A String", # [Output-only] An opaque ID uniquely identifying the table.<br>
+ "selfLink": "A String", # [Output-only] A URL that can be used to access this resource again.<br>
+ "schema": { # [Optional] Describes the schema of this table.<br>
+ "fields": [ # Describes the fields in a table.<br>
+ {<br>
+ "fields": [ # [Optional] Describes nested fields when type is RECORD.<br>
+ # Object with schema name: TableFieldSchema<br>
+ ],<br>
+ "type": "A String", # [Required] Data type of the field.<br>
+ "mode": "A String", # [Optional] Mode of the field (whether or not it can be null. Default is NULLABLE.<br>
+ "name": "A String", # [Required] Name of the field.<br>
+ },<br>
+ ],<br>
+ },<br>
+ }<br>
+ <br>
+ projectId: string, Project ID of the table to update (required)<br>
+ tableId: string, Table ID of the table to update (required)<br>
+ datasetId: string, Dataset ID of the table to update (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "bigquery#table", # [Output-only] The type of the resource.<br>
+ "description": "A String", # [Optional] A user-friendly description of this table.<br>
+ "creationTime": "A String", # [Output-only] The time when this table was created, in milliseconds since the epoch.<br>
+ "tableReference": { # [Required] Reference describing the ID of this table.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "numRows": "A String", # [Output-only] The number of rows of data in this table.<br>
+ "numBytes": "A String", # [Output-only] The size of the table in bytes.<br>
+ "etag": "A String", # [Output-only] A hash of this resource.<br>
+ "friendlyName": "A String", # [Optional] A descriptive name for this table.<br>
+ "lastModifiedTime": "A String", # [Output-only] The time when this table was last modified, in milliseconds since the epoch.<br>
+ "id": "A String", # [Output-only] An opaque ID uniquely identifying the table.<br>
+ "selfLink": "A String", # [Output-only] A URL that can be used to access this resource again.<br>
+ "schema": { # [Optional] Describes the schema of this table.<br>
+ "fields": [ # Describes the fields in a table.<br>
+ {<br>
+ "fields": [ # [Optional] Describes nested fields when type is RECORD.<br>
+ # Object with schema name: TableFieldSchema<br>
+ ],<br>
+ "type": "A String", # [Required] Data type of the field.<br>
+ "mode": "A String", # [Optional] Mode of the field (whether or not it can be null. Default is NULLABLE.<br>
+ "name": "A String", # [Required] Name of the field.<br>
+ },<br>
+ ],<br>
+ },<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-update"><strong>update</strong></a> = method(self, **kwargs)</dt><dd><tt>Updates information in an existing table, specified by tableId.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "kind": "bigquery#table", # [Output-only] The type of the resource.<br>
+ "description": "A String", # [Optional] A user-friendly description of this table.<br>
+ "creationTime": "A String", # [Output-only] The time when this table was created, in milliseconds since the epoch.<br>
+ "tableReference": { # [Required] Reference describing the ID of this table.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "numRows": "A String", # [Output-only] The number of rows of data in this table.<br>
+ "numBytes": "A String", # [Output-only] The size of the table in bytes.<br>
+ "etag": "A String", # [Output-only] A hash of this resource.<br>
+ "friendlyName": "A String", # [Optional] A descriptive name for this table.<br>
+ "lastModifiedTime": "A String", # [Output-only] The time when this table was last modified, in milliseconds since the epoch.<br>
+ "id": "A String", # [Output-only] An opaque ID uniquely identifying the table.<br>
+ "selfLink": "A String", # [Output-only] A URL that can be used to access this resource again.<br>
+ "schema": { # [Optional] Describes the schema of this table.<br>
+ "fields": [ # Describes the fields in a table.<br>
+ {<br>
+ "fields": [ # [Optional] Describes nested fields when type is RECORD.<br>
+ # Object with schema name: TableFieldSchema<br>
+ ],<br>
+ "type": "A String", # [Required] Data type of the field.<br>
+ "mode": "A String", # [Optional] Mode of the field (whether or not it can be null. Default is NULLABLE.<br>
+ "name": "A String", # [Required] Name of the field.<br>
+ },<br>
+ ],<br>
+ },<br>
+ }<br>
+ <br>
+ projectId: string, Project ID of the table to update (required)<br>
+ tableId: string, Table ID of the table to update (required)<br>
+ datasetId: string, Dataset ID of the table to update (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "bigquery#table", # [Output-only] The type of the resource.<br>
+ "description": "A String", # [Optional] A user-friendly description of this table.<br>
+ "creationTime": "A String", # [Output-only] The time when this table was created, in milliseconds since the epoch.<br>
+ "tableReference": { # [Required] Reference describing the ID of this table.<br>
+ "projectId": "A String", # [Required] ID of the project billed for storage of the table.<br>
+ "tableId": "A String", # [Required] ID of the table.<br>
+ "datasetId": "A String", # [Required] ID of the dataset containing the table.<br>
+ },<br>
+ "numRows": "A String", # [Output-only] The number of rows of data in this table.<br>
+ "numBytes": "A String", # [Output-only] The size of the table in bytes.<br>
+ "etag": "A String", # [Output-only] A hash of this resource.<br>
+ "friendlyName": "A String", # [Optional] A descriptive name for this table.<br>
+ "lastModifiedTime": "A String", # [Output-only] The time when this table was last modified, in milliseconds since the epoch.<br>
+ "id": "A String", # [Output-only] An opaque ID uniquely identifying the table.<br>
+ "selfLink": "A String", # [Output-only] A URL that can be used to access this resource again.<br>
+ "schema": { # [Optional] Describes the schema of this table.<br>
+ "fields": [ # Describes the fields in a table.<br>
+ {<br>
+ "fields": [ # [Optional] Describes nested fields when type is RECORD.<br>
+ # Object with schema name: TableFieldSchema<br>
+ ],<br>
+ "type": "A String", # [Required] Data type of the field.<br>
+ "mode": "A String", # [Optional] Mode of the field (whether or not it can be null. Default is NULLABLE.<br>
+ "name": "A String", # [Required] Name of the field.<br>
+ },<br>
+ ],<br>
+ },<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/books.v1.layers.annotationData.html b/docs/dyn/books.v1.layers.annotationData.html
new file mode 100644
index 0000000..d95bb1a
--- /dev/null
+++ b/docs/dyn/books.v1.layers.annotationData.html
@@ -0,0 +1,86 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Gets the annotation data.<br>
+ <br>
+Args:<br>
+ source: string, String to identify the originator of this request.<br>
+ locale: string, The locale information for the data. ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'.<br>
+ layerId: string, The ID for the layer to get the annotations. (required)<br>
+ volumeId: string, The volume to retrieve annotations for. (required)<br>
+ annotationDataId: string, The ID of the annotation data to retrieve. (required)<br>
+ country: string, ISO-3166-1 code to override the IP-based location.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "annotationType": "A String", # The type of annotation this data is for.<br>
+ "kind": "books#annotationdata", # Resource Type<br>
+ "updated": "A String", # Timestamp for the last time this data was updated. (<a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> UTC date-time format).<br>
+ "volumeId": "A String", # The volume id for this data. *<br>
+ "encoded_data": "A String", # Base64 encoded data for this annotation data.<br>
+ "layerId": "A String", # The Layer id for this data. *<br>
+ "data": "A String", # JSON enoded data for this annotation data.<br>
+ "id": "A String", # Unique id for this annotation data.<br>
+ "selfLink": "A String", # URL for this resource. *<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Gets the annotation data for a volume and layer.<br>
+ <br>
+Args:<br>
+ pageToken: string, The value of the nextToken from the previous page.<br>
+ updatedMax: string, <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp to restrict to items updated prior to this timestamp (exclusive).<br>
+ locale: string, The locale information for the data. ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'.<br>
+ layerId: string, The ID for the layer to get the annotation data. (required)<br>
+ volumeId: string, The volume to retrieve annotation data for. (required)<br>
+ maxResults: integer, Maximum number of results to return<br>
+ source: string, String to identify the originator of this request.<br>
+ contentVersion: string, The content version for the requested volume. (required)<br>
+ country: string, ISO-3166-1 code to override the IP-based location.<br>
+ updatedMin: string, <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp to restrict to items updated since this timestamp (inclusive).<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "totalItems": 42, # The total number of volume annotations found.<br>
+ "items": [ # A list of Annotation Data.<br>
+ {<br>
+ "annotationType": "A String", # The type of annotation this data is for.<br>
+ "kind": "books#annotationdata", # Resource Type<br>
+ "updated": "A String", # Timestamp for the last time this data was updated. (<a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> UTC date-time format).<br>
+ "volumeId": "A String", # The volume id for this data. *<br>
+ "encoded_data": "A String", # Base64 encoded data for this annotation data.<br>
+ "layerId": "A String", # The Layer id for this data. *<br>
+ "data": "A String", # JSON enoded data for this annotation data.<br>
+ "id": "A String", # Unique id for this annotation data.<br>
+ "selfLink": "A String", # URL for this resource. *<br>
+ },<br>
+ ],<br>
+ "kind": "books#annotationsdata", # Resource type<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/books.v1.layers.html b/docs/dyn/books.v1.layers.html
new file mode 100644
index 0000000..051123d
--- /dev/null
+++ b/docs/dyn/books.v1.layers.html
@@ -0,0 +1,87 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-annotationData"><strong><a href="books.v1.layers.annotationData.html">annotationData</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Gets the layer summary for a volume.<br>
+ <br>
+Args:<br>
+ country: string, ISO-3166-1 code to override the IP-based location.<br>
+ source: string, String to identify the originator of this request.<br>
+ summaryId: string, The ID for the layer to get the summary for. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "books#layersummary", # Resource Type<br>
+ "annotationCount": 42, # The number of annotations for this layer.<br>
+ "dataCount": 42, # The number of data items for this layer.<br>
+ "annotationsLink": "A String", # The link to get the annotations for this layer.<br>
+ "updated": "A String", # Timestamp for the last time an item in this layer was updated. (<a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> UTC date-time format).<br>
+ "annotationsDataLink": "A String", # Link to get data for this annotation.<br>
+ "annotationTypes": [ # The list of annotation types contained for this layer. *<br>
+ "A String",<br>
+ ],<br>
+ "layerId": "A String", # The layer id for this summary.<br>
+ "id": "A String", # Unique id of this layer summary.<br>
+ "selfLink": "A String", # URL to this resource.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>List the layer summaries for a volume.<br>
+ <br>
+Args:<br>
+ source: string, String to identify the originator of this request.<br>
+ country: string, ISO-3166-1 code to override the IP-based location.<br>
+ volumeId: string, The volume to retrieve layers for. (required)<br>
+ maxResults: integer, Maximum number of results to return<br>
+ pageToken: string, The value of the nextToken from the previous page.<br>
+ contentVersion: string, The content version for the requested volume.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "totalItems": 42, # The total number of layer summaries found.<br>
+ "items": [ # A list of layer summary items.<br>
+ {<br>
+ "kind": "books#layersummary", # Resource Type<br>
+ "annotationCount": 42, # The number of annotations for this layer.<br>
+ "dataCount": 42, # The number of data items for this layer.<br>
+ "annotationsLink": "A String", # The link to get the annotations for this layer.<br>
+ "updated": "A String", # Timestamp for the last time an item in this layer was updated. (<a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> UTC date-time format).<br>
+ "annotationsDataLink": "A String", # Link to get data for this annotation.<br>
+ "annotationTypes": [ # The list of annotation types contained for this layer. *<br>
+ "A String",<br>
+ ],<br>
+ "layerId": "A String", # The layer id for this summary.<br>
+ "id": "A String", # Unique id of this layer summary.<br>
+ "selfLink": "A String", # URL to this resource.<br>
+ },<br>
+ ],<br>
+ "kind": "books#layersummaries", # Resource type.<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/books.v1.volumeAnnotations.html b/docs/dyn/books.v1.volumeAnnotations.html
new file mode 100644
index 0000000..487bc29
--- /dev/null
+++ b/docs/dyn/books.v1.volumeAnnotations.html
@@ -0,0 +1,139 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Gets the volume annotation.<br>
+ <br>
+Args:<br>
+ source: string, String to identify the originator of this request.<br>
+ locale: string, The locale information for the data. ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'.<br>
+ layerId: string, The ID for the layer to get the annotations. (required)<br>
+ annotationId: string, The ID of the volume annotation to retrieve. (required)<br>
+ volumeId: string, The volume to retrieve annotations for. (required)<br>
+ country: string, ISO-3166-1 code to override the IP-based location.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "annotationType": "A String", # The type of annotation this is.<br>
+ "kind": "books#volumeannotation", # Resource Type<br>
+ "updated": "A String", # Timestamp for the last time this anntoation was updated. (<a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> UTC date-time format).<br>
+ "deleted": True or False, # Indicates that this annotation is deleted.<br>
+ "contentRanges": { # The content ranges to identify the selected text.<br>
+ "contentVersion": "A String", # Content version applicable to ranges below.<br>
+ "gbTextRange": { # Range in GB text format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "cfiRange": { # Range in CFI format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "gbImageRange": { # Range in GB image format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ },<br>
+ "selectedText": "A String", # Excerpt from the volume.<br>
+ "volumeId": "A String", # The Volume this annotation is for.<br>
+ "annotationDataLink": "A String", # Link to get data for this annotation.<br>
+ "pageIds": [ # Pages the annotation spans.<br>
+ "A String",<br>
+ ],<br>
+ "layerId": "A String", # The Layer this annotation is for.<br>
+ "data": "A String", # Data for this annotation.<br>
+ "id": "A String", # Unique id of this volume annotation.<br>
+ "selfLink": "A String", # URL to this resource.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Gets the volume annotations for a volume and layer.<br>
+ <br>
+Args:<br>
+ pageToken: string, The value of the nextToken from the previous page.<br>
+ updatedMax: string, <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp to restrict to items updated prior to this timestamp (exclusive).<br>
+ locale: string, The locale information for the data. ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'.<br>
+ layerId: string, The ID for the layer to get the annotations. (required)<br>
+ volumeId: string, The volume to retrieve annotations for. (required)<br>
+ maxResults: integer, Maximum number of results to return<br>
+ showDeleted: boolean, Set to true to return deleted annotations. updatedMin must be in the request to use this. Defaults to false.<br>
+ contentVersion: string, The content version for the requested volume. (required)<br>
+ source: string, String to identify the originator of this request.<br>
+ country: string, ISO-3166-1 code to override the IP-based location.<br>
+ updatedMin: string, <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp to restrict to items updated since this timestamp (inclusive).<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "totalItems": 42, # The total number of volume annotations found.<br>
+ "items": [ # A list of volume annotations.<br>
+ {<br>
+ "annotationType": "A String", # The type of annotation this is.<br>
+ "kind": "books#volumeannotation", # Resource Type<br>
+ "updated": "A String", # Timestamp for the last time this anntoation was updated. (<a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> UTC date-time format).<br>
+ "deleted": True or False, # Indicates that this annotation is deleted.<br>
+ "contentRanges": { # The content ranges to identify the selected text.<br>
+ "contentVersion": "A String", # Content version applicable to ranges below.<br>
+ "gbTextRange": { # Range in GB text format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "cfiRange": { # Range in CFI format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "gbImageRange": { # Range in GB image format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ },<br>
+ "selectedText": "A String", # Excerpt from the volume.<br>
+ "volumeId": "A String", # The Volume this annotation is for.<br>
+ "annotationDataLink": "A String", # Link to get data for this annotation.<br>
+ "pageIds": [ # Pages the annotation spans.<br>
+ "A String",<br>
+ ],<br>
+ "layerId": "A String", # The Layer this annotation is for.<br>
+ "data": "A String", # Data for this annotation.<br>
+ "id": "A String", # Unique id of this volume annotation.<br>
+ "selfLink": "A String", # URL to this resource.<br>
+ },<br>
+ ],<br>
+ "kind": "books#volumeannotations", # Resource type<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/gan.v1beta1.advertisers.html b/docs/dyn/gan.v1beta1.advertisers.html
new file mode 100644
index 0000000..5d33040
--- /dev/null
+++ b/docs/dyn/gan.v1beta1.advertisers.html
@@ -0,0 +1,132 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Retrieves data about a single advertiser if that the requesting advertiser/publisher has access to it. Only publishers can lookup advertisers. Advertisers can request information about themselves by omitting the advertiserId query parameter.<br>
+ <br>
+Args:<br>
+ roleId: string, The ID of the requesting advertiser or publisher. (required)<br>
+ advertiserId: string, The ID of the advertiser to look up. Optional.<br>
+ role: string, The role of the requester. Valid values: 'advertisers' or 'publishers'. (required)<br>
+ Allowed values<br>
+ advertisers - The requester is requesting as an advertiser.<br>
+ publishers - The requester is requesting as a publisher.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ { # An AdvertiserResource.<br>
+ "category": "A String", # Category that this advertiser belongs to. A valid list of categories can be found here: <a href="http://www.google.com/support/affiliatenetwork/advertiser/bin/answer.py?hl=en&answer=107581">http://www.google.com/support/affiliatenetwork/advertiser/bin/answer.py?hl=en&answer=107581</a><br>
+ "productFeedsEnabled": True or False, # Allows advertisers to submit product listings to Google Product Search.<br>
+ "kind": "gan#advertiser", # The kind for an advertiser. The kind for one entity.<br>
+ "siteUrl": "A String", # URL of the website this advertiser advertises from.<br>
+ "contactPhone": "A String", # Phone that this advertiser would like publishers to contact them with.<br>
+ "description": "A String", # Description of the website the advertiser advertises from.<br>
+ "payoutRank": "A String", # A rank based on commissions paid to publishers over the past 90 days. A number between 1 and 4 where 4 means the top quartile (most money paid) and 1 means the bottom quartile (least money paid).<br>
+ "epcSevenDayAverage": { # An ApiMoneyProto. # The sum of fees paid to publishers divided by the total number of clicks over the past seven days. Values are multiplied by 100 for display purposes.<br>
+ "amount": 3.14, # The amount of money.<br>
+ "currencyCode": "A String", # The 3-letter code of the currency in question.<br>
+ },<br>
+ "commissionDuration": 42, # The longest possible length of a commission (how long the cookies on the customer's browser last before they expire).<br>
+ "status": "A String", # The status of the requesting publisher's relationship this advertiser.<br>
+ "epcNinetyDayAverage": { # An ApiMoneyProto. # The sum of fees paid to publishers divided by the total number of clicks over the past three months. Values are multiplied by 100 for display purposes.<br>
+ "amount": 3.14, # The amount of money.<br>
+ "currencyCode": "A String", # The 3-letter code of the currency in question.<br>
+ },<br>
+ "contactEmail": "A String", # Email that this advertiser would like publishers to contact them with.<br>
+ "item": # Object with schema name: Advertiser # The requested advertiser.<br>
+ "joinDate": "A String", # Date that this advertiser was approved as a Google Affiliate Network advertiser.<br>
+ "logoUrl": "A String", # URL to the logo this advertiser uses on the Google Affiliate Network.<br>
+ "id": "A String", # The ID of this advertiser.<br>
+ "name": "A String", # The name of this advertiser.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Retrieves data about all advertisers that the requesting advertiser/publisher has access to.<br>
+ <br>
+Args:<br>
+ relationshipStatus: string, Filters out all advertisers for which do not have the given relationship status with the requesting publisher.<br>
+ Allowed values<br>
+ approved - An advertiser that has approved your application.<br>
+ available - An advertiser program that's accepting new publishers.<br>
+ deactivated - Deactivated means either the advertiser has removed you from their program, or it could also mean that you chose to remove yourself from the advertiser's program.<br>
+ declined - An advertiser that did not approve your application.<br>
+ pending - An advertiser program that you've already applied to, but they haven't yet decided to approve or decline your application.<br>
+ roleId: string, The ID of the requesting advertiser or publisher. (required)<br>
+ minNinetyDayEpc: number, Filters out all advertisers that have a ninety day EPC average lower than the given value (inclusive). Min value: 0.0. Optional.<br>
+ advertiserCategory: string, Caret(^) delimted list of advertiser categories. Valid categories are defined here: <a href="http://www.google.com/support/affiliatenetwork/advertiser/bin/answer.py?hl=en&answer=107581">http://www.google.com/support/affiliatenetwork/advertiser/bin/answer.py?hl=en&answer=107581</a>. Filters out all advertisers not in one of the given advertiser categories. Optional.<br>
+ pageToken: string, The value of 'nextPageToken' from the previous page. Optional.<br>
+ role: string, The role of the requester. Valid values: 'advertisers' or 'publishers'. (required)<br>
+ Allowed values<br>
+ advertisers - The requester is requesting as an advertiser.<br>
+ publishers - The requester is requesting as a publisher.<br>
+ maxResults: integer, Max number of items to return in this page. Optional. Defaults to 20.<br>
+ minSevenDayEpc: number, Filters out all advertisers that have a seven day EPC average lower than the given value (inclusive). Min value: 0.0. Optional.<br>
+ minPayoutRank: integer, A value between 1 and 4, where 1 represents the quartile of advertisers with the lowest ranks and 4 represents the quartile of advertisers with the highest ranks. Filters out all advertisers with a lower rank than the given quartile. For example if a 2 was given only advertisers with a payout rank of 25 or higher would be included. Optional.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # The 'pageToken' to pass to the next request to get the next page, if there are more to retrieve.<br>
+ "items": [ # The advertiser list.<br>
+ { # An AdvertiserResource.<br>
+ "category": "A String", # Category that this advertiser belongs to. A valid list of categories can be found here: <a href="http://www.google.com/support/affiliatenetwork/advertiser/bin/answer.py?hl=en&answer=107581">http://www.google.com/support/affiliatenetwork/advertiser/bin/answer.py?hl=en&answer=107581</a><br>
+ "productFeedsEnabled": True or False, # Allows advertisers to submit product listings to Google Product Search.<br>
+ "kind": "gan#advertiser", # The kind for an advertiser. The kind for one entity.<br>
+ "siteUrl": "A String", # URL of the website this advertiser advertises from.<br>
+ "contactPhone": "A String", # Phone that this advertiser would like publishers to contact them with.<br>
+ "description": "A String", # Description of the website the advertiser advertises from.<br>
+ "payoutRank": "A String", # A rank based on commissions paid to publishers over the past 90 days. A number between 1 and 4 where 4 means the top quartile (most money paid) and 1 means the bottom quartile (least money paid).<br>
+ "epcSevenDayAverage": { # An ApiMoneyProto. # The sum of fees paid to publishers divided by the total number of clicks over the past seven days. Values are multiplied by 100 for display purposes.<br>
+ "amount": 3.14, # The amount of money.<br>
+ "currencyCode": "A String", # The 3-letter code of the currency in question.<br>
+ },<br>
+ "commissionDuration": 42, # The longest possible length of a commission (how long the cookies on the customer's browser last before they expire).<br>
+ "status": "A String", # The status of the requesting publisher's relationship this advertiser.<br>
+ "epcNinetyDayAverage": { # An ApiMoneyProto. # The sum of fees paid to publishers divided by the total number of clicks over the past three months. Values are multiplied by 100 for display purposes.<br>
+ "amount": 3.14, # The amount of money.<br>
+ "currencyCode": "A String", # The 3-letter code of the currency in question.<br>
+ },<br>
+ "contactEmail": "A String", # Email that this advertiser would like publishers to contact them with.<br>
+ "item": # Object with schema name: Advertiser # The requested advertiser.<br>
+ "joinDate": "A String", # Date that this advertiser was approved as a Google Affiliate Network advertiser.<br>
+ "logoUrl": "A String", # URL to the logo this advertiser uses on the Google Affiliate Network.<br>
+ "id": "A String", # The ID of this advertiser.<br>
+ "name": "A String", # The name of this advertiser.<br>
+ },<br>
+ ],<br>
+ "kind": "gan#advertisers", # The kind for a page of advertisers.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/gan.v1beta1.ccOffers.html b/docs/dyn/gan.v1beta1.ccOffers.html
new file mode 100644
index 0000000..6ec8e7e
--- /dev/null
+++ b/docs/dyn/gan.v1beta1.ccOffers.html
@@ -0,0 +1,138 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Retrieves credit card offers for the given publisher.<br>
+ <br>
+Args:<br>
+ advertiser: string, The advertiser ID of a card issuer whose offers to include. Optional, may be repeated. (repeated)<br>
+ projection: string, The set of fields to return.<br>
+ Allowed values<br>
+ full - Include all offer fields<br>
+ summary - Include only the basic fields needed to display an offer. This is the default.<br>
+ publisher: string, The ID of the publisher in question. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "items": [ # The credit card offers.<br>
+ { # A credit card offer. There are many possible result fields. We provide two different views of the data, or "projections." The "full" projection includes every result field. And the "summary" projection, which is the default, includes a smaller subset of the fields. The fields included in the summary projection are marked as such in their descriptions.<br>
+ "luggageInsurance": "A String", # If you get coverage when you use the card for the given activity, this field describes it.<br>
+ "creditLimitMin": 3.14, # The low end for credit limits the issuer imposes on recipients of this card.<br>
+ "cardName": "A String", # The issuer's name for the card, including any trademark or service mark designators. A summary field.<br>
+ "creditLimitMax": 3.14, # The high end for credit limits the issuer imposes on recipients of this card.<br>
+ "gracePeriodDisplay": "A String", # Text describing the grace period before finance charges apply. A summary field.<br>
+ "offerId": "A String", # This offer's ID. A summary field.<br>
+ "rewardUnit": "A String", # For cards with rewards programs, the unit of reward. For example, miles, cash back, points.<br>
+ "minPurchaseRate": 3.14, # The lowest interest rate the issuer charges on this card. Expressed as an absolute number, not as a percentage.<br>
+ "cardBenefits": [ # A list of what the issuer thinks are the most important benefits of the card. Usually summarizes the rewards program, if there is one. A summary field.<br>
+ "A String",<br>
+ ],<br>
+ "rewards": [ # For cards with rewards programs, detailed rules about how the program works.<br>
+ {<br>
+ "category": "A String", # The kind of purchases covered by this rule.<br>
+ "minRewardTier": 3.14, # The minimum purchase amount in the given category before this rule applies.<br>
+ "maxRewardTier": 3.14, # The maximum purchase amount in the given category for this rule to apply.<br>
+ "expirationMonths": 3.14, # How long rewards granted by this rule last.<br>
+ "amount": 3.14, # The number of units rewarded per purchase dollar.<br>
+ "additionalDetails": "A String", # Other limits, for example, if this rule only applies during an introductory period.<br>
+ },<br>
+ ],<br>
+ "offersImmediateCashReward": True or False, # Whether a cash reward program lets you get cash back sooner than end of year or other longish period.<br>
+ "travelInsurance": "A String", # If you get coverage when you use the card for the given activity, this field describes it.<br>
+ "returnedPaymentFee": "A String", # Text describing the fee for a payment that doesn't clear. A summary field.<br>
+ "kind": "gan#ccOffer", # The kind for one credit card offer. A summary field.<br>
+ "issuer": "A String", # Name of card issuer. A summary field.<br>
+ "maxPurchaseRate": 3.14, # The highest interest rate the issuer charges on this card. Expressed as an absolute number, not as a percentage.<br>
+ "minimumFinanceCharge": "A String", # Text describing how much missing the grace period will cost.<br>
+ "existingCustomerOnly": True or False, # Whether this card is only available to existing customers of the issuer.<br>
+ "annualFeeDisplay": "A String", # Text describing the annual fee, including any difference for the first year. A summary field.<br>
+ "initialSetupAndProcessingFee": "A String", # Fee for setting up the card.<br>
+ "issuerId": "A String", # The Google Affiliate Network ID of the advertiser making this offer.<br>
+ "purchaseRateAdditionalDetails": "A String", # Text describing any additional details for the purchase rate. A summary field.<br>
+ "prohibitedCategories": [ # Categories in which the issuer does not wish the card to be displayed. A summary field.<br>
+ "A String",<br>
+ ],<br>
+ "creditRatingDisplay": "A String", # Text describing the credit ratings required for recipients of this card, for example "Excellent/Good." A summary field.<br>
+ "fraudLiability": "A String", # If you get coverage when you use the card for the given activity, this field describes it.<br>
+ "cashAdvanceTerms": "A String", # Text describing the terms for cash advances. A summary field.<br>
+ "landingPageUrl": "A String", # The link to the issuer's page for this card. A summary field.<br>
+ "introCashAdvanceTerms": "A String", # Text describing the terms for introductory period cash advances. A summary field.<br>
+ "rewardsExpire": True or False, # Whether accumulated rewards ever expire.<br>
+ "introPurchaseTerms": "A String", # Text describing the terms for introductory period purchases. A summary field.<br>
+ "defaultFees": [ # Fees for defaulting on your payments.<br>
+ {<br>
+ "category": "A String", # The type of charge, for example Purchases.<br>
+ "maxRate": 3.14, # The highest rate the issuer may charge for defaulting on debt in this category. Expressed as an absolute number, not as a percentage.<br>
+ "minRate": 3.14, # The lowest rate the issuer may charge for defaulting on debt in this category. Expressed as an absolute number, not as a percentage.<br>
+ "rateType": "A String", # Fixed or variable.<br>
+ },<br>
+ ],<br>
+ "extendedWarranty": "A String", # If you get coverage when you use the card for the given activity, this field describes it.<br>
+ "firstYearAnnualFee": 3.14, # The annual fee for the first year, if different from the ongoing fee. Optional.<br>
+ "trackingUrl": "A String", # The link to ping to register a click on this offer. A summary field.<br>
+ "latePaymentFee": "A String", # Text describing how much a late payment will cost, eg "up to $35." A summary field.<br>
+ "overLimitFee": "A String", # Fee for exceeding the card's charge limit.<br>
+ "cardType": "A String", # What kind of credit card this is, for example secured or unsecured.<br>
+ "approvedCategories": [ # Possible categories for this card, eg "Low Interest" or "Good." A summary field.<br>
+ "A String",<br>
+ ],<br>
+ "rewardPartner": "A String", # The company that redeems the rewards, if different from the issuer.<br>
+ "introBalanceTransferTerms": "A String", # Text describing the terms for introductory period balance transfers. A summary field.<br>
+ "foreignCurrencyTransactionFee": "A String", # Fee for each transaction involving a foreign currency.<br>
+ "annualFee": 3.14, # The ongoing annual fee, in dollars.<br>
+ "issuerWebsite": "A String", # The generic link to the issuer's site.<br>
+ "variableRatesUpdateFrequency": "A String", # How often variable rates are updated.<br>
+ "carRentalInsurance": "A String", # If you get coverage when you use the card for the given activity, this field describes it.<br>
+ "additionalCardBenefits": [ # More marketing copy about the card's benefits. A summary field.<br>
+ "A String",<br>
+ ],<br>
+ "ageMinimum": 3.14, # The youngest a recipient of this card may be.<br>
+ "aprDisplay": "A String", # Text describing the purchase APR. A summary field.<br>
+ "additionalCardHolderFee": "A String", # Any extra fees levied on card holders.<br>
+ "variableRatesLastUpdated": "A String", # When variable rates were last updated.<br>
+ "network": "A String", # Which network (eg Visa) the card belongs to. A summary field.<br>
+ "purchaseRateType": "A String", # Fixed or variable.<br>
+ "statementCopyFee": "A String", # Fee for requesting a copy of your statement.<br>
+ "rewardsHaveBlackoutDates": True or False, # For airline miles rewards, tells whether blackout dates apply to the miles.<br>
+ "emergencyInsurance": "A String", # If you get coverage when you use the card for the given activity, this field describes it.<br>
+ "flightAccidentInsurance": "A String", # If you get coverage when you use the card for the given activity, this field describes it.<br>
+ "annualRewardMaximum": 3.14, # The largest number of units you may accumulate in a year.<br>
+ "balanceTransferTerms": "A String", # Text describing the terms for balance transfers. A summary field.<br>
+ "bonusRewards": [ # For cards with rewards programs, extra circumstances whereby additional rewards may be granted.<br>
+ {<br>
+ "amount": 3.14, # How many units of reward will be granted.<br>
+ "details": "A String", # The circumstances under which this rule applies, for example, booking a flight via Orbitz.<br>
+ },<br>
+ ],<br>
+ "imageUrl": "A String", # The link to the image of the card that is shown on Connect Commerce. A summary field.<br>
+ "ageMinimumDetails": "A String", # Text describing the details of the age minimum restriction.<br>
+ "disclaimer": "A String", # A notice that, if present, is referenced via an asterisk by many of the other summary fields. If this field is present, it will always start with an asterisk ("*"), and must be prominently displayed with the offer. A summary field.<br>
+ },<br>
+ ],<br>
+ "kind": "gan#ccOffers", # The kind for a page of credit card offers.<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/gan.v1beta1.events.html b/docs/dyn/gan.v1beta1.events.html
new file mode 100644
index 0000000..f01361c
--- /dev/null
+++ b/docs/dyn/gan.v1beta1.events.html
@@ -0,0 +1,141 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Retrieves event data for a given advertiser/publisher.<br>
+ <br>
+Args:<br>
+ orderId: string, Caret(^) delimited list of order IDs. Filters out all events that do not reference one of the given order IDs. Optional.<br>
+ linkId: string, Caret(^) delimited list of link IDs. Filters out all events that do not reference one of the given link IDs. Optional.<br>
+ advertiserId: string, Caret(^) delimited list of advertiser IDs. Filters out all events that do not reference one of the given advertiser IDs. Only used when under publishers role. Optional.<br>
+ sku: string, Caret(^) delimited list of SKUs. Filters out all events that do not reference one of the given SKU. Optional.<br>
+ roleId: string, The ID of the requesting advertiser or publisher. (required)<br>
+ productCategory: string, Caret(^) delimited list of product categories. Filters out all events that do not reference a product in one of the given product categories. Optional.<br>
+ pageToken: string, The value of 'nextPageToken' from the previous page. Optional.<br>
+ role: string, The role of the requester. Valid values: 'advertisers' or 'publishers'. (required)<br>
+ Allowed values<br>
+ advertisers - The requester is requesting as an advertiser.<br>
+ publishers - The requester is requesting as a publisher.<br>
+ modifyDateMin: string, Filters out all events modified earlier than given date. Optional. Defaults to 24 hours before the current modifyDateMax, if modifyDateMax is explicitly set.<br>
+ type: string, Filters out all events that are not of the given type. Valid values: 'action', 'transaction', 'charge'. Optional.<br>
+ Allowed values<br>
+ action - The completion of an application, sign-up, or other process. For example, an action occurs if a user clicks an ad for a credit card and completes an application for that card.<br>
+ charge - A charge event is typically a payment between an advertiser, publisher or Google.<br>
+ transaction - A conversion event, typically an e-commerce transaction. Some advertisers use a transaction to record other types of events, such as magazine subscriptions.<br>
+ status: string, Filters out all events that do not have the given status. Valid values: 'active', 'canceled'. Optional.<br>
+ Allowed values<br>
+ active - Event is currently active.<br>
+ canceled - Event is currently canceled.<br>
+ modifyDateMax: string, Filters out all events modified later than given date. Optional. Defaults to 24 hours after modifyDateMin, if modifyDateMin is explicitly set.<br>
+ eventDateMin: string, Filters out all events earlier than given date. Optional. Defaults to 24 hours from current date/time.<br>
+ maxResults: integer, Max number of offers to return in this page. Optional. Defaults to 20.<br>
+ chargeType: string, Filters out all charge events that are not of the given charge type. Valid values: 'other', 'slotting_fee', 'monthly_minimum', 'tier_bonus', 'credit', 'debit'. Optional.<br>
+ Allowed values<br>
+ credit - A credit increases the publisher's payout amount and decreases the advertiser's invoice amount.<br>
+ debit - A debit reduces the publisher's payout and increases the advertiser's invoice amount.<br>
+ monthly_minimum - A payment made to Google by an advertiser as a minimum monthly network fee.<br>
+ other - Catch all. Default if unset<br>
+ slotting_fee - A one time payment made from an advertiser to a publisher.<br>
+ tier_bonus - A payment from an advertiser to a publisher for the publisher maintaining a high tier level<br>
+ eventDateMax: string, Filters out all events later than given date. Optional. Defaults to 24 hours after eventMin.<br>
+ memberId: string, Caret(^) delimited list of member IDs. Filters out all events that do not reference one of the given member IDs. Optional.<br>
+ publisherId: string, Caret(^) delimited list of publisher IDs. Filters out all events that do not reference one of the given publishers IDs. Only used when under advertiser role. Optional.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # The 'pageToken' to pass to the next request to get the next page, if there are more to retrieve.<br>
+ "items": [ # The event list.<br>
+ { # An EventResource.<br>
+ "networkFee": { # An ApiMoneyProto. # Fee that the advertiser paid to the Google Affiliate Network.<br>
+ "amount": 3.14, # The amount of money.<br>
+ "currencyCode": "A String", # The 3-letter code of the currency in question.<br>
+ },<br>
+ "advertiserName": "A String", # The name of the advertiser for this event.<br>
+ "kind": "gan#event", # The kind for one event.<br>
+ "modifyDate": "A String", # The date-time this event was last modified as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> date-time value.<br>
+ "type": "A String", # Type of the event (action|transaction|charge).<br>
+ "orderId": "A String", # The order ID for this event. Only returned for conversion events.<br>
+ "publisherName": "A String", # The name of the publisher for this event.<br>
+ "memberId": "A String", # The ID of the member attached to this event. Only returned for conversion events.<br>
+ "advertiserId": "A String", # The ID of advertiser for this event.<br>
+ "status": "A String", # Status of the event (active|canceled). Only returned for charge and conversion events.<br>
+ "chargeId": "A String", # The charge ID for this event. Only returned for charge events.<br>
+ "products": [ # Products associated with the event.<br>
+ {<br>
+ "networkFee": { # An ApiMoneyProto. # Fee that the advertiser paid to the Google Affiliate Network for this product.<br>
+ "amount": 3.14, # The amount of money.<br>
+ "currencyCode": "A String", # The 3-letter code of the currency in question.<br>
+ },<br>
+ "sku": "A String", # Sku of this product.<br>
+ "categoryName": "A String", # Name of the category this product belongs to.<br>
+ "skuName": "A String", # Sku name of this product.<br>
+ "publisherFee": { # An ApiMoneyProto. # Fee that the advertiser paid to the publisehr for this product.<br>
+ "amount": 3.14, # The amount of money.<br>
+ "currencyCode": "A String", # The 3-letter code of the currency in question.<br>
+ },<br>
+ "earnings": { # An ApiMoneyProto. # Amount earned by the publisher on this product.<br>
+ "amount": 3.14, # The amount of money.<br>
+ "currencyCode": "A String", # The 3-letter code of the currency in question.<br>
+ },<br>
+ "unitPrice": { # An ApiMoneyProto. # Price per unit of this product.<br>
+ "amount": 3.14, # The amount of money.<br>
+ "currencyCode": "A String", # The 3-letter code of the currency in question.<br>
+ },<br>
+ "categoryId": "A String", # Id of the category this product belongs to.<br>
+ "quantity": "A String", # Quantity of this product bought/exchanged.<br>
+ },<br>
+ ],<br>
+ "earnings": { # An ApiMoneyProto. # Earnings by the publisher.<br>
+ "amount": 3.14, # The amount of money.<br>
+ "currencyCode": "A String", # The 3-letter code of the currency in question.<br>
+ },<br>
+ "chargeType": "A String", # Charge type of the event (other|slotting_fee|monthly_minimum|tier_bonus|debit|credit). Only returned for charge events.<br>
+ "publisherFee": { # An ApiMoneyProto. # Fee that the advertiser paid to the publisher.<br>
+ "amount": 3.14, # The amount of money.<br>
+ "currencyCode": "A String", # The 3-letter code of the currency in question.<br>
+ },<br>
+ "commissionableSales": { # An ApiMoneyProto. # Amount of money exchanged during the transaction. Only returned for charge and conversion events.<br>
+ "amount": 3.14, # The amount of money.<br>
+ "currencyCode": "A String", # The 3-letter code of the currency in question.<br>
+ },<br>
+ "publisherId": "A String", # The ID of the publisher for this event.<br>
+ "eventDate": "A String", # The date-time this event was initiated as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> date-time value.<br>
+ },<br>
+ ],<br>
+ "kind": "gan#events", # The kind for a page of events.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/gan.v1beta1.html b/docs/dyn/gan.v1beta1.html
new file mode 100644
index 0000000..e4ce028
--- /dev/null
+++ b/docs/dyn/gan.v1beta1.html
@@ -0,0 +1,34 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-advertisers"><strong><a href="gan.v1beta1.advertisers.html">advertisers</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-ccOffers"><strong><a href="gan.v1beta1.ccOffers.html">ccOffers</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-events"><strong><a href="gan.v1beta1.events.html">events</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-publishers"><strong><a href="gan.v1beta1.publishers.html">publishers</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/gan.v1beta1.publishers.html b/docs/dyn/gan.v1beta1.publishers.html
new file mode 100644
index 0000000..1f2f736
--- /dev/null
+++ b/docs/dyn/gan.v1beta1.publishers.html
@@ -0,0 +1,124 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Retrieves data about a single advertiser if that the requesting advertiser/publisher has access to it. Only advertisers can look up publishers. Publishers can request information about themselves by omitting the publisherId query parameter.<br>
+ <br>
+Args:<br>
+ role: string, The role of the requester. Valid values: 'advertisers' or 'publishers'. (required)<br>
+ Allowed values<br>
+ advertisers - The requester is requesting as an advertiser.<br>
+ publishers - The requester is requesting as a publisher.<br>
+ roleId: string, The ID of the requesting advertiser or publisher. (required)<br>
+ publisherId: string, The ID of the publisher to look up. Optional.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ { # A PublisherResource.<br>
+ "status": "A String", # The status of the requesting advertiser's relationship with this publisher.<br>
+ "kind": "gan#publisher", # The kind for one publisher. The kind for a publisher.<br>
+ "name": "A String", # The name of this publisher.<br>
+ "classification": "A String", # Classification that this publisher belongs to. See this link for all publisher classifications: <a href="http://www.google.com/support/affiliatenetwork/advertiser/bin/answer.py?hl=en&answer=107625&ctx=cb&src=cb&cbid=-k5fihzthfaik&cbrank=4">http://www.google.com/support/affiliatenetwork/advertiser/bin/answer.py?hl=en&answer=107625&ctx=cb&src=cb&cbid=-k5fihzthfaik&cbrank=4</a><br>
+ "epcSevenDayAverage": { # An ApiMoneyProto. # The sum of fees paid to this publisher divided by the total number of clicks over the past seven days. Values are multiplied by 100 for display purposes.<br>
+ "amount": 3.14, # The amount of money.<br>
+ "currencyCode": "A String", # The 3-letter code of the currency in question.<br>
+ },<br>
+ "payoutRank": "A String", # A rank based on commissions paid to this publisher over the past 90 days. A number between 1 and 4 where 4 means the top quartile (most money paid) and 1 means the bottom quartile (least money paid).<br>
+ "epcNinetyDayAverage": { # An ApiMoneyProto. # The sum of fees paid to this publisher divided by the total number of clicks over the past three months. Values are multiplied by 100 for display purposes.<br>
+ "amount": 3.14, # The amount of money.<br>
+ "currencyCode": "A String", # The 3-letter code of the currency in question.<br>
+ },<br>
+ "item": # Object with schema name: Publisher # The requested publisher.<br>
+ "joinDate": "A String", # Date that this publisher was approved as a Google Affiliate Network publisher.<br>
+ "sites": [ # Websites that this publisher uses to advertise.<br>
+ "A String",<br>
+ ],<br>
+ "id": "A String", # The ID of this publisher.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Retrieves data about all publishers that the requesting advertiser/publisher has access to.<br>
+ <br>
+Args:<br>
+ publisherCategory: string, Caret(^) delimted list of publisher categories. Valid categories: (unclassified|community_and_content|shopping_and_promotion|loyalty_and_rewards|network|search_specialist|comparison_shopping|email). Filters out all publishers not in one of the given advertiser categories. Optional.<br>
+ relationshipStatus: string, Filters out all publishers for which do not have the given relationship status with the requesting publisher.<br>
+ Allowed values<br>
+ approved - Publishers you've approved to your program.<br>
+ available - Publishers available for you to recruit.<br>
+ deactivated - A publisher that you terminated from your program. Publishers also have the ability to remove themselves from your program.<br>
+ declined - A publisher that you did not approve to your program.<br>
+ pending - Publishers that have applied to your program. We recommend reviewing and deciding on pending publishers on a weekly basis.<br>
+ roleId: string, The ID of the requesting advertiser or publisher. (required)<br>
+ pageToken: string, The value of 'nextPageToken' from the previous page. Optional.<br>
+ minSevenDayEpc: number, Filters out all publishers that have a seven day EPC average lower than the given value (inclusive). Min value 0.0. Optional.<br>
+ minNinetyDayEpc: number, Filters out all publishers that have a ninety day EPC average lower than the given value (inclusive). Min value: 0.0. Optional.<br>
+ role: string, The role of the requester. Valid values: 'advertisers' or 'publishers'. (required)<br>
+ Allowed values<br>
+ advertisers - The requester is requesting as an advertiser.<br>
+ publishers - The requester is requesting as a publisher.<br>
+ maxResults: integer, Max number of items to return in this page. Optional. Defaults to 20.<br>
+ minPayoutRank: integer, A value between 1 and 4, where 1 represents the quartile of publishers with the lowest ranks and 4 represents the quartile of publishers with the highest ranks. Filters out all publishers with a lower rank than the given quartile. For example if a 2 was given only publishers with a payout rank of 25 or higher would be included. Optional.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # The 'pageToken' to pass to the next request to get the next page, if there are more to retrieve.<br>
+ "items": [ # The entity list.<br>
+ { # A PublisherResource.<br>
+ "status": "A String", # The status of the requesting advertiser's relationship with this publisher.<br>
+ "kind": "gan#publisher", # The kind for one publisher. The kind for a publisher.<br>
+ "name": "A String", # The name of this publisher.<br>
+ "classification": "A String", # Classification that this publisher belongs to. See this link for all publisher classifications: <a href="http://www.google.com/support/affiliatenetwork/advertiser/bin/answer.py?hl=en&answer=107625&ctx=cb&src=cb&cbid=-k5fihzthfaik&cbrank=4">http://www.google.com/support/affiliatenetwork/advertiser/bin/answer.py?hl=en&answer=107625&ctx=cb&src=cb&cbid=-k5fihzthfaik&cbrank=4</a><br>
+ "epcSevenDayAverage": { # An ApiMoneyProto. # The sum of fees paid to this publisher divided by the total number of clicks over the past seven days. Values are multiplied by 100 for display purposes.<br>
+ "amount": 3.14, # The amount of money.<br>
+ "currencyCode": "A String", # The 3-letter code of the currency in question.<br>
+ },<br>
+ "payoutRank": "A String", # A rank based on commissions paid to this publisher over the past 90 days. A number between 1 and 4 where 4 means the top quartile (most money paid) and 1 means the bottom quartile (least money paid).<br>
+ "epcNinetyDayAverage": { # An ApiMoneyProto. # The sum of fees paid to this publisher divided by the total number of clicks over the past three months. Values are multiplied by 100 for display purposes.<br>
+ "amount": 3.14, # The amount of money.<br>
+ "currencyCode": "A String", # The 3-letter code of the currency in question.<br>
+ },<br>
+ "item": # Object with schema name: Publisher # The requested publisher.<br>
+ "joinDate": "A String", # Date that this publisher was approved as a Google Affiliate Network publisher.<br>
+ "sites": [ # Websites that this publisher uses to advertise.<br>
+ "A String",<br>
+ ],<br>
+ "id": "A String", # The ID of this publisher.<br>
+ },<br>
+ ],<br>
+ "kind": "gan#publishers", # The kind for a page of entities.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/prediction.v1.5.hostedmodels.html b/docs/dyn/prediction.v1.5.hostedmodels.html
new file mode 100644
index 0000000..8f54203
--- /dev/null
+++ b/docs/dyn/prediction.v1.5.hostedmodels.html
@@ -0,0 +1,59 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-predict"><strong>predict</strong></a> = method(self, **kwargs)</dt><dd><tt>Submit input and request an output against a hosted model.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "input": { # Input to the model for a prediction<br>
+ "csvInstance": [ # A list of input features, these can be strings or doubles.<br>
+ "",<br>
+ ],<br>
+ },<br>
+ }<br>
+ <br>
+ hostedModelName: string, The name of a hosted model. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "prediction#output", # What kind of resource this is.<br>
+ "outputLabel": "A String", # The most likely class label [Categorical models only].<br>
+ "id": "A String", # The unique name for the predictive model.<br>
+ "outputMulti": [ # A list of class labels with their estimated probabilities [Categorical models only].<br>
+ {<br>
+ "score": 3.14, # The probability of the class label.<br>
+ "label": "A String", # The class label.<br>
+ },<br>
+ ],<br>
+ "outputValue": 3.14, # The estimated regression value [Regression models only].<br>
+ "selfLink": "A String", # A URL to re-request this resource.<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/prediction.v1.5.html b/docs/dyn/prediction.v1.5.html
new file mode 100644
index 0000000..ec60f34
--- /dev/null
+++ b/docs/dyn/prediction.v1.5.html
@@ -0,0 +1,30 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-hostedmodels"><strong><a href="prediction.v1.5.hostedmodels.html">hostedmodels</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-trainedmodels"><strong><a href="prediction.v1.5.trainedmodels.html">trainedmodels</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/prediction.v1.5.trainedmodels.html b/docs/dyn/prediction.v1.5.trainedmodels.html
new file mode 100644
index 0000000..8aa06c0
--- /dev/null
+++ b/docs/dyn/prediction.v1.5.trainedmodels.html
@@ -0,0 +1,330 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-analyze"><strong>analyze</strong></a> = method(self, **kwargs)</dt><dd><tt>Get analysis of the model and the data the model was trained on.<br>
+ <br>
+Args:<br>
+ id: string, The unique name for the predictive model. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "prediction#analyze", # What kind of resource this is.<br>
+ "errors": [ # List of errors with the data.<br>
+ {<br>
+ },<br>
+ ],<br>
+ "dataDescription": { # Description of the data the model was trained on.<br>
+ "outputFeature": { # Description of the output value or label.<br>
+ "text": [ # Description of the output labels in the data set.<br>
+ {<br>
+ "count": "A String", # Number of times the output label occurred in the data set.<br>
+ "value": "A String", # The output label.<br>
+ },<br>
+ ],<br>
+ "numeric": { # Description of the output values in the data set.<br>
+ "count": "A String", # Number of numeric output values in the data set.<br>
+ "variance": 3.14, # Variance of the output values in the data set.<br>
+ "mean": 3.14, # Mean of the output values in the data set.<br>
+ },<br>
+ },<br>
+ "features": [ # Description of the input features in the data set.<br>
+ {<br>
+ "index": "A String", # The feature index.<br>
+ "text": { # Description of multiple-word text values of this feature.<br>
+ "count": "A String", # Number of multiple-word text values for this feature.<br>
+ },<br>
+ "numeric": { # Description of the numeric values of this feature.<br>
+ "count": "A String", # Number of numeric values for this feature in the data set.<br>
+ "variance": 3.14, # Variance of the numeric values of this feature in the data set.<br>
+ "mean": 3.14, # Mean of the numeric values of this feature in the data set.<br>
+ },<br>
+ "categorical": { # Description of the categorical values of this feature.<br>
+ "count": "A String", # Number of categorical values for this feature in the data.<br>
+ "values": [ # List of all the categories for this feature in the data set.<br>
+ {<br>
+ "count": "A String", # Number of times this feature had this value.<br>
+ "value": "A String", # The category name.<br>
+ },<br>
+ ],<br>
+ },<br>
+ },<br>
+ ],<br>
+ },<br>
+ "modelDescription": { # Description of the model.<br>
+ "confusionMatrixRowTotals": { # A list of the confusion matrix row totals<br>
+ },<br>
+ "confusionMatrix": { # An output confusion matrix. This shows an estimate for how this model will do in predictions. This is first indexed by the true class label. For each true class label, this provides a pair {predicted_label, count}, where count is the estimated number of times the model will predict the predicted label given the true label. Will not output if more then 100 classes [Categorical models only].<br>
+ },<br>
+ "modelinfo": { # Basic information about the model.<br>
+ "kind": "prediction#training", # What kind of resource this is.<br>
+ "created": "A String", # Insert time of the model (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp).<br>
+ "trainingComplete": "A String", # Training completion time (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp).<br>
+ "storageDataLocation": "A String", # Google storage location of the training data file.<br>
+ "storagePMMLModelLocation": "A String", # Google storage location of the pmml model file.<br>
+ "trainingStatus": "A String", # The current status of the training job. This can be one of following: RUNNING; DONE; ERROR; ERROR: TRAINING JOB NOT FOUND<br>
+ "modelInfo": { # Model metadata.<br>
+ "numberLabels": "A String", # Number of class labels in the trained model [Categorical models only].<br>
+ "meanSquaredError": 3.14, # An estimated mean squared error. The can be used to measure the quality of the predicted model [Regression models only].<br>
+ "modelType": "A String", # Type of predictive model (CLASSIFICATION or REGRESSION)<br>
+ "numberInstances": "A String", # Number of valid data instances used in the trained model.<br>
+ "classWeightedAccuracy": 3.14, # Estimated accuracy of model taking utility weights into account [Categorical models only].<br>
+ "classificationAccuracy": 3.14, # A number between 0.0 and 1.0, where 1.0 is 100% accurate. This is an estimate, based on the amount and quality of the training data, of the estimated prediction accuracy. You can use this is a guide to decide whether the results are accurate enough for your needs. This estimate will be more reliable if your real input data is similar to your training data [Categorical models only].<br>
+ },<br>
+ "storagePMMLLocation": "A String", # Google storage location of the preprocessing pmml file.<br>
+ "id": "A String", # The unique name for the predictive model.<br>
+ "selfLink": "A String", # A URL to re-request this resource.<br>
+ "utility": [ # A class weighting function, which allows the importance weights for class labels to be specified [Categorical models only].<br>
+ { # Class label (string).<br>
+ },<br>
+ ],<br>
+ },<br>
+ },<br>
+ "id": "A String", # The unique name for the predictive model.<br>
+ "selfLink": "A String", # A URL to re-request this resource.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-delete"><strong>delete</strong></a> = method(self, **kwargs)</dt><dd><tt>Delete a trained model.<br>
+ <br>
+Args:<br>
+ id: string, The unique name for the predictive model. (required)</tt></dd></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Check training status of your model.<br>
+ <br>
+Args:<br>
+ id: string, The unique name for the predictive model. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "prediction#training", # What kind of resource this is.<br>
+ "created": "A String", # Insert time of the model (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp).<br>
+ "trainingComplete": "A String", # Training completion time (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp).<br>
+ "storageDataLocation": "A String", # Google storage location of the training data file.<br>
+ "storagePMMLModelLocation": "A String", # Google storage location of the pmml model file.<br>
+ "trainingStatus": "A String", # The current status of the training job. This can be one of following: RUNNING; DONE; ERROR; ERROR: TRAINING JOB NOT FOUND<br>
+ "modelInfo": { # Model metadata.<br>
+ "numberLabels": "A String", # Number of class labels in the trained model [Categorical models only].<br>
+ "meanSquaredError": 3.14, # An estimated mean squared error. The can be used to measure the quality of the predicted model [Regression models only].<br>
+ "modelType": "A String", # Type of predictive model (CLASSIFICATION or REGRESSION)<br>
+ "numberInstances": "A String", # Number of valid data instances used in the trained model.<br>
+ "classWeightedAccuracy": 3.14, # Estimated accuracy of model taking utility weights into account [Categorical models only].<br>
+ "classificationAccuracy": 3.14, # A number between 0.0 and 1.0, where 1.0 is 100% accurate. This is an estimate, based on the amount and quality of the training data, of the estimated prediction accuracy. You can use this is a guide to decide whether the results are accurate enough for your needs. This estimate will be more reliable if your real input data is similar to your training data [Categorical models only].<br>
+ },<br>
+ "storagePMMLLocation": "A String", # Google storage location of the preprocessing pmml file.<br>
+ "id": "A String", # The unique name for the predictive model.<br>
+ "selfLink": "A String", # A URL to re-request this resource.<br>
+ "utility": [ # A class weighting function, which allows the importance weights for class labels to be specified [Categorical models only].<br>
+ { # Class label (string).<br>
+ },<br>
+ ],<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-insert"><strong>insert</strong></a> = method(self, **kwargs)</dt><dd><tt>Begin training your model.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "kind": "prediction#training", # What kind of resource this is.<br>
+ "created": "A String", # Insert time of the model (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp).<br>
+ "trainingComplete": "A String", # Training completion time (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp).<br>
+ "storageDataLocation": "A String", # Google storage location of the training data file.<br>
+ "storagePMMLModelLocation": "A String", # Google storage location of the pmml model file.<br>
+ "trainingStatus": "A String", # The current status of the training job. This can be one of following: RUNNING; DONE; ERROR; ERROR: TRAINING JOB NOT FOUND<br>
+ "modelInfo": { # Model metadata.<br>
+ "numberLabels": "A String", # Number of class labels in the trained model [Categorical models only].<br>
+ "meanSquaredError": 3.14, # An estimated mean squared error. The can be used to measure the quality of the predicted model [Regression models only].<br>
+ "modelType": "A String", # Type of predictive model (CLASSIFICATION or REGRESSION)<br>
+ "numberInstances": "A String", # Number of valid data instances used in the trained model.<br>
+ "classWeightedAccuracy": 3.14, # Estimated accuracy of model taking utility weights into account [Categorical models only].<br>
+ "classificationAccuracy": 3.14, # A number between 0.0 and 1.0, where 1.0 is 100% accurate. This is an estimate, based on the amount and quality of the training data, of the estimated prediction accuracy. You can use this is a guide to decide whether the results are accurate enough for your needs. This estimate will be more reliable if your real input data is similar to your training data [Categorical models only].<br>
+ },<br>
+ "storagePMMLLocation": "A String", # Google storage location of the preprocessing pmml file.<br>
+ "id": "A String", # The unique name for the predictive model.<br>
+ "selfLink": "A String", # A URL to re-request this resource.<br>
+ "utility": [ # A class weighting function, which allows the importance weights for class labels to be specified [Categorical models only].<br>
+ { # Class label (string).<br>
+ },<br>
+ ],<br>
+ }<br>
+ <br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "prediction#training", # What kind of resource this is.<br>
+ "created": "A String", # Insert time of the model (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp).<br>
+ "trainingComplete": "A String", # Training completion time (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp).<br>
+ "storageDataLocation": "A String", # Google storage location of the training data file.<br>
+ "storagePMMLModelLocation": "A String", # Google storage location of the pmml model file.<br>
+ "trainingStatus": "A String", # The current status of the training job. This can be one of following: RUNNING; DONE; ERROR; ERROR: TRAINING JOB NOT FOUND<br>
+ "modelInfo": { # Model metadata.<br>
+ "numberLabels": "A String", # Number of class labels in the trained model [Categorical models only].<br>
+ "meanSquaredError": 3.14, # An estimated mean squared error. The can be used to measure the quality of the predicted model [Regression models only].<br>
+ "modelType": "A String", # Type of predictive model (CLASSIFICATION or REGRESSION)<br>
+ "numberInstances": "A String", # Number of valid data instances used in the trained model.<br>
+ "classWeightedAccuracy": 3.14, # Estimated accuracy of model taking utility weights into account [Categorical models only].<br>
+ "classificationAccuracy": 3.14, # A number between 0.0 and 1.0, where 1.0 is 100% accurate. This is an estimate, based on the amount and quality of the training data, of the estimated prediction accuracy. You can use this is a guide to decide whether the results are accurate enough for your needs. This estimate will be more reliable if your real input data is similar to your training data [Categorical models only].<br>
+ },<br>
+ "storagePMMLLocation": "A String", # Google storage location of the preprocessing pmml file.<br>
+ "id": "A String", # The unique name for the predictive model.<br>
+ "selfLink": "A String", # A URL to re-request this resource.<br>
+ "utility": [ # A class weighting function, which allows the importance weights for class labels to be specified [Categorical models only].<br>
+ { # Class label (string).<br>
+ },<br>
+ ],<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>List available models.<br>
+ <br>
+Args:<br>
+ pageToken: string, Pagination token<br>
+ maxResults: integer, Maximum number of results to return<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # Pagination token to fetch the next page, if one exists.<br>
+ "items": [ # List of models.<br>
+ {<br>
+ "kind": "prediction#training", # What kind of resource this is.<br>
+ "created": "A String", # Insert time of the model (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp).<br>
+ "trainingComplete": "A String", # Training completion time (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp).<br>
+ "storageDataLocation": "A String", # Google storage location of the training data file.<br>
+ "storagePMMLModelLocation": "A String", # Google storage location of the pmml model file.<br>
+ "trainingStatus": "A String", # The current status of the training job. This can be one of following: RUNNING; DONE; ERROR; ERROR: TRAINING JOB NOT FOUND<br>
+ "modelInfo": { # Model metadata.<br>
+ "numberLabels": "A String", # Number of class labels in the trained model [Categorical models only].<br>
+ "meanSquaredError": 3.14, # An estimated mean squared error. The can be used to measure the quality of the predicted model [Regression models only].<br>
+ "modelType": "A String", # Type of predictive model (CLASSIFICATION or REGRESSION)<br>
+ "numberInstances": "A String", # Number of valid data instances used in the trained model.<br>
+ "classWeightedAccuracy": 3.14, # Estimated accuracy of model taking utility weights into account [Categorical models only].<br>
+ "classificationAccuracy": 3.14, # A number between 0.0 and 1.0, where 1.0 is 100% accurate. This is an estimate, based on the amount and quality of the training data, of the estimated prediction accuracy. You can use this is a guide to decide whether the results are accurate enough for your needs. This estimate will be more reliable if your real input data is similar to your training data [Categorical models only].<br>
+ },<br>
+ "storagePMMLLocation": "A String", # Google storage location of the preprocessing pmml file.<br>
+ "id": "A String", # The unique name for the predictive model.<br>
+ "selfLink": "A String", # A URL to re-request this resource.<br>
+ "utility": [ # A class weighting function, which allows the importance weights for class labels to be specified [Categorical models only].<br>
+ { # Class label (string).<br>
+ },<br>
+ ],<br>
+ },<br>
+ ],<br>
+ "kind": "prediction#list", # What kind of resource this is.<br>
+ "selfLink": "A String", # A URL to re-request this resource.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<dl><dt><a name="Resource-predict"><strong>predict</strong></a> = method(self, **kwargs)</dt><dd><tt>Submit model id and request a prediction.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "input": { # Input to the model for a prediction<br>
+ "csvInstance": [ # A list of input features, these can be strings or doubles.<br>
+ "",<br>
+ ],<br>
+ },<br>
+ }<br>
+ <br>
+ id: string, The unique name for the predictive model. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "prediction#output", # What kind of resource this is.<br>
+ "outputLabel": "A String", # The most likely class label [Categorical models only].<br>
+ "id": "A String", # The unique name for the predictive model.<br>
+ "outputMulti": [ # A list of class labels with their estimated probabilities [Categorical models only].<br>
+ {<br>
+ "score": 3.14, # The probability of the class label.<br>
+ "label": "A String", # The class label.<br>
+ },<br>
+ ],<br>
+ "outputValue": 3.14, # The estimated regression value [Regression models only].<br>
+ "selfLink": "A String", # A URL to re-request this resource.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-update"><strong>update</strong></a> = method(self, **kwargs)</dt><dd><tt>Add new data to a trained model.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "csvInstance": [ # The input features for this instance<br>
+ "",<br>
+ ],<br>
+ "label": "A String", # The true class label of this instance<br>
+ }<br>
+ <br>
+ id: string, The unique name for the predictive model. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "prediction#training", # What kind of resource this is.<br>
+ "created": "A String", # Insert time of the model (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp).<br>
+ "trainingComplete": "A String", # Training completion time (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp).<br>
+ "storageDataLocation": "A String", # Google storage location of the training data file.<br>
+ "storagePMMLModelLocation": "A String", # Google storage location of the pmml model file.<br>
+ "trainingStatus": "A String", # The current status of the training job. This can be one of following: RUNNING; DONE; ERROR; ERROR: TRAINING JOB NOT FOUND<br>
+ "modelInfo": { # Model metadata.<br>
+ "numberLabels": "A String", # Number of class labels in the trained model [Categorical models only].<br>
+ "meanSquaredError": 3.14, # An estimated mean squared error. The can be used to measure the quality of the predicted model [Regression models only].<br>
+ "modelType": "A String", # Type of predictive model (CLASSIFICATION or REGRESSION)<br>
+ "numberInstances": "A String", # Number of valid data instances used in the trained model.<br>
+ "classWeightedAccuracy": 3.14, # Estimated accuracy of model taking utility weights into account [Categorical models only].<br>
+ "classificationAccuracy": 3.14, # A number between 0.0 and 1.0, where 1.0 is 100% accurate. This is an estimate, based on the amount and quality of the training data, of the estimated prediction accuracy. You can use this is a guide to decide whether the results are accurate enough for your needs. This estimate will be more reliable if your real input data is similar to your training data [Categorical models only].<br>
+ },<br>
+ "storagePMMLLocation": "A String", # Google storage location of the preprocessing pmml file.<br>
+ "id": "A String", # The unique name for the predictive model.<br>
+ "selfLink": "A String", # A URL to re-request this resource.<br>
+ "utility": [ # A class weighting function, which allows the importance weights for class labels to be specified [Categorical models only].<br>
+ { # Class label (string).<br>
+ },<br>
+ ],<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file