Skip to content

Commit 29aafdc

Browse files
author
SDKAuto
committed
CodeGen from PR 34320 in Azure/azure-rest-api-specs
Merge ba41586de6919d27102cfb2b55642c0abb4716a5 into d6da37c3f230556d5edefd5cefccaeb9ecceaba3
1 parent e032d8c commit 29aafdc

179 files changed

Lines changed: 13159 additions & 7721 deletions

File tree

Some content is hidden

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

sdk/notificationhubs/azure-resourcemanager-notificationhubs/CHANGELOG.md

Lines changed: 324 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,334 @@
11
# Release History
22

3-
## 1.1.0-beta.1 (Unreleased)
3+
## 1.0.0-beta.1 (2025-04-29)
44

5-
### Features Added
5+
- Azure Resource Manager NotificationHubs client library for Java. This package contains Microsoft Azure SDK for NotificationHubs Management SDK. Microsoft Notification Hubs Resource Provider REST API. Package tag package-preview-2023-10. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
66

77
### Breaking Changes
88

9-
### Bugs Fixed
9+
#### `models.SharedAccessAuthorizationRuleListResult` was removed
1010

11-
### Other Changes
11+
#### `models.NamespaceCreateOrUpdateParameters` was removed
12+
13+
#### `models.NotificationHubListResult` was removed
14+
15+
#### `models.PolicykeyResource` was removed
16+
17+
#### `models.NamespaceListResult` was removed
18+
19+
#### `models.SharedAccessAuthorizationRuleCreateOrUpdateParameters` was removed
20+
21+
#### `models.NotificationHubCreateOrUpdateParameters` was removed
22+
23+
#### `models.NamespaceResource$DefinitionStages` was modified
24+
25+
* Required stage 3 was added
26+
* `withLocation(java.lang.String)` was removed in stage 1
27+
* `withLocation(com.azure.core.management.Region)` was removed in stage 1
28+
29+
#### `models.SharedAccessAuthorizationRuleResource$Definition` was modified
30+
31+
* `withProperties(fluent.models.SharedAccessAuthorizationRuleProperties)` was removed
32+
33+
#### `models.NotificationHubResource` was modified
34+
35+
* `debugSendWithResponse(java.lang.Object,com.azure.core.util.Context)` was removed
36+
37+
#### `models.DebugSendResponse` was modified
38+
39+
* `java.lang.Object results()` -> `java.util.List results()`
40+
* `java.lang.Float success()` -> `java.lang.Long success()`
41+
* `java.lang.Float failure()` -> `java.lang.Long failure()`
42+
* `sku()` was removed
43+
44+
#### `models.PnsCredentialsResource` was modified
45+
46+
* `sku()` was removed
47+
48+
#### `models.NotificationHubResource$Update` was modified
49+
50+
* `withAuthorizationRules(java.util.List)` was removed
51+
* `withNamePropertiesName(java.lang.String)` was removed
52+
53+
#### `models.SharedAccessAuthorizationRuleResource$Update` was modified
54+
55+
* `withProperties(fluent.models.SharedAccessAuthorizationRuleProperties)` was removed
56+
57+
#### `models.Namespaces` was modified
58+
59+
* `list(com.azure.core.util.Context)` was removed
60+
* `listByResourceGroup(java.lang.String,com.azure.core.util.Context)` was removed
61+
* `regenerateKeys(java.lang.String,java.lang.String,java.lang.String,models.PolicykeyResource)` was removed
62+
* `delete(java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed
63+
* `regenerateKeysWithResponse(java.lang.String,java.lang.String,java.lang.String,models.PolicykeyResource,com.azure.core.util.Context)` was removed
64+
* `void deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)` -> `com.azure.core.http.rest.Response deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)`
65+
66+
#### `models.AccessRights` was modified
67+
68+
* `valueOf(java.lang.String)` was removed
69+
* `models.AccessRights[] values()` -> `java.util.Collection values()`
70+
* `toString()` was removed
71+
72+
#### `models.NotificationHubPatchParameters` was modified
73+
74+
* `withLocation(java.lang.String)` was removed
75+
* `namePropertiesName()` was removed
76+
* `withAuthorizationRules(java.util.List)` was removed
77+
* `withTags(java.util.Map)` was removed
78+
* `type()` was removed
79+
* `id()` was removed
80+
* `withNamePropertiesName(java.lang.String)` was removed
81+
82+
#### `models.NotificationHubResource$Definition` was modified
83+
84+
* `withAuthorizationRules(java.util.List)` was removed
85+
86+
#### `NotificationHubsManager` was modified
87+
88+
* `fluent.NotificationHubsManagementClient serviceClient()` -> `fluent.NotificationHubsRPClient serviceClient()`
89+
90+
#### `models.NotificationHubs` was modified
91+
92+
* `createOrUpdateAuthorizationRule(java.lang.String,java.lang.String,java.lang.String,java.lang.String,models.SharedAccessAuthorizationRuleCreateOrUpdateParameters)` was removed
93+
* `createOrUpdateAuthorizationRuleWithResponse(java.lang.String,java.lang.String,java.lang.String,java.lang.String,models.SharedAccessAuthorizationRuleCreateOrUpdateParameters,com.azure.core.util.Context)` was removed
94+
* `list(java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed
95+
* `regenerateKeys(java.lang.String,java.lang.String,java.lang.String,java.lang.String,models.PolicykeyResource)` was removed
96+
* `debugSendWithResponse(java.lang.String,java.lang.String,java.lang.String,java.lang.Object,com.azure.core.util.Context)` was removed
97+
* `regenerateKeysWithResponse(java.lang.String,java.lang.String,java.lang.String,java.lang.String,models.PolicykeyResource,com.azure.core.util.Context)` was removed
98+
99+
#### `models.NamespaceType` was modified
100+
101+
* `toString()` was removed
102+
* `models.NamespaceType[] values()` -> `java.util.Collection values()`
103+
* `valueOf(java.lang.String)` was removed
104+
105+
#### `models.SharedAccessAuthorizationRuleResource` was modified
106+
107+
* `java.lang.String modifiedTime()` -> `java.time.OffsetDateTime modifiedTime()`
108+
* `regenerateKeysWithResponse(models.PolicykeyResource,com.azure.core.util.Context)` was removed
109+
* `sku()` was removed
110+
* `regenerateKeys(models.PolicykeyResource)` was removed
111+
* `java.lang.String createdTime()` -> `java.time.OffsetDateTime createdTime()`
112+
113+
#### `models.NamespaceResource$Definition` was modified
114+
115+
* `withLocation(com.azure.core.management.Region)` was removed
116+
* `withCritical(java.lang.Boolean)` was removed
117+
* `withEnabled(java.lang.Boolean)` was removed
118+
* `withSubscriptionId(java.lang.String)` was removed
119+
* `withProvisioningState(java.lang.String)` was removed
120+
* `withCreatedAt(java.time.OffsetDateTime)` was removed
121+
* `withRegion(java.lang.String)` was removed
122+
* `withLocation(java.lang.String)` was removed
123+
* `withStatus(java.lang.String)` was removed
124+
* `withNamePropertiesName(java.lang.String)` was removed
125+
* `withUpdatedAt(java.time.OffsetDateTime)` was removed
126+
* `withServiceBusEndpoint(java.lang.String)` was removed
127+
128+
#### `models.NamespaceResource` was modified
129+
130+
* `java.lang.String status()` -> `models.NamespaceStatus status()`
131+
* `java.lang.String provisioningState()` -> `models.OperationProvisioningState provisioningState()`
132+
133+
### Features Added
134+
135+
* `models.PrivateLinkConnectionStatus` was added
136+
137+
* `models.PolicyKeyResource` was added
138+
139+
* `models.ReplicationRegion` was added
140+
141+
* `models.RemotePrivateEndpointConnection` was added
142+
143+
* `models.Origin` was added
144+
145+
* `models.NotificationHubResourceListResult` was added
146+
147+
* `models.NamespaceStatus` was added
148+
149+
* `models.OperationProvisioningState` was added
150+
151+
* `models.PrivateEndpointConnections` was added
152+
153+
* `models.NetworkAcls` was added
154+
155+
* `models.ActionType` was added
156+
157+
* `models.RegistrationResult` was added
158+
159+
* `models.BrowserCredential` was added
160+
161+
* `models.FcmV1Credential` was added
162+
163+
* `models.PrivateLinkResourceListResult` was added
164+
165+
* `models.NamespaceResourceListResult` was added
166+
167+
* `models.PrivateEndpointConnectionResource` was added
168+
169+
* `models.ZoneRedundancyPreference` was added
170+
171+
* `models.IpRule` was added
172+
173+
* `models.RemotePrivateLinkServiceConnectionState` was added
174+
175+
* `models.XiaomiCredential` was added
176+
177+
* `models.SharedAccessAuthorizationRuleResourceListResult` was added
178+
179+
* `models.PublicNetworkAccess` was added
180+
181+
* `models.PrivateLinkResource` was added
182+
183+
* `models.PrivateEndpointConnectionResourceListResult` was added
184+
185+
* `models.PublicInternetAuthorizationRule` was added
186+
187+
* `models.PolicyKeyType` was added
188+
189+
* `models.PrivateEndpointConnectionProvisioningState` was added
190+
191+
#### `models.SharedAccessAuthorizationRuleResource$Definition` was modified
192+
193+
* `withSecondaryKey(java.lang.String)` was added
194+
* `withRights(java.util.List)` was added
195+
* `withRegion(java.lang.String)` was added
196+
* `withRegion(com.azure.core.management.Region)` was added
197+
* `withTags(java.util.Map)` was added
198+
* `withPrimaryKey(java.lang.String)` was added
199+
200+
#### `models.NotificationHubResource` was modified
201+
202+
* `browserCredential()` was added
203+
* `xiaomiCredential()` was added
204+
* `debugSendWithResponse(com.azure.core.util.Context)` was added
205+
* `fcmV1Credential()` was added
206+
* `dailyMaxActiveDevices()` was added
207+
* `systemData()` was added
208+
209+
#### `models.OperationDisplay` was modified
210+
211+
* `description()` was added
212+
213+
#### `models.NamespaceResource$Update` was modified
214+
215+
* `withProperties(fluent.models.NamespaceProperties)` was added
216+
217+
#### `models.DebugSendResponse` was modified
218+
219+
* `systemData()` was added
220+
221+
#### `models.NamespacePatchParameters` was modified
222+
223+
* `withProperties(fluent.models.NamespaceProperties)` was added
224+
* `properties()` was added
225+
226+
#### `models.PnsCredentialsResource` was modified
227+
228+
* `systemData()` was added
229+
* `browserCredential()` was added
230+
* `fcmV1Credential()` was added
231+
* `xiaomiCredential()` was added
232+
233+
#### `models.NotificationHubResource$Update` was modified
234+
235+
* `withFcmV1Credential(models.FcmV1Credential)` was added
236+
* `withBrowserCredential(models.BrowserCredential)` was added
237+
* `withXiaomiCredential(models.XiaomiCredential)` was added
238+
239+
#### `models.SharedAccessAuthorizationRuleResource$Update` was modified
240+
241+
* `withRights(java.util.List)` was added
242+
* `withPrimaryKey(java.lang.String)` was added
243+
* `withTags(java.util.Map)` was added
244+
* `withSecondaryKey(java.lang.String)` was added
245+
246+
#### `models.Namespaces` was modified
247+
248+
* `getPnsCredentialsWithResponse(java.lang.String,java.lang.String,com.azure.core.util.Context)` was added
249+
* `list(java.lang.String,java.lang.Integer,com.azure.core.util.Context)` was added
250+
* `deleteByResourceGroupWithResponse(java.lang.String,java.lang.String,com.azure.core.util.Context)` was added
251+
* `regenerateKeys(java.lang.String,java.lang.String,java.lang.String,models.PolicyKeyResource)` was added
252+
* `listByResourceGroup(java.lang.String,java.lang.String,java.lang.Integer,com.azure.core.util.Context)` was added
253+
* `getPnsCredentials(java.lang.String,java.lang.String)` was added
254+
* `regenerateKeysWithResponse(java.lang.String,java.lang.String,java.lang.String,models.PolicyKeyResource,com.azure.core.util.Context)` was added
255+
256+
#### `models.NotificationHubPatchParameters` was modified
257+
258+
* `tags()` was added
259+
* `withFcmV1Credential(models.FcmV1Credential)` was added
260+
* `browserCredential()` was added
261+
* `xiaomiCredential()` was added
262+
* `dailyMaxActiveDevices()` was added
263+
* `fcmV1Credential()` was added
264+
* `withBrowserCredential(models.BrowserCredential)` was added
265+
* `withXiaomiCredential(models.XiaomiCredential)` was added
266+
* `withName(java.lang.String)` was added
267+
268+
#### `models.WnsCredential` was modified
269+
270+
* `certificateKey()` was added
271+
* `withCertificateKey(java.lang.String)` was added
272+
* `wnsCertificate()` was added
273+
* `withWnsCertificate(java.lang.String)` was added
274+
275+
#### `models.NotificationHubResource$Definition` was modified
276+
277+
* `withXiaomiCredential(models.XiaomiCredential)` was added
278+
* `withFcmV1Credential(models.FcmV1Credential)` was added
279+
* `withBrowserCredential(models.BrowserCredential)` was added
280+
281+
#### `models.Operation` was modified
282+
283+
* `actionType()` was added
284+
* `isDataAction()` was added
285+
* `origin()` was added
286+
287+
#### `NotificationHubsManager` was modified
288+
289+
* `privateEndpointConnections()` was added
290+
291+
#### `models.NotificationHubs` was modified
292+
293+
* `createOrUpdateAuthorizationRule(java.lang.String,java.lang.String,java.lang.String,java.lang.String,fluent.models.SharedAccessAuthorizationRuleResourceInner)` was added
294+
* `regenerateKeys(java.lang.String,java.lang.String,java.lang.String,java.lang.String,models.PolicyKeyResource)` was added
295+
* `list(java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,com.azure.core.util.Context)` was added
296+
* `debugSendWithResponse(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was added
297+
* `createOrUpdateAuthorizationRuleWithResponse(java.lang.String,java.lang.String,java.lang.String,java.lang.String,fluent.models.SharedAccessAuthorizationRuleResourceInner,com.azure.core.util.Context)` was added
298+
* `regenerateKeysWithResponse(java.lang.String,java.lang.String,java.lang.String,java.lang.String,models.PolicyKeyResource,com.azure.core.util.Context)` was added
299+
300+
#### `models.CheckAvailabilityResult` was modified
301+
302+
* `systemData()` was added
303+
304+
#### `models.SharedAccessAuthorizationRuleResource` was modified
305+
306+
* `regenerateKeys(models.PolicyKeyResource)` was added
307+
* `systemData()` was added
308+
* `regenerateKeysWithResponse(models.PolicyKeyResource,com.azure.core.util.Context)` was added
309+
310+
#### `models.NamespaceResource$Definition` was modified
311+
312+
* `withReplicationRegion(models.ReplicationRegion)` was added
313+
* `withPnsCredentials(fluent.models.PnsCredentials)` was added
314+
* `withPublicNetworkAccess(models.PublicNetworkAccess)` was added
315+
* `withZoneRedundancy(models.ZoneRedundancyPreference)` was added
316+
* `withRegion(java.lang.String)` was added
317+
* `withStatus(models.NamespaceStatus)` was added
318+
* `withNetworkAcls(models.NetworkAcls)` was added
319+
* `withRegion(com.azure.core.management.Region)` was added
320+
321+
#### `models.NamespaceResource` was modified
322+
323+
* `zoneRedundancy()` was added
324+
* `privateEndpointConnections()` was added
325+
* `systemData()` was added
326+
* `publicNetworkAccess()` was added
327+
* `getPnsCredentials()` was added
328+
* `getPnsCredentialsWithResponse(com.azure.core.util.Context)` was added
329+
* `replicationRegion()` was added
330+
* `networkAcls()` was added
331+
* `pnsCredentials()` was added
12332

13333
## 1.0.0 (2024-12-26)
14334

sdk/notificationhubs/azure-resourcemanager-notificationhubs/README.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Azure Resource Manager NotificationHubs client library for Java.
44

5-
This package contains Microsoft Azure SDK for NotificationHubs Management SDK. Azure NotificationHub client. Package tag package-2017-04. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
5+
This package contains Microsoft Azure SDK for NotificationHubs Management SDK. Microsoft Notification Hubs Resource Provider REST API. Package tag package-preview-2023-10. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
66

77
## We'd love to hear your feedback
88

@@ -52,15 +52,15 @@ Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment
5252
Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code:
5353

5454
```java
55-
AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE);
55+
AzureProfile profile = new AzureProfile(AzureCloud.AZURE_PUBLIC_CLOUD);
5656
TokenCredential credential = new DefaultAzureCredentialBuilder()
5757
.authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint())
5858
.build();
5959
NotificationHubsManager manager = NotificationHubsManager
6060
.authenticate(credential, profile);
6161
```
6262

63-
The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise.
63+
The sample code assumes global Azure. Please change the `AzureCloud.AZURE_PUBLIC_CLOUD` variable if otherwise.
6464

6565
See [Authentication][authenticate] for more options.
6666

@@ -100,5 +100,3 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m
100100
[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md
101101
[coc]: https://opensource.microsoft.com/codeofconduct/
102102
[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/
103-
104-

0 commit comments

Comments
 (0)