Skip to content

Commit f764098

Browse files
committed
[EG] Docstring/update changelog (#35108)
* nits * Revert "shorten operation names" This reverts commit cd37161. * remove broken link * edit
1 parent 5be718f commit f764098

27 files changed

+84
-86
lines changed

sdk/eventgrid/azure-eventgrid/CHANGELOG.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,9 @@
88
- EventGridClient `send` can be used for both Event Grid Namespace Resources and Event Grid Basic Resources.
99
- Added a kwarg `level` in the EventGridClient constructor. The default value is `Standard` which creates a client for an Event Grid Namespace Resource.
1010

11-
### Breaking Changes
12-
13-
- Removed the `AcknowledgeOptions`,`ReleaseOptions`, `RejectOptions`, and `RenewLockOptions` models. `lock_tokens` can now be specified as a `kwarg` on the operation.
14-
- Renamed `publish_cloud_events` to `send`
11+
### Breaking Changes
12+
- Removed the `AcknowledgeOptions`,`ReleaseOptions`, `RejectOptions`, and `RenewLockOptions` models. `lock_tokens` can now be specified as a `kwarg` on the operation.
13+
- Renamed `publish_cloud_events` to `send`.
1514

1615
## 4.19.0 (2024-04-10)
1716

sdk/eventgrid/azure-eventgrid/README.md

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Azure Event Grid is a fully-managed intelligent event routing service that allow
1212

1313
## _Disclaimer_
1414

15-
This is a beta release of Azure EventGrid's `EventGridClient`. `EventGridClient` supports `send`, `receive`, `acknowledge` , `release`, `reject`, and `renew_locks` operations. Please refer to the [samples](https://github.com/Azure/azure-sdk-for-python/tree/feature/eventgrid/sdk/eventgrid/azure-eventgrid/samples/sync_samples/eventgrid_client_samples) for further information.
15+
This is a beta release of Azure EventGrid's `EventGridClient`. `EventGridClient` supports `send`, `receive_cloud_events`, `acknowledge_cloud_events` , `release_cloud_events`, `reject_cloud_events`, and `renew_cloud_event_locks` operations. Please refer to the [samples](https://github.com/Azure/azure-sdk-for-python/tree/feature/eventgrid/sdk/eventgrid/azure-eventgrid/samples/sync_samples/eventgrid_client_samples) for further information.
1616

1717
## Getting started
1818

@@ -316,32 +316,32 @@ sub_name = os.environ["EVENTGRID_EVENT_SUBSCRIPTION_NAME"]
316316
credential = AzureKeyCredential(key)
317317
client = EventGridClient(endpoint, credential, level=ClientLevel.STANDARD)
318318

319-
events = client.receive(topic_name, sub_name, max_events=4)
319+
events = client.receive_cloud_events(topic_name, sub_name, max_events=4)
320320

321321
for e in events:
322322
renew_tokens = e.broker_properties.lock_token
323-
renew_result = client.renew_locks(
323+
renew_result = client.renew_cloud_events_lock(
324324
topic_name=TOPIC_NAME,
325325
subscription_name=EVENT_SUBSCRIPTION_NAME,
326326
lock_tokens=renew_tokens,
327327
)
328328

329329
release_tokens = events[0].broker_properties.lock_token
330-
release_result = client.release(
330+
release_result = client.release_cloud_events(
331331
topic_name=TOPIC_NAME,
332332
subscription_name=EVENT_SUBSCRIPTION_NAME,
333333
lock_tokens=release_tokens,
334334
)
335335

336336
ack_tokens = events[1].broker_properties.lock_token
337-
ack_result = client.acknowledge(
337+
ack_result = client.acknowledge_cloud_events(
338338
topic_name=TOPIC_NAME,
339339
subscription_name=EVENT_SUBSCRIPTION_NAME,
340340
lock_tokens=ack_tokens,
341341
)
342342

343343
reject_tokens = events[2].broker_properties.lock_token
344-
reject_result = client.reject(
344+
reject_result = client.reject_cloud_events(
345345
topic_name=TOPIC_NAME,
346346
subscription_name=EVENT_SUBSCRIPTION_NAME,
347347
lock_tokens=reject_tokens,
@@ -459,7 +459,7 @@ These code samples show common champion scenario operations with the Azure Event
459459

460460
#### Namespaces EventGrid Scenarios
461461

462-
* Authenticate the client: [sample_eg_client_authentication.py][python-eg-client-auth-samples]
462+
* Authenticate the client: [sample_authentication.py][python-eg-auth]
463463
* Sample of all operations: [sample_all_operations.py][python-eg-client-all-ops-sample]
464464
* Publish cloud event in binary mode: [sample_binary_mode_operation.py][python-eg-client-binary-mode-sample]
465465

@@ -541,10 +541,6 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con
541541
[python-eg-sample-consume-custom-payload]: https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventgrid/azure-eventgrid/samples/sync_samples/sample_consume_custom_payload.py
542542

543543

544-
[python-eg-client-aad-auth-samples]:https://github.com/Azure/azure-sdk-for-python/blob/feature/eventgrid/sdk/eventgrid/azure-eventgrid/samples/sync_samples/eventgrid_client_samples/sample_aad_auth_operation.py
545-
546-
[python-eg-client-auth-samples]:https://github.com/Azure/azure-sdk-for-python/blob/feature/eventgrid/sdk/eventgrid/azure-eventgrid/samples/sync_samples/eventgrid_client_samples/sample_eg_client_authentication.py
547-
548544
[python-eg-client-all-ops-sample]:https://github.com/Azure/azure-sdk-for-python/blob/feature/eventgrid/sdk/eventgrid/azure-eventgrid/samples/sync_samples/eventgrid_client_samples/sample_all_operations.py
549545

550546
[python-eg-client-binary-mode-sample]:https://github.com/Azure/azure-sdk-for-python/blob/feature/eventgrid/sdk/eventgrid/azure-eventgrid/samples/sync_samples/eventgrid_client_samples/sample_binary_mode.py

sdk/eventgrid/azure-eventgrid/azure/eventgrid/_operations/_patch.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -385,7 +385,6 @@ def _publish(
385385
http_request.url, **path_format_arguments
386386
)
387387

388-
# pipeline_response: PipelineResponse = self.send_request(http_request, **kwargs)
389388
pipeline_response: PipelineResponse = (
390389
self._client._pipeline.run( # pylint: disable=protected-access
391390
http_request, stream=_stream, **kwargs
@@ -417,7 +416,7 @@ def _publish(
417416

418417
@use_standard_only
419418
@distributed_trace
420-
def receive(
419+
def receive_cloud_events(
421420
self,
422421
topic_name: str,
423422
subscription_name: str,
@@ -468,7 +467,7 @@ def receive(
468467

469468
@use_standard_only
470469
@distributed_trace
471-
def acknowledge(
470+
def acknowledge_cloud_events(
472471
self,
473472
topic_name: str,
474473
subscription_name: str,
@@ -504,7 +503,7 @@ def acknowledge(
504503
@api_version_validation(
505504
params_added_on={"2023-10-01-preview": ["release_delay_in_seconds"]},
506505
)
507-
def release(
506+
def release_cloud_events(
508507
self,
509508
topic_name: str,
510509
subscription_name: str,
@@ -541,7 +540,7 @@ def release(
541540

542541
@use_standard_only
543542
@distributed_trace
544-
def reject(
543+
def reject_cloud_events(
545544
self,
546545
topic_name: str,
547546
subscription_name: str,
@@ -576,7 +575,7 @@ def reject(
576575
@api_version_validation(
577576
method_added_on="2023-10-01-preview",
578577
)
579-
def renew_locks(
578+
def renew_cloud_event_locks(
580579
self,
581580
topic_name: str,
582581
subscription_name: str,

sdk/eventgrid/azure-eventgrid/azure/eventgrid/_patch.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,10 @@ def __init__(
8989
)
9090

9191
self._send = self._publish_cloud_events
92-
92+
else:
93+
raise ValueError(
94+
"Unknown client level. Known values are `Standard` and `Basic`."
95+
)
9396
self._serialize = Serializer()
9497
self._deserialize = Deserializer()
9598
self._serialize.client_side_validation = False

sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_operations/_patch.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -207,8 +207,6 @@ async def send(self, *args, **kwargs) -> None:
207207
except Exception as exception: # pylint: disable=broad-except
208208
self._http_response_error_handler(exception, "Standard")
209209
raise exception
210-
# # If that fails, try to send via basic
211-
# self._last_exception = exception
212210
else:
213211
try:
214212
await self._send(events, channel_name=channel_name, **kwargs)
@@ -248,7 +246,7 @@ def _http_response_error_handler(self, exception, level):
248246

249247
@use_standard_only
250248
@distributed_trace_async
251-
async def receive(
249+
async def receive_cloud_events(
252250
self,
253251
topic_name: str,
254252
subscription_name: str,
@@ -299,7 +297,7 @@ async def receive(
299297

300298
@use_standard_only
301299
@distributed_trace_async
302-
async def acknowledge(
300+
async def acknowledge_cloud_events(
303301
self,
304302
topic_name: str,
305303
subscription_name: str,
@@ -332,7 +330,7 @@ async def acknowledge(
332330
@api_version_validation(
333331
params_added_on={"2023-10-01-preview": ["release_delay_in_seconds"]},
334332
)
335-
async def release(
333+
async def release_cloud_events(
336334
self,
337335
topic_name: str,
338336
subscription_name: str,
@@ -369,7 +367,7 @@ async def release(
369367

370368
@use_standard_only
371369
@distributed_trace_async
372-
async def reject(
370+
async def reject_cloud_events(
373371
self,
374372
topic_name: str,
375373
subscription_name: str,
@@ -401,7 +399,7 @@ async def reject(
401399
@api_version_validation(
402400
method_added_on="2023-10-01-preview",
403401
)
404-
async def renew_locks(
402+
async def renew_cloud_event_locks(
405403
self,
406404
topic_name: str,
407405
subscription_name: str,

sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_patch.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,10 @@ def __init__(
7878
**kwargs
7979
)
8080
self._send = self._publish_cloud_events
81-
81+
else:
82+
raise ValueError(
83+
"Unknown client level. Known values are `Standard` and `Basic`."
84+
)
8285
self._serialize = Serializer()
8386
self._deserialize = Deserializer()
8487
self._serialize.client_side_validation = False

sdk/eventgrid/azure-eventgrid/samples/async_samples/eventgrid_client_samples/sample_acknowledge_operation_async.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ async def run():
3737
try:
3838
async with client:
3939
lock_tokens = ["token"]
40-
ack_events = await client.acknowledge(
40+
ack_events = await client.acknowledge_cloud_events(
4141
topic_name=TOPIC_NAME,
4242
subscription_name=EVENT_SUBSCRIPTION_NAME,
4343
lock_tokens=lock_tokens,

sdk/eventgrid/azure-eventgrid/samples/async_samples/eventgrid_client_samples/sample_all_operations_async.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ async def run():
6666

6767
# Receive Published Cloud Events
6868
try:
69-
receive_results = await client.receive(
69+
receive_results = await client.receive_cloud_events(
7070
topic_name=TOPIC_NAME,
7171
subscription_name=EVENT_SUBSCRIPTION_NAME,
7272
max_events=10,
@@ -95,7 +95,7 @@ async def run():
9595

9696
if len(release_events) > 0:
9797
try:
98-
release_result = await client.release(
98+
release_result = await client.release_cloud_events(
9999
topic_name=TOPIC_NAME,
100100
subscription_name=EVENT_SUBSCRIPTION_NAME,
101101
lock_tokens=release_events,
@@ -108,7 +108,7 @@ async def run():
108108

109109
if len(acknowledge_events) > 0:
110110
try:
111-
ack_result = await client.acknowledge(
111+
ack_result = await client.acknowledge_cloud_events(
112112
topic_name=TOPIC_NAME,
113113
subscription_name=EVENT_SUBSCRIPTION_NAME,
114114
lock_tokens=acknowledge_events,
@@ -121,7 +121,7 @@ async def run():
121121

122122
if len(reject_events) > 0:
123123
try:
124-
reject_result = await client.reject(
124+
reject_result = await client.reject_cloud_events(
125125
topic_name=TOPIC_NAME,
126126
subscription_name=EVENT_SUBSCRIPTION_NAME,
127127
lock_tokens=reject_events,

sdk/eventgrid/azure-eventgrid/samples/async_samples/eventgrid_client_samples/sample_binary_mode_async.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ async def run():
4747
cloud_event = CloudEvent(data=json.dumps({"hello":"data"}).encode("utf-8"), source="https://example.com", type="example", datacontenttype="application/json")
4848
await client.send(topic_name=TOPIC_NAME, events=cloud_event, binary_mode=True)
4949

50-
receive_result = await client.receive(
50+
receive_result = await client.receive_cloud_events(
5151
topic_name=TOPIC_NAME,
5252
subscription_name=EVENT_SUBSCRIPTION_NAME,
5353
max_events=10,

sdk/eventgrid/azure-eventgrid/samples/async_samples/eventgrid_client_samples/sample_publish_receive_renew_async.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,13 @@ async def run():
4242
await client.send(topic_name=TOPIC_NAME, events=cloud_event)
4343

4444
# Receive CloudEvents and parse out lock tokens
45-
receive_result = await client.receive(topic_name=TOPIC_NAME, subscription_name=EVENT_SUBSCRIPTION_NAME, max_events=10, max_wait_time=10)
45+
receive_result = await client.receive_cloud_events(topic_name=TOPIC_NAME, subscription_name=EVENT_SUBSCRIPTION_NAME, max_events=10, max_wait_time=10)
4646
lock_tokens_to_release = []
4747
for item in receive_result.value:
4848
lock_tokens_to_release.append(item.broker_properties.lock_token)
4949

5050
# Renew lock tokens
51-
renew_events = await client.renew_locks(
51+
renew_events = await client.renew_cloud_event_locks(
5252
topic_name=TOPIC_NAME,
5353
subscription_name=EVENT_SUBSCRIPTION_NAME,
5454
lock_tokens=lock_tokens_to_release,

0 commit comments

Comments
 (0)