Skip to content

Commit e43dd5a

Browse files
author
SDKAuto
committed
CodeGen from PR 34320 in Azure/azure-rest-api-specs
Merge 3a8d2effa54913b5f5365e9a4610810825366409 into 5351ac8e1e6fdf48933bae2cd879434b93b36ac0
1 parent ccae14e commit e43dd5a

File tree

182 files changed

+13549
-7661
lines changed

Some content is hidden

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

182 files changed

+13549
-7661
lines changed

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

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

3-
## 1.1.0-beta.1 (Unreleased)
3+
## 1.0.0-beta.1 (2025-04-30)
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.NamespaceCreateOrUpdateParameters` was removed
1010

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

13342
## 1.0.0 (2024-12-26)
14343

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)