From 232323d8b448f230226f6d5f07c1aa3ade168488 Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Tue, 8 Apr 2025 09:51:21 +0000 Subject: [PATCH] CodeGen from PR 33240 in Azure/azure-rest-api-specs Merge 933efc21342dbe3e5a61a94c48a8cc7578a95457 into abb839b726184aa10f8d1eaac8e9fe590833619c --- .../CHANGELOG.md | 10 +- .../README.md | 6 +- .../SAMPLE.md | 188 +++++++++--------- .../pom.xml | 1 - .../tsp-location.yaml | 2 +- 5 files changed, 99 insertions(+), 108 deletions(-) diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/CHANGELOG.md b/sdk/computeschedule/azure-resourcemanager-computeschedule/CHANGELOG.md index 0507d886e864..640be670feb0 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/CHANGELOG.md +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/CHANGELOG.md @@ -1,14 +1,8 @@ # Release History -## 1.1.0-beta.1 (Unreleased) +## 1.1.0-beta.1 (2025-04-08) -### Features Added - -### Breaking Changes - -### Bugs Fixed - -### Other Changes +- Azure Resource Manager Compute Schedule client library for Java. This package contains Microsoft Azure SDK for Compute Schedule Management SDK. Microsoft.ComputeSchedule Resource Provider management API. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## 1.0.0 (2025-01-22) diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/README.md b/sdk/computeschedule/azure-resourcemanager-computeschedule/README.md index 5d21d3f2de92..efae94c4d52a 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/README.md +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/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 @@ ComputeScheduleManager manager = ComputeScheduleManager .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/computeschedule/azure-resourcemanager-computeschedule/SAMPLE.md b/sdk/computeschedule/azure-resourcemanager-computeschedule/SAMPLE.md index c2a9848216b9..e7d9be35435f 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/SAMPLE.md +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/SAMPLE.md @@ -19,20 +19,33 @@ ### Operations_List ```java +import com.azure.resourcemanager.computeschedule.models.ExecuteStartRequest; +import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; +import com.azure.resourcemanager.computeschedule.models.Resources; +import com.azure.resourcemanager.computeschedule.models.RetryPolicy; +import java.util.Arrays; + /** - * Samples for Operations List. + * Samples for ScheduledActions VirtualMachinesExecuteStart. */ -public final class OperationsListSamples { +public final class ScheduledActionsVirtualMachinesExecuteStartSamples { /* - * x-ms-original-file: 2024-10-01/Operations_List.json + * x-ms-original-file: 2024-10-01/ScheduledActions_VirtualMachinesExecuteStart.json */ /** - * Sample code: Operations_List. + * Sample code: ScheduledActions_VirtualMachinesExecuteStart. * * @param manager Entry point to ComputeScheduleManager. */ - public static void operationsList(com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.operations().list(com.azure.core.util.Context.NONE); + public static void scheduledActionsVirtualMachinesExecuteStart( + com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { + manager.scheduledActions() + .virtualMachinesExecuteStartWithResponse("eastus2euap", new ExecuteStartRequest() + .withExecutionParameters(new ExecutionParameters() + .withRetryPolicy(new RetryPolicy().withRetryCount(2).withRetryWindowInMinutes(27))) + .withResources(new Resources().withIds(Arrays.asList( + "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"))) + .withCorrelationid("23480d2f-1dca-4610-afb4-dd25eec1f34r"), com.azure.core.util.Context.NONE); } } ``` @@ -40,27 +53,27 @@ public final class OperationsListSamples { ### ScheduledActions_VirtualMachinesCancelOperations ```java -import com.azure.resourcemanager.computeschedule.models.CancelOperationsRequest; +import com.azure.resourcemanager.computeschedule.models.GetOperationStatusRequest; import java.util.Arrays; /** - * Samples for ScheduledActions VirtualMachinesCancelOperations. + * Samples for ScheduledActions VirtualMachinesGetOperationStatus. */ -public final class ScheduledActionsVirtualMachinesCancelOperationsSamples { +public final class ScheduledActionsVirtualMachinesGetOperationStatusSamples { /* - * x-ms-original-file: 2024-10-01/ScheduledActions_VirtualMachinesCancelOperations.json + * x-ms-original-file: 2024-10-01/ScheduledActions_VirtualMachinesGetOperationStatus.json */ /** - * Sample code: ScheduledActions_VirtualMachinesCancelOperations. + * Sample code: ScheduledActions_VirtualMachinesGetOperationStatus. * * @param manager Entry point to ComputeScheduleManager. */ - public static void scheduledActionsVirtualMachinesCancelOperations( + public static void scheduledActionsVirtualMachinesGetOperationStatus( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesCancelOperationsWithResponse("eastus2euap", - new CancelOperationsRequest().withOperationIds(Arrays.asList("23480d2f-1dca-4610-afb4-dd25eec1f34r")) - .withCorrelationid("23480d2f-1dca-4610-afb4-gg25eec1f34r"), + .virtualMachinesGetOperationStatusWithResponse("eastus2euap", + new GetOperationStatusRequest().withOperationIds(Arrays.asList("23480d2f-1dca-4610-afb4-dd25eec1f34r")) + .withCorrelationid("35780d2f-1dca-4610-afb4-dd25eec1f34r"), com.azure.core.util.Context.NONE); } } @@ -69,33 +82,28 @@ public final class ScheduledActionsVirtualMachinesCancelOperationsSamples { ### ScheduledActions_VirtualMachinesExecuteDeallocate ```java -import com.azure.resourcemanager.computeschedule.models.ExecuteDeallocateRequest; -import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; -import com.azure.resourcemanager.computeschedule.models.Resources; -import com.azure.resourcemanager.computeschedule.models.RetryPolicy; +import com.azure.resourcemanager.computeschedule.models.CancelOperationsRequest; import java.util.Arrays; /** - * Samples for ScheduledActions VirtualMachinesExecuteDeallocate. + * Samples for ScheduledActions VirtualMachinesCancelOperations. */ -public final class ScheduledActionsVirtualMachinesExecuteDeallocateSamples { +public final class ScheduledActionsVirtualMachinesCancelOperationsSamples { /* - * x-ms-original-file: 2024-10-01/ScheduledActions_VirtualMachinesExecuteDeallocate.json + * x-ms-original-file: 2024-10-01/ScheduledActions_VirtualMachinesCancelOperations.json */ /** - * Sample code: ScheduledActions_VirtualMachinesExecuteDeallocate. + * Sample code: ScheduledActions_VirtualMachinesCancelOperations. * * @param manager Entry point to ComputeScheduleManager. */ - public static void scheduledActionsVirtualMachinesExecuteDeallocate( + public static void scheduledActionsVirtualMachinesCancelOperations( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesExecuteDeallocateWithResponse("eastus2euap", new ExecuteDeallocateRequest() - .withExecutionParameters(new ExecutionParameters() - .withRetryPolicy(new RetryPolicy().withRetryCount(4).withRetryWindowInMinutes(27))) - .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"))) - .withCorrelationid("23480d2f-1dca-4610-afb4-dd25eec1f34r"), com.azure.core.util.Context.NONE); + .virtualMachinesCancelOperationsWithResponse("eastus2euap", + new CancelOperationsRequest().withOperationIds(Arrays.asList("23480d2f-1dca-4610-afb4-dd25eec1f34r")) + .withCorrelationid("23480d2f-1dca-4610-afb4-gg25eec1f34r"), + com.azure.core.util.Context.NONE); } } ``` @@ -137,30 +145,36 @@ public final class ScheduledActionsVirtualMachinesExecuteHibernateSamples { ### ScheduledActions_VirtualMachinesExecuteStart ```java -import com.azure.resourcemanager.computeschedule.models.ExecuteStartRequest; +import com.azure.resourcemanager.computeschedule.models.DeadlineType; import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; import com.azure.resourcemanager.computeschedule.models.Resources; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; +import com.azure.resourcemanager.computeschedule.models.Schedule; +import com.azure.resourcemanager.computeschedule.models.SubmitDeallocateRequest; +import java.time.OffsetDateTime; import java.util.Arrays; /** - * Samples for ScheduledActions VirtualMachinesExecuteStart. + * Samples for ScheduledActions VirtualMachinesSubmitDeallocate. */ -public final class ScheduledActionsVirtualMachinesExecuteStartSamples { +public final class ScheduledActionsVirtualMachinesSubmitDeallocateSamples { /* - * x-ms-original-file: 2024-10-01/ScheduledActions_VirtualMachinesExecuteStart.json + * x-ms-original-file: 2024-10-01/ScheduledActions_VirtualMachinesSubmitDeallocate.json */ /** - * Sample code: ScheduledActions_VirtualMachinesExecuteStart. + * Sample code: ScheduledActions_VirtualMachinesSubmitDeallocate. * * @param manager Entry point to ComputeScheduleManager. */ - public static void scheduledActionsVirtualMachinesExecuteStart( + public static void scheduledActionsVirtualMachinesSubmitDeallocate( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesExecuteStartWithResponse("eastus2euap", new ExecuteStartRequest() + .virtualMachinesSubmitDeallocateWithResponse("eastus2euap", new SubmitDeallocateRequest() + .withSchedule(new Schedule().withDeadline(OffsetDateTime.parse("2024-11-01T17:52:54.215Z")) + .withTimezone("UTC") + .withDeadlineType(DeadlineType.INITIATE_AT)) .withExecutionParameters(new ExecutionParameters() - .withRetryPolicy(new RetryPolicy().withRetryCount(2).withRetryWindowInMinutes(27))) + .withRetryPolicy(new RetryPolicy().withRetryCount(4).withRetryWindowInMinutes(27))) .withResources(new Resources().withIds(Arrays.asList( "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"))) .withCorrelationid("23480d2f-1dca-4610-afb4-dd25eec1f34r"), com.azure.core.util.Context.NONE); @@ -171,27 +185,39 @@ public final class ScheduledActionsVirtualMachinesExecuteStartSamples { ### ScheduledActions_VirtualMachinesGetOperationErrors ```java -import com.azure.resourcemanager.computeschedule.models.GetOperationErrorsRequest; +import com.azure.resourcemanager.computeschedule.models.DeadlineType; +import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; +import com.azure.resourcemanager.computeschedule.models.Resources; +import com.azure.resourcemanager.computeschedule.models.RetryPolicy; +import com.azure.resourcemanager.computeschedule.models.Schedule; +import com.azure.resourcemanager.computeschedule.models.SubmitStartRequest; +import java.time.OffsetDateTime; import java.util.Arrays; /** - * Samples for ScheduledActions VirtualMachinesGetOperationErrors. + * Samples for ScheduledActions VirtualMachinesSubmitStart. */ -public final class ScheduledActionsVirtualMachinesGetOperationErrorsSamples { +public final class ScheduledActionsVirtualMachinesSubmitStartSamples { /* - * x-ms-original-file: 2024-10-01/ScheduledActions_VirtualMachinesGetOperationErrors.json + * x-ms-original-file: 2024-10-01/ScheduledActions_VirtualMachinesSubmitStart.json */ /** - * Sample code: ScheduledActions_VirtualMachinesGetOperationErrors. + * Sample code: ScheduledActions_VirtualMachinesSubmitStart. * * @param manager Entry point to ComputeScheduleManager. */ - public static void scheduledActionsVirtualMachinesGetOperationErrors( + public static void scheduledActionsVirtualMachinesSubmitStart( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesGetOperationErrorsWithResponse("eastus2euap", - new GetOperationErrorsRequest().withOperationIds(Arrays.asList("23480d2f-1dca-4610-afb4-dd25eec1f34r")), - com.azure.core.util.Context.NONE); + .virtualMachinesSubmitStartWithResponse("eastus2euap", new SubmitStartRequest() + .withSchedule(new Schedule().withDeadline(OffsetDateTime.parse("2024-11-01T17:52:54.215Z")) + .withTimezone("UTC") + .withDeadlineType(DeadlineType.INITIATE_AT)) + .withExecutionParameters(new ExecutionParameters() + .withRetryPolicy(new RetryPolicy().withRetryCount(5).withRetryWindowInMinutes(27))) + .withResources(new Resources().withIds(Arrays.asList( + "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"))) + .withCorrelationid("23480d2f-1dca-4610-afb4-dd25eec1f34r"), com.azure.core.util.Context.NONE); } } ``` @@ -199,27 +225,26 @@ public final class ScheduledActionsVirtualMachinesGetOperationErrorsSamples { ### ScheduledActions_VirtualMachinesGetOperationStatus ```java -import com.azure.resourcemanager.computeschedule.models.GetOperationStatusRequest; +import com.azure.resourcemanager.computeschedule.models.GetOperationErrorsRequest; import java.util.Arrays; /** - * Samples for ScheduledActions VirtualMachinesGetOperationStatus. + * Samples for ScheduledActions VirtualMachinesGetOperationErrors. */ -public final class ScheduledActionsVirtualMachinesGetOperationStatusSamples { +public final class ScheduledActionsVirtualMachinesGetOperationErrorsSamples { /* - * x-ms-original-file: 2024-10-01/ScheduledActions_VirtualMachinesGetOperationStatus.json + * x-ms-original-file: 2024-10-01/ScheduledActions_VirtualMachinesGetOperationErrors.json */ /** - * Sample code: ScheduledActions_VirtualMachinesGetOperationStatus. + * Sample code: ScheduledActions_VirtualMachinesGetOperationErrors. * * @param manager Entry point to ComputeScheduleManager. */ - public static void scheduledActionsVirtualMachinesGetOperationStatus( + public static void scheduledActionsVirtualMachinesGetOperationErrors( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesGetOperationStatusWithResponse("eastus2euap", - new GetOperationStatusRequest().withOperationIds(Arrays.asList("23480d2f-1dca-4610-afb4-dd25eec1f34r")) - .withCorrelationid("35780d2f-1dca-4610-afb4-dd25eec1f34r"), + .virtualMachinesGetOperationErrorsWithResponse("eastus2euap", + new GetOperationErrorsRequest().withOperationIds(Arrays.asList("23480d2f-1dca-4610-afb4-dd25eec1f34r")), com.azure.core.util.Context.NONE); } } @@ -228,34 +253,28 @@ public final class ScheduledActionsVirtualMachinesGetOperationStatusSamples { ### ScheduledActions_VirtualMachinesSubmitDeallocate ```java -import com.azure.resourcemanager.computeschedule.models.DeadlineType; +import com.azure.resourcemanager.computeschedule.models.ExecuteDeallocateRequest; import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; import com.azure.resourcemanager.computeschedule.models.Resources; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; -import com.azure.resourcemanager.computeschedule.models.Schedule; -import com.azure.resourcemanager.computeschedule.models.SubmitDeallocateRequest; -import java.time.OffsetDateTime; import java.util.Arrays; /** - * Samples for ScheduledActions VirtualMachinesSubmitDeallocate. + * Samples for ScheduledActions VirtualMachinesExecuteDeallocate. */ -public final class ScheduledActionsVirtualMachinesSubmitDeallocateSamples { +public final class ScheduledActionsVirtualMachinesExecuteDeallocateSamples { /* - * x-ms-original-file: 2024-10-01/ScheduledActions_VirtualMachinesSubmitDeallocate.json + * x-ms-original-file: 2024-10-01/ScheduledActions_VirtualMachinesExecuteDeallocate.json */ /** - * Sample code: ScheduledActions_VirtualMachinesSubmitDeallocate. + * Sample code: ScheduledActions_VirtualMachinesExecuteDeallocate. * * @param manager Entry point to ComputeScheduleManager. */ - public static void scheduledActionsVirtualMachinesSubmitDeallocate( + public static void scheduledActionsVirtualMachinesExecuteDeallocate( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesSubmitDeallocateWithResponse("eastus2euap", new SubmitDeallocateRequest() - .withSchedule(new Schedule().withDeadline(OffsetDateTime.parse("2024-11-01T17:52:54.215Z")) - .withTimezone("UTC") - .withDeadlineType(DeadlineType.INITIATE_AT)) + .virtualMachinesExecuteDeallocateWithResponse("eastus2euap", new ExecuteDeallocateRequest() .withExecutionParameters(new ExecutionParameters() .withRetryPolicy(new RetryPolicy().withRetryCount(4).withRetryWindowInMinutes(27))) .withResources(new Resources().withIds(Arrays.asList( @@ -308,39 +327,20 @@ public final class ScheduledActionsVirtualMachinesSubmitHibernateSamples { ### ScheduledActions_VirtualMachinesSubmitStart ```java -import com.azure.resourcemanager.computeschedule.models.DeadlineType; -import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; -import com.azure.resourcemanager.computeschedule.models.Resources; -import com.azure.resourcemanager.computeschedule.models.RetryPolicy; -import com.azure.resourcemanager.computeschedule.models.Schedule; -import com.azure.resourcemanager.computeschedule.models.SubmitStartRequest; -import java.time.OffsetDateTime; -import java.util.Arrays; - /** - * Samples for ScheduledActions VirtualMachinesSubmitStart. + * Samples for Operations List. */ -public final class ScheduledActionsVirtualMachinesSubmitStartSamples { +public final class OperationsListSamples { /* - * x-ms-original-file: 2024-10-01/ScheduledActions_VirtualMachinesSubmitStart.json + * x-ms-original-file: 2024-10-01/Operations_List.json */ /** - * Sample code: ScheduledActions_VirtualMachinesSubmitStart. + * Sample code: Operations_List. * * @param manager Entry point to ComputeScheduleManager. */ - public static void scheduledActionsVirtualMachinesSubmitStart( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions() - .virtualMachinesSubmitStartWithResponse("eastus2euap", new SubmitStartRequest() - .withSchedule(new Schedule().withDeadline(OffsetDateTime.parse("2024-11-01T17:52:54.215Z")) - .withTimezone("UTC") - .withDeadlineType(DeadlineType.INITIATE_AT)) - .withExecutionParameters(new ExecutionParameters() - .withRetryPolicy(new RetryPolicy().withRetryCount(5).withRetryWindowInMinutes(27))) - .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3"))) - .withCorrelationid("23480d2f-1dca-4610-afb4-dd25eec1f34r"), com.azure.core.util.Context.NONE); + public static void operationsList(com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { + manager.operations().list(com.azure.core.util.Context.NONE); } } ``` diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/pom.xml b/sdk/computeschedule/azure-resourcemanager-computeschedule/pom.xml index 7073611b611e..44065c4e66ab 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/pom.xml +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/pom.xml @@ -46,7 +46,6 @@ 0 0 true - false diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/tsp-location.yaml b/sdk/computeschedule/azure-resourcemanager-computeschedule/tsp-location.yaml index 6ee015fa0ecc..50d02225ba0e 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/tsp-location.yaml +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/tsp-location.yaml @@ -1,4 +1,4 @@ directory: specification/computeschedule/ComputeSchedule.Management -commit: 6f175c9c006269a1d0f1928fbc768cacc6ac379a +commit: ab072b2effd79895e3ab4ff1c120e61e1c2ea7ba repo: Azure/azure-rest-api-specs additionalDirectories: