Skip to content

Commit

Permalink
[Automation] Generate Fluent Lite from TypeSpec servicenetworking (#4…
Browse files Browse the repository at this point in the history
  • Loading branch information
azure-sdk authored Feb 6, 2025
1 parent ba9da6e commit e2c33bf
Show file tree
Hide file tree
Showing 151 changed files with 1,795 additions and 2,480 deletions.
3 changes: 2 additions & 1 deletion eng/scripts/TypeSpec-Compare-CurrentToCodegeneration.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,8 @@ Verify no diff
"

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

if ($LastExitCode -ne 0) {
$status = git status -s | Out-String
Expand Down
2 changes: 1 addition & 1 deletion eng/versioning/version_client.txt
Original file line number Diff line number Diff line change
Expand Up @@ -418,7 +418,7 @@ com.azure.resourcemanager:azure-resourcemanager-elasticsan;1.1.0;1.2.0-beta.2
com.azure.resourcemanager:azure-resourcemanager-hybridcontainerservice;1.1.0;1.2.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-securitydevops;1.0.0-beta.1;1.0.0-beta.2
com.azure.resourcemanager:azure-resourcemanager-appcomplianceautomation;1.0.0;1.1.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-servicenetworking;1.0.0;1.1.0-beta.2
com.azure.resourcemanager:azure-resourcemanager-servicenetworking;1.0.0;1.1.0
com.azure.resourcemanager:azure-resourcemanager-recoveryservicessiterecovery;1.2.0;1.3.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-billingbenefits;1.0.0-beta.2;1.0.0-beta.3
com.azure.resourcemanager:azure-resourcemanager-providerhub;1.1.0;1.2.0-beta.1
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,22 @@
# Release History

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

### Features Added
- 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).

### Breaking Changes

### Bugs Fixed
#### `models.FrontendListResult` was removed

#### `models.OperationListResult` was removed

#### `models.AssociationListResult` was removed

#### `models.TrafficControllerListResult` was removed

#### `models.ResourceId` was modified

### Other Changes
* `withId(java.lang.String)` was removed

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

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Azure Resource Manager TrafficController client library for Java
# Azure Resource Manager Traffic Controller client library for Java

Azure Resource Manager TrafficController client library for Java.
Azure Resource Manager Traffic Controller client library for Java.

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).
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).

## We'd love to hear your feedback

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

## Examples

```java
trafficController = trafficControllerManager.trafficControllerInterfaces()
.define(interfaceName)
.withRegion(REGION)
.withExistingResourceGroup(resourceGroupName)
.create();
```
[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicenetworking/azure-resourcemanager-servicenetworking/SAMPLE.md)


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,7 @@ import com.azure.resourcemanager.servicenetworking.models.AssociationType;
*/
public final class AssociationsInterfaceCreateOrUpdateSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* AssociationPut.json
* x-ms-original-file: 2025-01-01/AssociationPut.json
*/
/**
* Sample code: Put Association.
Expand Down Expand Up @@ -79,9 +77,7 @@ public final class AssociationsInterfaceCreateOrUpdateSamples {
*/
public final class AssociationsInterfaceDeleteSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* AssociationDelete.json
* x-ms-original-file: 2025-01-01/AssociationDelete.json
*/
/**
* Sample code: Delete Association.
Expand All @@ -102,9 +98,7 @@ public final class AssociationsInterfaceDeleteSamples {
*/
public final class AssociationsInterfaceGetSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* AssociationGet.json
* x-ms-original-file: 2025-01-01/AssociationGet.json
*/
/**
* Sample code: Get Association.
Expand All @@ -125,9 +119,7 @@ public final class AssociationsInterfaceGetSamples {
*/
public final class AssociationsInterfaceListByTrafficControllerSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* AssociationsGet.json
* x-ms-original-file: 2025-01-01/AssociationsGet.json
*/
/**
* Sample code: Get Associations.
Expand All @@ -153,9 +145,7 @@ import com.azure.resourcemanager.servicenetworking.models.AssociationUpdatePrope
*/
public final class AssociationsInterfaceUpdateSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* AssociationPatch.json
* x-ms-original-file: 2025-01-01/AssociationPatch.json
*/
/**
* Sample code: Update Association.
Expand Down Expand Up @@ -185,9 +175,7 @@ import com.azure.resourcemanager.servicenetworking.models.FrontendProperties;
*/
public final class FrontendsInterfaceCreateOrUpdateSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* FrontendPut.json
* x-ms-original-file: 2025-01-01/FrontendPut.json
*/
/**
* Sample code: Put Frontend.
Expand All @@ -213,9 +201,7 @@ public final class FrontendsInterfaceCreateOrUpdateSamples {
*/
public final class FrontendsInterfaceDeleteSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* FrontendDelete.json
* x-ms-original-file: 2025-01-01/FrontendDelete.json
*/
/**
* Sample code: Delete Frontend.
Expand All @@ -236,9 +222,7 @@ public final class FrontendsInterfaceDeleteSamples {
*/
public final class FrontendsInterfaceGetSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* FrontendGet.json
* x-ms-original-file: 2025-01-01/FrontendGet.json
*/
/**
* Sample code: Get Frontend.
Expand All @@ -259,9 +243,7 @@ public final class FrontendsInterfaceGetSamples {
*/
public final class FrontendsInterfaceListByTrafficControllerSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* FrontendsGet.json
* x-ms-original-file: 2025-01-01/FrontendsGet.json
*/
/**
* Sample code: Get Frontends.
Expand All @@ -284,9 +266,7 @@ import com.azure.resourcemanager.servicenetworking.models.Frontend;
*/
public final class FrontendsInterfaceUpdateSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* FrontendPatch.json
* x-ms-original-file: 2025-01-01/FrontendPatch.json
*/
/**
* Sample code: Update Frontend.
Expand All @@ -310,9 +290,7 @@ public final class FrontendsInterfaceUpdateSamples {
*/
public final class OperationsListSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* OperationsList.json
* x-ms-original-file: 2025-01-01/OperationsList.json
*/
/**
* Sample code: Get Operations List.
Expand All @@ -336,9 +314,7 @@ import com.azure.resourcemanager.servicenetworking.models.WafPolicy;
*/
public final class SecurityPoliciesInterfaceCreateOrUpdateSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* SecurityPolicyPut.json
* x-ms-original-file: 2025-01-01/SecurityPolicyPut.json
*/
/**
* Sample code: Put SecurityPolicy.
Expand All @@ -365,9 +341,7 @@ public final class SecurityPoliciesInterfaceCreateOrUpdateSamples {
*/
public final class SecurityPoliciesInterfaceDeleteSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* SecurityPolicyDelete.json
* x-ms-original-file: 2025-01-01/SecurityPolicyDelete.json
*/
/**
* Sample code: Delete SecurityPolicy.
Expand All @@ -389,9 +363,7 @@ public final class SecurityPoliciesInterfaceDeleteSamples {
*/
public final class SecurityPoliciesInterfaceGetSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* SecurityPolicyGet.json
* x-ms-original-file: 2025-01-01/SecurityPolicyGet.json
*/
/**
* Sample code: Get SecurityPolicy.
Expand All @@ -412,9 +384,7 @@ public final class SecurityPoliciesInterfaceGetSamples {
*/
public final class SecurityPoliciesInterfaceListByTrafficControllerSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* SecurityPoliciesGetList.json
* x-ms-original-file: 2025-01-01/SecurityPoliciesGetList.json
*/
/**
* Sample code: Get SecurityPolicies.
Expand All @@ -433,16 +403,14 @@ public final class SecurityPoliciesInterfaceListByTrafficControllerSamples {
```java
import com.azure.resourcemanager.servicenetworking.models.SecurityPolicy;
import com.azure.resourcemanager.servicenetworking.models.SecurityPolicyUpdateProperties;
import com.azure.resourcemanager.servicenetworking.models.WafPolicyUpdate;
import com.azure.resourcemanager.servicenetworking.models.WafPolicy;

/**
* Samples for SecurityPoliciesInterface Update.
*/
public final class SecurityPoliciesInterfaceUpdateSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* SecurityPolicyPatch.json
* x-ms-original-file: 2025-01-01/SecurityPolicyPatch.json
*/
/**
* Sample code: Update SecurityPolicy.
Expand All @@ -455,7 +423,7 @@ public final class SecurityPoliciesInterfaceUpdateSamples {
.getWithResponse("rg1", "tc1", "sp1", com.azure.core.util.Context.NONE)
.getValue();
resource.update()
.withProperties(new SecurityPolicyUpdateProperties().withWafPolicy(new WafPolicyUpdate().withId(
.withProperties(new SecurityPolicyUpdateProperties().withWafPolicy(new WafPolicy().withId(
"/subscriptions/subid/resourcegroups/rg1/providers/Microsoft.Networking/applicationGatewayWebApplicationFirewallPolicies/wp-0")))
.apply();
}
Expand All @@ -473,9 +441,7 @@ import java.util.Map;
*/
public final class TrafficControllerInterfaceCreateOrUpdateSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* TrafficControllerPut.json
* x-ms-original-file: 2025-01-01/TrafficControllerPut.json
*/
/**
* Sample code: Put Traffic Controller.
Expand Down Expand Up @@ -514,9 +480,7 @@ public final class TrafficControllerInterfaceCreateOrUpdateSamples {
*/
public final class TrafficControllerInterfaceDeleteSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* TrafficControllerDelete.json
* x-ms-original-file: 2025-01-01/TrafficControllerDelete.json
*/
/**
* Sample code: Delete Traffic Controller.
Expand All @@ -538,9 +502,7 @@ public final class TrafficControllerInterfaceDeleteSamples {
*/
public final class TrafficControllerInterfaceGetByResourceGroupSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* TrafficControllerGet.json
* x-ms-original-file: 2025-01-01/TrafficControllerGet.json
*/
/**
* Sample code: Get Traffic Controller.
Expand All @@ -563,9 +525,7 @@ public final class TrafficControllerInterfaceGetByResourceGroupSamples {
*/
public final class TrafficControllerInterfaceListSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* TrafficControllersGetList.json
* x-ms-original-file: 2025-01-01/TrafficControllersGetList.json
*/
/**
* Sample code: Get Traffic Controllers List.
Expand All @@ -587,9 +547,7 @@ public final class TrafficControllerInterfaceListSamples {
*/
public final class TrafficControllerInterfaceListByResourceGroupSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* TrafficControllersGet.json
* x-ms-original-file: 2025-01-01/TrafficControllersGet.json
*/
/**
* Sample code: Get Traffic Controllers.
Expand All @@ -615,9 +573,7 @@ import java.util.Map;
*/
public final class TrafficControllerInterfaceUpdateSamples {
/*
* x-ms-original-file:
* specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/preview/2024-05-01-preview/examples/
* TrafficControllerPatch.json
* x-ms-original-file: 2025-01-01/TrafficControllerPatch.json
*/
/**
* Sample code: Patch Traffic Controller.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!--
~ Copyright (c) Microsoft Corporation. All rights reserved.
~ Licensed under the MIT License.
~ Code generated by Microsoft (R) AutoRest Code Generator.
~ Code generated by Microsoft (R) TypeSpec Code Generator.
-->
<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">
<modelVersion>4.0.0</modelVersion>
Expand All @@ -14,11 +14,11 @@

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

<name>Microsoft Azure SDK for TrafficController Management</name>
<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>
<name>Microsoft Azure SDK for Traffic Controller Management</name>
<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>
<url>https://github.com/Azure/azure-sdk-for-java</url>

<licenses>
Expand All @@ -45,6 +45,7 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<jacoco.min.linecoverage>0</jacoco.min.linecoverage>
<jacoco.min.branchcoverage>0</jacoco.min.branchcoverage>
<spotless.skip>false</spotless.skip>
<revapi.skip>true</revapi.skip>
</properties>
<dependencies>
Expand Down
Loading

0 comments on commit e2c33bf

Please sign in to comment.