Skip to content

Commit 80edb6c

Browse files
authored
Eg new shared events package (Azure#44000)
* random changes do not submit this * update tsp-location * initial generation works * add files * temp2 * move namespace * updated moduleinfo * update customization * renames * changes after new codegen version code formatting fixes * add customization for acsrouter events, MediaLiveEventChannelArchiveHeartbeatEventData. * make AcsRouterCommunicationError internal * fixup nbf/exp fields * fixup AcsRecordingFileStatusUpdatedEventData * Fixup StorageDirectoryDeletedEventData * Fixup MediaLiveEventIngestHeartbeatEventData * some in progress cleanup * remove a couple deleted files * further cleanup * apiview feedback * Some cleanup, add a hook for building deserialization tests. * add test * remove deprecated Media events * new events from Nov. * Various codegen changes from new emitters * add systemeventnames generation and missing copyright * update tsp-location * update to Maps events * CI updates * version updates * version updates * Add jacoco exclusions and a test for SystemEventNames * verison updates * cspell overrides * feedback * Need an example section for CI, even if it's empty.
1 parent 4839265 commit 80edb6c

File tree

316 files changed

+49569
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

316 files changed

+49569
-0
lines changed

.vscode/cspell.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1353,6 +1353,15 @@
13531353
"submitadocumenttranslationrequesttothedocumenttranslationservice",
13541354
"translateasingledocument"
13551355
]
1356+
},
1357+
{
1358+
"filename": "sdk/eventgrid/**",
1359+
"words": [
1360+
"mqtt",
1361+
"rservice", // appears in the name SignalRService
1362+
"gcch",
1363+
"updation" // current typo in a swagger
1364+
]
13561365
}
13571366
],
13581367
"allowCompoundWords": true

eng/versioning/version_client.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ com.azure:azure-maps-route;1.0.0-beta.3;1.0.0-beta.4
148148
com.azure:azure-maps-search;2.0.0-beta.2;2.0.0-beta.3
149149
com.azure:azure-messaging-eventgrid;4.27.0;4.28.0
150150
com.azure:azure-messaging-eventgrid-namespaces;1.1.1;1.2.0-beta.1
151+
com.azure:azure-messaging-eventgrid-systemevents;1.0.0-beta.1;1.0.0-beta.1
151152
com.azure:azure-messaging-eventgrid-cloudnative-cloudevents;1.0.0-beta.1;1.0.0-beta.2
152153
com.azure:azure-messaging-eventhubs;5.20.0;5.21.0-beta.1
153154
com.azure:azure-messaging-eventhubs-checkpointstore-blob;1.20.3;1.21.0-beta.1
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Release History
2+
3+
## 1.0.0-beta.1 (Unreleased)
4+
5+
- Azure SystemEvents client library for Java. This package contains Microsoft Azure SystemEvents client library.
6+
7+
### Features Added
8+
9+
### Breaking Changes
10+
11+
### Bugs Fixed
12+
13+
### Other Changes
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
# Azure SystemEvents client library for Java
2+
3+
Azure SystemEvents client library for Java.
4+
5+
This package contains Microsoft Azure SystemEvents client library.
6+
7+
## Documentation
8+
9+
Various documentation is available to help you get started
10+
11+
- [API reference documentation][docs]
12+
- [Product documentation][product_documentation]
13+
14+
## Getting started
15+
16+
### Prerequisites
17+
18+
- [Java Development Kit (JDK)][jdk] with version 8 or above
19+
- [Azure Subscription][azure_subscription]
20+
21+
### Adding the package to your product
22+
23+
[//]: # ({x-version-update-start;com.azure:azure-messaging-eventgrid-systemevents;current})
24+
```xml
25+
<dependency>
26+
<groupId>com.azure</groupId>
27+
<artifactId>azure-messaging-eventgrid-systemevents</artifactId>
28+
<version>1.0.0-beta.1</version>
29+
</dependency>
30+
```
31+
[//]: # ({x-version-update-end})
32+
33+
### Authentication
34+
35+
[Azure Identity][azure_identity] package provides the default implementation for authenticating the client.
36+
37+
## Key concepts
38+
39+
### Examples
40+
41+
-```java com.azure.messaging.eventgrid.readme
42+
-```
43+
44+
### Service API versions
45+
46+
The client library targets the latest service API version by default.
47+
The service client builder accepts an optional service API version parameter to specify which API version to communicate.
48+
49+
#### Select a service API version
50+
51+
You have the flexibility to explicitly select a supported service API version when initializing a service client via the service client builder.
52+
This ensures that the client can communicate with services using the specified API version.
53+
54+
When selecting an API version, it is important to verify that there are no breaking changes compared to the latest API version.
55+
If there are significant differences, API calls may fail due to incompatibility.
56+
57+
Always ensure that the chosen API version is fully supported and operational for your specific use case and that it aligns with the service's versioning policy.
58+
59+
## Troubleshooting
60+
61+
## Next steps
62+
63+
## Contributing
64+
65+
For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md).
66+
67+
1. Fork it
68+
1. Create your feature branch (`git checkout -b my-new-feature`)
69+
1. Commit your changes (`git commit -am 'Add some feature'`)
70+
1. Push to the branch (`git push origin my-new-feature`)
71+
1. Create new Pull Request
72+
73+
<!-- LINKS -->
74+
[product_documentation]: https://azure.microsoft.com/services/
75+
[docs]: https://azure.github.io/azure-sdk-for-java/
76+
[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/
77+
[azure_subscription]: https://azure.microsoft.com/free/
78+
[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity
79+
80+
![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-java%2Fsdk%2Feventgrid%2Fazure-messaging-eventgrid-systemevents%2FREADME.png)
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<modelVersion>4.0.0</modelVersion>
6+
7+
<parent>
8+
<groupId>com.azure</groupId>
9+
<artifactId>azure-code-customization-parent</artifactId>
10+
<version>1.0.0-beta.1</version> <!-- {x-version-update;com.azure:azure-code-customization-parent;current} -->
11+
<relativePath>../../../parents/azure-code-customization-parent</relativePath>
12+
</parent>
13+
14+
<artifactId>azure-messaging-eventgrid-systemevents-customization</artifactId>
15+
<version>1.0.0-beta.1</version>
16+
<packaging>jar</packaging>
17+
</project>

0 commit comments

Comments
 (0)