Skip to content

Commit 3d89480

Browse files
billwertl0lawrence
andauthored
Eg sysevents package updates (#32368)
* in progress * fixes for sysevents package generation * apiview feedback * Remove deprecated service * formatting fixes --------- Co-authored-by: Libba Lawrence <[email protected]>
1 parent 3682aa5 commit 3d89480

File tree

3 files changed

+207
-0
lines changed

3 files changed

+207
-0
lines changed

specification/eventgrid/Azure.Messaging.EventGrid.SystemEvents/propertyNameOverride.tsp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import "./Microsoft.EventGrid/EventGrid.tsp";
1010
import "./propertyNameOverrideGo.tsp";
1111
import "./propertyNameOverrideCsharp.tsp";
1212
import "./propertyNameOverrideJs.tsp";
13+
import "./propertyNameOverrideJava.tsp";
1314

1415
import "@azure-tools/typespec-client-generator-core";
1516

Lines changed: 195 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,195 @@
1+
import "./Microsoft.Communication/AzureCommunicationServices.tsp";
2+
import "./Microsoft.EventHub/EventHub.tsp";
3+
import "./Microsoft.HealthcareApis/HealthcareApis.tsp";
4+
import "./Microsoft.Devices/IotHub.tsp";
5+
import "./Microsoft.ResourceNotifications/Resources.tsp";
6+
import "./Microsoft.Storage/Storage.tsp";
7+
import "./Microsoft.DataBox/DataBox.tsp";
8+
import "./Microsoft.EventGrid/EventGrid.tsp";
9+
import "./Microsoft.AVS/AVS.tsp";
10+
import "./Microsoft.KeyVault/KeyVault.tsp";
11+
12+
import "@azure-tools/typespec-client-generator-core";
13+
14+
using Azure.ClientGenerator.Core;
15+
using Microsoft.EventGrid.SystemEvents;
16+
17+
@@clientName(AcsIncomingCallEventData.to, "toCommunicationIdentifier", "java");
18+
@@clientName(AcsIncomingCallEventData.from,
19+
"fromCommunicationIdentifier",
20+
"java"
21+
);
22+
23+
@@clientName(AcsIncomingCallEventData.onBehalfOfCallee,
24+
"onBehalfOfCommunicationIdentifier",
25+
"java"
26+
);
27+
28+
@@clientName(AcsMessageMediaContent.id, "mediaId", "java");
29+
30+
@@clientName(AcsMessageContext.id, "messageId", "java");
31+
32+
@@clientName(AcsRouterWorkerSelector.ttlSeconds, "timeToLive", "java");
33+
34+
@@clientName(Microsoft.EventGrid.SystemEvents.AcsMessageInteractiveContent.type,
35+
"replyKind",
36+
"java"
37+
);
38+
39+
@@clientName(Microsoft.EventGrid.SystemEvents.AcsMessageInteractiveButtonReplyContent.id,
40+
"buttonId",
41+
"java"
42+
);
43+
44+
@@clientName(Microsoft.EventGrid.SystemEvents.AcsMessageInteractiveListReplyContent.id,
45+
"listItemId",
46+
"java"
47+
);
48+
49+
@@clientName(AcsRecordingFileStatusUpdatedEventData.recordingDurationMs,
50+
"recordingDuration",
51+
"java"
52+
);
53+
54+
@@clientName(EventGridMQTTClientCreatedOrUpdatedEventData,
55+
"EventGridMqttClientCreatedOrUpdatedEventData",
56+
"java"
57+
);
58+
59+
@@clientName(EventGridMQTTClientDeletedEventData,
60+
"EventGridMqttClientDeletedEventData",
61+
"java"
62+
);
63+
64+
@@clientName(EventGridMQTTClientSessionConnectedEventData,
65+
"EventGridMqttClientSessionConnectedEventData",
66+
"java"
67+
);
68+
69+
@@clientName(EventGridMQTTClientSessionDisconnectedEventData,
70+
"EventGridMqttClientSessionDisconnectedEventData",
71+
"java"
72+
);
73+
74+
@@clientName(EventGridMQTTClientEventData,
75+
"EventGridMqttClientEventData",
76+
"java"
77+
);
78+
79+
@@clientName(EventGridMQTTClientState, "EventGridMqttClientState", "java");
80+
81+
@@clientName(EventGridMQTTClientDisconnectionReason,
82+
"EventGridMqttClientDisconnectionReason",
83+
"java"
84+
);
85+
86+
@@clientName(RedisImportRDBCompletedEventData,
87+
"RedisImportRdbCompletedEventData",
88+
"java"
89+
);
90+
91+
@@clientName(RedisExportRDBCompletedEventData,
92+
"RedisExportRdbCompletedEventData",
93+
"java"
94+
);
95+
96+
@@clientName(AcsRouterWorkerSelector.value, "labelValue", "java");
97+
98+
@@clientName(AcsRecordingFileStatusUpdatedEventData.recordingDurationMs,
99+
"recordingDuration",
100+
"java"
101+
);
102+
103+
@@clientName(StorageTaskAssignmentQueuedEventData.queuedDateTime,
104+
"queuedOn",
105+
"java"
106+
);
107+
108+
@@clientName(KeyVaultAccessPolicyChangedEventData.NBF, "Nbf", "java");
109+
110+
@@clientName(KeyVaultAccessPolicyChangedEventData.EXP, "Exp", "java");
111+
112+
@@clientName(KeyVaultCertificateNewVersionCreatedEventData.NBF, "Nbf", "java");
113+
114+
@@clientName(KeyVaultCertificateNewVersionCreatedEventData.EXP, "Exp", "java");
115+
116+
@@clientName(KeyVaultCertificateExpiredEventData.NBF, "Nbf", "java");
117+
118+
@@clientName(KeyVaultCertificateExpiredEventData.EXP, "Exp", "java");
119+
120+
@@clientName(KeyVaultKeyNewVersionCreatedEventData.NBF, "Nbf", "java");
121+
122+
@@clientName(KeyVaultKeyNewVersionCreatedEventData.EXP, "Exp", "java");
123+
124+
@@clientName(KeyVaultKeyNearExpiryEventData.NBF, "Nbf", "java");
125+
126+
@@clientName(KeyVaultKeyNearExpiryEventData.EXP, "Exp", "java");
127+
128+
@@clientName(KeyVaultKeyExpiredEventData.NBF, "Nbf", "java");
129+
130+
@@clientName(KeyVaultKeyExpiredEventData.EXP, "Exp", "java");
131+
132+
@@clientName(KeyVaultSecretNewVersionCreatedEventData.NBF, "Nbf", "java");
133+
134+
@@clientName(KeyVaultSecretNewVersionCreatedEventData.EXP, "Exp", "java");
135+
136+
@@clientName(KeyVaultSecretNearExpiryEventData.NBF, "Nbf", "java");
137+
138+
@@clientName(KeyVaultSecretNearExpiryEventData.EXP, "Exp", "java");
139+
140+
@@clientName(KeyVaultSecretExpiredEventData.NBF, "Nbf", "java");
141+
142+
@@clientName(KeyVaultSecretExpiredEventData.EXP, "Exp", "java");
143+
144+
@@clientName(KeyVaultCertificateNearExpiryEventData.NBF, "Nbf", "java");
145+
146+
@@clientName(KeyVaultCertificateNearExpiryEventData.EXP, "Exp", "java");
147+
148+
@@clientName(AcsMessageDeliveryStatusUpdatedEventData.channelType,
149+
"channelKind",
150+
"java"
151+
);
152+
153+
@@clientName(AcsMessageReceivedEventData.channelType, "channelKind", "java");
154+
155+
@@clientName(AcsMessageReceivedEventData.media, "mediaContent", "java");
156+
157+
@@clientName(AcsMessageReceivedEventData.interactive,
158+
"interactiveContent",
159+
"java"
160+
);
161+
162+
@@clientName(ResourceNotificationsResourceDeletedEventData.operationalInfo,
163+
"operationalDetails",
164+
"java"
165+
);
166+
167+
@@clientName(ResourceNotificationsResourceDeletedEventData.resourceInfo,
168+
"resourceDetails",
169+
"java"
170+
);
171+
172+
@@clientName(ResourceNotificationsResourceUpdatedEventData.operationalInfo,
173+
"operationalDetails",
174+
"java"
175+
);
176+
177+
@@clientName(ResourceNotificationsResourceUpdatedEventData.resourceInfo,
178+
"resourceDetails",
179+
"java"
180+
);
181+
182+
@@clientName(CommunicationIdentifierModelKind,
183+
"CommunicationIdentifierKind",
184+
"java"
185+
);
186+
187+
@@clientName(MicrosoftTeamsAppIdentifierModel,
188+
"MicrosoftTeamsAppIdentifier",
189+
"java"
190+
);
191+
192+
@@clientName(AcsMessageEventData.receivedTimeStamp,
193+
"receivedTimestamp",
194+
"java"
195+
);

specification/eventgrid/Azure.Messaging.EventGrid.SystemEvents/tspconfig.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,14 @@ options:
4444
module-version: "0.0.1"
4545
emitter-output-dir: "{project-root}"
4646
slice-elements-byval: true
47+
"@azure-tools/typespec-java":
48+
emitter-output-dir: "{project-root}"
49+
namespace: com.azure.messaging.eventgrid
50+
models-subpackage: systemevents
51+
package-dir: azure-messaging-eventgrid-systemevents
52+
customization-class: customization/src/main/java/EventGridSystemEventsCustomization.java
53+
custom-types-subpackage: implementation.models
54+
custom-types: AcsRouterCommunicationError,AcsMessageChannelEventError
55+
flavor: azure
56+
dev-options:
57+
loglevel: info

0 commit comments

Comments
 (0)