diff --git a/sdk/devspaces/azure-resourcemanager-devspaces/CHANGELOG.md b/sdk/devspaces/azure-resourcemanager-devspaces/CHANGELOG.md index 64366be69840..70933efc3cf8 100644 --- a/sdk/devspaces/azure-resourcemanager-devspaces/CHANGELOG.md +++ b/sdk/devspaces/azure-resourcemanager-devspaces/CHANGELOG.md @@ -1,6 +1,8 @@ # Release History -## 1.0.0-beta.4 (Unreleased) +## 1.0.0-beta.1 (2025-04-30) + +- Azure Resource Manager DevSpaces client library for Java. This package contains Microsoft Azure SDK for DevSpaces Management SDK. Dev Spaces Client. Package tag package-2019-04-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ### Features Added diff --git a/sdk/devspaces/azure-resourcemanager-devspaces/README.md b/sdk/devspaces/azure-resourcemanager-devspaces/README.md index f7e43bbf92ee..94d0551e8a30 100644 --- a/sdk/devspaces/azure-resourcemanager-devspaces/README.md +++ b/sdk/devspaces/azure-resourcemanager-devspaces/README.md @@ -52,7 +52,7 @@ Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: ```java -AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); +AzureProfile profile = new AzureProfile(AzureCloud.AZURE_PUBLIC_CLOUD); TokenCredential credential = new DefaultAzureCredentialBuilder() .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint()) .build(); @@ -60,7 +60,7 @@ DevSpacesManager manager = DevSpacesManager .authenticate(credential, profile); ``` -The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise. +The sample code assumes global Azure. Please change the `AzureCloud.AZURE_PUBLIC_CLOUD` variable if otherwise. See [Authentication][authenticate] for more options. @@ -100,5 +100,3 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ - - diff --git a/sdk/devspaces/azure-resourcemanager-devspaces/SAMPLE.md b/sdk/devspaces/azure-resourcemanager-devspaces/SAMPLE.md index 5826fd80081e..68a9ce01d3e6 100644 --- a/sdk/devspaces/azure-resourcemanager-devspaces/SAMPLE.md +++ b/sdk/devspaces/azure-resourcemanager-devspaces/SAMPLE.md @@ -17,34 +17,50 @@ ### ContainerHostMappings_GetContainerHostMapping ```java -import com.azure.resourcemanager.devspaces.fluent.models.ContainerHostMappingInner; - /** - * Samples for ContainerHostMappings GetContainerHostMapping. + * Samples for Controllers ListByResourceGroup. */ -public final class ContainerHostMappingsGetContainerHostMappingSamples { +public final class ControllersListByResourceGroupSamples { /* * x-ms-original-file: specification/devspaces/resource-manager/Microsoft.DevSpaces/stable/2019-04-01/examples/ - * ContainerHostMappingsGetContainerHostMapping_example.json + * ControllersListByResourceGroup_example.json */ /** - * Sample code: ContainerHostMappingsGetContainerHostMapping. + * Sample code: ControllersListByResourceGroup. * * @param manager Entry point to DevSpacesManager. */ - public static void - containerHostMappingsGetContainerHostMapping(com.azure.resourcemanager.devspaces.DevSpacesManager manager) { - manager.containerHostMappings() - .getContainerHostMappingWithResponse("myResourceGroup", "eastus", - new ContainerHostMappingInner().withContainerHostResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerService/managedClusters/myCluster"), - com.azure.core.util.Context.NONE); + public static void controllersListByResourceGroup(com.azure.resourcemanager.devspaces.DevSpacesManager manager) { + manager.controllers().listByResourceGroup("myResourceGroup", com.azure.core.util.Context.NONE); } } ``` ### Controllers_Create +```java +/** + * Samples for Controllers List. + */ +public final class ControllersListSamples { + /* + * x-ms-original-file: + * specification/devspaces/resource-manager/Microsoft.DevSpaces/stable/2019-04-01/examples/ControllersList_example. + * json + */ + /** + * Sample code: ControllersList. + * + * @param manager Entry point to DevSpacesManager. + */ + public static void controllersList(com.azure.resourcemanager.devspaces.DevSpacesManager manager) { + manager.controllers().list(com.azure.core.util.Context.NONE); + } +} +``` + +### Controllers_Delete + ```java import com.azure.resourcemanager.devspaces.models.Sku; import com.azure.resourcemanager.devspaces.models.SkuName; @@ -93,49 +109,29 @@ public final class ControllersCreateSamples { } ``` -### Controllers_Delete - -```java -/** - * Samples for Controllers Delete. - */ -public final class ControllersDeleteSamples { - /* - * x-ms-original-file: - * specification/devspaces/resource-manager/Microsoft.DevSpaces/stable/2019-04-01/examples/ControllersDelete_example - * .json - */ - /** - * Sample code: ControllersDelete. - * - * @param manager Entry point to DevSpacesManager. - */ - public static void controllersDelete(com.azure.resourcemanager.devspaces.DevSpacesManager manager) { - manager.controllers().delete("myResourceGroup", "myControllerResource", com.azure.core.util.Context.NONE); - } -} -``` - ### Controllers_GetByResourceGroup ```java +import com.azure.resourcemanager.devspaces.models.ListConnectionDetailsParameters; + /** - * Samples for Controllers GetByResourceGroup. + * Samples for Controllers ListConnectionDetails. */ -public final class ControllersGetByResourceGroupSamples { +public final class ControllersListConnectionDetailsSamples { /* - * x-ms-original-file: - * specification/devspaces/resource-manager/Microsoft.DevSpaces/stable/2019-04-01/examples/ControllersGet_example. - * json + * x-ms-original-file: specification/devspaces/resource-manager/Microsoft.DevSpaces/stable/2019-04-01/examples/ + * ControllersListConnectionDetails_example.json */ /** - * Sample code: ControllersGet. + * Sample code: ControllersListConnectionDetails. * * @param manager Entry point to DevSpacesManager. */ - public static void controllersGet(com.azure.resourcemanager.devspaces.DevSpacesManager manager) { + public static void controllersListConnectionDetails(com.azure.resourcemanager.devspaces.DevSpacesManager manager) { manager.controllers() - .getByResourceGroupWithResponse("myResourceGroup", "myControllerResource", + .listConnectionDetailsWithResponse("myResourceGroup", "myControllerResource", + new ListConnectionDetailsParameters().withTargetContainerHostResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerService/managedClusters/myCluster"), com.azure.core.util.Context.NONE); } } @@ -144,77 +140,58 @@ public final class ControllersGetByResourceGroupSamples { ### Controllers_List ```java -/** - * Samples for Controllers List. - */ -public final class ControllersListSamples { - /* - * x-ms-original-file: - * specification/devspaces/resource-manager/Microsoft.DevSpaces/stable/2019-04-01/examples/ControllersList_example. - * json - */ - /** - * Sample code: ControllersList. - * - * @param manager Entry point to DevSpacesManager. - */ - public static void controllersList(com.azure.resourcemanager.devspaces.DevSpacesManager manager) { - manager.controllers().list(com.azure.core.util.Context.NONE); - } -} -``` - -### Controllers_ListByResourceGroup +import com.azure.resourcemanager.devspaces.fluent.models.ContainerHostMappingInner; -```java /** - * Samples for Controllers ListByResourceGroup. + * Samples for ContainerHostMappings GetContainerHostMapping. */ -public final class ControllersListByResourceGroupSamples { +public final class ContainerHostMappingsGetContainerHostMappingSamples { /* * x-ms-original-file: specification/devspaces/resource-manager/Microsoft.DevSpaces/stable/2019-04-01/examples/ - * ControllersListByResourceGroup_example.json + * ContainerHostMappingsGetContainerHostMapping_example.json */ /** - * Sample code: ControllersListByResourceGroup. + * Sample code: ContainerHostMappingsGetContainerHostMapping. * * @param manager Entry point to DevSpacesManager. */ - public static void controllersListByResourceGroup(com.azure.resourcemanager.devspaces.DevSpacesManager manager) { - manager.controllers().listByResourceGroup("myResourceGroup", com.azure.core.util.Context.NONE); + public static void + containerHostMappingsGetContainerHostMapping(com.azure.resourcemanager.devspaces.DevSpacesManager manager) { + manager.containerHostMappings() + .getContainerHostMappingWithResponse("myResourceGroup", "eastus", + new ContainerHostMappingInner().withContainerHostResourceId( + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerService/managedClusters/myCluster"), + com.azure.core.util.Context.NONE); } } ``` -### Controllers_ListConnectionDetails +### Controllers_ListByResourceGroup ```java -import com.azure.resourcemanager.devspaces.models.ListConnectionDetailsParameters; - /** - * Samples for Controllers ListConnectionDetails. + * Samples for Controllers GetByResourceGroup. */ -public final class ControllersListConnectionDetailsSamples { +public final class ControllersGetByResourceGroupSamples { /* - * x-ms-original-file: specification/devspaces/resource-manager/Microsoft.DevSpaces/stable/2019-04-01/examples/ - * ControllersListConnectionDetails_example.json + * x-ms-original-file: + * specification/devspaces/resource-manager/Microsoft.DevSpaces/stable/2019-04-01/examples/ControllersGet_example. + * json */ /** - * Sample code: ControllersListConnectionDetails. + * Sample code: ControllersGet. * * @param manager Entry point to DevSpacesManager. */ - public static void controllersListConnectionDetails(com.azure.resourcemanager.devspaces.DevSpacesManager manager) { + public static void controllersGet(com.azure.resourcemanager.devspaces.DevSpacesManager manager) { manager.controllers() - .listConnectionDetailsWithResponse("myResourceGroup", "myControllerResource", - new ListConnectionDetailsParameters().withTargetContainerHostResourceId( - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerService/managedClusters/myCluster"), + .getByResourceGroupWithResponse("myResourceGroup", "myControllerResource", com.azure.core.util.Context.NONE); } } ``` -### Controllers_Update +### Controllers_ListConnectionDetails ```java import com.azure.resourcemanager.devspaces.models.Controller; @@ -259,3 +236,26 @@ public final class ControllersUpdateSamples { } ``` +### Controllers_Update + +```java +/** + * Samples for Controllers Delete. + */ +public final class ControllersDeleteSamples { + /* + * x-ms-original-file: + * specification/devspaces/resource-manager/Microsoft.DevSpaces/stable/2019-04-01/examples/ControllersDelete_example + * .json + */ + /** + * Sample code: ControllersDelete. + * + * @param manager Entry point to DevSpacesManager. + */ + public static void controllersDelete(com.azure.resourcemanager.devspaces.DevSpacesManager manager) { + manager.controllers().delete("myResourceGroup", "myControllerResource", com.azure.core.util.Context.NONE); + } +} +``` + diff --git a/sdk/devspaces/azure-resourcemanager-devspaces/src/main/java/com/azure/resourcemanager/devspaces/DevSpacesManager.java b/sdk/devspaces/azure-resourcemanager-devspaces/src/main/java/com/azure/resourcemanager/devspaces/DevSpacesManager.java index bcd7d876d1f6..bd3b666edaaf 100644 --- a/sdk/devspaces/azure-resourcemanager-devspaces/src/main/java/com/azure/resourcemanager/devspaces/DevSpacesManager.java +++ b/sdk/devspaces/azure-resourcemanager-devspaces/src/main/java/com/azure/resourcemanager/devspaces/DevSpacesManager.java @@ -11,6 +11,7 @@ import com.azure.core.http.HttpPipelinePosition; import com.azure.core.http.policy.AddDatePolicy; import com.azure.core.http.policy.AddHeadersFromContextPolicy; +import com.azure.core.http.policy.BearerTokenAuthenticationPolicy; import com.azure.core.http.policy.HttpLogOptions; import com.azure.core.http.policy.HttpLoggingPolicy; import com.azure.core.http.policy.HttpPipelinePolicy; @@ -19,9 +20,9 @@ import com.azure.core.http.policy.RetryOptions; import com.azure.core.http.policy.RetryPolicy; import com.azure.core.http.policy.UserAgentPolicy; -import com.azure.core.management.http.policy.ArmChallengeAuthenticationPolicy; import com.azure.core.management.profile.AzureProfile; import com.azure.core.util.Configuration; +import com.azure.core.util.CoreUtils; import com.azure.core.util.logging.ClientLogger; import com.azure.resourcemanager.devspaces.fluent.DevSpacesManagementClient; import com.azure.resourcemanager.devspaces.implementation.ContainerHostMappingsImpl; @@ -35,6 +36,7 @@ import java.time.temporal.ChronoUnit; import java.util.ArrayList; import java.util.List; +import java.util.Map; import java.util.Objects; import java.util.stream.Collectors; @@ -101,6 +103,9 @@ public static Configurable configure() { */ public static final class Configurable { private static final ClientLogger LOGGER = new ClientLogger(Configurable.class); + private static final String SDK_VERSION = "version"; + private static final Map PROPERTIES + = CoreUtils.getProperties("azure-resourcemanager-devspaces.properties"); private HttpClient httpClient; private HttpLogOptions httpLogOptions; @@ -208,12 +213,14 @@ public DevSpacesManager authenticate(TokenCredential credential, AzureProfile pr Objects.requireNonNull(credential, "'credential' cannot be null."); Objects.requireNonNull(profile, "'profile' cannot be null."); + String clientVersion = PROPERTIES.getOrDefault(SDK_VERSION, "UnknownVersion"); + StringBuilder userAgentBuilder = new StringBuilder(); userAgentBuilder.append("azsdk-java") .append("-") .append("com.azure.resourcemanager.devspaces") .append("/") - .append("1.0.0-beta.3"); + .append(clientVersion); if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) { userAgentBuilder.append(" (") .append(Configuration.getGlobalConfiguration().get("java.version")) @@ -246,7 +253,7 @@ public DevSpacesManager authenticate(TokenCredential credential, AzureProfile pr HttpPolicyProviders.addBeforeRetryPolicies(policies); policies.add(retryPolicy); policies.add(new AddDatePolicy()); - policies.add(new ArmChallengeAuthenticationPolicy(credential, scopes.toArray(new String[0]))); + policies.add(new BearerTokenAuthenticationPolicy(credential, scopes.toArray(new String[0]))); policies.addAll(this.policies.stream() .filter(p -> p.getPipelinePosition() == HttpPipelinePosition.PER_RETRY) .collect(Collectors.toList())); diff --git a/sdk/devspaces/azure-resourcemanager-devspaces/src/main/resources/azure-resourcemanager-devspaces.properties b/sdk/devspaces/azure-resourcemanager-devspaces/src/main/resources/azure-resourcemanager-devspaces.properties new file mode 100644 index 000000000000..defbd48204e4 --- /dev/null +++ b/sdk/devspaces/azure-resourcemanager-devspaces/src/main/resources/azure-resourcemanager-devspaces.properties @@ -0,0 +1 @@ +version=${project.version} diff --git a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ContainerHostMappingInnerTests.java b/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ContainerHostMappingInnerTests.java deleted file mode 100644 index 72286c65435c..000000000000 --- a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ContainerHostMappingInnerTests.java +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.devspaces.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.devspaces.fluent.models.ContainerHostMappingInner; -import org.junit.jupiter.api.Assertions; - -public final class ContainerHostMappingInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ContainerHostMappingInner model = BinaryData - .fromString("{\"containerHostResourceId\":\"mhquvgjxp\",\"mappedControllerResourceId\":\"czmehmtzopbsp\"}") - .toObject(ContainerHostMappingInner.class); - Assertions.assertEquals("mhquvgjxp", model.containerHostResourceId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ContainerHostMappingInner model = new ContainerHostMappingInner().withContainerHostResourceId("mhquvgjxp"); - model = BinaryData.fromObject(model).toObject(ContainerHostMappingInner.class); - Assertions.assertEquals("mhquvgjxp", model.containerHostResourceId()); - } -} diff --git a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ContainerHostMappingsGetContainerHostMappingWithResponseMockTests.java b/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ContainerHostMappingsGetContainerHostMappingWithResponseMockTests.java deleted file mode 100644 index 24b1cbe0a7de..000000000000 --- a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ContainerHostMappingsGetContainerHostMappingWithResponseMockTests.java +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.devspaces.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.devspaces.DevSpacesManager; -import com.azure.resourcemanager.devspaces.fluent.models.ContainerHostMappingInner; -import com.azure.resourcemanager.devspaces.models.ContainerHostMapping; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ContainerHostMappingsGetContainerHostMappingWithResponseMockTests { - @Test - public void testGetContainerHostMappingWithResponse() throws Exception { - String responseStr - = "{\"containerHostResourceId\":\"nyejhkryhtnap\",\"mappedControllerResourceId\":\"wlokjyem\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DevSpacesManager manager = DevSpacesManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - ContainerHostMapping response = manager.containerHostMappings() - .getContainerHostMappingWithResponse("qniwbybrkxvdumj", "rtfw", - new ContainerHostMappingInner().withContainerHostResourceId("k"), com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("nyejhkryhtnap", response.containerHostResourceId()); - } -} diff --git a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ControllerConnectionDetailsListInnerTests.java b/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ControllerConnectionDetailsListInnerTests.java deleted file mode 100644 index 8883ca830855..000000000000 --- a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ControllerConnectionDetailsListInnerTests.java +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.devspaces.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.devspaces.fluent.models.ControllerConnectionDetailsListInner; -import com.azure.resourcemanager.devspaces.models.ControllerConnectionDetails; -import com.azure.resourcemanager.devspaces.models.OrchestratorSpecificConnectionDetails; -import java.util.Arrays; - -public final class ControllerConnectionDetailsListInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ControllerConnectionDetailsListInner model = BinaryData.fromString( - "{\"connectionDetailsList\":[{\"orchestratorSpecificConnectionDetails\":{\"instanceType\":\"OrchestratorSpecificConnectionDetails\"}},{\"orchestratorSpecificConnectionDetails\":{\"instanceType\":\"OrchestratorSpecificConnectionDetails\"}}]}") - .toObject(ControllerConnectionDetailsListInner.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ControllerConnectionDetailsListInner model - = new ControllerConnectionDetailsListInner().withConnectionDetailsList(Arrays.asList( - new ControllerConnectionDetails() - .withOrchestratorSpecificConnectionDetails(new OrchestratorSpecificConnectionDetails()), - new ControllerConnectionDetails() - .withOrchestratorSpecificConnectionDetails(new OrchestratorSpecificConnectionDetails()))); - model = BinaryData.fromObject(model).toObject(ControllerConnectionDetailsListInner.class); - } -} diff --git a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ControllerConnectionDetailsTests.java b/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ControllerConnectionDetailsTests.java deleted file mode 100644 index 1e5eed46558f..000000000000 --- a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ControllerConnectionDetailsTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.devspaces.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.devspaces.models.ControllerConnectionDetails; -import com.azure.resourcemanager.devspaces.models.OrchestratorSpecificConnectionDetails; - -public final class ControllerConnectionDetailsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ControllerConnectionDetails model = BinaryData.fromString( - "{\"orchestratorSpecificConnectionDetails\":{\"instanceType\":\"OrchestratorSpecificConnectionDetails\"}}") - .toObject(ControllerConnectionDetails.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ControllerConnectionDetails model = new ControllerConnectionDetails() - .withOrchestratorSpecificConnectionDetails(new OrchestratorSpecificConnectionDetails()); - model = BinaryData.fromObject(model).toObject(ControllerConnectionDetails.class); - } -} diff --git a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ControllersDeleteMockTests.java b/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ControllersDeleteMockTests.java deleted file mode 100644 index 507a69018cae..000000000000 --- a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ControllersDeleteMockTests.java +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.devspaces.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.devspaces.DevSpacesManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ControllersDeleteMockTests { - @Test - public void testDelete() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DevSpacesManager manager = DevSpacesManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.controllers().delete("pjhulsuuvmkj", "zkrwfn", com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ControllersListConnectionDetailsWithResponseMockTests.java b/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ControllersListConnectionDetailsWithResponseMockTests.java deleted file mode 100644 index eb9fd2427646..000000000000 --- a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ControllersListConnectionDetailsWithResponseMockTests.java +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.devspaces.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.devspaces.DevSpacesManager; -import com.azure.resourcemanager.devspaces.models.ControllerConnectionDetailsList; -import com.azure.resourcemanager.devspaces.models.ListConnectionDetailsParameters; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class ControllersListConnectionDetailsWithResponseMockTests { - @Test - public void testListConnectionDetailsWithResponse() throws Exception { - String responseStr - = "{\"connectionDetailsList\":[{\"orchestratorSpecificConnectionDetails\":{\"instanceType\":\"OrchestratorSpecificConnectionDetails\"}},{\"orchestratorSpecificConnectionDetails\":{\"instanceType\":\"OrchestratorSpecificConnectionDetails\"}},{\"orchestratorSpecificConnectionDetails\":{\"instanceType\":\"OrchestratorSpecificConnectionDetails\"}}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DevSpacesManager manager = DevSpacesManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - ControllerConnectionDetailsList response = manager.controllers() - .listConnectionDetailsWithResponse("lxofpdvhpfxxypin", "nmayhuybb", - new ListConnectionDetailsParameters().withTargetContainerHostResourceId("podepoo"), - com.azure.core.util.Context.NONE) - .getValue(); - - } -} diff --git a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/KubernetesConnectionDetailsTests.java b/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/KubernetesConnectionDetailsTests.java deleted file mode 100644 index 45e1150e84a0..000000000000 --- a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/KubernetesConnectionDetailsTests.java +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.devspaces.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.devspaces.models.KubernetesConnectionDetails; -import org.junit.jupiter.api.Assertions; - -public final class KubernetesConnectionDetailsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - KubernetesConnectionDetails model - = BinaryData.fromString("{\"instanceType\":\"Kubernetes\",\"kubeConfig\":\"hiv\"}") - .toObject(KubernetesConnectionDetails.class); - Assertions.assertEquals("hiv", model.kubeConfig()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - KubernetesConnectionDetails model = new KubernetesConnectionDetails().withKubeConfig("hiv"); - model = BinaryData.fromObject(model).toObject(KubernetesConnectionDetails.class); - Assertions.assertEquals("hiv", model.kubeConfig()); - } -} diff --git a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ListConnectionDetailsParametersTests.java b/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ListConnectionDetailsParametersTests.java deleted file mode 100644 index 2fb4a3fc8718..000000000000 --- a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ListConnectionDetailsParametersTests.java +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.devspaces.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.devspaces.models.ListConnectionDetailsParameters; -import org.junit.jupiter.api.Assertions; - -public final class ListConnectionDetailsParametersTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ListConnectionDetailsParameters model - = BinaryData.fromString("{\"targetContainerHostResourceId\":\"ifpikxwczby\"}") - .toObject(ListConnectionDetailsParameters.class); - Assertions.assertEquals("ifpikxwczby", model.targetContainerHostResourceId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ListConnectionDetailsParameters model - = new ListConnectionDetailsParameters().withTargetContainerHostResourceId("ifpikxwczby"); - model = BinaryData.fromObject(model).toObject(ListConnectionDetailsParameters.class); - Assertions.assertEquals("ifpikxwczby", model.targetContainerHostResourceId()); - } -} diff --git a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/OrchestratorSpecificConnectionDetailsTests.java b/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/OrchestratorSpecificConnectionDetailsTests.java deleted file mode 100644 index 99fc8eb8ee76..000000000000 --- a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/OrchestratorSpecificConnectionDetailsTests.java +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.devspaces.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.devspaces.models.OrchestratorSpecificConnectionDetails; - -public final class OrchestratorSpecificConnectionDetailsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OrchestratorSpecificConnectionDetails model - = BinaryData.fromString("{\"instanceType\":\"OrchestratorSpecificConnectionDetails\"}") - .toObject(OrchestratorSpecificConnectionDetails.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OrchestratorSpecificConnectionDetails model = new OrchestratorSpecificConnectionDetails(); - model = BinaryData.fromObject(model).toObject(OrchestratorSpecificConnectionDetails.class); - } -} diff --git a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ResourceProviderOperationDefinitionInnerTests.java b/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ResourceProviderOperationDefinitionInnerTests.java deleted file mode 100644 index 68a6e14ec92c..000000000000 --- a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ResourceProviderOperationDefinitionInnerTests.java +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.devspaces.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.devspaces.fluent.models.ResourceProviderOperationDefinitionInner; -import com.azure.resourcemanager.devspaces.models.ResourceProviderOperationDisplay; -import org.junit.jupiter.api.Assertions; - -public final class ResourceProviderOperationDefinitionInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ResourceProviderOperationDefinitionInner model = BinaryData.fromString( - "{\"name\":\"noi\",\"display\":{\"provider\":\"lrxybqsoq\",\"resource\":\"gkdmb\",\"operation\":\"zlobcufpd\",\"description\":\"rbt\"}}") - .toObject(ResourceProviderOperationDefinitionInner.class); - Assertions.assertEquals("noi", model.name()); - Assertions.assertEquals("lrxybqsoq", model.display().provider()); - Assertions.assertEquals("gkdmb", model.display().resource()); - Assertions.assertEquals("zlobcufpd", model.display().operation()); - Assertions.assertEquals("rbt", model.display().description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceProviderOperationDefinitionInner model = new ResourceProviderOperationDefinitionInner().withName("noi") - .withDisplay(new ResourceProviderOperationDisplay().withProvider("lrxybqsoq") - .withResource("gkdmb") - .withOperation("zlobcufpd") - .withDescription("rbt")); - model = BinaryData.fromObject(model).toObject(ResourceProviderOperationDefinitionInner.class); - Assertions.assertEquals("noi", model.name()); - Assertions.assertEquals("lrxybqsoq", model.display().provider()); - Assertions.assertEquals("gkdmb", model.display().resource()); - Assertions.assertEquals("zlobcufpd", model.display().operation()); - Assertions.assertEquals("rbt", model.display().description()); - } -} diff --git a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ResourceProviderOperationDisplayTests.java b/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ResourceProviderOperationDisplayTests.java deleted file mode 100644 index 573574ab889d..000000000000 --- a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ResourceProviderOperationDisplayTests.java +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.devspaces.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.devspaces.models.ResourceProviderOperationDisplay; -import org.junit.jupiter.api.Assertions; - -public final class ResourceProviderOperationDisplayTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ResourceProviderOperationDisplay model = BinaryData.fromString( - "{\"provider\":\"qjnqglhqgnufoooj\",\"resource\":\"ifsqesaagdfmg\",\"operation\":\"lhjxr\",\"description\":\"kwm\"}") - .toObject(ResourceProviderOperationDisplay.class); - Assertions.assertEquals("qjnqglhqgnufoooj", model.provider()); - Assertions.assertEquals("ifsqesaagdfmg", model.resource()); - Assertions.assertEquals("lhjxr", model.operation()); - Assertions.assertEquals("kwm", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceProviderOperationDisplay model = new ResourceProviderOperationDisplay().withProvider("qjnqglhqgnufoooj") - .withResource("ifsqesaagdfmg") - .withOperation("lhjxr") - .withDescription("kwm"); - model = BinaryData.fromObject(model).toObject(ResourceProviderOperationDisplay.class); - Assertions.assertEquals("qjnqglhqgnufoooj", model.provider()); - Assertions.assertEquals("ifsqesaagdfmg", model.resource()); - Assertions.assertEquals("lhjxr", model.operation()); - Assertions.assertEquals("kwm", model.description()); - } -} diff --git a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ResourceProviderOperationListTests.java b/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ResourceProviderOperationListTests.java deleted file mode 100644 index 54dcc785f2c1..000000000000 --- a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/ResourceProviderOperationListTests.java +++ /dev/null @@ -1,42 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.devspaces.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.devspaces.fluent.models.ResourceProviderOperationDefinitionInner; -import com.azure.resourcemanager.devspaces.models.ResourceProviderOperationDisplay; -import com.azure.resourcemanager.devspaces.models.ResourceProviderOperationList; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ResourceProviderOperationListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ResourceProviderOperationList model = BinaryData.fromString( - "{\"value\":[{\"name\":\"idgsybbe\",\"display\":{\"provider\":\"hoycm\",\"resource\":\"ao\",\"operation\":\"dxbmtqioq\",\"description\":\"ehtbm\"}}],\"nextLink\":\"p\"}") - .toObject(ResourceProviderOperationList.class); - Assertions.assertEquals("idgsybbe", model.value().get(0).name()); - Assertions.assertEquals("hoycm", model.value().get(0).display().provider()); - Assertions.assertEquals("ao", model.value().get(0).display().resource()); - Assertions.assertEquals("dxbmtqioq", model.value().get(0).display().operation()); - Assertions.assertEquals("ehtbm", model.value().get(0).display().description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceProviderOperationList model = new ResourceProviderOperationList() - .withValue(Arrays.asList(new ResourceProviderOperationDefinitionInner().withName("idgsybbe") - .withDisplay(new ResourceProviderOperationDisplay().withProvider("hoycm") - .withResource("ao") - .withOperation("dxbmtqioq") - .withDescription("ehtbm")))); - model = BinaryData.fromObject(model).toObject(ResourceProviderOperationList.class); - Assertions.assertEquals("idgsybbe", model.value().get(0).name()); - Assertions.assertEquals("hoycm", model.value().get(0).display().provider()); - Assertions.assertEquals("ao", model.value().get(0).display().resource()); - Assertions.assertEquals("dxbmtqioq", model.value().get(0).display().operation()); - Assertions.assertEquals("ehtbm", model.value().get(0).display().description()); - } -} diff --git a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/SkuTests.java b/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/SkuTests.java deleted file mode 100644 index c730ed3e795c..000000000000 --- a/sdk/devspaces/azure-resourcemanager-devspaces/src/test/java/com/azure/resourcemanager/devspaces/generated/SkuTests.java +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.devspaces.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.devspaces.models.Sku; -import com.azure.resourcemanager.devspaces.models.SkuName; -import com.azure.resourcemanager.devspaces.models.SkuTier; -import org.junit.jupiter.api.Assertions; - -public final class SkuTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - Sku model = BinaryData.fromString("{\"name\":\"S1\",\"tier\":\"Standard\"}").toObject(Sku.class); - Assertions.assertEquals(SkuName.S1, model.name()); - Assertions.assertEquals(SkuTier.STANDARD, model.tier()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - Sku model = new Sku().withName(SkuName.S1).withTier(SkuTier.STANDARD); - model = BinaryData.fromObject(model).toObject(Sku.class); - Assertions.assertEquals(SkuName.S1, model.name()); - Assertions.assertEquals(SkuTier.STANDARD, model.tier()); - } -}