@@ -64,9 +64,14 @@ <h1><a href="../../index.html">gcloud 0.1 documentation</a></h1>
6464 < h3 > All API Docs</ h3 >
6565 < nav class ="gc-toc ">
6666 < ul >
67+ < li class ="toctree-l1 "> < a class ="reference internal " href ="../../common-api.html "> Cloud Common</ a > </ li >
6768< li class ="toctree-l1 "> < a class ="reference internal " href ="../../datastore-api.html "> Cloud Datastore</ a > </ li >
69+ < li class ="toctree-l1 "> < a class ="reference internal " href ="../../datastore-getting-started.html "> Getting started with Cloud Datastore</ a > </ li >
70+ < li class ="toctree-l1 "> < a class ="reference internal " href ="../../datastore-quickstart.html "> Cloud Datastore in 10 seconds</ a > </ li >
71+ < li class ="toctree-l1 "> < a class ="reference internal " href ="../../getting-started.html "> Getting started with gcloud</ a > </ li >
6872< li class ="toctree-l1 "> < a class ="reference internal " href ="../../storage-api.html "> Cloud Storage</ a > </ li >
69- < li class ="toctree-l1 "> < a class ="reference internal " href ="../../common-api.html "> Cloud Common</ a > </ li >
73+ < li class ="toctree-l1 "> < a class ="reference internal " href ="../../storage-getting-started.html "> Getting started with Cloud Storage</ a > </ li >
74+ < li class ="toctree-l1 "> < a class ="reference internal " href ="../../storage-quickstart.html "> Cloud Storage in 10 seconds</ a > </ li >
7075</ ul >
7176
7277 </ nav >
@@ -81,50 +86,59 @@ <h3>All API Docs</h3>
8186 < div class ="body " role ="main " id ="gc-content ">
8287
8388 < h1 > Source code for gcloud.connection</ h1 > < div class ="highlight "> < pre >
89+ < span class ="sd "> """ Shared implementation of connections to API servers."""</ span >
90+ < span class ="kn "> from</ span > < span class ="nn "> pkg_resources</ span > < span class ="kn "> import</ span > < span class ="n "> get_distribution</ span >
91+
8492< span class ="kn "> import</ span > < span class ="nn "> httplib2</ span >
8593
8694
8795< div class ="viewcode-block " id ="Connection "> < a class ="viewcode-back " href ="../../common-api.html#gcloud.connection.Connection "> [docs]</ a > < span class ="k "> class</ span > < span class ="nc "> Connection</ span > < span class ="p "> (</ span > < span class ="nb "> object</ span > < span class ="p "> ):</ span >
88- < span class ="sd "> """A generic connection to Google Cloud Platform.</ span >
89-
90- < span class ="sd "> Subclasses should understand</ span >
91- < span class ="sd "> only the basic types</ span >
92- < span class ="sd "> in method arguments,</ span >
93- < span class ="sd "> however they should be capable</ span >
94- < span class ="sd "> of returning advanced types.</ span >
95- < span class ="sd "> """</ span >
96-
97- < span class ="n "> API_BASE_URL</ span > < span class ="o "> =</ span > < span class ="s "> 'https://www.googleapis.com'</ span >
98- < span class ="sd "> """The base of the API call URL."""</ span >
96+ < span class ="sd "> """A generic connection to Google Cloud Platform.</ span >
9997
100- < span class ="n "> _EMPTY</ span > < span class ="o "> =</ span > < span class ="nb "> object</ span > < span class ="p "> ()</ span >
101- < span class ="sd "> """A pointer to represent an empty value for default arguments."""</ span >
102-
103- < span class ="k "> def</ span > < span class ="nf "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> credentials</ span > < span class ="o "> =</ span > < span class ="bp "> None</ span > < span class ="p "> ):</ span >
104- < span class ="sd "> """</ span >
105- < span class ="sd "> :type credentials: :class:`gcloud.credentials.Credentials`</ span >
106- < span class ="sd "> :param credentials: The OAuth2 Credentials to use for this connection.</ span >
98+ < span class ="sd "> Subclasses should understand</ span >
99+ < span class ="sd "> only the basic types</ span >
100+ < span class ="sd "> in method arguments,</ span >
101+ < span class ="sd "> however they should be capable</ span >
102+ < span class ="sd "> of returning advanced types.</ span >
107103< span class ="sd "> """</ span >
108104
109- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _credentials</ span > < span class ="o "> =</ span > < span class ="n "> credentials</ span >
110-
111- < span class ="nd "> @property</ span >
112- < div class ="viewcode-block " id ="Connection.credentials "> < a class ="viewcode-back " href ="../../common-api.html#gcloud.connection.Connection.credentials "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> credentials</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
113- < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _credentials</ span >
114- </ div >
115- < span class ="nd "> @property</ span >
116- < div class ="viewcode-block " id ="Connection.http "> < a class ="viewcode-back " href ="../../common-api.html#gcloud.connection.Connection.http "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> http</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
117- < span class ="sd "> """A getter for the HTTP transport used in talking to the API.</ span >
118-
119- < span class ="sd "> :rtype: :class:`httplib2.Http`</ span >
120- < span class ="sd "> :returns: A Http object used to transport data.</ span >
121- < span class ="sd "> """</ span >
122- < span class ="k "> if</ span > < span class ="ow "> not</ span > < span class ="nb "> hasattr</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="s "> '_http'</ span > < span class ="p "> ):</ span >
123- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _http</ span > < span class ="o "> =</ span > < span class ="n "> httplib2</ span > < span class ="o "> .</ span > < span class ="n "> Http</ span > < span class ="p "> ()</ span >
124- < span class ="k "> if</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _credentials</ span > < span class ="p "> :</ span >
125- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _http</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _credentials</ span > < span class ="o "> .</ span > < span class ="n "> authorize</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _http</ span > < span class ="p "> )</ span >
126- < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _http</ span >
127- </ pre > </ div > </ div > </ div >
105+ < span class ="n "> API_BASE_URL</ span > < span class ="o "> =</ span > < span class ="s "> 'https://www.googleapis.com'</ span >
106+ < span class ="sd "> """The base of the API call URL."""</ span >
107+
108+ < span class ="n "> _EMPTY</ span > < span class ="o "> =</ span > < span class ="nb "> object</ span > < span class ="p "> ()</ span >
109+ < span class ="sd "> """A pointer to represent an empty value for default arguments."""</ span >
110+
111+ < span class ="n "> USER_AGENT</ span > < span class ="o "> =</ span > < span class ="s "> "gcloud-python/{0}"</ span > < span class ="o "> .</ span > < span class ="n "> format</ span > < span class ="p "> (</ span > < span class ="n "> get_distribution</ span > < span class ="p "> (</ span > < span class ="s "> 'gcloud'</ span > < span class ="p "> )</ span > < span class ="o "> .</ span > < span class ="n "> version</ span > < span class ="p "> )</ span >
112+ < span class ="sd "> """The user agent for gcloud-python requests."""</ span >
113+
114+ < span class ="k "> def</ span > < span class ="nf "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> credentials</ span > < span class ="o "> =</ span > < span class ="bp "> None</ span > < span class ="p "> ):</ span >
115+ < span class ="sd "> """</ span >
116+ < span class ="sd "> :type credentials: :class:`oauth2client.client.OAuth2Credentials`</ span >
117+ < span class ="sd "> :param credentials: The OAuth2 Credentials to use for this connection.</ span >
118+ < span class ="sd "> """</ span >
119+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _credentials</ span > < span class ="o "> =</ span > < span class ="n "> credentials</ span >
120+
121+ < span class ="nd "> @property</ span >
122+ < span class ="k "> def</ span > < span class ="nf "> credentials</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
123+ < span class ="sd "> """</ span >
124+ < span class ="sd "> :rtype: :class:`oauth2client.client.OAuth2Credentials`, or None</ span >
125+ < span class ="sd "> :returns: The credentials object associated with this connection.</ span >
126+ < span class ="sd "> """</ span >
127+ < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _credentials</ span >
128+
129+ < span class ="nd "> @property</ span >
130+ < span class ="k "> def</ span > < span class ="nf "> http</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
131+ < span class ="sd "> """A getter for the HTTP transport used in talking to the API.</ span >
132+
133+ < span class ="sd "> :rtype: :class:`httplib2.Http`</ span >
134+ < span class ="sd "> :returns: A Http object used to transport data.</ span >
135+ < span class ="sd "> """</ span >
136+ < span class ="k "> if</ span > < span class ="ow "> not</ span > < span class ="nb "> hasattr</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="s "> '_http'</ span > < span class ="p "> ):</ span >
137+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _http</ span > < span class ="o "> =</ span > < span class ="n "> httplib2</ span > < span class ="o "> .</ span > < span class ="n "> Http</ span > < span class ="p "> ()</ span >
138+ < span class ="k "> if</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _credentials</ span > < span class ="p "> :</ span >
139+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _http</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _credentials</ span > < span class ="o "> .</ span > < span class ="n "> authorize</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _http</ span > < span class ="p "> )</ span >
140+ < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _http</ span > </ div >
141+ </ pre > </ div >
128142
129143 </ div >
130144 </ div >
@@ -136,7 +150,7 @@ <h1>Source code for gcloud.connection</h1><div class="highlight"><pre>
136150 < footer id ="gc-footer " class ="footer " role ="contentinfo ">
137151 < div id ="gc-copyright ">
138152 © Copyright 2014, JJ Geewax.
139- Created using < a href ="http://sphinx-doc.org/ "> Sphinx</ a > 1.2.1 .
153+ Created using < a href ="http://sphinx-doc.org/ "> Sphinx</ a > 1.3b1 .
140154 </ div >
141155 </ footer >
142156 </ body >
0 commit comments