@@ -12,9 +12,9 @@ Authorization / Configuration
1212
1313- The authentication credentials can be implicitly determined from the
1414 environment or directly via
15- :meth: `with_service_account_json <gcloud.pubsub.client.Client.with_service_account_json > `
15+ :meth: `from_service_account_json <gcloud.pubsub.client.Client.from_service_account_json > `
1616 and
17- :meth: `with_service_account_p12 <gcloud.pubsub.client.Client.with_service_account_p12 > `.
17+ :meth: `from_service_account_p12 <gcloud.pubsub.client.Client.from_service_account_p12 > `.
1818
1919- After setting ``GOOGLE_APPLICATION_CREDENTIALS `` and ``GCLOUD_PROJECT ``
2020 environment variables, create a :class: `Client <gcloud.pubsub.client.Client> `
@@ -121,7 +121,7 @@ Create a new pull subscription for a topic:
121121 >>> from gcloud import pubsub
122122 >>> client = pubsub.Client()
123123 >>> topic = client.topic(' topic_name' )
124- >>> subscription = pubsub.Subscription (' subscription_name' , topic )
124+ >>> subscription = topic.subscription (' subscription_name' )
125125 >>> subscription.create() # API request
126126
127127Create a new pull subscription for a topic with a non-default ACK deadline:
@@ -131,7 +131,7 @@ Create a new pull subscription for a topic with a non-default ACK deadline:
131131 >>> from gcloud import pubsub
132132 >>> client = pubsub.Client()
133133 >>> topic = client.topic(' topic_name' )
134- >>> subscription = pubsub.Subscription (' subscription_name' , ack_deadline = 90 )
134+ >>> subscription = topic.subscription (' subscription_name' , ack_deadline = 90 )
135135 >>> subscription.create() # API request
136136
137137Create a new push subscription for a topic:
@@ -142,8 +142,8 @@ Create a new push subscription for a topic:
142142 >>> ENDPOINT = ' https://example.com/hook'
143143 >>> client = pubsub.Client()
144144 >>> topic = client.topic(' topic_name' )
145- >>> subscription = pubsub.Subscription (' subscription_name' ,
146- ... push_endpoint= ENDPOINT )
145+ >>> subscription = topic.subscription (' subscription_name' ,
146+ ... push_endpoint= ENDPOINT )
147147 >>> subscription.create() # API request
148148
149149Check for the existence of a subscription:
@@ -153,7 +153,7 @@ Check for the existence of a subscription:
153153 >>> from gcloud import pubsub
154154 >>> client = pubsub.Client()
155155 >>> topic = client.topic(' topic_name' )
156- >>> subscription = pubsub.Subscription (' subscription_name' , topic )
156+ >>> subscription = topic.subscription (' subscription_name' )
157157 >>> subscription.exists() # API request
158158 True
159159
@@ -165,7 +165,7 @@ Convert a pull subscription to push:
165165 >>> ENDPOINT = ' https://example.com/hook'
166166 >>> client = pubsub.Client()
167167 >>> topic = client.topic(' topic_name' )
168- >>> subscription = pubsub.Subscription (' subscription_name' , topic )
168+ >>> subscription = topic.subscription (' subscription_name' )
169169 >>> subscription.modify_push_configuration(push_endpoint = ENDPOINT ) # API request
170170
171171Convert a push subscription to pull:
@@ -176,8 +176,8 @@ Convert a push subscription to pull:
176176 >>> ENDPOINT = ' https://example.com/hook'
177177 >>> client = pubsub.Client()
178178 >>> topic = client.topic(' topic_name' )
179- >>> subscription = pubusb.Subscription (' subscription_name' , topic ,
180- ... push_endpoint= ENDPOINT )
179+ >>> subscription = topic.subscription (' subscription_name' ,
180+ ... push_endpoint= ENDPOINT )
181181 >>> subscription.modify_push_configuration(push_endpoint = None ) # API request
182182
183183List subscriptions for a topic:
@@ -208,7 +208,7 @@ Delete a subscription:
208208 >>> from gcloud import pubsub
209209 >>> client = pubsub.Client()
210210 >>> topic = client.topic(' topic_name' )
211- >>> subscription = pubsub.Subscription (' subscription_name' , topic )
211+ >>> subscription = topic.subscription (' subscription_name' )
212212 >>> subscription.delete() # API request
213213
214214
@@ -222,7 +222,7 @@ Fetch pending messages for a pull subscription:
222222 >>> from gcloud import pubsub
223223 >>> client = pubsub.Client()
224224 >>> topic = client.topic(' topic_name' )
225- >>> subscription = pubsub.Subscription (' subscription_name' , topic )
225+ >>> subscription = topic.subscription (' subscription_name' )
226226 >>> with topic.batch() as batch:
227227 ... batch.publish(' this is the first message_payload' )
228228 ... batch.publish(' this is the second message_payload' ,
@@ -251,7 +251,7 @@ Fetch a limited number of pending messages for a pull subscription:
251251 >>> from gcloud import pubsub
252252 >>> client = pubsub.Client()
253253 >>> topic = client.topic(' topic_name' )
254- >>> subscription = pubsub.Subscription (' subscription_name' , topic )
254+ >>> subscription = topic.subscription (' subscription_name' )
255255 >>> with topic.batch() as batch:
256256 ... batch.publish(' this is the first message_payload' )
257257 ... batch.publish(' this is the second message_payload' ,
@@ -267,7 +267,7 @@ Fetch messages for a pull subscription without blocking (none pending):
267267 >>> from gcloud import pubsub
268268 >>> client = pubsub.Client()
269269 >>> topic = client.topic(' topic_name' )
270- >>> subscription = pubsub.Subscription (' subscription_name' , topic )
270+ >>> subscription = topic.subscription (' subscription_name' )
271271 >>> received = subscription.pull(max_messages = 1 ) # API request
272272 >>> messages = [recv[1 ] for recv in received]
273273 >>> [message.id for message in messages]
0 commit comments