Skip to content

Commit e2c33bf

Browse files
authored
[Automation] Generate Fluent Lite from TypeSpec servicenetworking (Azure#44052)
1 parent ba9da6e commit e2c33bf

File tree

151 files changed

+1795
-2480
lines changed

Some content is hidden

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

151 files changed

+1795
-2480
lines changed

eng/scripts/TypeSpec-Compare-CurrentToCodegeneration.ps1

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,8 @@ Verify no diff
8282
"
8383

8484
# prevent warning related to EOL differences which triggers an exception for some reason
85-
git -c core.safecrlf=false diff --ignore-space-at-eol --exit-code -- "*.java" ":(exclude)**/src/test/**" ":(exclude)**/src/samples/**" ":(exclude)**/src/main/**/implementation/**"
85+
git -c core.safecrlf=false diff --ignore-space-at-eol --exit-code -- "*.java" ":(exclude)**/src/test/**" ":
86+
(exclude)**/src/samples/**" ":(exclude)**/src/main/**/implementation/**" ":(exclude)**/src/main/**/resourcemanager/**/*Manager.java"
8687

8788
if ($LastExitCode -ne 0) {
8889
$status = git status -s | Out-String

eng/versioning/version_client.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ com.azure.resourcemanager:azure-resourcemanager-elasticsan;1.1.0;1.2.0-beta.2
418418
com.azure.resourcemanager:azure-resourcemanager-hybridcontainerservice;1.1.0;1.2.0-beta.1
419419
com.azure.resourcemanager:azure-resourcemanager-securitydevops;1.0.0-beta.1;1.0.0-beta.2
420420
com.azure.resourcemanager:azure-resourcemanager-appcomplianceautomation;1.0.0;1.1.0-beta.1
421-
com.azure.resourcemanager:azure-resourcemanager-servicenetworking;1.0.0;1.1.0-beta.2
421+
com.azure.resourcemanager:azure-resourcemanager-servicenetworking;1.0.0;1.1.0
422422
com.azure.resourcemanager:azure-resourcemanager-recoveryservicessiterecovery;1.2.0;1.3.0-beta.1
423423
com.azure.resourcemanager:azure-resourcemanager-billingbenefits;1.0.0-beta.2;1.0.0-beta.3
424424
com.azure.resourcemanager:azure-resourcemanager-providerhub;1.1.0;1.2.0-beta.1

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

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

3-
## 1.1.0-beta.2 (Unreleased)
3+
## 1.1.0 (2025-02-06)
44

5-
### Features Added
5+
- Azure Resource Manager Traffic Controller client library for Java. This package contains Microsoft Azure SDK for Traffic Controller Management SDK. Traffic Controller Provider management API. 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.FrontendListResult` was removed
10+
11+
#### `models.OperationListResult` was removed
12+
13+
#### `models.AssociationListResult` was removed
14+
15+
#### `models.TrafficControllerListResult` was removed
16+
17+
#### `models.ResourceId` was modified
1018

11-
### Other Changes
19+
* `withId(java.lang.String)` was removed
1220

1321
## 1.1.0-beta.1 (2024-09-30)
1422

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

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Azure Resource Manager TrafficController client library for Java
1+
# Azure Resource Manager Traffic Controller client library for Java
22

3-
Azure Resource Manager TrafficController client library for Java.
3+
Azure Resource Manager Traffic Controller client library for Java.
44

5-
This package contains Microsoft Azure SDK for TrafficController Management SDK. Traffic Controller Provider management API. Package tag 2024-05-01-preview. 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 Traffic Controller Management SDK. Traffic Controller Provider management API. 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

@@ -32,7 +32,7 @@ Various documentation is available to help you get started
3232
<dependency>
3333
<groupId>com.azure.resourcemanager</groupId>
3434
<artifactId>azure-resourcemanager-servicenetworking</artifactId>
35-
<version>1.1.0-beta.1</version>
35+
<version>1.1.0</version>
3636
</dependency>
3737
```
3838
[//]: # ({x-version-update-end})
@@ -70,6 +70,13 @@ See [API design][design] for general introduction on design and key concepts on
7070

7171
## Examples
7272

73+
```java
74+
trafficController = trafficControllerManager.trafficControllerInterfaces()
75+
.define(interfaceName)
76+
.withRegion(REGION)
77+
.withExistingResourceGroup(resourceGroupName)
78+
.create();
79+
```
7380
[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicenetworking/azure-resourcemanager-servicenetworking/SAMPLE.md)
7481

7582

sdk/servicenetworking/azure-resourcemanager-servicenetworking/SAMPLE.md

Lines changed: 24 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,7 @@ import com.azure.resourcemanager.servicenetworking.models.AssociationType;
4949
*/
5050
public final class AssociationsInterfaceCreateOrUpdateSamples {
5151
/*
52-
* x-ms-original-file:
53-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
54-
* AssociationPut.json
52+
* x-ms-original-file: 2025-01-01/AssociationPut.json
5553
*/
5654
/**
5755
* Sample code: Put Association.
@@ -79,9 +77,7 @@ public final class AssociationsInterfaceCreateOrUpdateSamples {
7977
*/
8078
public final class AssociationsInterfaceDeleteSamples {
8179
/*
82-
* x-ms-original-file:
83-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
84-
* AssociationDelete.json
80+
* x-ms-original-file: 2025-01-01/AssociationDelete.json
8581
*/
8682
/**
8783
* Sample code: Delete Association.
@@ -102,9 +98,7 @@ public final class AssociationsInterfaceDeleteSamples {
10298
*/
10399
public final class AssociationsInterfaceGetSamples {
104100
/*
105-
* x-ms-original-file:
106-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
107-
* AssociationGet.json
101+
* x-ms-original-file: 2025-01-01/AssociationGet.json
108102
*/
109103
/**
110104
* Sample code: Get Association.
@@ -125,9 +119,7 @@ public final class AssociationsInterfaceGetSamples {
125119
*/
126120
public final class AssociationsInterfaceListByTrafficControllerSamples {
127121
/*
128-
* x-ms-original-file:
129-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
130-
* AssociationsGet.json
122+
* x-ms-original-file: 2025-01-01/AssociationsGet.json
131123
*/
132124
/**
133125
* Sample code: Get Associations.
@@ -153,9 +145,7 @@ import com.azure.resourcemanager.servicenetworking.models.AssociationUpdatePrope
153145
*/
154146
public final class AssociationsInterfaceUpdateSamples {
155147
/*
156-
* x-ms-original-file:
157-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
158-
* AssociationPatch.json
148+
* x-ms-original-file: 2025-01-01/AssociationPatch.json
159149
*/
160150
/**
161151
* Sample code: Update Association.
@@ -185,9 +175,7 @@ import com.azure.resourcemanager.servicenetworking.models.FrontendProperties;
185175
*/
186176
public final class FrontendsInterfaceCreateOrUpdateSamples {
187177
/*
188-
* x-ms-original-file:
189-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
190-
* FrontendPut.json
178+
* x-ms-original-file: 2025-01-01/FrontendPut.json
191179
*/
192180
/**
193181
* Sample code: Put Frontend.
@@ -213,9 +201,7 @@ public final class FrontendsInterfaceCreateOrUpdateSamples {
213201
*/
214202
public final class FrontendsInterfaceDeleteSamples {
215203
/*
216-
* x-ms-original-file:
217-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
218-
* FrontendDelete.json
204+
* x-ms-original-file: 2025-01-01/FrontendDelete.json
219205
*/
220206
/**
221207
* Sample code: Delete Frontend.
@@ -236,9 +222,7 @@ public final class FrontendsInterfaceDeleteSamples {
236222
*/
237223
public final class FrontendsInterfaceGetSamples {
238224
/*
239-
* x-ms-original-file:
240-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
241-
* FrontendGet.json
225+
* x-ms-original-file: 2025-01-01/FrontendGet.json
242226
*/
243227
/**
244228
* Sample code: Get Frontend.
@@ -259,9 +243,7 @@ public final class FrontendsInterfaceGetSamples {
259243
*/
260244
public final class FrontendsInterfaceListByTrafficControllerSamples {
261245
/*
262-
* x-ms-original-file:
263-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
264-
* FrontendsGet.json
246+
* x-ms-original-file: 2025-01-01/FrontendsGet.json
265247
*/
266248
/**
267249
* Sample code: Get Frontends.
@@ -284,9 +266,7 @@ import com.azure.resourcemanager.servicenetworking.models.Frontend;
284266
*/
285267
public final class FrontendsInterfaceUpdateSamples {
286268
/*
287-
* x-ms-original-file:
288-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
289-
* FrontendPatch.json
269+
* x-ms-original-file: 2025-01-01/FrontendPatch.json
290270
*/
291271
/**
292272
* Sample code: Update Frontend.
@@ -310,9 +290,7 @@ public final class FrontendsInterfaceUpdateSamples {
310290
*/
311291
public final class OperationsListSamples {
312292
/*
313-
* x-ms-original-file:
314-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
315-
* OperationsList.json
293+
* x-ms-original-file: 2025-01-01/OperationsList.json
316294
*/
317295
/**
318296
* Sample code: Get Operations List.
@@ -336,9 +314,7 @@ import com.azure.resourcemanager.servicenetworking.models.WafPolicy;
336314
*/
337315
public final class SecurityPoliciesInterfaceCreateOrUpdateSamples {
338316
/*
339-
* x-ms-original-file:
340-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
341-
* SecurityPolicyPut.json
317+
* x-ms-original-file: 2025-01-01/SecurityPolicyPut.json
342318
*/
343319
/**
344320
* Sample code: Put SecurityPolicy.
@@ -365,9 +341,7 @@ public final class SecurityPoliciesInterfaceCreateOrUpdateSamples {
365341
*/
366342
public final class SecurityPoliciesInterfaceDeleteSamples {
367343
/*
368-
* x-ms-original-file:
369-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
370-
* SecurityPolicyDelete.json
344+
* x-ms-original-file: 2025-01-01/SecurityPolicyDelete.json
371345
*/
372346
/**
373347
* Sample code: Delete SecurityPolicy.
@@ -389,9 +363,7 @@ public final class SecurityPoliciesInterfaceDeleteSamples {
389363
*/
390364
public final class SecurityPoliciesInterfaceGetSamples {
391365
/*
392-
* x-ms-original-file:
393-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
394-
* SecurityPolicyGet.json
366+
* x-ms-original-file: 2025-01-01/SecurityPolicyGet.json
395367
*/
396368
/**
397369
* Sample code: Get SecurityPolicy.
@@ -412,9 +384,7 @@ public final class SecurityPoliciesInterfaceGetSamples {
412384
*/
413385
public final class SecurityPoliciesInterfaceListByTrafficControllerSamples {
414386
/*
415-
* x-ms-original-file:
416-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
417-
* SecurityPoliciesGetList.json
387+
* x-ms-original-file: 2025-01-01/SecurityPoliciesGetList.json
418388
*/
419389
/**
420390
* Sample code: Get SecurityPolicies.
@@ -433,16 +403,14 @@ public final class SecurityPoliciesInterfaceListByTrafficControllerSamples {
433403
```java
434404
import com.azure.resourcemanager.servicenetworking.models.SecurityPolicy;
435405
import com.azure.resourcemanager.servicenetworking.models.SecurityPolicyUpdateProperties;
436-
import com.azure.resourcemanager.servicenetworking.models.WafPolicyUpdate;
406+
import com.azure.resourcemanager.servicenetworking.models.WafPolicy;
437407

438408
/**
439409
* Samples for SecurityPoliciesInterface Update.
440410
*/
441411
public final class SecurityPoliciesInterfaceUpdateSamples {
442412
/*
443-
* x-ms-original-file:
444-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
445-
* SecurityPolicyPatch.json
413+
* x-ms-original-file: 2025-01-01/SecurityPolicyPatch.json
446414
*/
447415
/**
448416
* Sample code: Update SecurityPolicy.
@@ -455,7 +423,7 @@ public final class SecurityPoliciesInterfaceUpdateSamples {
455423
.getWithResponse("rg1", "tc1", "sp1", com.azure.core.util.Context.NONE)
456424
.getValue();
457425
resource.update()
458-
.withProperties(new SecurityPolicyUpdateProperties().withWafPolicy(new WafPolicyUpdate().withId(
426+
.withProperties(new SecurityPolicyUpdateProperties().withWafPolicy(new WafPolicy().withId(
459427
"/subscriptions/subid/resourcegroups/rg1/providers/Microsoft.Networking/applicationGatewayWebApplicationFirewallPolicies/wp-0")))
460428
.apply();
461429
}
@@ -473,9 +441,7 @@ import java.util.Map;
473441
*/
474442
public final class TrafficControllerInterfaceCreateOrUpdateSamples {
475443
/*
476-
* x-ms-original-file:
477-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
478-
* TrafficControllerPut.json
444+
* x-ms-original-file: 2025-01-01/TrafficControllerPut.json
479445
*/
480446
/**
481447
* Sample code: Put Traffic Controller.
@@ -514,9 +480,7 @@ public final class TrafficControllerInterfaceCreateOrUpdateSamples {
514480
*/
515481
public final class TrafficControllerInterfaceDeleteSamples {
516482
/*
517-
* x-ms-original-file:
518-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
519-
* TrafficControllerDelete.json
483+
* x-ms-original-file: 2025-01-01/TrafficControllerDelete.json
520484
*/
521485
/**
522486
* Sample code: Delete Traffic Controller.
@@ -538,9 +502,7 @@ public final class TrafficControllerInterfaceDeleteSamples {
538502
*/
539503
public final class TrafficControllerInterfaceGetByResourceGroupSamples {
540504
/*
541-
* x-ms-original-file:
542-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
543-
* TrafficControllerGet.json
505+
* x-ms-original-file: 2025-01-01/TrafficControllerGet.json
544506
*/
545507
/**
546508
* Sample code: Get Traffic Controller.
@@ -563,9 +525,7 @@ public final class TrafficControllerInterfaceGetByResourceGroupSamples {
563525
*/
564526
public final class TrafficControllerInterfaceListSamples {
565527
/*
566-
* x-ms-original-file:
567-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
568-
* TrafficControllersGetList.json
528+
* x-ms-original-file: 2025-01-01/TrafficControllersGetList.json
569529
*/
570530
/**
571531
* Sample code: Get Traffic Controllers List.
@@ -587,9 +547,7 @@ public final class TrafficControllerInterfaceListSamples {
587547
*/
588548
public final class TrafficControllerInterfaceListByResourceGroupSamples {
589549
/*
590-
* x-ms-original-file:
591-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
592-
* TrafficControllersGet.json
550+
* x-ms-original-file: 2025-01-01/TrafficControllersGet.json
593551
*/
594552
/**
595553
* Sample code: Get Traffic Controllers.
@@ -615,9 +573,7 @@ import java.util.Map;
615573
*/
616574
public final class TrafficControllerInterfaceUpdateSamples {
617575
/*
618-
* x-ms-original-file:
619-
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
620-
* TrafficControllerPatch.json
576+
* x-ms-original-file: 2025-01-01/TrafficControllerPatch.json
621577
*/
622578
/**
623579
* Sample code: Patch Traffic Controller.

sdk/servicenetworking/azure-resourcemanager-servicenetworking/pom.xml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<!--
22
~ Copyright (c) Microsoft Corporation. All rights reserved.
33
~ Licensed under the MIT License.
4-
~ Code generated by Microsoft (R) AutoRest Code Generator.
4+
~ Code generated by Microsoft (R) TypeSpec Code Generator.
55
-->
66
<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
77
<modelVersion>4.0.0</modelVersion>
@@ -14,11 +14,11 @@
1414

1515
<groupId>com.azure.resourcemanager</groupId>
1616
<artifactId>azure-resourcemanager-servicenetworking</artifactId>
17-
<version>1.1.0-beta.2</version> <!-- {x-version-update;com.azure.resourcemanager:azure-resourcemanager-servicenetworking;current} -->
17+
<version>1.1.0</version> <!-- {x-version-update;com.azure.resourcemanager:azure-resourcemanager-servicenetworking;current} -->
1818
<packaging>jar</packaging>
1919

20-
<name>Microsoft Azure SDK for TrafficController Management</name>
21-
<description>This package contains Microsoft Azure SDK for TrafficController Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Traffic Controller Provider management API. Package tag 2024-05-01-preview.</description>
20+
<name>Microsoft Azure SDK for Traffic Controller Management</name>
21+
<description>This package contains Microsoft Azure SDK for Traffic Controller Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Traffic Controller Provider management API.</description>
2222
<url>https://github.com/Azure/azure-sdk-for-java</url>
2323

2424
<licenses>
@@ -45,6 +45,7 @@
4545
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
4646
<jacoco.min.linecoverage>0</jacoco.min.linecoverage>
4747
<jacoco.min.branchcoverage>0</jacoco.min.branchcoverage>
48+
<spotless.skip>false</spotless.skip>
4849
<revapi.skip>true</revapi.skip>
4950
</properties>
5051
<dependencies>

0 commit comments

Comments
 (0)