From cbd643d55f7d66ef777ed942a1c12c3b7e9c2377 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Tue, 17 Mar 2026 19:54:03 +0000 Subject: [PATCH] Configurations: 'specification/computeschedule/ComputeSchedule.Management/tspconfig.yaml', API Version: 2026-03-01-preview, SDK Release Type: beta, and CommitSHA: '00f1feade1e5f3aab30ca03b547f77a869f52bf2' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6023331 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. --- .../CHANGELOG.md | 260 ++++++- .../README.md | 4 +- .../SAMPLE.md | 678 +++++++----------- .../pom.xml | 4 +- .../fluent/ScheduledActionsClient.java | 115 +-- ...ateFlexResourceOperationResponseInner.java | 131 ++++ .../ComputeScheduleMgmtClientImpl.java | 2 +- ...eateFlexResourceOperationResponseImpl.java | 52 ++ .../ScheduledActionsClientImpl.java | 288 +++++--- .../implementation/ScheduledActionsImpl.java | 88 ++- .../models/AllocationStrategy.java | 56 ++ ...uest.java => CancelOperationsContent.java} | 30 +- .../CreateFlexResourceOperationResponse.java | 49 ++ .../models/DistributionStrategy.java | 61 ++ ...Request.java => ExecuteCreateContent.java} | 36 +- .../models/ExecuteCreateFlexRequest.java | 144 ++++ ...est.java => ExecuteDeallocateContent.java} | 36 +- ...Request.java => ExecuteDeleteContent.java} | 42 +- ...uest.java => ExecuteHibernateContent.java} | 36 +- ...tRequest.java => ExecuteStartContent.java} | 36 +- .../models/FallbackOperationInfo.java | 109 +++ .../models/FlexProperties.java | 173 +++++ ...st.java => GetOperationErrorsContent.java} | 24 +- ...st.java => GetOperationStatusContent.java} | 30 +- .../computeschedule/models/OsType.java | 51 ++ .../models/PriorityProfile.java | 114 +++ .../computeschedule/models/PriorityType.java | 51 ++ .../models/ResourceOperationDetails.java | 17 + .../models/ResourceOperationType.java | 10 + .../models/ResourceProvisionFlexPayload.java | 225 ++++++ .../computeschedule/models/RetryPolicy.java | 29 + .../models/ScheduledActions.java | 89 ++- ...uest.java => SubmitDeallocateContent.java} | 42 +- ...quest.java => SubmitHibernateContent.java} | 42 +- ...rtRequest.java => SubmitStartContent.java} | 42 +- .../computeschedule/models/VmSizeProfile.java | 114 +++ .../models/ZoneAllocationPolicy.java | 119 +++ .../models/ZonePreference.java | 114 +++ ...ourcemanager-computeschedule_metadata.json | 2 +- ...ceExtensionListOccurrenceByVmsSamples.java | 4 +- .../generated/OccurrencesCancelSamples.java | 6 +- .../generated/OccurrencesDelaySamples.java | 10 +- .../generated/OccurrencesGetSamples.java | 4 +- ...currencesListByScheduledActionSamples.java | 4 +- .../OccurrencesListResourcesSamples.java | 4 +- .../generated/OperationsListSamples.java | 4 +- ...eduledActionExtensionListByVmsSamples.java | 17 +- ...cheduledActionsAttachResourcesSamples.java | 6 +- ...ledActionsCancelNextOccurrenceSamples.java | 6 +- ...ScheduledActionsCreateOrUpdateSamples.java | 25 +- .../ScheduledActionsDeleteSamples.java | 4 +- ...cheduledActionsDetachResourcesSamples.java | 6 +- .../ScheduledActionsDisableSamples.java | 4 +- .../ScheduledActionsEnableSamples.java | 4 +- ...duledActionsGetByResourceGroupSamples.java | 5 +- ...uledActionsListByResourceGroupSamples.java | 15 +- .../ScheduledActionsListResourcesSamples.java | 4 +- .../ScheduledActionsListSamples.java | 15 +- ...ScheduledActionsPatchResourcesSamples.java | 6 +- ...ActionsTriggerManualOccurrenceSamples.java | 4 +- .../ScheduledActionsUpdateSamples.java | 24 +- ...irtualMachinesCancelOperationsSamples.java | 27 +- ...rtualMachinesExecuteCreateFlexSamples.java | 78 ++ ...nsVirtualMachinesExecuteCreateSamples.java | 93 +-- ...rtualMachinesExecuteDeallocateSamples.java | 33 +- ...nsVirtualMachinesExecuteDeleteSamples.java | 45 +- ...irtualMachinesExecuteHibernateSamples.java | 33 +- ...onsVirtualMachinesExecuteStartSamples.java | 33 +- ...tualMachinesGetOperationErrorsSamples.java | 22 +- ...tualMachinesGetOperationStatusSamples.java | 27 +- ...irtualMachinesSubmitDeallocateSamples.java | 42 +- ...VirtualMachinesSubmitHibernateSamples.java | 42 +- ...ionsVirtualMachinesSubmitStartSamples.java | 42 +- .../CancelOccurrenceRequestTests.java | 11 +- .../CancelOperationsContentTests.java | 31 + .../CancelOperationsRequestTests.java | 31 - .../generated/DelayRequestTests.java | 16 +- .../generated/ExecuteCreateContentTests.java | 77 ++ .../ExecuteCreateFlexRequestTests.java | 132 ++++ .../generated/ExecuteCreateRequestTests.java | 62 -- .../ExecuteDeallocateContentTests.java | 53 ++ .../ExecuteDeallocateRequestTests.java | 44 -- .../generated/ExecuteDeleteContentTests.java | 56 ++ .../generated/ExecuteDeleteRequestTests.java | 49 -- .../ExecuteHibernateContentTests.java | 53 ++ .../ExecuteHibernateRequestTests.java | 46 -- .../generated/ExecuteStartContentTests.java | 54 ++ .../generated/ExecuteStartRequestTests.java | 43 -- .../generated/ExecutionParametersTests.java | 17 +- .../generated/FlexPropertiesTests.java | 64 ++ ...va => GetOperationErrorsContentTests.java} | 19 +- .../GetOperationStatusContentTests.java | 31 + .../GetOperationStatusRequestTests.java | 31 - .../NotificationPropertiesTests.java | 9 +- .../generated/OperationsListMockTests.java | 2 +- .../generated/PriorityProfileTests.java | 31 + .../generated/ResourceAttachRequestTests.java | 44 +- .../generated/ResourceDetachRequestTests.java | 10 +- .../generated/ResourceListResponseTests.java | 8 +- .../generated/ResourcePatchRequestTests.java | 56 +- .../ResourceProvisionFlexPayloadTests.java | 102 +++ .../ResourceProvisionPayloadTests.java | 30 +- .../generated/ResourcesTests.java | 8 +- .../generated/RetryPolicyTests.java | 18 +- .../generated/ScheduleTests.java | 32 +- ...ledActionExtensionsListByVmsMockTests.java | 33 +- .../generated/ScheduledActionInnerTests.java | 135 ++-- .../ScheduledActionListResultTests.java | 36 +- .../ScheduledActionPropertiesTests.java | 107 +-- .../ScheduledActionResourceInnerTests.java | 24 +- .../ScheduledActionResourcesInnerTests.java | 29 +- ...heduledActionResourcesListResultTests.java | 30 +- .../ScheduledActionUpdatePropertiesTests.java | 118 +-- .../generated/ScheduledActionUpdateTests.java | 133 ++-- ...heduledActionsCreateOrUpdateMockTests.java | 112 ++- ...edActionsDisableWithResponseMockTests.java | 2 +- ...ledActionsEnableWithResponseMockTests.java | 3 +- ...eduledActionsExtensionPropertiesTests.java | 30 +- ...tByResourceGroupWithResponseMockTests.java | 39 +- ...edActionsListByResourceGroupMockTests.java | 35 +- .../ScheduledActionsListMockTests.java | 35 +- ...cheduledActionsListResourcesMockTests.java | 12 +- .../ScheduledActionsScheduleTests.java | 45 +- ...java => SubmitDeallocateContentTests.java} | 35 +- .../SubmitHibernateContentTests.java | 68 ++ .../SubmitHibernateRequestTests.java | 64 -- .../generated/SubmitStartContentTests.java | 72 ++ .../generated/SubmitStartRequestTests.java | 64 -- .../generated/VmSizeProfileTests.java | 27 + .../generated/ZoneAllocationPolicyTests.java | 37 + .../generated/ZonePreferenceTests.java | 27 + .../tsp-location.yaml | 2 +- 132 files changed, 4593 insertions(+), 2274 deletions(-) create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/CreateFlexResourceOperationResponseInner.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/implementation/CreateFlexResourceOperationResponseImpl.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/AllocationStrategy.java rename sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/{CancelOperationsRequest.java => CancelOperationsContent.java} (76%) create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/CreateFlexResourceOperationResponse.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/DistributionStrategy.java rename sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/{ExecuteCreateRequest.java => ExecuteCreateContent.java} (78%) create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteCreateFlexRequest.java rename sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/{ExecuteDeallocateRequest.java => ExecuteDeallocateContent.java} (76%) rename sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/{ExecuteDeleteRequest.java => ExecuteDeleteContent.java} (77%) rename sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/{ExecuteHibernateRequest.java => ExecuteHibernateContent.java} (76%) rename sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/{ExecuteStartRequest.java => ExecuteStartContent.java} (76%) create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/FallbackOperationInfo.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/FlexProperties.java rename sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/{GetOperationErrorsRequest.java => GetOperationErrorsContent.java} (75%) rename sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/{GetOperationStatusRequest.java => GetOperationStatusContent.java} (75%) create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/OsType.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/PriorityProfile.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/PriorityType.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceProvisionFlexPayload.java rename sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/{SubmitDeallocateRequest.java => SubmitDeallocateContent.java} (76%) rename sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/{SubmitHibernateRequest.java => SubmitHibernateContent.java} (76%) rename sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/{SubmitStartRequest.java => SubmitStartContent.java} (77%) create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/VmSizeProfile.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ZoneAllocationPolicy.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ZonePreference.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteCreateFlexSamples.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/CancelOperationsContentTests.java delete mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/CancelOperationsRequestTests.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteCreateContentTests.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteCreateFlexRequestTests.java delete mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteCreateRequestTests.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteDeallocateContentTests.java delete mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteDeallocateRequestTests.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteDeleteContentTests.java delete mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteDeleteRequestTests.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteHibernateContentTests.java delete mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteHibernateRequestTests.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteStartContentTests.java delete mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteStartRequestTests.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/FlexPropertiesTests.java rename sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/{GetOperationErrorsRequestTests.java => GetOperationErrorsContentTests.java} (50%) create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/GetOperationStatusContentTests.java delete mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/GetOperationStatusRequestTests.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/PriorityProfileTests.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourceProvisionFlexPayloadTests.java rename sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/{SubmitDeallocateRequestTests.java => SubmitDeallocateContentTests.java} (74%) create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitHibernateContentTests.java delete mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitHibernateRequestTests.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitStartContentTests.java delete mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitStartRequestTests.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/VmSizeProfileTests.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ZoneAllocationPolicyTests.java create mode 100644 sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ZonePreferenceTests.java diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/CHANGELOG.md b/sdk/computeschedule/azure-resourcemanager-computeschedule/CHANGELOG.md index 2171f64b005e..c2a1d66fefcd 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/CHANGELOG.md +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/CHANGELOG.md @@ -1,14 +1,266 @@ # Release History -## 1.2.0-beta.2 (Unreleased) +## 1.2.0-beta.2 (2026-03-17) -### Features Added +- 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. Package api-version 2026-03-01-preview. 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.SubmitDeallocateRequest` was removed + +#### `models.ExecuteDeleteRequest` was removed + +#### `models.ExecuteStartRequest` was removed + +#### `models.ExecuteDeallocateRequest` was removed + +#### `models.SubmitHibernateRequest` was removed + +#### `models.CancelOperationsRequest` was removed + +#### `models.ExecuteCreateRequest` was removed + +#### `models.GetOperationErrorsRequest` was removed + +#### `models.GetOperationStatusRequest` was removed + +#### `models.ExecuteHibernateRequest` was removed + +#### `models.SubmitStartRequest` was removed + +#### `models.ResourceProvisionPayload` was modified + +* `validate()` was removed + +#### `models.OccurrenceProperties` was modified + +* `validate()` was removed + +#### `models.OccurrenceResultSummary` was modified + +* `validate()` was removed + +#### `models.ScheduledActionUpdateProperties` was modified + +* `validate()` was removed + +#### `models.OperationErrorDetails` was modified + +* `validate()` was removed + +#### `models.RetryPolicy` was modified + +* `validate()` was removed + +#### `models.OperationDisplay` was modified + +* `validate()` was removed + +#### `models.ResourceOperation` was modified + +* `validate()` was removed + +#### `models.OccurrenceExtensionProperties` was modified + +* `validate()` was removed + +#### `models.DelayRequest` was modified + +* `validate()` was removed + +#### `models.ScheduledActionsSchedule` was modified + +* `validate()` was removed + +#### `models.ResourceAttachRequest` was modified + +* `validate()` was removed + +#### `models.ResourceDetachRequest` was modified + +* `validate()` was removed + +#### `models.Resources` was modified + +* `validate()` was removed + +#### `models.CancelOccurrenceRequest` was modified + +* `validate()` was removed + +#### `models.ResourceStatus` was modified + +* `validate()` was removed + +#### `models.ExecutionParameters` was modified + +* `validate()` was removed + +#### `models.InnerError` was modified + +* `validate()` was removed + +#### `models.ResourceResultSummary` was modified + +* `validate()` was removed + +#### `models.ScheduledActions` was modified + +* `virtualMachinesSubmitStart(java.lang.String,models.SubmitStartRequest)` was removed +* `virtualMachinesGetOperationStatus(java.lang.String,models.GetOperationStatusRequest)` was removed +* `virtualMachinesExecuteStartWithResponse(java.lang.String,models.ExecuteStartRequest,com.azure.core.util.Context)` was removed +* `virtualMachinesCancelOperations(java.lang.String,models.CancelOperationsRequest)` was removed +* `virtualMachinesGetOperationErrors(java.lang.String,models.GetOperationErrorsRequest)` was removed +* `virtualMachinesExecuteDeallocateWithResponse(java.lang.String,models.ExecuteDeallocateRequest,com.azure.core.util.Context)` was removed +* `virtualMachinesCancelOperationsWithResponse(java.lang.String,models.CancelOperationsRequest,com.azure.core.util.Context)` was removed +* `virtualMachinesSubmitStartWithResponse(java.lang.String,models.SubmitStartRequest,com.azure.core.util.Context)` was removed +* `virtualMachinesExecuteDeallocate(java.lang.String,models.ExecuteDeallocateRequest)` was removed +* `virtualMachinesGetOperationStatusWithResponse(java.lang.String,models.GetOperationStatusRequest,com.azure.core.util.Context)` was removed +* `virtualMachinesGetOperationErrorsWithResponse(java.lang.String,models.GetOperationErrorsRequest,com.azure.core.util.Context)` was removed +* `virtualMachinesExecuteDeleteWithResponse(java.lang.String,models.ExecuteDeleteRequest,com.azure.core.util.Context)` was removed +* `virtualMachinesSubmitDeallocateWithResponse(java.lang.String,models.SubmitDeallocateRequest,com.azure.core.util.Context)` was removed +* `virtualMachinesExecuteCreate(java.lang.String,models.ExecuteCreateRequest)` was removed +* `virtualMachinesExecuteCreateWithResponse(java.lang.String,models.ExecuteCreateRequest,com.azure.core.util.Context)` was removed +* `virtualMachinesExecuteHibernateWithResponse(java.lang.String,models.ExecuteHibernateRequest,com.azure.core.util.Context)` was removed +* `virtualMachinesExecuteDelete(java.lang.String,models.ExecuteDeleteRequest)` was removed +* `virtualMachinesExecuteHibernate(java.lang.String,models.ExecuteHibernateRequest)` was removed +* `virtualMachinesExecuteStart(java.lang.String,models.ExecuteStartRequest)` was removed +* `virtualMachinesSubmitHibernateWithResponse(java.lang.String,models.SubmitHibernateRequest,com.azure.core.util.Context)` was removed +* `virtualMachinesSubmitDeallocate(java.lang.String,models.SubmitDeallocateRequest)` was removed +* `virtualMachinesSubmitHibernate(java.lang.String,models.SubmitHibernateRequest)` was removed + +#### `models.Error` was modified + +* `validate()` was removed + +#### `models.ScheduledActionResources` was modified + +* `models.ScheduledActionProperties properties()` -> `models.ScheduledActionsExtensionProperties properties()` + +#### `models.ResourceOperationError` was modified + +* `validate()` was removed + +#### `models.OperationErrorsResult` was modified + +* `validate()` was removed + +#### `models.NotificationProperties` was modified + +* `validate()` was removed + +#### `models.ScheduledActionProperties` was modified + +* `validate()` was removed + +#### `models.ResourceOperationDetails` was modified + +* `validate()` was removed + +#### `models.ResourcePatchRequest` was modified + +* `validate()` was removed + +#### `models.Schedule` was modified + +* `validate()` was removed + +#### `models.ScheduledActionUpdate` was modified + +* `validate()` was removed + +### Features Added + +* `models.CreateFlexResourceOperationResponse` was added + +* `models.ExecuteCreateContent` was added + +* `models.GetOperationErrorsContent` was added + +* `models.PriorityProfile` was added + +* `models.SubmitStartContent` was added + +* `models.ExecuteHibernateContent` was added + +* `models.FallbackOperationInfo` was added + +* `models.SubmitDeallocateContent` was added + +* `models.VmSizeProfile` was added + +* `models.GetOperationStatusContent` was added + +* `models.FlexProperties` was added + +* `models.ZoneAllocationPolicy` was added + +* `models.AllocationStrategy` was added + +* `models.ScheduledActionsExtensionProperties` was added + +* `models.ExecuteDeleteContent` was added + +* `models.PriorityType` was added + +* `models.ExecuteStartContent` was added + +* `models.CancelOperationsContent` was added + +* `models.ExecuteDeallocateContent` was added + +* `models.ResourceProvisionFlexPayload` was added + +* `models.ExecuteCreateFlexRequest` was added + +* `models.ZonePreference` was added + +* `models.SubmitHibernateContent` was added + +* `models.DistributionStrategy` was added + +* `models.OsType` was added + +#### `models.RetryPolicy` was modified + +* `onFailureAction()` was added +* `withOnFailureAction(models.ResourceOperationType)` was added + +#### `models.ResourceOperationType` was modified + +* `DELETE` was added +* `CREATE` was added + +#### `models.ScheduledActions` was modified + +* `virtualMachinesGetOperationErrorsWithResponse(java.lang.String,models.GetOperationErrorsContent,com.azure.core.util.Context)` was added +* `virtualMachinesSubmitStartWithResponse(java.lang.String,models.SubmitStartContent,com.azure.core.util.Context)` was added +* `virtualMachinesExecuteDeallocate(java.lang.String,models.ExecuteDeallocateContent)` was added +* `virtualMachinesExecuteCreateWithResponse(java.lang.String,models.ExecuteCreateContent,com.azure.core.util.Context)` was added +* `virtualMachinesExecuteCreateFlex(java.lang.String,models.ExecuteCreateFlexRequest)` was added +* `virtualMachinesSubmitHibernate(java.lang.String,models.SubmitHibernateContent)` was added +* `virtualMachinesExecuteStartWithResponse(java.lang.String,models.ExecuteStartContent,com.azure.core.util.Context)` was added +* `virtualMachinesExecuteDeleteWithResponse(java.lang.String,models.ExecuteDeleteContent,com.azure.core.util.Context)` was added +* `virtualMachinesSubmitDeallocateWithResponse(java.lang.String,models.SubmitDeallocateContent,com.azure.core.util.Context)` was added +* `virtualMachinesExecuteCreate(java.lang.String,models.ExecuteCreateContent)` was added +* `virtualMachinesCancelOperationsWithResponse(java.lang.String,models.CancelOperationsContent,com.azure.core.util.Context)` was added +* `virtualMachinesExecuteStart(java.lang.String,models.ExecuteStartContent)` was added +* `virtualMachinesGetOperationStatusWithResponse(java.lang.String,models.GetOperationStatusContent,com.azure.core.util.Context)` was added +* `virtualMachinesExecuteHibernate(java.lang.String,models.ExecuteHibernateContent)` was added +* `virtualMachinesSubmitDeallocate(java.lang.String,models.SubmitDeallocateContent)` was added +* `virtualMachinesExecuteDelete(java.lang.String,models.ExecuteDeleteContent)` was added +* `virtualMachinesExecuteDeallocateWithResponse(java.lang.String,models.ExecuteDeallocateContent,com.azure.core.util.Context)` was added +* `virtualMachinesExecuteHibernateWithResponse(java.lang.String,models.ExecuteHibernateContent,com.azure.core.util.Context)` was added +* `virtualMachinesGetOperationErrors(java.lang.String,models.GetOperationErrorsContent)` was added +* `virtualMachinesGetOperationStatus(java.lang.String,models.GetOperationStatusContent)` was added +* `virtualMachinesCancelOperations(java.lang.String,models.CancelOperationsContent)` was added +* `virtualMachinesExecuteCreateFlexWithResponse(java.lang.String,models.ExecuteCreateFlexRequest,com.azure.core.util.Context)` was added +* `virtualMachinesSubmitHibernateWithResponse(java.lang.String,models.SubmitHibernateContent,com.azure.core.util.Context)` was added +* `virtualMachinesSubmitStart(java.lang.String,models.SubmitStartContent)` was added + +#### `models.ResourceOperationDetails` was modified -### Other Changes +* `fallbackOperationInfo()` was added ## 1.2.0-beta.1 (2025-07-24) diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/README.md b/sdk/computeschedule/azure-resourcemanager-computeschedule/README.md index 68e1deac90cd..d4283caf76a8 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/README.md +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/README.md @@ -2,7 +2,7 @@ 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. Package api-version 2025-04-15-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 Compute Schedule Management SDK. Microsoft.ComputeSchedule Resource Provider management API. Package api-version 2026-03-01-preview. 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 @@ -32,7 +32,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-computeschedule - 1.2.0-beta.1 + 1.2.0-beta.2 ``` [//]: # ({x-version-update-end}) diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/SAMPLE.md b/sdk/computeschedule/azure-resourcemanager-computeschedule/SAMPLE.md index addb072e737c..0a684febad55 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/SAMPLE.md +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/SAMPLE.md @@ -39,6 +39,7 @@ - [Update](#scheduledactions_update) - [VirtualMachinesCancelOperations](#scheduledactions_virtualmachinescanceloperations) - [VirtualMachinesExecuteCreate](#scheduledactions_virtualmachinesexecutecreate) +- [VirtualMachinesExecuteCreateFlex](#scheduledactions_virtualmachinesexecutecreateflex) - [VirtualMachinesExecuteDeallocate](#scheduledactions_virtualmachinesexecutedeallocate) - [VirtualMachinesExecuteDelete](#scheduledactions_virtualmachinesexecutedelete) - [VirtualMachinesExecuteHibernate](#scheduledactions_virtualmachinesexecutehibernate) @@ -56,7 +57,7 @@ */ public final class OccurrenceExtensionListOccurrenceByVmsSamples { /* - * x-ms-original-file: 2025-04-15-preview/OccurrenceExtension_ListOccurrenceByVms_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/OccurrenceExtension_ListOccurrenceByVms_MaximumSet_Gen.json */ /** * Sample code: OccurrenceExtension_ListOccurrenceByVms_MaximumSet. @@ -65,7 +66,7 @@ public final class OccurrenceExtensionListOccurrenceByVmsSamples { */ public static void occurrenceExtensionListOccurrenceByVmsMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.occurrenceExtensions().listOccurrenceByVms("sazvpabfud", com.azure.core.util.Context.NONE); + manager.occurrenceExtensions().listOccurrenceByVms("rgdhjh", com.azure.core.util.Context.NONE); } } ``` @@ -81,7 +82,7 @@ import java.util.Arrays; */ public final class OccurrencesCancelSamples { /* - * x-ms-original-file: 2025-04-15-preview/Occurrences_Cancel_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/Occurrences_Cancel_MaximumSet_Gen.json */ /** * Sample code: Occurrences_Cancel_MaximumSet. @@ -91,9 +92,9 @@ public final class OccurrencesCancelSamples { public static void occurrencesCancelMaximumSet(com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.occurrences() - .cancelWithResponse("rgcomputeschedule", "myScheduledAction", "CB26D7CB-3E27-465F-99C8-EAF7A4118245", + .cancelWithResponse("rgcomputeschedule", "scheduled-action-01", "11111111-1111-1111-1111-111111111111", new CancelOccurrenceRequest().withResourceIds(Arrays.asList( - "/subscriptions/CB26D7CB-3E27-465F-99C8-EAF7A4118245/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachines/myVm")), + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1")), com.azure.core.util.Context.NONE); } } @@ -111,7 +112,7 @@ import java.util.Arrays; */ public final class OccurrencesDelaySamples { /* - * x-ms-original-file: 2025-04-15-preview/Occurrences_Delay_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/Occurrences_Delay_MaximumSet_Gen.json */ /** * Sample code: Occurrences_Delay_MaximumSet. @@ -121,10 +122,10 @@ public final class OccurrencesDelaySamples { public static void occurrencesDelayMaximumSet(com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.occurrences() - .delay("rgcomputeschedule", "myScheduledAction", "CB26D7CB-3E27-465F-99C8-EAF7A4118245", new DelayRequest() - .withDelay(OffsetDateTime.parse("2025-05-22T17:00:00.000-07:00")) - .withResourceIds(Arrays.asList( - "/subscriptions/CB26D7CB-3E27-465F-99C8-EAF7A4118245/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachines/myVm")), + .delay("rgcomputeschedule", "scheduled-action-01", "11111111-1111-1111-1111-111111111111", + new DelayRequest().withDelay(OffsetDateTime.parse("2026-03-12T02:39:48.148Z")) + .withResourceIds(Arrays.asList( + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1")), com.azure.core.util.Context.NONE); } } @@ -138,7 +139,7 @@ public final class OccurrencesDelaySamples { */ public final class OccurrencesGetSamples { /* - * x-ms-original-file: 2025-04-15-preview/Occurrences_Get_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/Occurrences_Get_MaximumSet_Gen.json */ /** * Sample code: Occurrences_Get_MaximumSet. @@ -148,7 +149,7 @@ public final class OccurrencesGetSamples { public static void occurrencesGetMaximumSet(com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.occurrences() - .getWithResponse("rgcomputeschedule", "myScheduledAction", "67b5bada-4772-43fc-8dbb-402476d98a45", + .getWithResponse("rgcomputeschedule", "scheduled-action-01", "11111111-1111-1111-1111-111111111111", com.azure.core.util.Context.NONE); } } @@ -162,7 +163,7 @@ public final class OccurrencesGetSamples { */ public final class OccurrencesListByScheduledActionSamples { /* - * x-ms-original-file: 2025-04-15-preview/Occurrences_ListByScheduledAction_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/Occurrences_ListByScheduledAction_MaximumSet_Gen.json */ /** * Sample code: Occurrences_ListByScheduledAction_MaximumSet. @@ -172,7 +173,7 @@ public final class OccurrencesListByScheduledActionSamples { public static void occurrencesListByScheduledActionMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.occurrences() - .listByScheduledAction("rgcomputeschedule", "myScheduledAction", com.azure.core.util.Context.NONE); + .listByScheduledAction("rgcomputeschedule", "scheduled-action-01", com.azure.core.util.Context.NONE); } } ``` @@ -185,7 +186,7 @@ public final class OccurrencesListByScheduledActionSamples { */ public final class OccurrencesListResourcesSamples { /* - * x-ms-original-file: 2025-04-15-preview/Occurrences_ListResources_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/Occurrences_ListResources_MaximumSet_Gen.json */ /** * Sample code: Occurrences_ListResources_MaximumSet. @@ -195,7 +196,7 @@ public final class OccurrencesListResourcesSamples { public static void occurrencesListResourcesMaximumSet(com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.occurrences() - .listResources("rgcomputeschedule", "myScheduledAction", "CB26D7CB-3E27-465F-99C8-EAF7A4118245", + .listResources("rgcomputeschedule", "scheduled-action-01", "11111111-1111-1111-1111-111111111111", com.azure.core.util.Context.NONE); } } @@ -209,7 +210,7 @@ public final class OccurrencesListResourcesSamples { */ public final class OperationsListSamples { /* - * x-ms-original-file: 2025-04-15-preview/Operations_List_MinimumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/Operations_List_MinimumSet_Gen.json */ /** * Sample code: Operations_List_MinimumSet. @@ -222,7 +223,7 @@ public final class OperationsListSamples { } /* - * x-ms-original-file: 2025-04-15-preview/Operations_List_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/Operations_List_MaximumSet_Gen.json */ /** * Sample code: Operations_List_MaximumSet. @@ -244,7 +245,7 @@ public final class OperationsListSamples { */ public final class ScheduledActionExtensionListByVmsSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActionExtension_ListByVms_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActionExtension_ListByVms_MaximumSet_Gen.json */ /** * Sample code: ScheduledActionExtension_ListByVms_MaximumSet. @@ -253,20 +254,7 @@ public final class ScheduledActionExtensionListByVmsSamples { */ public static void scheduledActionExtensionListByVmsMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActionExtensions().listByVms("sazvpabfud", com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActionExtension_ListByVms_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActionExtension_ListByVms_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionExtensionListByVmsMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActionExtensions().listByVms("sazvpabfud", com.azure.core.util.Context.NONE); + manager.scheduledActionExtensions().listByVms("rgdhjh", com.azure.core.util.Context.NONE); } } ``` @@ -286,7 +274,7 @@ import java.util.Arrays; */ public final class ScheduledActionsAttachResourcesSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_AttachResources_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_AttachResources_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_AttachResources_MaximumSet. @@ -296,11 +284,11 @@ public final class ScheduledActionsAttachResourcesSamples { public static void scheduledActionsAttachResourcesMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .attachResourcesWithResponse("rgcomputeschedule", "myScheduledAction", new ResourceAttachRequest() + .attachResourcesWithResponse("rgcomputeschedule", "scheduled-action-01", new ResourceAttachRequest() .withResources(Arrays.asList(new ScheduledActionResourceInner().withResourceId( "/subscriptions/1d04e8f1-ee04-4056-b0b2-718f5bb45b04/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachines/myVm") .withNotificationSettings( - Arrays.asList(new NotificationProperties().withDestination("wbhryycyolvnypjxzlawwvb") + Arrays.asList(new NotificationProperties().withDestination("zaaoabozbhyuhejwsrennfsxowp") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) .withDisabled(true))))), @@ -320,7 +308,7 @@ import java.util.Arrays; */ public final class ScheduledActionsCancelNextOccurrenceSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_CancelNextOccurrence_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_CancelNextOccurrence_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_CancelNextOccurrence_MaximumSet. @@ -330,9 +318,9 @@ public final class ScheduledActionsCancelNextOccurrenceSamples { public static void scheduledActionsCancelNextOccurrenceMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .cancelNextOccurrenceWithResponse("rgcomputeschedule", "myScheduledAction", + .cancelNextOccurrenceWithResponse("rgcomputeschedule", "scheduled-action-01", new CancelOccurrenceRequest().withResourceIds(Arrays.asList( - "/subscriptions/1d04e8f1-ee04-4056-b0b2-718f5bb45b04/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachines/myVm")), + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1")), com.azure.core.util.Context.NONE); } } @@ -348,6 +336,7 @@ import com.azure.resourcemanager.computeschedule.models.Month; import com.azure.resourcemanager.computeschedule.models.NotificationProperties; import com.azure.resourcemanager.computeschedule.models.NotificationType; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.ResourceType; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; import com.azure.resourcemanager.computeschedule.models.ScheduledActionProperties; @@ -364,7 +353,7 @@ import java.util.Map; */ public final class ScheduledActionsCreateOrUpdateSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_CreateOrUpdate_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_CreateOrUpdate_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_CreateOrUpdate_MaximumSet. @@ -374,25 +363,27 @@ public final class ScheduledActionsCreateOrUpdateSamples { public static void scheduledActionsCreateOrUpdateMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .define("myScheduledAction") - .withRegion("vmuhgdgipeypkcv") + .define("scheduled-action-01") + .withRegion("hwhsvnvuwsjwu") .withExistingResourceGroup("rgcomputeschedule") - .withTags(mapOf("key2102", "fakeTokenPlaceholder")) + .withTags(mapOf("key1458", "fakeTokenPlaceholder")) .withProperties(new ScheduledActionProperties().withResourceType(ResourceType.VIRTUAL_MACHINE) .withActionType(ScheduledActionType.START) - .withStartTime(OffsetDateTime.parse("2025-04-17T00:23:55.281Z")) - .withEndTime(OffsetDateTime.parse("2025-04-17T00:23:55.286Z")) - .withSchedule(new ScheduledActionsSchedule().withScheduledTime("19:00:00") - .withTimeZone("g") + .withStartTime(OffsetDateTime.parse("2026-03-12T02:39:45.061Z")) + .withEndTime(OffsetDateTime.parse("2026-03-12T02:39:45.062Z")) + .withSchedule(new ScheduledActionsSchedule().withScheduledTime("12:00:00") + .withTimeZone("ywgarwvwqegtdsdvv") .withRequestedWeekDays(Arrays.asList(WeekDay.MONDAY)) .withRequestedMonths(Arrays.asList(Month.JANUARY)) - .withRequestedDaysOfTheMonth(Arrays.asList(15)) + .withRequestedDaysOfTheMonth(Arrays.asList(18)) .withExecutionParameters( new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(17).withRetryWindowInMinutes(29))) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) .withDeadlineType(DeadlineType.UNKNOWN)) .withNotificationSettings( - Arrays.asList(new NotificationProperties().withDestination("wbhryycyolvnypjxzlawwvb") + Arrays.asList(new NotificationProperties().withDestination("zaaoabozbhyuhejwsrennfsxowp") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) .withDisabled(true))) @@ -422,7 +413,7 @@ public final class ScheduledActionsCreateOrUpdateSamples { */ public final class ScheduledActionsDeleteSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_Delete_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_Delete_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_Delete_MaximumSet. @@ -431,7 +422,7 @@ public final class ScheduledActionsDeleteSamples { */ public static void scheduledActionsDeleteMaximumSet(com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions().delete("rgcomputeschedule", "myScheduledAction", com.azure.core.util.Context.NONE); + manager.scheduledActions().delete("rgcomputeschedule", "scheduled-action-01", com.azure.core.util.Context.NONE); } } ``` @@ -447,7 +438,7 @@ import java.util.Arrays; */ public final class ScheduledActionsDetachResourcesSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_DetachResources_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_DetachResources_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_DetachResources_MaximumSet. @@ -457,9 +448,9 @@ public final class ScheduledActionsDetachResourcesSamples { public static void scheduledActionsDetachResourcesMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .detachResourcesWithResponse("rgcomputeschedule", "myScheduledAction", + .detachResourcesWithResponse("rgcomputeschedule", "scheduled-action-01", new ResourceDetachRequest().withResources(Arrays.asList( - "/subscriptions/1d04e8f1-ee04-4056-b0b2-718f5bb45b04/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachines/myVm")), + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1")), com.azure.core.util.Context.NONE); } } @@ -473,7 +464,7 @@ public final class ScheduledActionsDetachResourcesSamples { */ public final class ScheduledActionsDisableSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_Disable_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_Disable_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_Disable_MaximumSet. @@ -483,7 +474,7 @@ public final class ScheduledActionsDisableSamples { public static void scheduledActionsDisableMaximumSet(com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .disableWithResponse("rgcomputeschedule", "myScheduledAction", com.azure.core.util.Context.NONE); + .disableWithResponse("rgcomputeschedule", "scheduled-action-01", com.azure.core.util.Context.NONE); } } ``` @@ -496,7 +487,7 @@ public final class ScheduledActionsDisableSamples { */ public final class ScheduledActionsEnableSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_Enable_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_Enable_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_Enable_MaximumSet. @@ -506,7 +497,7 @@ public final class ScheduledActionsEnableSamples { public static void scheduledActionsEnableMaximumSet(com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .enableWithResponse("rgcomputeschedule", "myScheduledAction", com.azure.core.util.Context.NONE); + .enableWithResponse("rgcomputeschedule", "scheduled-action-01", com.azure.core.util.Context.NONE); } } ``` @@ -519,7 +510,7 @@ public final class ScheduledActionsEnableSamples { */ public final class ScheduledActionsGetByResourceGroupSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_Get_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_Get_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_Get_MaximumSet. @@ -529,7 +520,8 @@ public final class ScheduledActionsGetByResourceGroupSamples { public static void scheduledActionsGetMaximumSet(com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .getByResourceGroupWithResponse("rgcomputeschedule", "myScheduledAction", com.azure.core.util.Context.NONE); + .getByResourceGroupWithResponse("rgcomputeschedule", "scheduled-action-01", + com.azure.core.util.Context.NONE); } } ``` @@ -542,7 +534,7 @@ public final class ScheduledActionsGetByResourceGroupSamples { */ public final class ScheduledActionsListSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_ListBySubscription_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_ListBySubscription_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_ListBySubscription_MaximumSet. @@ -553,19 +545,6 @@ public final class ScheduledActionsListSamples { com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions().list(com.azure.core.util.Context.NONE); } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_ListBySubscription_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_ListBySubscription_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsListBySubscriptionMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions().list(com.azure.core.util.Context.NONE); - } } ``` @@ -577,7 +556,7 @@ public final class ScheduledActionsListSamples { */ public final class ScheduledActionsListByResourceGroupSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_ListByResourceGroup_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_ListByResourceGroup_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_ListByResourceGroup_MaximumSet. @@ -588,19 +567,6 @@ public final class ScheduledActionsListByResourceGroupSamples { com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions().listByResourceGroup("rgcomputeschedule", com.azure.core.util.Context.NONE); } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_ListByResourceGroup_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_ListByResourceGroup_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsListByResourceGroupMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions().listByResourceGroup("rgcomputeschedule", com.azure.core.util.Context.NONE); - } } ``` @@ -612,7 +578,7 @@ public final class ScheduledActionsListByResourceGroupSamples { */ public final class ScheduledActionsListResourcesSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_ListResources_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_ListResources_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_ListResources_MaximumSet. @@ -622,7 +588,7 @@ public final class ScheduledActionsListResourcesSamples { public static void scheduledActionsListResourcesMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .listResources("rgcomputeschedule", "myScheduledAction", com.azure.core.util.Context.NONE); + .listResources("rgcomputeschedule", "scheduled-action-01", com.azure.core.util.Context.NONE); } } ``` @@ -642,7 +608,7 @@ import java.util.Arrays; */ public final class ScheduledActionsPatchResourcesSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_PatchResources_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_PatchResources_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_PatchResources_MaximumSet. @@ -652,11 +618,11 @@ public final class ScheduledActionsPatchResourcesSamples { public static void scheduledActionsPatchResourcesMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .patchResourcesWithResponse("rgcomputeschedule", "myScheduledAction", new ResourcePatchRequest() + .patchResourcesWithResponse("rgcomputeschedule", "scheduled-action-01", new ResourcePatchRequest() .withResources(Arrays.asList(new ScheduledActionResourceInner().withResourceId( "/subscriptions/1d04e8f1-ee04-4056-b0b2-718f5bb45b04/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachines/myVm") .withNotificationSettings( - Arrays.asList(new NotificationProperties().withDestination("wbhryycyolvnypjxzlawwvb") + Arrays.asList(new NotificationProperties().withDestination("zaaoabozbhyuhejwsrennfsxowp") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) .withDisabled(true))))), @@ -673,7 +639,7 @@ public final class ScheduledActionsPatchResourcesSamples { */ public final class ScheduledActionsTriggerManualOccurrenceSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_TriggerManualOccurrence_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_TriggerManualOccurrence_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_TriggerManualOccurrence_MaximumSet. @@ -683,7 +649,7 @@ public final class ScheduledActionsTriggerManualOccurrenceSamples { public static void scheduledActionsTriggerManualOccurrenceMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .triggerManualOccurrenceWithResponse("rgcomputeschedule", "myScheduledAction", + .triggerManualOccurrenceWithResponse("rgcomputeschedule", "scheduled-action-01", com.azure.core.util.Context.NONE); } } @@ -699,6 +665,7 @@ import com.azure.resourcemanager.computeschedule.models.Month; import com.azure.resourcemanager.computeschedule.models.NotificationProperties; import com.azure.resourcemanager.computeschedule.models.NotificationType; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.ResourceType; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; import com.azure.resourcemanager.computeschedule.models.ScheduledAction; @@ -716,7 +683,7 @@ import java.util.Map; */ public final class ScheduledActionsUpdateSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_Update_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_Update_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_Update_MaximumSet. @@ -726,25 +693,28 @@ public final class ScheduledActionsUpdateSamples { public static void scheduledActionsUpdateMaximumSet(com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { ScheduledAction resource = manager.scheduledActions() - .getByResourceGroupWithResponse("rgcomputeschedule", "myScheduledAction", com.azure.core.util.Context.NONE) + .getByResourceGroupWithResponse("rgcomputeschedule", "scheduled-action-01", + com.azure.core.util.Context.NONE) .getValue(); resource.update() - .withTags(mapOf("key9989", "fakeTokenPlaceholder")) + .withTags(mapOf("key100", "fakeTokenPlaceholder")) .withProperties(new ScheduledActionUpdateProperties().withResourceType(ResourceType.VIRTUAL_MACHINE) .withActionType(ScheduledActionType.START) - .withStartTime(OffsetDateTime.parse("2025-04-17T00:23:58.149Z")) - .withEndTime(OffsetDateTime.parse("2025-04-17T00:23:58.149Z")) - .withSchedule(new ScheduledActionsSchedule().withScheduledTime("19:00:00") - .withTimeZone("bni") + .withStartTime(OffsetDateTime.parse("2026-03-12T02:39:45.818Z")) + .withEndTime(OffsetDateTime.parse("2026-03-12T02:39:45.818Z")) + .withSchedule(new ScheduledActionsSchedule().withScheduledTime("12:00:00") + .withTimeZone("gythvwybzwqubqtmatezbxj") .withRequestedWeekDays(Arrays.asList(WeekDay.MONDAY)) .withRequestedMonths(Arrays.asList(Month.JANUARY)) - .withRequestedDaysOfTheMonth(Arrays.asList(15)) + .withRequestedDaysOfTheMonth(Arrays.asList(18)) .withExecutionParameters( new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(17).withRetryWindowInMinutes(29))) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) .withDeadlineType(DeadlineType.UNKNOWN)) .withNotificationSettings( - Arrays.asList(new NotificationProperties().withDestination("wbhryycyolvnypjxzlawwvb") + Arrays.asList(new NotificationProperties().withDestination("zaaoabozbhyuhejwsrennfsxowp") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) .withDisabled(true))) @@ -769,7 +739,7 @@ public final class ScheduledActionsUpdateSamples { ### ScheduledActions_VirtualMachinesCancelOperations ```java -import com.azure.resourcemanager.computeschedule.models.CancelOperationsRequest; +import com.azure.resourcemanager.computeschedule.models.CancelOperationsContent; import java.util.Arrays; /** @@ -777,24 +747,7 @@ import java.util.Arrays; */ public final class ScheduledActionsVirtualMachinesCancelOperationsSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesCancelOperations_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_VirtualMachinesCancelOperations_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsVirtualMachinesCancelOperationsMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions() - .virtualMachinesCancelOperationsWithResponse("fhdunfivmjiltaiakwhhwdgemfcld", - new CancelOperationsRequest().withOperationIds(Arrays.asList("b211f086-4b91-4686-a453-2f5c012e4d80")) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), - com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesCancelOperations_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesCancelOperations_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_VirtualMachinesCancelOperations_MaximumSet. @@ -804,9 +757,9 @@ public final class ScheduledActionsVirtualMachinesCancelOperationsSamples { public static void scheduledActionsVirtualMachinesCancelOperationsMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesCancelOperationsWithResponse("nivsvluajruxhmsfgmxjnl", - new CancelOperationsRequest().withOperationIds(Arrays.asList("b211f086-4b91-4686-a453-2f5c012e4d80")) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), + .virtualMachinesCancelOperationsWithResponse("msbzqfwhqmtrxafwwh", + new CancelOperationsContent().withOperationIds(Arrays.asList("xgnpiititgkgsewft")) + .withCorrelationid("xqlibhgsczjzsbjvc"), com.azure.core.util.Context.NONE); } } @@ -815,12 +768,12 @@ public final class ScheduledActionsVirtualMachinesCancelOperationsSamples { ### ScheduledActions_VirtualMachinesExecuteCreate ```java -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.computeschedule.models.ExecuteCreateRequest; +import com.azure.resourcemanager.computeschedule.models.ExecuteCreateContent; import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; +import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.ResourceProvisionPayload; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; -import java.nio.charset.StandardCharsets; import java.util.Arrays; import java.util.HashMap; import java.util.Map; @@ -830,84 +783,106 @@ import java.util.Map; */ public final class ScheduledActionsVirtualMachinesExecuteCreateSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesExecuteCreate_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesExecuteCreate_MaximumSet_Gen.json */ /** - * Sample code: ScheduledActions_VirtualMachinesExecuteCreate_MaximumSet_Gen - generated by [MaximumSet] rule. + * Sample code: ScheduledActions_VirtualMachinesExecuteCreate_MaximumSet. * * @param manager Entry point to ComputeScheduleManager. */ - public static void scheduledActionsVirtualMachinesExecuteCreateMaximumSetGenGeneratedByMaximumSetRule( + public static void scheduledActionsVirtualMachinesExecuteCreateMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesExecuteCreateWithResponse("oslhbouzgevzpeydssyelhw", new ExecuteCreateRequest() - .withResourceConfigParameters(new ResourceProvisionPayload().withBaseProfile(mapOf("hardwareProfile", - BinaryData.fromBytes("{name=F1}".getBytes(StandardCharsets.UTF_8)), "provisioningState", - BinaryData.fromBytes("0".getBytes(StandardCharsets.UTF_8)), "storageProfile", - BinaryData.fromBytes("{osDisk={osType=0}}".getBytes(StandardCharsets.UTF_8)), "vmExtensions", - BinaryData.fromBytes( - "[{autoUpgradeMinorVersion=true, protectedSettings=SomeDecryptedSecretValue, provisioningState=0, enableAutomaticUpgrade=true, publisher=Microsoft.Azure.Monitor, type=AzureMonitorLinuxAgent, typeHandlerVersion=1.0}, {name=myExtensionName}]" - .getBytes(StandardCharsets.UTF_8)), - "resourcegroupName", - BinaryData.fromBytes("RG5ABF491C-3164-42A6-8CB5-BF3CB53B018B".getBytes(StandardCharsets.UTF_8)), - "computeApiVersion", BinaryData.fromBytes("2024-07-01".getBytes(StandardCharsets.UTF_8)))) - .withResourceOverrides(Arrays.asList(mapOf("name", - BinaryData.fromBytes("myFleet_523".getBytes(StandardCharsets.UTF_8)), "location", - BinaryData.fromBytes("LocalDev".getBytes(StandardCharsets.UTF_8)), "properties", - BinaryData.fromBytes( - "{hardwareProfile={vmSize=Standard_F1s}, provisioningState=0, osProfile={computerName=myFleet000000, adminUsername=adminUser, windowsConfiguration={additionalUnattendContent=[{passName=someValue, content=}, {passName=someOtherValue, content=SomeDecryptedSecretValue}]}, adminPassword=SomeDecryptedSecretValue}, priority=0}" - .getBytes(StandardCharsets.UTF_8)), - "zones", BinaryData.fromBytes("[1]".getBytes(StandardCharsets.UTF_8))), - mapOf("name", BinaryData.fromBytes("myFleet_524".getBytes(StandardCharsets.UTF_8)), "location", - BinaryData.fromBytes("LocalDev".getBytes(StandardCharsets.UTF_8)), "properties", - BinaryData.fromBytes( - "{hardwareProfile={vmSize=Standard_G1s}, provisioningState=0, osProfile={computerName=myFleet000000, adminUsername=adminUser, windowsConfiguration={additionalUnattendContent=[{passName=someValue, content=}, {passName=someOtherValue, content=SomeDecryptedSecretValue}]}, adminPassword=SomeDecryptedSecretValue}, priority=0}" - .getBytes(StandardCharsets.UTF_8)), - "zones", BinaryData.fromBytes("[2]".getBytes(StandardCharsets.UTF_8))))) - .withResourceCount(2) - .withResourcePrefix("TL1")) - .withExecutionParameters(new ExecutionParameters() - .withRetryPolicy(new RetryPolicy().withRetryCount(5).withRetryWindowInMinutes(40))) - .withCorrelationid("dfe927c5-16a6-40b7-a0f7-8524975ed642"), com.azure.core.util.Context.NONE); + .virtualMachinesExecuteCreateWithResponse("tcvpodlxbyg", + new ExecuteCreateContent() + .withResourceConfigParameters(new ResourceProvisionPayload().withBaseProfile(mapOf()) + .withResourceOverrides(Arrays.asList(mapOf())) + .withResourceCount(19) + .withResourcePrefix("ilgcqhoqrpwfkprxok")) + .withExecutionParameters( + new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) + .withCorrelationid("pkm"), + com.azure.core.util.Context.NONE); } + // Use "Map.of" if available + @SuppressWarnings("unchecked") + private static Map mapOf(Object... inputs) { + Map map = new HashMap<>(); + for (int i = 0; i < inputs.length; i += 2) { + String key = (String) inputs[i]; + T value = (T) inputs[i + 1]; + map.put(key, value); + } + return map; + } +} +``` + +### ScheduledActions_VirtualMachinesExecuteCreateFlex + +```java +import com.azure.resourcemanager.computeschedule.models.AllocationStrategy; +import com.azure.resourcemanager.computeschedule.models.DistributionStrategy; +import com.azure.resourcemanager.computeschedule.models.ExecuteCreateFlexRequest; +import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; +import com.azure.resourcemanager.computeschedule.models.FlexProperties; +import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.OsType; +import com.azure.resourcemanager.computeschedule.models.PriorityProfile; +import com.azure.resourcemanager.computeschedule.models.PriorityType; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; +import com.azure.resourcemanager.computeschedule.models.ResourceProvisionFlexPayload; +import com.azure.resourcemanager.computeschedule.models.RetryPolicy; +import com.azure.resourcemanager.computeschedule.models.VmSizeProfile; +import com.azure.resourcemanager.computeschedule.models.ZoneAllocationPolicy; +import com.azure.resourcemanager.computeschedule.models.ZonePreference; +import java.util.Arrays; +import java.util.HashMap; +import java.util.Map; + +/** + * Samples for ScheduledActions VirtualMachinesExecuteCreateFlex. + */ +public final class ScheduledActionsVirtualMachinesExecuteCreateFlexSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesExecuteCreate_MinimumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesExecuteCreateFlex_MaximumSet_Gen.json */ /** - * Sample code: ScheduledActions_VirtualMachinesExecuteCreate_MinimumSet_Gen - generated by [MinimumSet] rule. + * Sample code: ScheduledActions_VirtualMachinesExecuteCreateFlex_MaximumSet. * * @param manager Entry point to ComputeScheduleManager. */ - public static void scheduledActionsVirtualMachinesExecuteCreateMinimumSetGenGeneratedByMinimumSetRule( + public static void scheduledActionsVirtualMachinesExecuteCreateFlexMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesExecuteCreateWithResponse("useast", new ExecuteCreateRequest() - .withResourceConfigParameters(new ResourceProvisionPayload().withBaseProfile(mapOf("hardwareProfile", - BinaryData.fromBytes("{name=F1}".getBytes(StandardCharsets.UTF_8)), "provisioningState", - BinaryData.fromBytes("0".getBytes(StandardCharsets.UTF_8)), "storageProfile", - BinaryData.fromBytes("{osDisk={osType=0}}".getBytes(StandardCharsets.UTF_8)), "vmExtensions", - BinaryData.fromBytes( - "[{autoUpgradeMinorVersion=true, protectedSettings=SomeDecryptedSecretValue, provisioningState=0, enableAutomaticUpgrade=true, publisher=Microsoft.Azure.Monitor, type=AzureMonitorLinuxAgent, typeHandlerVersion=1.0}, {name=myExtensionName}]" - .getBytes(StandardCharsets.UTF_8)), - "resourcegroupName", - BinaryData.fromBytes("RG5ABF491C-3164-42A6-8CB5-BF3CB53B018B".getBytes(StandardCharsets.UTF_8)), - "computeApiVersion", BinaryData.fromBytes("2024-07-01".getBytes(StandardCharsets.UTF_8)))) - .withResourceOverrides(Arrays.asList(mapOf("name", - BinaryData.fromBytes("myFleet_523".getBytes(StandardCharsets.UTF_8)), "location", - BinaryData.fromBytes("LocalDev".getBytes(StandardCharsets.UTF_8)), "properties", - BinaryData.fromBytes( - "{hardwareProfile={vmSize=Standard_F1s}, provisioningState=0, osProfile={computerName=myFleet000000, adminUsername=adminUser, windowsConfiguration={additionalUnattendContent=[{passName=someValue, content=}, {passName=someOtherValue, content=SomeDecryptedSecretValue}]}, adminPassword=SomeDecryptedSecretValue}, priority=0}" - .getBytes(StandardCharsets.UTF_8)), - "zones", BinaryData.fromBytes("[1]".getBytes(StandardCharsets.UTF_8))), - mapOf("name", BinaryData.fromBytes("myFleet_524".getBytes(StandardCharsets.UTF_8)), "location", - BinaryData.fromBytes("LocalDev".getBytes(StandardCharsets.UTF_8)), "properties", - BinaryData.fromBytes( - "{hardwareProfile={vmSize=Standard_G1s}, provisioningState=0, osProfile={computerName=myFleet000000, adminUsername=adminUser, windowsConfiguration={additionalUnattendContent=[{passName=someValue, content=}, {passName=someOtherValue, content=SomeDecryptedSecretValue}]}, adminPassword=SomeDecryptedSecretValue}, priority=0}" - .getBytes(StandardCharsets.UTF_8)), - "zones", BinaryData.fromBytes("[2]".getBytes(StandardCharsets.UTF_8))))) - .withResourceCount(2)) - .withExecutionParameters(new ExecutionParameters()), com.azure.core.util.Context.NONE); + .virtualMachinesExecuteCreateFlexWithResponse("bnadpwmpjyfduxue", + new ExecuteCreateFlexRequest() + .withResourceConfigParameters( + new ResourceProvisionFlexPayload().withBaseProfile(mapOf()) + .withResourceOverrides(Arrays.asList(mapOf())) + .withResourceCount(24) + .withResourcePrefix("irskthgchddyuddpqaxlw") + .withFlexProperties(new FlexProperties() + .withVmSizeProfiles(Arrays.asList(new VmSizeProfile().withName("bmzylbvz").withRank(24), + new VmSizeProfile().withName("bmzylbvz").withRank(24))) + .withOsType(OsType.WINDOWS) + .withPriorityProfile(new PriorityProfile().withType(PriorityType.REGULAR) + .withAllocationStrategy(AllocationStrategy.LOWEST_PRICE)) + .withZoneAllocationPolicy(new ZoneAllocationPolicy() + .withDistributionStrategy(DistributionStrategy.BEST_EFFORT_SINGLE_ZONE) + .withZonePreferences(Arrays + .asList(new ZonePreference().withZone("kmcvkimwmqwrhfznrqs").withRank(21)))))) + .withExecutionParameters( + new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) + .withCorrelationid("dnncbbqrhnrwcfqrathnexdpcryo"), + com.azure.core.util.Context.NONE); } // Use "Map.of" if available @@ -927,9 +902,10 @@ public final class ScheduledActionsVirtualMachinesExecuteCreateSamples { ### ScheduledActions_VirtualMachinesExecuteDeallocate ```java -import com.azure.resourcemanager.computeschedule.models.ExecuteDeallocateRequest; +import com.azure.resourcemanager.computeschedule.models.ExecuteDeallocateContent; import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.Resources; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; import java.util.Arrays; @@ -939,25 +915,7 @@ import java.util.Arrays; */ public final class ScheduledActionsVirtualMachinesExecuteDeallocateSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesExecuteDeallocate_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_VirtualMachinesExecuteDeallocate_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsVirtualMachinesExecuteDeallocateMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions() - .virtualMachinesExecuteDeallocateWithResponse("qqfrkswrovcice", new ExecuteDeallocateRequest() - .withExecutionParameters(new ExecutionParameters()) - .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesExecuteDeallocate_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesExecuteDeallocate_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_VirtualMachinesExecuteDeallocate_MaximumSet. @@ -967,13 +925,15 @@ public final class ScheduledActionsVirtualMachinesExecuteDeallocateSamples { public static void scheduledActionsVirtualMachinesExecuteDeallocateMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesExecuteDeallocateWithResponse("ykcaptgboliddcfyaiuimj", new ExecuteDeallocateRequest() + .virtualMachinesExecuteDeallocateWithResponse("tobscvse", new ExecuteDeallocateContent() .withExecutionParameters( new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(17).withRetryWindowInMinutes(29))) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1"))) + .withCorrelationid("ruwskrvse"), com.azure.core.util.Context.NONE); } } ``` @@ -981,8 +941,10 @@ public final class ScheduledActionsVirtualMachinesExecuteDeallocateSamples { ### ScheduledActions_VirtualMachinesExecuteDelete ```java -import com.azure.resourcemanager.computeschedule.models.ExecuteDeleteRequest; +import com.azure.resourcemanager.computeschedule.models.ExecuteDeleteContent; import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; +import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.Resources; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; import java.util.Arrays; @@ -992,43 +954,26 @@ import java.util.Arrays; */ public final class ScheduledActionsVirtualMachinesExecuteDeleteSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesExecuteDelete_MinimumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesExecuteDelete_MaximumSet_Gen.json */ /** - * Sample code: ScheduledActions_VirtualMachinesExecuteDelete_MinimumSet_Gen - generated by [MinimumSet] rule. + * Sample code: ScheduledActions_VirtualMachinesExecuteDelete_MaximumSet. * * @param manager Entry point to ComputeScheduleManager. */ - public static void scheduledActionsVirtualMachinesExecuteDeleteMinimumSetGenGeneratedByMinimumSetRule( + public static void scheduledActionsVirtualMachinesExecuteDeleteMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesExecuteDeleteWithResponse("east", new ExecuteDeleteRequest() - .withExecutionParameters(new ExecutionParameters()) - .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3", - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))), - com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesExecuteDelete_MaximumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_VirtualMachinesExecuteDelete_MaximumSet_Gen - generated by [MaximumSet] rule. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsVirtualMachinesExecuteDeleteMaximumSetGenGeneratedByMaximumSetRule( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions() - .virtualMachinesExecuteDeleteWithResponse("east", new ExecuteDeleteRequest() - .withExecutionParameters(new ExecutionParameters() - .withRetryPolicy(new RetryPolicy().withRetryCount(2).withRetryWindowInMinutes(4))) + .virtualMachinesExecuteDeleteWithResponse("swchjs", new ExecuteDeleteContent() + .withExecutionParameters( + new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3", - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("dfe927c5-16a6-40b7-a0f7-8524975ed642") - .withForceDeletion(false), com.azure.core.util.Context.NONE); + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1"))) + .withCorrelationid("upxtzubhqqzhk") + .withForceDeletion(true), com.azure.core.util.Context.NONE); } } ``` @@ -1036,9 +981,10 @@ public final class ScheduledActionsVirtualMachinesExecuteDeleteSamples { ### ScheduledActions_VirtualMachinesExecuteHibernate ```java -import com.azure.resourcemanager.computeschedule.models.ExecuteHibernateRequest; +import com.azure.resourcemanager.computeschedule.models.ExecuteHibernateContent; import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.Resources; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; import java.util.Arrays; @@ -1048,25 +994,7 @@ import java.util.Arrays; */ public final class ScheduledActionsVirtualMachinesExecuteHibernateSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesExecuteHibernate_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_VirtualMachinesExecuteHibernate_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsVirtualMachinesExecuteHibernateMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions() - .virtualMachinesExecuteHibernateWithResponse("xtmm", new ExecuteHibernateRequest() - .withExecutionParameters(new ExecutionParameters()) - .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesExecuteHibernate_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesExecuteHibernate_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_VirtualMachinesExecuteHibernate_MaximumSet. @@ -1076,13 +1004,15 @@ public final class ScheduledActionsVirtualMachinesExecuteHibernateSamples { public static void scheduledActionsVirtualMachinesExecuteHibernateMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesExecuteHibernateWithResponse("gztd", new ExecuteHibernateRequest() + .virtualMachinesExecuteHibernateWithResponse("zydcprtgybcyilgugfwtfp", new ExecuteHibernateContent() .withExecutionParameters( new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(17).withRetryWindowInMinutes(29))) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1"))) + .withCorrelationid("miqcvaudnngdedocspkthnoo"), com.azure.core.util.Context.NONE); } } ``` @@ -1090,9 +1020,10 @@ public final class ScheduledActionsVirtualMachinesExecuteHibernateSamples { ### ScheduledActions_VirtualMachinesExecuteStart ```java -import com.azure.resourcemanager.computeschedule.models.ExecuteStartRequest; +import com.azure.resourcemanager.computeschedule.models.ExecuteStartContent; import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.Resources; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; import java.util.Arrays; @@ -1102,7 +1033,7 @@ import java.util.Arrays; */ public final class ScheduledActionsVirtualMachinesExecuteStartSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesExecuteStart_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesExecuteStart_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_VirtualMachinesExecuteStart_MaximumSet. @@ -1112,31 +1043,15 @@ public final class ScheduledActionsVirtualMachinesExecuteStartSamples { public static void scheduledActionsVirtualMachinesExecuteStartMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesExecuteStartWithResponse("qk", new ExecuteStartRequest() + .virtualMachinesExecuteStartWithResponse("vpcshwavxibrshqepqktfyu", new ExecuteStartContent() .withExecutionParameters( new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(17).withRetryWindowInMinutes(29))) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesExecuteStart_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_VirtualMachinesExecuteStart_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsVirtualMachinesExecuteStartMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions() - .virtualMachinesExecuteStartWithResponse("fbdewllahrteoavajbomjc", new ExecuteStartRequest() - .withExecutionParameters(new ExecutionParameters()) - .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1"))) + .withCorrelationid("fmjvelcuicsoqykbyercnrkda"), com.azure.core.util.Context.NONE); } } ``` @@ -1144,7 +1059,7 @@ public final class ScheduledActionsVirtualMachinesExecuteStartSamples { ### ScheduledActions_VirtualMachinesGetOperationErrors ```java -import com.azure.resourcemanager.computeschedule.models.GetOperationErrorsRequest; +import com.azure.resourcemanager.computeschedule.models.GetOperationErrorsContent; import java.util.Arrays; /** @@ -1152,34 +1067,34 @@ import java.util.Arrays; */ public final class ScheduledActionsVirtualMachinesGetOperationErrorsSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesGetOperationErrors_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesGetOperationErrors_MaximumSet_Gen.json */ /** - * Sample code: ScheduledActions_VirtualMachinesGetOperationErrors_MaximumSet_Gen - generated by [MaximumSet] rule. + * Sample code: ScheduledActions_VirtualMachinesGetOperationErrors_MaximumSet. * * @param manager Entry point to ComputeScheduleManager. */ - public static void scheduledActionsVirtualMachinesGetOperationErrorsMaximumSetGenGeneratedByMaximumSetRule( + public static void scheduledActionsVirtualMachinesGetOperationErrorsMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesGetOperationErrorsWithResponse("ennweqswbghorrgzbet", - new GetOperationErrorsRequest().withOperationIds(Arrays.asList("ksufjznokhsbowdupyt")), + .virtualMachinesGetOperationErrorsWithResponse("hvevnodfnj", + new GetOperationErrorsContent().withOperationIds(Arrays.asList("enrmeatzaw")), com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesGetOperationErrors_MinimumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesGetOperationErrors_MinimumSet_Gen.json */ /** - * Sample code: ScheduledActions_VirtualMachinesGetOperationErrors_MinimumSet_Gen - generated by [MinimumSet] rule. + * Sample code: ScheduledActions_VirtualMachinesGetOperationErrors_MinimumSet. * * @param manager Entry point to ComputeScheduleManager. */ - public static void scheduledActionsVirtualMachinesGetOperationErrorsMinimumSetGenGeneratedByMinimumSetRule( + public static void scheduledActionsVirtualMachinesGetOperationErrorsMinimumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesGetOperationErrorsWithResponse("gcdqwzmxtcn", - new GetOperationErrorsRequest().withOperationIds(Arrays.asList("ksufjznokhsbowdupyt")), + .virtualMachinesGetOperationErrorsWithResponse("vkkri", + new GetOperationErrorsContent().withOperationIds(Arrays.asList("enrmeatzaw")), com.azure.core.util.Context.NONE); } } @@ -1188,7 +1103,7 @@ public final class ScheduledActionsVirtualMachinesGetOperationErrorsSamples { ### ScheduledActions_VirtualMachinesGetOperationStatus ```java -import com.azure.resourcemanager.computeschedule.models.GetOperationStatusRequest; +import com.azure.resourcemanager.computeschedule.models.GetOperationStatusContent; import java.util.Arrays; /** @@ -1196,7 +1111,7 @@ import java.util.Arrays; */ public final class ScheduledActionsVirtualMachinesGetOperationStatusSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesGetOperationStatus_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesGetOperationStatus_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_VirtualMachinesGetOperationStatus_MaximumSet. @@ -1206,26 +1121,9 @@ public final class ScheduledActionsVirtualMachinesGetOperationStatusSamples { public static void scheduledActionsVirtualMachinesGetOperationStatusMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesGetOperationStatusWithResponse("ntfcikxsmthfkdhdcjpevmydzu", - new GetOperationStatusRequest().withOperationIds(Arrays.asList("b211f086-4b91-4686-a453-2f5c012e4d80")) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), - com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesGetOperationStatus_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_VirtualMachinesGetOperationStatus_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsVirtualMachinesGetOperationStatusMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions() - .virtualMachinesGetOperationStatusWithResponse("ykvvjfoopmkwznctgaiblzvea", - new GetOperationStatusRequest().withOperationIds(Arrays.asList("duhqnwosjzexcfwfhryvy")) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), + .virtualMachinesGetOperationStatusWithResponse("gcbtdawfspg", + new GetOperationStatusContent().withOperationIds(Arrays.asList("ehesndkmbcncsvkqvxwkbmidmaxhx")) + .withCorrelationid("hzpmcjplnbokebrbxrtuvxpp"), com.azure.core.util.Context.NONE); } } @@ -1237,10 +1135,11 @@ public final class ScheduledActionsVirtualMachinesGetOperationStatusSamples { import com.azure.resourcemanager.computeschedule.models.DeadlineType; import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; 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 com.azure.resourcemanager.computeschedule.models.SubmitDeallocateContent; import java.time.OffsetDateTime; import java.util.Arrays; @@ -1249,7 +1148,7 @@ import java.util.Arrays; */ public final class ScheduledActionsVirtualMachinesSubmitDeallocateSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesSubmitDeallocate_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesSubmitDeallocate_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_VirtualMachinesSubmitDeallocate_MaximumSet. @@ -1259,37 +1158,20 @@ public final class ScheduledActionsVirtualMachinesSubmitDeallocateSamples { public static void scheduledActionsVirtualMachinesSubmitDeallocateMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesSubmitDeallocateWithResponse("ycipx", new SubmitDeallocateRequest() - .withSchedule(new Schedule().withDeadLine(OffsetDateTime.parse("2025-04-17T00:23:56.803Z")) - .withTimeZone("aigbjdnldtzkteqi") + .virtualMachinesSubmitDeallocateWithResponse("wtkfymadciksjsvamowmbiqdltdzw", new SubmitDeallocateContent() + .withSchedule(new Schedule().withDeadline(OffsetDateTime.parse("2026-03-12T02:39:44.444Z")) + .withDeadLine(OffsetDateTime.parse("2026-03-12T02:39:44.444Z")) + .withTimezone("ehbjytlhnykfkjxujca") + .withTimeZone("feiohhavpmmjrf") .withDeadlineType(DeadlineType.UNKNOWN)) .withExecutionParameters( new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(17).withRetryWindowInMinutes(29))) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesSubmitDeallocate_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_VirtualMachinesSubmitDeallocate_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsVirtualMachinesSubmitDeallocateMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions() - .virtualMachinesSubmitDeallocateWithResponse("zrcmkxsbuxsxxulky", new SubmitDeallocateRequest() - .withSchedule(new Schedule().withDeadLine(OffsetDateTime.parse("2025-04-17T00:23:56.803Z")) - .withTimeZone("aigbjdnldtzkteqi") - .withDeadlineType(DeadlineType.UNKNOWN)) - .withExecutionParameters(new ExecutionParameters()) - .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1"))) + .withCorrelationid("rsi"), com.azure.core.util.Context.NONE); } } ``` @@ -1300,10 +1182,11 @@ public final class ScheduledActionsVirtualMachinesSubmitDeallocateSamples { import com.azure.resourcemanager.computeschedule.models.DeadlineType; import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; 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.SubmitHibernateRequest; +import com.azure.resourcemanager.computeschedule.models.SubmitHibernateContent; import java.time.OffsetDateTime; import java.util.Arrays; @@ -1312,28 +1195,7 @@ import java.util.Arrays; */ public final class ScheduledActionsVirtualMachinesSubmitHibernateSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesSubmitHibernate_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_VirtualMachinesSubmitHibernate_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsVirtualMachinesSubmitHibernateMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions() - .virtualMachinesSubmitHibernateWithResponse("zuevcqpgdohzbjodhachtr", new SubmitHibernateRequest() - .withSchedule(new Schedule().withDeadLine(OffsetDateTime.parse("2025-04-17T00:23:56.803Z")) - .withTimeZone("aigbjdnldtzkteqi") - .withDeadlineType(DeadlineType.UNKNOWN)) - .withExecutionParameters(new ExecutionParameters()) - .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesSubmitHibernate_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesSubmitHibernate_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_VirtualMachinesSubmitHibernate_MaximumSet. @@ -1343,16 +1205,20 @@ public final class ScheduledActionsVirtualMachinesSubmitHibernateSamples { public static void scheduledActionsVirtualMachinesSubmitHibernateMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesSubmitHibernateWithResponse("rhadyapnyvmobwg", new SubmitHibernateRequest() - .withSchedule(new Schedule().withDeadLine(OffsetDateTime.parse("2025-04-17T00:23:56.803Z")) - .withTimeZone("aigbjdnldtzkteqi") + .virtualMachinesSubmitHibernateWithResponse("aoewv", new SubmitHibernateContent() + .withSchedule(new Schedule().withDeadline(OffsetDateTime.parse("2026-03-12T02:39:44.444Z")) + .withDeadLine(OffsetDateTime.parse("2026-03-12T02:39:44.444Z")) + .withTimezone("ehbjytlhnykfkjxujca") + .withTimeZone("feiohhavpmmjrf") .withDeadlineType(DeadlineType.UNKNOWN)) .withExecutionParameters( new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(17).withRetryWindowInMinutes(29))) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1"))) + .withCorrelationid("lgpkqjojane"), com.azure.core.util.Context.NONE); } } ``` @@ -1363,10 +1229,11 @@ public final class ScheduledActionsVirtualMachinesSubmitHibernateSamples { import com.azure.resourcemanager.computeschedule.models.DeadlineType; import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; 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 com.azure.resourcemanager.computeschedule.models.SubmitStartContent; import java.time.OffsetDateTime; import java.util.Arrays; @@ -1375,7 +1242,7 @@ import java.util.Arrays; */ public final class ScheduledActionsVirtualMachinesSubmitStartSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesSubmitStart_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesSubmitStart_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_VirtualMachinesSubmitStart_MaximumSet. @@ -1385,37 +1252,20 @@ public final class ScheduledActionsVirtualMachinesSubmitStartSamples { public static void scheduledActionsVirtualMachinesSubmitStartMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesSubmitStartWithResponse("pxtvvk", new SubmitStartRequest() - .withSchedule(new Schedule().withDeadLine(OffsetDateTime.parse("2025-04-17T00:23:56.803Z")) - .withTimeZone("aigbjdnldtzkteqi") + .virtualMachinesSubmitStartWithResponse("cabm", new SubmitStartContent() + .withSchedule(new Schedule().withDeadline(OffsetDateTime.parse("2026-03-12T02:39:44.444Z")) + .withDeadLine(OffsetDateTime.parse("2026-03-12T02:39:44.444Z")) + .withTimezone("ehbjytlhnykfkjxujca") + .withTimeZone("feiohhavpmmjrf") .withDeadlineType(DeadlineType.UNKNOWN)) .withExecutionParameters( new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(17).withRetryWindowInMinutes(29))) - .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesSubmitStart_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_VirtualMachinesSubmitStart_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsVirtualMachinesSubmitStartMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions() - .virtualMachinesSubmitStartWithResponse("ufrcsuw", new SubmitStartRequest() - .withSchedule(new Schedule().withDeadLine(OffsetDateTime.parse("2025-04-17T00:23:56.803Z")) - .withTimeZone("aigbjdnldtzkteqi") - .withDeadlineType(DeadlineType.UNKNOWN)) - .withExecutionParameters(new ExecutionParameters()) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1"))) + .withCorrelationid("ttlsvgmsykwowrajtmnztcm"), 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 1f9d7f9c9f7d..82da062c6c8a 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/pom.xml +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/pom.xml @@ -3,7 +3,7 @@ ~ Licensed under the MIT License. ~ Code generated by Microsoft (R) TypeSpec Code Generator. --> - + 4.0.0 com.azure @@ -18,7 +18,7 @@ jar Microsoft Azure SDK for Compute Schedule Management - This package contains Microsoft Azure SDK for Compute Schedule Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Microsoft.ComputeSchedule Resource Provider management API. Package api-version 2025-04-15-preview. + This package contains Microsoft Azure SDK for Compute Schedule Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Microsoft.ComputeSchedule Resource Provider management API. Package api-version 2026-03-01-preview. https://github.com/Azure/azure-sdk-for-java diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/fluent/ScheduledActionsClient.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/fluent/ScheduledActionsClient.java index 0ede96423a8c..a0a4a7924cdb 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/fluent/ScheduledActionsClient.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/fluent/ScheduledActionsClient.java @@ -12,6 +12,7 @@ import com.azure.core.util.Context; import com.azure.core.util.polling.SyncPoller; import com.azure.resourcemanager.computeschedule.fluent.models.CancelOperationsResponseInner; +import com.azure.resourcemanager.computeschedule.fluent.models.CreateFlexResourceOperationResponseInner; import com.azure.resourcemanager.computeschedule.fluent.models.CreateResourceOperationResponseInner; import com.azure.resourcemanager.computeschedule.fluent.models.DeallocateResourceOperationResponseInner; import com.azure.resourcemanager.computeschedule.fluent.models.DeleteResourceOperationResponseInner; @@ -24,21 +25,22 @@ import com.azure.resourcemanager.computeschedule.fluent.models.ScheduledActionResourceInner; import com.azure.resourcemanager.computeschedule.fluent.models.StartResourceOperationResponseInner; import com.azure.resourcemanager.computeschedule.models.CancelOccurrenceRequest; -import com.azure.resourcemanager.computeschedule.models.CancelOperationsRequest; -import com.azure.resourcemanager.computeschedule.models.ExecuteCreateRequest; -import com.azure.resourcemanager.computeschedule.models.ExecuteDeallocateRequest; -import com.azure.resourcemanager.computeschedule.models.ExecuteDeleteRequest; -import com.azure.resourcemanager.computeschedule.models.ExecuteHibernateRequest; -import com.azure.resourcemanager.computeschedule.models.ExecuteStartRequest; -import com.azure.resourcemanager.computeschedule.models.GetOperationErrorsRequest; -import com.azure.resourcemanager.computeschedule.models.GetOperationStatusRequest; +import com.azure.resourcemanager.computeschedule.models.CancelOperationsContent; +import com.azure.resourcemanager.computeschedule.models.ExecuteCreateContent; +import com.azure.resourcemanager.computeschedule.models.ExecuteCreateFlexRequest; +import com.azure.resourcemanager.computeschedule.models.ExecuteDeallocateContent; +import com.azure.resourcemanager.computeschedule.models.ExecuteDeleteContent; +import com.azure.resourcemanager.computeschedule.models.ExecuteHibernateContent; +import com.azure.resourcemanager.computeschedule.models.ExecuteStartContent; +import com.azure.resourcemanager.computeschedule.models.GetOperationErrorsContent; +import com.azure.resourcemanager.computeschedule.models.GetOperationStatusContent; import com.azure.resourcemanager.computeschedule.models.ResourceAttachRequest; import com.azure.resourcemanager.computeschedule.models.ResourceDetachRequest; import com.azure.resourcemanager.computeschedule.models.ResourcePatchRequest; import com.azure.resourcemanager.computeschedule.models.ScheduledActionUpdate; -import com.azure.resourcemanager.computeschedule.models.SubmitDeallocateRequest; -import com.azure.resourcemanager.computeschedule.models.SubmitHibernateRequest; -import com.azure.resourcemanager.computeschedule.models.SubmitStartRequest; +import com.azure.resourcemanager.computeschedule.models.SubmitDeallocateContent; +import com.azure.resourcemanager.computeschedule.models.SubmitHibernateContent; +import com.azure.resourcemanager.computeschedule.models.SubmitStartContent; /** * An instance of this class provides access to all the operations defined in ScheduledActionsClient. @@ -58,7 +60,7 @@ public interface ScheduledActionsClient { */ @ServiceMethod(returns = ReturnType.SINGLE) Response virtualMachinesSubmitDeallocateWithResponse( - String locationparameter, SubmitDeallocateRequest requestBody, Context context); + String locationparameter, SubmitDeallocateContent requestBody, Context context); /** * VirtualMachinesSubmitDeallocate: Schedule deallocate operation for a batch of virtual machines at datetime in @@ -73,7 +75,7 @@ Response virtualMachinesSubmitDealloca */ @ServiceMethod(returns = ReturnType.SINGLE) DeallocateResourceOperationResponseInner virtualMachinesSubmitDeallocate(String locationparameter, - SubmitDeallocateRequest requestBody); + SubmitDeallocateContent requestBody); /** * VirtualMachinesSubmitHibernate: Schedule hibernate operation for a batch of virtual machines at datetime in @@ -89,7 +91,7 @@ DeallocateResourceOperationResponseInner virtualMachinesSubmitDeallocate(String */ @ServiceMethod(returns = ReturnType.SINGLE) Response virtualMachinesSubmitHibernateWithResponse( - String locationparameter, SubmitHibernateRequest requestBody, Context context); + String locationparameter, SubmitHibernateContent requestBody, Context context); /** * VirtualMachinesSubmitHibernate: Schedule hibernate operation for a batch of virtual machines at datetime in @@ -104,7 +106,7 @@ Response virtualMachinesSubmitHibernate */ @ServiceMethod(returns = ReturnType.SINGLE) HibernateResourceOperationResponseInner virtualMachinesSubmitHibernate(String locationparameter, - SubmitHibernateRequest requestBody); + SubmitHibernateContent requestBody); /** * VirtualMachinesSubmitStart: Schedule start operation for a batch of virtual machines at datetime in future. @@ -119,7 +121,7 @@ HibernateResourceOperationResponseInner virtualMachinesSubmitHibernate(String lo */ @ServiceMethod(returns = ReturnType.SINGLE) Response virtualMachinesSubmitStartWithResponse(String locationparameter, - SubmitStartRequest requestBody, Context context); + SubmitStartContent requestBody, Context context); /** * VirtualMachinesSubmitStart: Schedule start operation for a batch of virtual machines at datetime in future. @@ -133,7 +135,7 @@ Response virtualMachinesSubmitStartWithResp */ @ServiceMethod(returns = ReturnType.SINGLE) StartResourceOperationResponseInner virtualMachinesSubmitStart(String locationparameter, - SubmitStartRequest requestBody); + SubmitStartContent requestBody); /** * VirtualMachinesExecuteDeallocate: Execute deallocate operation for a batch of virtual machines, this operation is @@ -149,7 +151,7 @@ StartResourceOperationResponseInner virtualMachinesSubmitStart(String locationpa */ @ServiceMethod(returns = ReturnType.SINGLE) Response virtualMachinesExecuteDeallocateWithResponse( - String locationparameter, ExecuteDeallocateRequest requestBody, Context context); + String locationparameter, ExecuteDeallocateContent requestBody, Context context); /** * VirtualMachinesExecuteDeallocate: Execute deallocate operation for a batch of virtual machines, this operation is @@ -164,7 +166,7 @@ Response virtualMachinesExecuteDealloc */ @ServiceMethod(returns = ReturnType.SINGLE) DeallocateResourceOperationResponseInner virtualMachinesExecuteDeallocate(String locationparameter, - ExecuteDeallocateRequest requestBody); + ExecuteDeallocateContent requestBody); /** * VirtualMachinesExecuteHibernate: Execute hibernate operation for a batch of virtual machines, this operation is @@ -180,7 +182,7 @@ DeallocateResourceOperationResponseInner virtualMachinesExecuteDeallocate(String */ @ServiceMethod(returns = ReturnType.SINGLE) Response virtualMachinesExecuteHibernateWithResponse( - String locationparameter, ExecuteHibernateRequest requestBody, Context context); + String locationparameter, ExecuteHibernateContent requestBody, Context context); /** * VirtualMachinesExecuteHibernate: Execute hibernate operation for a batch of virtual machines, this operation is @@ -195,7 +197,7 @@ Response virtualMachinesExecuteHibernat */ @ServiceMethod(returns = ReturnType.SINGLE) HibernateResourceOperationResponseInner virtualMachinesExecuteHibernate(String locationparameter, - ExecuteHibernateRequest requestBody); + ExecuteHibernateContent requestBody); /** * VirtualMachinesExecuteStart: Execute start operation for a batch of virtual machines, this operation is triggered @@ -211,7 +213,7 @@ HibernateResourceOperationResponseInner virtualMachinesExecuteHibernate(String l */ @ServiceMethod(returns = ReturnType.SINGLE) Response virtualMachinesExecuteStartWithResponse(String locationparameter, - ExecuteStartRequest requestBody, Context context); + ExecuteStartContent requestBody, Context context); /** * VirtualMachinesExecuteStart: Execute start operation for a batch of virtual machines, this operation is triggered @@ -226,11 +228,42 @@ Response virtualMachinesExecuteStartWithRes */ @ServiceMethod(returns = ReturnType.SINGLE) StartResourceOperationResponseInner virtualMachinesExecuteStart(String locationparameter, - ExecuteStartRequest requestBody); + ExecuteStartContent requestBody); /** - * VirtualMachinesExecuteCreate: Execute create operation for a batch of virtual machines, this operation is - * triggered as soon as Computeschedule receives it. + * VirtualMachinesExecuteCreateFlex: Execute create operation for a batch of virtual machines with flex properties, + * this operation is triggered as soon as Computeschedule receives it. + * + * @param locationparameter The location name. + * @param body The request body. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response from a create flex request along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + Response virtualMachinesExecuteCreateFlexWithResponse( + String locationparameter, ExecuteCreateFlexRequest body, Context context); + + /** + * VirtualMachinesExecuteCreateFlex: Execute create operation for a batch of virtual machines with flex properties, + * this operation is triggered as soon as Computeschedule receives it. + * + * @param locationparameter The location name. + * @param body The request body. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response from a create flex request. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + CreateFlexResourceOperationResponseInner virtualMachinesExecuteCreateFlex(String locationparameter, + ExecuteCreateFlexRequest body); + + /** + * [PRIVATE PREVIEW]: VirtualMachinesExecuteCreate: Execute create operation for a batch of virtual machines, this + * operation is triggered as soon as Computeschedule receives it. * * @param locationparameter The location name. * @param requestBody The request body. @@ -242,11 +275,11 @@ StartResourceOperationResponseInner virtualMachinesExecuteStart(String locationp */ @ServiceMethod(returns = ReturnType.SINGLE) Response virtualMachinesExecuteCreateWithResponse(String locationparameter, - ExecuteCreateRequest requestBody, Context context); + ExecuteCreateContent requestBody, Context context); /** - * VirtualMachinesExecuteCreate: Execute create operation for a batch of virtual machines, this operation is - * triggered as soon as Computeschedule receives it. + * [PRIVATE PREVIEW]: VirtualMachinesExecuteCreate: Execute create operation for a batch of virtual machines, this + * operation is triggered as soon as Computeschedule receives it. * * @param locationparameter The location name. * @param requestBody The request body. @@ -257,11 +290,11 @@ Response virtualMachinesExecuteCreateWithR */ @ServiceMethod(returns = ReturnType.SINGLE) CreateResourceOperationResponseInner virtualMachinesExecuteCreate(String locationparameter, - ExecuteCreateRequest requestBody); + ExecuteCreateContent requestBody); /** - * VirtualMachinesExecuteDelete: Execute delete operation for a batch of virtual machines, this operation is - * triggered as soon as Computeschedule receives it. + * [PRIVATE PREVIEW]: VirtualMachinesExecuteDelete: Execute delete operation for a batch of virtual machines, this + * operation is triggered as soon as Computeschedule receives it. * * @param locationparameter The location name. * @param requestBody The request body. @@ -273,11 +306,11 @@ CreateResourceOperationResponseInner virtualMachinesExecuteCreate(String locatio */ @ServiceMethod(returns = ReturnType.SINGLE) Response virtualMachinesExecuteDeleteWithResponse(String locationparameter, - ExecuteDeleteRequest requestBody, Context context); + ExecuteDeleteContent requestBody, Context context); /** - * VirtualMachinesExecuteDelete: Execute delete operation for a batch of virtual machines, this operation is - * triggered as soon as Computeschedule receives it. + * [PRIVATE PREVIEW]: VirtualMachinesExecuteDelete: Execute delete operation for a batch of virtual machines, this + * operation is triggered as soon as Computeschedule receives it. * * @param locationparameter The location name. * @param requestBody The request body. @@ -288,7 +321,7 @@ Response virtualMachinesExecuteDeleteWithR */ @ServiceMethod(returns = ReturnType.SINGLE) DeleteResourceOperationResponseInner virtualMachinesExecuteDelete(String locationparameter, - ExecuteDeleteRequest requestBody); + ExecuteDeleteContent requestBody); /** * VirtualMachinesGetOperationStatus: Polling endpoint to read status of operations performed on virtual machines. @@ -303,7 +336,7 @@ DeleteResourceOperationResponseInner virtualMachinesExecuteDelete(String locatio */ @ServiceMethod(returns = ReturnType.SINGLE) Response virtualMachinesGetOperationStatusWithResponse(String locationparameter, - GetOperationStatusRequest requestBody, Context context); + GetOperationStatusContent requestBody, Context context); /** * VirtualMachinesGetOperationStatus: Polling endpoint to read status of operations performed on virtual machines. @@ -317,7 +350,7 @@ Response virtualMachinesGetOperationStatusWithR */ @ServiceMethod(returns = ReturnType.SINGLE) GetOperationStatusResponseInner virtualMachinesGetOperationStatus(String locationparameter, - GetOperationStatusRequest requestBody); + GetOperationStatusContent requestBody); /** * VirtualMachinesCancelOperations: Cancel a previously submitted (start/deallocate/hibernate) request. @@ -332,7 +365,7 @@ GetOperationStatusResponseInner virtualMachinesGetOperationStatus(String locatio */ @ServiceMethod(returns = ReturnType.SINGLE) Response virtualMachinesCancelOperationsWithResponse(String locationparameter, - CancelOperationsRequest requestBody, Context context); + CancelOperationsContent requestBody, Context context); /** * VirtualMachinesCancelOperations: Cancel a previously submitted (start/deallocate/hibernate) request. @@ -346,7 +379,7 @@ Response virtualMachinesCancelOperationsWithRespo */ @ServiceMethod(returns = ReturnType.SINGLE) CancelOperationsResponseInner virtualMachinesCancelOperations(String locationparameter, - CancelOperationsRequest requestBody); + CancelOperationsContent requestBody); /** * VirtualMachinesGetOperationErrors: Get error details on operation errors (like transient errors encountered, @@ -362,7 +395,7 @@ CancelOperationsResponseInner virtualMachinesCancelOperations(String locationpar */ @ServiceMethod(returns = ReturnType.SINGLE) Response virtualMachinesGetOperationErrorsWithResponse(String locationparameter, - GetOperationErrorsRequest requestBody, Context context); + GetOperationErrorsContent requestBody, Context context); /** * VirtualMachinesGetOperationErrors: Get error details on operation errors (like transient errors encountered, @@ -377,7 +410,7 @@ Response virtualMachinesGetOperationErrorsWithR */ @ServiceMethod(returns = ReturnType.SINGLE) GetOperationErrorsResponseInner virtualMachinesGetOperationErrors(String locationparameter, - GetOperationErrorsRequest requestBody); + GetOperationErrorsContent requestBody); /** * Get a ScheduledAction. diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/CreateFlexResourceOperationResponseInner.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/CreateFlexResourceOperationResponseInner.java new file mode 100644 index 000000000000..82db97de60e0 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/CreateFlexResourceOperationResponseInner.java @@ -0,0 +1,131 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.fluent.models; + +import com.azure.core.annotation.Immutable; +import com.azure.json.JsonReader; +import com.azure.json.JsonSerializable; +import com.azure.json.JsonToken; +import com.azure.json.JsonWriter; +import com.azure.resourcemanager.computeschedule.models.ResourceOperation; +import java.io.IOException; +import java.util.List; + +/** + * The response from a create flex request. + */ +@Immutable +public final class CreateFlexResourceOperationResponseInner + implements JsonSerializable { + /* + * The description of the operation response + */ + private String description; + + /* + * The type of resources used in the create flex request eg virtual machines + */ + private String type; + + /* + * The location of the create flex request eg westus + */ + private String location; + + /* + * The results from the create flex request if no errors exist + */ + private List results; + + /** + * Creates an instance of CreateFlexResourceOperationResponseInner class. + */ + private CreateFlexResourceOperationResponseInner() { + } + + /** + * Get the description property: The description of the operation response. + * + * @return the description value. + */ + public String description() { + return this.description; + } + + /** + * Get the type property: The type of resources used in the create flex request eg virtual machines. + * + * @return the type value. + */ + public String type() { + return this.type; + } + + /** + * Get the location property: The location of the create flex request eg westus. + * + * @return the location value. + */ + public String location() { + return this.location; + } + + /** + * Get the results property: The results from the create flex request if no errors exist. + * + * @return the results value. + */ + public List results() { + return this.results; + } + + /** + * {@inheritDoc} + */ + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.writeStartObject(); + jsonWriter.writeStringField("description", this.description); + jsonWriter.writeStringField("type", this.type); + jsonWriter.writeStringField("location", this.location); + jsonWriter.writeArrayField("results", this.results, (writer, element) -> writer.writeJson(element)); + return jsonWriter.writeEndObject(); + } + + /** + * Reads an instance of CreateFlexResourceOperationResponseInner from the JsonReader. + * + * @param jsonReader The JsonReader being read. + * @return An instance of CreateFlexResourceOperationResponseInner if the JsonReader was pointing to an instance of + * it, or null if it was pointing to JSON null. + * @throws IllegalStateException If the deserialized JSON object was missing any required properties. + * @throws IOException If an error occurs while reading the CreateFlexResourceOperationResponseInner. + */ + public static CreateFlexResourceOperationResponseInner fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + CreateFlexResourceOperationResponseInner deserializedCreateFlexResourceOperationResponseInner + = new CreateFlexResourceOperationResponseInner(); + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("description".equals(fieldName)) { + deserializedCreateFlexResourceOperationResponseInner.description = reader.getString(); + } else if ("type".equals(fieldName)) { + deserializedCreateFlexResourceOperationResponseInner.type = reader.getString(); + } else if ("location".equals(fieldName)) { + deserializedCreateFlexResourceOperationResponseInner.location = reader.getString(); + } else if ("results".equals(fieldName)) { + List results = reader.readArray(reader1 -> ResourceOperation.fromJson(reader1)); + deserializedCreateFlexResourceOperationResponseInner.results = results; + } else { + reader.skipChildren(); + } + } + + return deserializedCreateFlexResourceOperationResponseInner; + }); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/implementation/ComputeScheduleMgmtClientImpl.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/implementation/ComputeScheduleMgmtClientImpl.java index ab94a835313d..28c363fadd9f 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/implementation/ComputeScheduleMgmtClientImpl.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/implementation/ComputeScheduleMgmtClientImpl.java @@ -217,7 +217,7 @@ public OccurrenceExtensionsClient getOccurrenceExtensions() { this.defaultPollInterval = defaultPollInterval; this.endpoint = endpoint; this.subscriptionId = subscriptionId; - this.apiVersion = "2025-04-15-preview"; + this.apiVersion = "2026-03-01-preview"; this.operations = new OperationsClientImpl(this); this.scheduledActions = new ScheduledActionsClientImpl(this); this.scheduledActionExtensions = new ScheduledActionExtensionsClientImpl(this); diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/implementation/CreateFlexResourceOperationResponseImpl.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/implementation/CreateFlexResourceOperationResponseImpl.java new file mode 100644 index 000000000000..25802b6047be --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/implementation/CreateFlexResourceOperationResponseImpl.java @@ -0,0 +1,52 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.implementation; + +import com.azure.resourcemanager.computeschedule.fluent.models.CreateFlexResourceOperationResponseInner; +import com.azure.resourcemanager.computeschedule.models.CreateFlexResourceOperationResponse; +import com.azure.resourcemanager.computeschedule.models.ResourceOperation; +import java.util.Collections; +import java.util.List; + +public final class CreateFlexResourceOperationResponseImpl implements CreateFlexResourceOperationResponse { + private CreateFlexResourceOperationResponseInner innerObject; + + private final com.azure.resourcemanager.computeschedule.ComputeScheduleManager serviceManager; + + CreateFlexResourceOperationResponseImpl(CreateFlexResourceOperationResponseInner innerObject, + com.azure.resourcemanager.computeschedule.ComputeScheduleManager serviceManager) { + this.innerObject = innerObject; + this.serviceManager = serviceManager; + } + + public String description() { + return this.innerModel().description(); + } + + public String type() { + return this.innerModel().type(); + } + + public String location() { + return this.innerModel().location(); + } + + public List results() { + List inner = this.innerModel().results(); + if (inner != null) { + return Collections.unmodifiableList(inner); + } else { + return Collections.emptyList(); + } + } + + public CreateFlexResourceOperationResponseInner innerModel() { + return this.innerObject; + } + + private com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager() { + return this.serviceManager; + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionsClientImpl.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionsClientImpl.java index 1f0a60a73914..7fe70dc656e3 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionsClientImpl.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionsClientImpl.java @@ -36,6 +36,7 @@ import com.azure.core.util.polling.SyncPoller; import com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient; import com.azure.resourcemanager.computeschedule.fluent.models.CancelOperationsResponseInner; +import com.azure.resourcemanager.computeschedule.fluent.models.CreateFlexResourceOperationResponseInner; import com.azure.resourcemanager.computeschedule.fluent.models.CreateResourceOperationResponseInner; import com.azure.resourcemanager.computeschedule.fluent.models.DeallocateResourceOperationResponseInner; import com.azure.resourcemanager.computeschedule.fluent.models.DeleteResourceOperationResponseInner; @@ -50,21 +51,22 @@ import com.azure.resourcemanager.computeschedule.implementation.models.ResourceListResponse; import com.azure.resourcemanager.computeschedule.implementation.models.ScheduledActionListResult; import com.azure.resourcemanager.computeschedule.models.CancelOccurrenceRequest; -import com.azure.resourcemanager.computeschedule.models.CancelOperationsRequest; -import com.azure.resourcemanager.computeschedule.models.ExecuteCreateRequest; -import com.azure.resourcemanager.computeschedule.models.ExecuteDeallocateRequest; -import com.azure.resourcemanager.computeschedule.models.ExecuteDeleteRequest; -import com.azure.resourcemanager.computeschedule.models.ExecuteHibernateRequest; -import com.azure.resourcemanager.computeschedule.models.ExecuteStartRequest; -import com.azure.resourcemanager.computeschedule.models.GetOperationErrorsRequest; -import com.azure.resourcemanager.computeschedule.models.GetOperationStatusRequest; +import com.azure.resourcemanager.computeschedule.models.CancelOperationsContent; +import com.azure.resourcemanager.computeschedule.models.ExecuteCreateContent; +import com.azure.resourcemanager.computeschedule.models.ExecuteCreateFlexRequest; +import com.azure.resourcemanager.computeschedule.models.ExecuteDeallocateContent; +import com.azure.resourcemanager.computeschedule.models.ExecuteDeleteContent; +import com.azure.resourcemanager.computeschedule.models.ExecuteHibernateContent; +import com.azure.resourcemanager.computeschedule.models.ExecuteStartContent; +import com.azure.resourcemanager.computeschedule.models.GetOperationErrorsContent; +import com.azure.resourcemanager.computeschedule.models.GetOperationStatusContent; import com.azure.resourcemanager.computeschedule.models.ResourceAttachRequest; import com.azure.resourcemanager.computeschedule.models.ResourceDetachRequest; import com.azure.resourcemanager.computeschedule.models.ResourcePatchRequest; import com.azure.resourcemanager.computeschedule.models.ScheduledActionUpdate; -import com.azure.resourcemanager.computeschedule.models.SubmitDeallocateRequest; -import com.azure.resourcemanager.computeschedule.models.SubmitHibernateRequest; -import com.azure.resourcemanager.computeschedule.models.SubmitStartRequest; +import com.azure.resourcemanager.computeschedule.models.SubmitDeallocateContent; +import com.azure.resourcemanager.computeschedule.models.SubmitHibernateContent; +import com.azure.resourcemanager.computeschedule.models.SubmitStartContent; import java.nio.ByteBuffer; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; @@ -108,7 +110,7 @@ Mono> virtualMachinesSubmitDe @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") SubmitDeallocateRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") SubmitDeallocateContent requestBody, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesSubmitDeallocate") @@ -118,7 +120,7 @@ Response virtualMachinesSubmitDealloca @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") SubmitDeallocateRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") SubmitDeallocateContent requestBody, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesSubmitHibernate") @@ -128,7 +130,7 @@ Mono> virtualMachinesSubmitHib @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") SubmitHibernateRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") SubmitHibernateContent requestBody, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesSubmitHibernate") @@ -138,7 +140,7 @@ Response virtualMachinesSubmitHibernate @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") SubmitHibernateRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") SubmitHibernateContent requestBody, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesSubmitStart") @@ -148,7 +150,7 @@ Mono> virtualMachinesSubmitStart( @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") SubmitStartRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") SubmitStartContent requestBody, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesSubmitStart") @@ -158,7 +160,7 @@ Response virtualMachinesSubmitStartSync( @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") SubmitStartRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") SubmitStartContent requestBody, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteDeallocate") @@ -168,7 +170,7 @@ Mono> virtualMachinesExecuteD @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteDeallocateRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteDeallocateContent requestBody, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteDeallocate") @@ -178,7 +180,7 @@ Response virtualMachinesExecuteDealloc @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteDeallocateRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteDeallocateContent requestBody, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteHibernate") @@ -188,7 +190,7 @@ Mono> virtualMachinesExecuteHi @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteHibernateRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteHibernateContent requestBody, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteHibernate") @@ -198,7 +200,7 @@ Response virtualMachinesExecuteHibernat @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteHibernateRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteHibernateContent requestBody, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteStart") @@ -208,7 +210,7 @@ Mono> virtualMachinesExecuteStart( @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteStartRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteStartContent requestBody, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteStart") @@ -218,7 +220,27 @@ Response virtualMachinesExecuteStartSync( @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteStartRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteStartContent requestBody, + Context context); + + @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteCreateFlex") + @ExpectedResponses({ 200 }) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono> virtualMachinesExecuteCreateFlex( + @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, + @PathParam("subscriptionId") String subscriptionId, + @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, + @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteCreateFlexRequest body, + Context context); + + @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteCreateFlex") + @ExpectedResponses({ 200 }) + @UnexpectedResponseExceptionType(ManagementException.class) + Response virtualMachinesExecuteCreateFlexSync( + @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, + @PathParam("subscriptionId") String subscriptionId, + @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, + @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteCreateFlexRequest body, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteCreate") @@ -228,7 +250,7 @@ Mono> virtualMachinesExecuteCreat @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteCreateRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteCreateContent requestBody, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteCreate") @@ -238,7 +260,7 @@ Response virtualMachinesExecuteCreateSync( @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteCreateRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteCreateContent requestBody, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteDelete") @@ -248,7 +270,7 @@ Mono> virtualMachinesExecuteDelet @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteDeleteRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteDeleteContent requestBody, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteDelete") @@ -258,7 +280,7 @@ Response virtualMachinesExecuteDeleteSync( @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteDeleteRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") ExecuteDeleteContent requestBody, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesGetOperationStatus") @@ -268,7 +290,7 @@ Mono> virtualMachinesGetOperationStatu @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") GetOperationStatusRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") GetOperationStatusContent requestBody, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesGetOperationStatus") @@ -278,7 +300,7 @@ Response virtualMachinesGetOperationStatusSync( @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") GetOperationStatusRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") GetOperationStatusContent requestBody, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesCancelOperations") @@ -288,7 +310,7 @@ Mono> virtualMachinesCancelOperations( @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") CancelOperationsRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") CancelOperationsContent requestBody, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesCancelOperations") @@ -298,7 +320,7 @@ Response virtualMachinesCancelOperationsSync( @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") CancelOperationsRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") CancelOperationsContent requestBody, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesGetOperationErrors") @@ -308,7 +330,7 @@ Mono> virtualMachinesGetOperationError @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") GetOperationErrorsRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") GetOperationErrorsContent requestBody, Context context); @Post("/subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesGetOperationErrors") @@ -318,7 +340,7 @@ Response virtualMachinesGetOperationErrorsSync( @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("locationparameter") String locationparameter, @HeaderParam("Content-Type") String contentType, - @HeaderParam("Accept") String accept, @BodyParam("application/json") GetOperationErrorsRequest requestBody, + @HeaderParam("Accept") String accept, @BodyParam("application/json") GetOperationErrorsContent requestBody, Context context); @Headers({ "Content-Type: application/json" }) @@ -660,7 +682,7 @@ Response listResourcesNextSync( */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono> virtualMachinesSubmitDeallocateWithResponseAsync( - String locationparameter, SubmitDeallocateRequest requestBody) { + String locationparameter, SubmitDeallocateContent requestBody) { final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil @@ -683,7 +705,7 @@ private Mono> virtualMachines */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono - virtualMachinesSubmitDeallocateAsync(String locationparameter, SubmitDeallocateRequest requestBody) { + virtualMachinesSubmitDeallocateAsync(String locationparameter, SubmitDeallocateContent requestBody) { return virtualMachinesSubmitDeallocateWithResponseAsync(locationparameter, requestBody) .flatMap(res -> Mono.justOrEmpty(res.getValue())); } @@ -702,7 +724,7 @@ private Mono> virtualMachines */ @ServiceMethod(returns = ReturnType.SINGLE) public Response virtualMachinesSubmitDeallocateWithResponse( - String locationparameter, SubmitDeallocateRequest requestBody, Context context) { + String locationparameter, SubmitDeallocateContent requestBody, Context context) { final String contentType = "application/json"; final String accept = "application/json"; return service.virtualMachinesSubmitDeallocateSync(this.client.getEndpoint(), this.client.getApiVersion(), @@ -722,7 +744,7 @@ public Response virtualMachinesSubmitD */ @ServiceMethod(returns = ReturnType.SINGLE) public DeallocateResourceOperationResponseInner virtualMachinesSubmitDeallocate(String locationparameter, - SubmitDeallocateRequest requestBody) { + SubmitDeallocateContent requestBody) { return virtualMachinesSubmitDeallocateWithResponse(locationparameter, requestBody, Context.NONE).getValue(); } @@ -740,7 +762,7 @@ public DeallocateResourceOperationResponseInner virtualMachinesSubmitDeallocate( */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono> - virtualMachinesSubmitHibernateWithResponseAsync(String locationparameter, SubmitHibernateRequest requestBody) { + virtualMachinesSubmitHibernateWithResponseAsync(String locationparameter, SubmitHibernateContent requestBody) { final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil @@ -763,7 +785,7 @@ public DeallocateResourceOperationResponseInner virtualMachinesSubmitDeallocate( */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono virtualMachinesSubmitHibernateAsync(String locationparameter, - SubmitHibernateRequest requestBody) { + SubmitHibernateContent requestBody) { return virtualMachinesSubmitHibernateWithResponseAsync(locationparameter, requestBody) .flatMap(res -> Mono.justOrEmpty(res.getValue())); } @@ -782,7 +804,7 @@ private Mono virtualMachinesSubmitHiber */ @ServiceMethod(returns = ReturnType.SINGLE) public Response virtualMachinesSubmitHibernateWithResponse( - String locationparameter, SubmitHibernateRequest requestBody, Context context) { + String locationparameter, SubmitHibernateContent requestBody, Context context) { final String contentType = "application/json"; final String accept = "application/json"; return service.virtualMachinesSubmitHibernateSync(this.client.getEndpoint(), this.client.getApiVersion(), @@ -802,7 +824,7 @@ public Response virtualMachinesSubmitHi */ @ServiceMethod(returns = ReturnType.SINGLE) public HibernateResourceOperationResponseInner virtualMachinesSubmitHibernate(String locationparameter, - SubmitHibernateRequest requestBody) { + SubmitHibernateContent requestBody) { return virtualMachinesSubmitHibernateWithResponse(locationparameter, requestBody, Context.NONE).getValue(); } @@ -818,7 +840,7 @@ public HibernateResourceOperationResponseInner virtualMachinesSubmitHibernate(St */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono> - virtualMachinesSubmitStartWithResponseAsync(String locationparameter, SubmitStartRequest requestBody) { + virtualMachinesSubmitStartWithResponseAsync(String locationparameter, SubmitStartContent requestBody) { final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil @@ -840,7 +862,7 @@ public HibernateResourceOperationResponseInner virtualMachinesSubmitHibernate(St */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono virtualMachinesSubmitStartAsync(String locationparameter, - SubmitStartRequest requestBody) { + SubmitStartContent requestBody) { return virtualMachinesSubmitStartWithResponseAsync(locationparameter, requestBody) .flatMap(res -> Mono.justOrEmpty(res.getValue())); } @@ -858,7 +880,7 @@ private Mono virtualMachinesSubmitStartAsyn */ @ServiceMethod(returns = ReturnType.SINGLE) public Response virtualMachinesSubmitStartWithResponse( - String locationparameter, SubmitStartRequest requestBody, Context context) { + String locationparameter, SubmitStartContent requestBody, Context context) { final String contentType = "application/json"; final String accept = "application/json"; return service.virtualMachinesSubmitStartSync(this.client.getEndpoint(), this.client.getApiVersion(), @@ -877,7 +899,7 @@ public Response virtualMachinesSubmitStartW */ @ServiceMethod(returns = ReturnType.SINGLE) public StartResourceOperationResponseInner virtualMachinesSubmitStart(String locationparameter, - SubmitStartRequest requestBody) { + SubmitStartContent requestBody) { return virtualMachinesSubmitStartWithResponse(locationparameter, requestBody, Context.NONE).getValue(); } @@ -895,7 +917,7 @@ public StartResourceOperationResponseInner virtualMachinesSubmitStart(String loc */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono> virtualMachinesExecuteDeallocateWithResponseAsync( - String locationparameter, ExecuteDeallocateRequest requestBody) { + String locationparameter, ExecuteDeallocateContent requestBody) { final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil @@ -918,7 +940,7 @@ private Mono> virtualMachines */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono - virtualMachinesExecuteDeallocateAsync(String locationparameter, ExecuteDeallocateRequest requestBody) { + virtualMachinesExecuteDeallocateAsync(String locationparameter, ExecuteDeallocateContent requestBody) { return virtualMachinesExecuteDeallocateWithResponseAsync(locationparameter, requestBody) .flatMap(res -> Mono.justOrEmpty(res.getValue())); } @@ -937,7 +959,7 @@ private Mono> virtualMachines */ @ServiceMethod(returns = ReturnType.SINGLE) public Response virtualMachinesExecuteDeallocateWithResponse( - String locationparameter, ExecuteDeallocateRequest requestBody, Context context) { + String locationparameter, ExecuteDeallocateContent requestBody, Context context) { final String contentType = "application/json"; final String accept = "application/json"; return service.virtualMachinesExecuteDeallocateSync(this.client.getEndpoint(), this.client.getApiVersion(), @@ -957,7 +979,7 @@ public Response virtualMachinesExecute */ @ServiceMethod(returns = ReturnType.SINGLE) public DeallocateResourceOperationResponseInner virtualMachinesExecuteDeallocate(String locationparameter, - ExecuteDeallocateRequest requestBody) { + ExecuteDeallocateContent requestBody) { return virtualMachinesExecuteDeallocateWithResponse(locationparameter, requestBody, Context.NONE).getValue(); } @@ -975,7 +997,7 @@ public DeallocateResourceOperationResponseInner virtualMachinesExecuteDeallocate */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono> virtualMachinesExecuteHibernateWithResponseAsync( - String locationparameter, ExecuteHibernateRequest requestBody) { + String locationparameter, ExecuteHibernateContent requestBody) { final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil @@ -998,7 +1020,7 @@ private Mono> virtualMachinesE */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono virtualMachinesExecuteHibernateAsync(String locationparameter, - ExecuteHibernateRequest requestBody) { + ExecuteHibernateContent requestBody) { return virtualMachinesExecuteHibernateWithResponseAsync(locationparameter, requestBody) .flatMap(res -> Mono.justOrEmpty(res.getValue())); } @@ -1017,7 +1039,7 @@ private Mono virtualMachinesExecuteHibe */ @ServiceMethod(returns = ReturnType.SINGLE) public Response virtualMachinesExecuteHibernateWithResponse( - String locationparameter, ExecuteHibernateRequest requestBody, Context context) { + String locationparameter, ExecuteHibernateContent requestBody, Context context) { final String contentType = "application/json"; final String accept = "application/json"; return service.virtualMachinesExecuteHibernateSync(this.client.getEndpoint(), this.client.getApiVersion(), @@ -1037,7 +1059,7 @@ public Response virtualMachinesExecuteH */ @ServiceMethod(returns = ReturnType.SINGLE) public HibernateResourceOperationResponseInner virtualMachinesExecuteHibernate(String locationparameter, - ExecuteHibernateRequest requestBody) { + ExecuteHibernateContent requestBody) { return virtualMachinesExecuteHibernateWithResponse(locationparameter, requestBody, Context.NONE).getValue(); } @@ -1054,7 +1076,7 @@ public HibernateResourceOperationResponseInner virtualMachinesExecuteHibernate(S */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono> - virtualMachinesExecuteStartWithResponseAsync(String locationparameter, ExecuteStartRequest requestBody) { + virtualMachinesExecuteStartWithResponseAsync(String locationparameter, ExecuteStartContent requestBody) { final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil @@ -1077,7 +1099,7 @@ public HibernateResourceOperationResponseInner virtualMachinesExecuteHibernate(S */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono virtualMachinesExecuteStartAsync(String locationparameter, - ExecuteStartRequest requestBody) { + ExecuteStartContent requestBody) { return virtualMachinesExecuteStartWithResponseAsync(locationparameter, requestBody) .flatMap(res -> Mono.justOrEmpty(res.getValue())); } @@ -1096,7 +1118,7 @@ private Mono virtualMachinesExecuteStartAsy */ @ServiceMethod(returns = ReturnType.SINGLE) public Response virtualMachinesExecuteStartWithResponse( - String locationparameter, ExecuteStartRequest requestBody, Context context) { + String locationparameter, ExecuteStartContent requestBody, Context context) { final String contentType = "application/json"; final String accept = "application/json"; return service.virtualMachinesExecuteStartSync(this.client.getEndpoint(), this.client.getApiVersion(), @@ -1116,13 +1138,93 @@ public Response virtualMachinesExecuteStart */ @ServiceMethod(returns = ReturnType.SINGLE) public StartResourceOperationResponseInner virtualMachinesExecuteStart(String locationparameter, - ExecuteStartRequest requestBody) { + ExecuteStartContent requestBody) { return virtualMachinesExecuteStartWithResponse(locationparameter, requestBody, Context.NONE).getValue(); } /** - * VirtualMachinesExecuteCreate: Execute create operation for a batch of virtual machines, this operation is - * triggered as soon as Computeschedule receives it. + * VirtualMachinesExecuteCreateFlex: Execute create operation for a batch of virtual machines with flex properties, + * this operation is triggered as soon as Computeschedule receives it. + * + * @param locationparameter The location name. + * @param body The request body. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response from a create flex request along with {@link Response} on successful completion of + * {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> + virtualMachinesExecuteCreateFlexWithResponseAsync(String locationparameter, ExecuteCreateFlexRequest body) { + final String contentType = "application/json"; + final String accept = "application/json"; + return FluxUtil + .withContext(context -> service.virtualMachinesExecuteCreateFlex(this.client.getEndpoint(), + this.client.getApiVersion(), this.client.getSubscriptionId(), locationparameter, contentType, accept, + body, context)) + .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); + } + + /** + * VirtualMachinesExecuteCreateFlex: Execute create operation for a batch of virtual machines with flex properties, + * this operation is triggered as soon as Computeschedule receives it. + * + * @param locationparameter The location name. + * @param body The request body. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response from a create flex request on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono + virtualMachinesExecuteCreateFlexAsync(String locationparameter, ExecuteCreateFlexRequest body) { + return virtualMachinesExecuteCreateFlexWithResponseAsync(locationparameter, body) + .flatMap(res -> Mono.justOrEmpty(res.getValue())); + } + + /** + * VirtualMachinesExecuteCreateFlex: Execute create operation for a batch of virtual machines with flex properties, + * this operation is triggered as soon as Computeschedule receives it. + * + * @param locationparameter The location name. + * @param body The request body. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response from a create flex request along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response virtualMachinesExecuteCreateFlexWithResponse( + String locationparameter, ExecuteCreateFlexRequest body, Context context) { + final String contentType = "application/json"; + final String accept = "application/json"; + return service.virtualMachinesExecuteCreateFlexSync(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), locationparameter, contentType, accept, body, context); + } + + /** + * VirtualMachinesExecuteCreateFlex: Execute create operation for a batch of virtual machines with flex properties, + * this operation is triggered as soon as Computeschedule receives it. + * + * @param locationparameter The location name. + * @param body The request body. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response from a create flex request. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public CreateFlexResourceOperationResponseInner virtualMachinesExecuteCreateFlex(String locationparameter, + ExecuteCreateFlexRequest body) { + return virtualMachinesExecuteCreateFlexWithResponse(locationparameter, body, Context.NONE).getValue(); + } + + /** + * [PRIVATE PREVIEW]: VirtualMachinesExecuteCreate: Execute create operation for a batch of virtual machines, this + * operation is triggered as soon as Computeschedule receives it. * * @param locationparameter The location name. * @param requestBody The request body. @@ -1133,7 +1235,7 @@ public StartResourceOperationResponseInner virtualMachinesExecuteStart(String lo */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono> - virtualMachinesExecuteCreateWithResponseAsync(String locationparameter, ExecuteCreateRequest requestBody) { + virtualMachinesExecuteCreateWithResponseAsync(String locationparameter, ExecuteCreateContent requestBody) { final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil @@ -1144,8 +1246,8 @@ public StartResourceOperationResponseInner virtualMachinesExecuteStart(String lo } /** - * VirtualMachinesExecuteCreate: Execute create operation for a batch of virtual machines, this operation is - * triggered as soon as Computeschedule receives it. + * [PRIVATE PREVIEW]: VirtualMachinesExecuteCreate: Execute create operation for a batch of virtual machines, this + * operation is triggered as soon as Computeschedule receives it. * * @param locationparameter The location name. * @param requestBody The request body. @@ -1156,14 +1258,14 @@ public StartResourceOperationResponseInner virtualMachinesExecuteStart(String lo */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono virtualMachinesExecuteCreateAsync(String locationparameter, - ExecuteCreateRequest requestBody) { + ExecuteCreateContent requestBody) { return virtualMachinesExecuteCreateWithResponseAsync(locationparameter, requestBody) .flatMap(res -> Mono.justOrEmpty(res.getValue())); } /** - * VirtualMachinesExecuteCreate: Execute create operation for a batch of virtual machines, this operation is - * triggered as soon as Computeschedule receives it. + * [PRIVATE PREVIEW]: VirtualMachinesExecuteCreate: Execute create operation for a batch of virtual machines, this + * operation is triggered as soon as Computeschedule receives it. * * @param locationparameter The location name. * @param requestBody The request body. @@ -1175,7 +1277,7 @@ private Mono virtualMachinesExecuteCreateA */ @ServiceMethod(returns = ReturnType.SINGLE) public Response virtualMachinesExecuteCreateWithResponse( - String locationparameter, ExecuteCreateRequest requestBody, Context context) { + String locationparameter, ExecuteCreateContent requestBody, Context context) { final String contentType = "application/json"; final String accept = "application/json"; return service.virtualMachinesExecuteCreateSync(this.client.getEndpoint(), this.client.getApiVersion(), @@ -1183,8 +1285,8 @@ public Response virtualMachinesExecuteCrea } /** - * VirtualMachinesExecuteCreate: Execute create operation for a batch of virtual machines, this operation is - * triggered as soon as Computeschedule receives it. + * [PRIVATE PREVIEW]: VirtualMachinesExecuteCreate: Execute create operation for a batch of virtual machines, this + * operation is triggered as soon as Computeschedule receives it. * * @param locationparameter The location name. * @param requestBody The request body. @@ -1195,13 +1297,13 @@ public Response virtualMachinesExecuteCrea */ @ServiceMethod(returns = ReturnType.SINGLE) public CreateResourceOperationResponseInner virtualMachinesExecuteCreate(String locationparameter, - ExecuteCreateRequest requestBody) { + ExecuteCreateContent requestBody) { return virtualMachinesExecuteCreateWithResponse(locationparameter, requestBody, Context.NONE).getValue(); } /** - * VirtualMachinesExecuteDelete: Execute delete operation for a batch of virtual machines, this operation is - * triggered as soon as Computeschedule receives it. + * [PRIVATE PREVIEW]: VirtualMachinesExecuteDelete: Execute delete operation for a batch of virtual machines, this + * operation is triggered as soon as Computeschedule receives it. * * @param locationparameter The location name. * @param requestBody The request body. @@ -1212,7 +1314,7 @@ public CreateResourceOperationResponseInner virtualMachinesExecuteCreate(String */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono> - virtualMachinesExecuteDeleteWithResponseAsync(String locationparameter, ExecuteDeleteRequest requestBody) { + virtualMachinesExecuteDeleteWithResponseAsync(String locationparameter, ExecuteDeleteContent requestBody) { final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil @@ -1223,8 +1325,8 @@ public CreateResourceOperationResponseInner virtualMachinesExecuteCreate(String } /** - * VirtualMachinesExecuteDelete: Execute delete operation for a batch of virtual machines, this operation is - * triggered as soon as Computeschedule receives it. + * [PRIVATE PREVIEW]: VirtualMachinesExecuteDelete: Execute delete operation for a batch of virtual machines, this + * operation is triggered as soon as Computeschedule receives it. * * @param locationparameter The location name. * @param requestBody The request body. @@ -1235,14 +1337,14 @@ public CreateResourceOperationResponseInner virtualMachinesExecuteCreate(String */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono virtualMachinesExecuteDeleteAsync(String locationparameter, - ExecuteDeleteRequest requestBody) { + ExecuteDeleteContent requestBody) { return virtualMachinesExecuteDeleteWithResponseAsync(locationparameter, requestBody) .flatMap(res -> Mono.justOrEmpty(res.getValue())); } /** - * VirtualMachinesExecuteDelete: Execute delete operation for a batch of virtual machines, this operation is - * triggered as soon as Computeschedule receives it. + * [PRIVATE PREVIEW]: VirtualMachinesExecuteDelete: Execute delete operation for a batch of virtual machines, this + * operation is triggered as soon as Computeschedule receives it. * * @param locationparameter The location name. * @param requestBody The request body. @@ -1254,7 +1356,7 @@ private Mono virtualMachinesExecuteDeleteA */ @ServiceMethod(returns = ReturnType.SINGLE) public Response virtualMachinesExecuteDeleteWithResponse( - String locationparameter, ExecuteDeleteRequest requestBody, Context context) { + String locationparameter, ExecuteDeleteContent requestBody, Context context) { final String contentType = "application/json"; final String accept = "application/json"; return service.virtualMachinesExecuteDeleteSync(this.client.getEndpoint(), this.client.getApiVersion(), @@ -1262,8 +1364,8 @@ public Response virtualMachinesExecuteDele } /** - * VirtualMachinesExecuteDelete: Execute delete operation for a batch of virtual machines, this operation is - * triggered as soon as Computeschedule receives it. + * [PRIVATE PREVIEW]: VirtualMachinesExecuteDelete: Execute delete operation for a batch of virtual machines, this + * operation is triggered as soon as Computeschedule receives it. * * @param locationparameter The location name. * @param requestBody The request body. @@ -1274,7 +1376,7 @@ public Response virtualMachinesExecuteDele */ @ServiceMethod(returns = ReturnType.SINGLE) public DeleteResourceOperationResponseInner virtualMachinesExecuteDelete(String locationparameter, - ExecuteDeleteRequest requestBody) { + ExecuteDeleteContent requestBody) { return virtualMachinesExecuteDeleteWithResponse(locationparameter, requestBody, Context.NONE).getValue(); } @@ -1291,7 +1393,7 @@ public DeleteResourceOperationResponseInner virtualMachinesExecuteDelete(String */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono> virtualMachinesGetOperationStatusWithResponseAsync( - String locationparameter, GetOperationStatusRequest requestBody) { + String locationparameter, GetOperationStatusContent requestBody) { final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil @@ -1313,7 +1415,7 @@ private Mono> virtualMachinesGetOperat */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono virtualMachinesGetOperationStatusAsync(String locationparameter, - GetOperationStatusRequest requestBody) { + GetOperationStatusContent requestBody) { return virtualMachinesGetOperationStatusWithResponseAsync(locationparameter, requestBody) .flatMap(res -> Mono.justOrEmpty(res.getValue())); } @@ -1331,7 +1433,7 @@ private Mono virtualMachinesGetOperationStatusA */ @ServiceMethod(returns = ReturnType.SINGLE) public Response virtualMachinesGetOperationStatusWithResponse( - String locationparameter, GetOperationStatusRequest requestBody, Context context) { + String locationparameter, GetOperationStatusContent requestBody, Context context) { final String contentType = "application/json"; final String accept = "application/json"; return service.virtualMachinesGetOperationStatusSync(this.client.getEndpoint(), this.client.getApiVersion(), @@ -1350,7 +1452,7 @@ public Response virtualMachinesGetOperationStat */ @ServiceMethod(returns = ReturnType.SINGLE) public GetOperationStatusResponseInner virtualMachinesGetOperationStatus(String locationparameter, - GetOperationStatusRequest requestBody) { + GetOperationStatusContent requestBody) { return virtualMachinesGetOperationStatusWithResponse(locationparameter, requestBody, Context.NONE).getValue(); } @@ -1367,7 +1469,7 @@ public GetOperationStatusResponseInner virtualMachinesGetOperationStatus(String */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono> virtualMachinesCancelOperationsWithResponseAsync( - String locationparameter, CancelOperationsRequest requestBody) { + String locationparameter, CancelOperationsContent requestBody) { final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil @@ -1389,7 +1491,7 @@ private Mono> virtualMachinesCancelOpera */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono virtualMachinesCancelOperationsAsync(String locationparameter, - CancelOperationsRequest requestBody) { + CancelOperationsContent requestBody) { return virtualMachinesCancelOperationsWithResponseAsync(locationparameter, requestBody) .flatMap(res -> Mono.justOrEmpty(res.getValue())); } @@ -1407,7 +1509,7 @@ private Mono virtualMachinesCancelOperationsAsync */ @ServiceMethod(returns = ReturnType.SINGLE) public Response virtualMachinesCancelOperationsWithResponse(String locationparameter, - CancelOperationsRequest requestBody, Context context) { + CancelOperationsContent requestBody, Context context) { final String contentType = "application/json"; final String accept = "application/json"; return service.virtualMachinesCancelOperationsSync(this.client.getEndpoint(), this.client.getApiVersion(), @@ -1426,7 +1528,7 @@ public Response virtualMachinesCancelOperationsWi */ @ServiceMethod(returns = ReturnType.SINGLE) public CancelOperationsResponseInner virtualMachinesCancelOperations(String locationparameter, - CancelOperationsRequest requestBody) { + CancelOperationsContent requestBody) { return virtualMachinesCancelOperationsWithResponse(locationparameter, requestBody, Context.NONE).getValue(); } @@ -1444,7 +1546,7 @@ public CancelOperationsResponseInner virtualMachinesCancelOperations(String loca */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono> virtualMachinesGetOperationErrorsWithResponseAsync( - String locationparameter, GetOperationErrorsRequest requestBody) { + String locationparameter, GetOperationErrorsContent requestBody) { final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil @@ -1467,7 +1569,7 @@ private Mono> virtualMachinesGetOperat */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono virtualMachinesGetOperationErrorsAsync(String locationparameter, - GetOperationErrorsRequest requestBody) { + GetOperationErrorsContent requestBody) { return virtualMachinesGetOperationErrorsWithResponseAsync(locationparameter, requestBody) .flatMap(res -> Mono.justOrEmpty(res.getValue())); } @@ -1486,7 +1588,7 @@ private Mono virtualMachinesGetOperationErrorsA */ @ServiceMethod(returns = ReturnType.SINGLE) public Response virtualMachinesGetOperationErrorsWithResponse( - String locationparameter, GetOperationErrorsRequest requestBody, Context context) { + String locationparameter, GetOperationErrorsContent requestBody, Context context) { final String contentType = "application/json"; final String accept = "application/json"; return service.virtualMachinesGetOperationErrorsSync(this.client.getEndpoint(), this.client.getApiVersion(), @@ -1506,7 +1608,7 @@ public Response virtualMachinesGetOperationErro */ @ServiceMethod(returns = ReturnType.SINGLE) public GetOperationErrorsResponseInner virtualMachinesGetOperationErrors(String locationparameter, - GetOperationErrorsRequest requestBody) { + GetOperationErrorsContent requestBody) { return virtualMachinesGetOperationErrorsWithResponse(locationparameter, requestBody, Context.NONE).getValue(); } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionsImpl.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionsImpl.java index 64c4a1121324..031273783cbb 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionsImpl.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionsImpl.java @@ -11,6 +11,7 @@ import com.azure.core.util.logging.ClientLogger; import com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient; import com.azure.resourcemanager.computeschedule.fluent.models.CancelOperationsResponseInner; +import com.azure.resourcemanager.computeschedule.fluent.models.CreateFlexResourceOperationResponseInner; import com.azure.resourcemanager.computeschedule.fluent.models.CreateResourceOperationResponseInner; import com.azure.resourcemanager.computeschedule.fluent.models.DeallocateResourceOperationResponseInner; import com.azure.resourcemanager.computeschedule.fluent.models.DeleteResourceOperationResponseInner; @@ -23,19 +24,21 @@ import com.azure.resourcemanager.computeschedule.fluent.models.ScheduledActionResourceInner; import com.azure.resourcemanager.computeschedule.fluent.models.StartResourceOperationResponseInner; import com.azure.resourcemanager.computeschedule.models.CancelOccurrenceRequest; -import com.azure.resourcemanager.computeschedule.models.CancelOperationsRequest; +import com.azure.resourcemanager.computeschedule.models.CancelOperationsContent; import com.azure.resourcemanager.computeschedule.models.CancelOperationsResponse; +import com.azure.resourcemanager.computeschedule.models.CreateFlexResourceOperationResponse; import com.azure.resourcemanager.computeschedule.models.CreateResourceOperationResponse; import com.azure.resourcemanager.computeschedule.models.DeallocateResourceOperationResponse; import com.azure.resourcemanager.computeschedule.models.DeleteResourceOperationResponse; -import com.azure.resourcemanager.computeschedule.models.ExecuteCreateRequest; -import com.azure.resourcemanager.computeschedule.models.ExecuteDeallocateRequest; -import com.azure.resourcemanager.computeschedule.models.ExecuteDeleteRequest; -import com.azure.resourcemanager.computeschedule.models.ExecuteHibernateRequest; -import com.azure.resourcemanager.computeschedule.models.ExecuteStartRequest; -import com.azure.resourcemanager.computeschedule.models.GetOperationErrorsRequest; +import com.azure.resourcemanager.computeschedule.models.ExecuteCreateContent; +import com.azure.resourcemanager.computeschedule.models.ExecuteCreateFlexRequest; +import com.azure.resourcemanager.computeschedule.models.ExecuteDeallocateContent; +import com.azure.resourcemanager.computeschedule.models.ExecuteDeleteContent; +import com.azure.resourcemanager.computeschedule.models.ExecuteHibernateContent; +import com.azure.resourcemanager.computeschedule.models.ExecuteStartContent; +import com.azure.resourcemanager.computeschedule.models.GetOperationErrorsContent; import com.azure.resourcemanager.computeschedule.models.GetOperationErrorsResponse; -import com.azure.resourcemanager.computeschedule.models.GetOperationStatusRequest; +import com.azure.resourcemanager.computeschedule.models.GetOperationStatusContent; import com.azure.resourcemanager.computeschedule.models.GetOperationStatusResponse; import com.azure.resourcemanager.computeschedule.models.HibernateResourceOperationResponse; import com.azure.resourcemanager.computeschedule.models.Occurrence; @@ -47,9 +50,9 @@ import com.azure.resourcemanager.computeschedule.models.ScheduledActionResource; import com.azure.resourcemanager.computeschedule.models.ScheduledActions; import com.azure.resourcemanager.computeschedule.models.StartResourceOperationResponse; -import com.azure.resourcemanager.computeschedule.models.SubmitDeallocateRequest; -import com.azure.resourcemanager.computeschedule.models.SubmitHibernateRequest; -import com.azure.resourcemanager.computeschedule.models.SubmitStartRequest; +import com.azure.resourcemanager.computeschedule.models.SubmitDeallocateContent; +import com.azure.resourcemanager.computeschedule.models.SubmitHibernateContent; +import com.azure.resourcemanager.computeschedule.models.SubmitStartContent; public final class ScheduledActionsImpl implements ScheduledActions { private static final ClientLogger LOGGER = new ClientLogger(ScheduledActionsImpl.class); @@ -65,7 +68,7 @@ public ScheduledActionsImpl(ScheduledActionsClient innerClient, } public Response virtualMachinesSubmitDeallocateWithResponse( - String locationparameter, SubmitDeallocateRequest requestBody, Context context) { + String locationparameter, SubmitDeallocateContent requestBody, Context context) { Response inner = this.serviceClient().virtualMachinesSubmitDeallocateWithResponse(locationparameter, requestBody, context); return new SimpleResponse<>(inner.getRequest(), inner.getStatusCode(), inner.getHeaders(), @@ -73,7 +76,7 @@ public Response virtualMachinesSubmitDeallo } public DeallocateResourceOperationResponse virtualMachinesSubmitDeallocate(String locationparameter, - SubmitDeallocateRequest requestBody) { + SubmitDeallocateContent requestBody) { DeallocateResourceOperationResponseInner inner = this.serviceClient().virtualMachinesSubmitDeallocate(locationparameter, requestBody); if (inner != null) { @@ -84,7 +87,7 @@ public DeallocateResourceOperationResponse virtualMachinesSubmitDeallocate(Strin } public Response virtualMachinesSubmitHibernateWithResponse( - String locationparameter, SubmitHibernateRequest requestBody, Context context) { + String locationparameter, SubmitHibernateContent requestBody, Context context) { Response inner = this.serviceClient().virtualMachinesSubmitHibernateWithResponse(locationparameter, requestBody, context); return new SimpleResponse<>(inner.getRequest(), inner.getStatusCode(), inner.getHeaders(), @@ -92,7 +95,7 @@ public Response virtualMachinesSubmitHiberna } public HibernateResourceOperationResponse virtualMachinesSubmitHibernate(String locationparameter, - SubmitHibernateRequest requestBody) { + SubmitHibernateContent requestBody) { HibernateResourceOperationResponseInner inner = this.serviceClient().virtualMachinesSubmitHibernate(locationparameter, requestBody); if (inner != null) { @@ -103,7 +106,7 @@ public HibernateResourceOperationResponse virtualMachinesSubmitHibernate(String } public Response virtualMachinesSubmitStartWithResponse(String locationparameter, - SubmitStartRequest requestBody, Context context) { + SubmitStartContent requestBody, Context context) { Response inner = this.serviceClient().virtualMachinesSubmitStartWithResponse(locationparameter, requestBody, context); return new SimpleResponse<>(inner.getRequest(), inner.getStatusCode(), inner.getHeaders(), @@ -111,7 +114,7 @@ public Response virtualMachinesSubmitStartWithRe } public StartResourceOperationResponse virtualMachinesSubmitStart(String locationparameter, - SubmitStartRequest requestBody) { + SubmitStartContent requestBody) { StartResourceOperationResponseInner inner = this.serviceClient().virtualMachinesSubmitStart(locationparameter, requestBody); if (inner != null) { @@ -122,7 +125,7 @@ public StartResourceOperationResponse virtualMachinesSubmitStart(String location } public Response virtualMachinesExecuteDeallocateWithResponse( - String locationparameter, ExecuteDeallocateRequest requestBody, Context context) { + String locationparameter, ExecuteDeallocateContent requestBody, Context context) { Response inner = this.serviceClient() .virtualMachinesExecuteDeallocateWithResponse(locationparameter, requestBody, context); return new SimpleResponse<>(inner.getRequest(), inner.getStatusCode(), inner.getHeaders(), @@ -130,7 +133,7 @@ public Response virtualMachinesExecuteDeall } public DeallocateResourceOperationResponse virtualMachinesExecuteDeallocate(String locationparameter, - ExecuteDeallocateRequest requestBody) { + ExecuteDeallocateContent requestBody) { DeallocateResourceOperationResponseInner inner = this.serviceClient().virtualMachinesExecuteDeallocate(locationparameter, requestBody); if (inner != null) { @@ -141,7 +144,7 @@ public DeallocateResourceOperationResponse virtualMachinesExecuteDeallocate(Stri } public Response virtualMachinesExecuteHibernateWithResponse( - String locationparameter, ExecuteHibernateRequest requestBody, Context context) { + String locationparameter, ExecuteHibernateContent requestBody, Context context) { Response inner = this.serviceClient().virtualMachinesExecuteHibernateWithResponse(locationparameter, requestBody, context); return new SimpleResponse<>(inner.getRequest(), inner.getStatusCode(), inner.getHeaders(), @@ -149,7 +152,7 @@ public Response virtualMachinesExecuteHibern } public HibernateResourceOperationResponse virtualMachinesExecuteHibernate(String locationparameter, - ExecuteHibernateRequest requestBody) { + ExecuteHibernateContent requestBody) { HibernateResourceOperationResponseInner inner = this.serviceClient().virtualMachinesExecuteHibernate(locationparameter, requestBody); if (inner != null) { @@ -160,7 +163,7 @@ public HibernateResourceOperationResponse virtualMachinesExecuteHibernate(String } public Response virtualMachinesExecuteStartWithResponse(String locationparameter, - ExecuteStartRequest requestBody, Context context) { + ExecuteStartContent requestBody, Context context) { Response inner = this.serviceClient().virtualMachinesExecuteStartWithResponse(locationparameter, requestBody, context); return new SimpleResponse<>(inner.getRequest(), inner.getStatusCode(), inner.getHeaders(), @@ -168,7 +171,7 @@ public Response virtualMachinesExecuteStartWithR } public StartResourceOperationResponse virtualMachinesExecuteStart(String locationparameter, - ExecuteStartRequest requestBody) { + ExecuteStartContent requestBody) { StartResourceOperationResponseInner inner = this.serviceClient().virtualMachinesExecuteStart(locationparameter, requestBody); if (inner != null) { @@ -178,8 +181,27 @@ public StartResourceOperationResponse virtualMachinesExecuteStart(String locatio } } + public Response virtualMachinesExecuteCreateFlexWithResponse( + String locationparameter, ExecuteCreateFlexRequest body, Context context) { + Response inner + = this.serviceClient().virtualMachinesExecuteCreateFlexWithResponse(locationparameter, body, context); + return new SimpleResponse<>(inner.getRequest(), inner.getStatusCode(), inner.getHeaders(), + new CreateFlexResourceOperationResponseImpl(inner.getValue(), this.manager())); + } + + public CreateFlexResourceOperationResponse virtualMachinesExecuteCreateFlex(String locationparameter, + ExecuteCreateFlexRequest body) { + CreateFlexResourceOperationResponseInner inner + = this.serviceClient().virtualMachinesExecuteCreateFlex(locationparameter, body); + if (inner != null) { + return new CreateFlexResourceOperationResponseImpl(inner, this.manager()); + } else { + return null; + } + } + public Response virtualMachinesExecuteCreateWithResponse(String locationparameter, - ExecuteCreateRequest requestBody, Context context) { + ExecuteCreateContent requestBody, Context context) { Response inner = this.serviceClient().virtualMachinesExecuteCreateWithResponse(locationparameter, requestBody, context); return new SimpleResponse<>(inner.getRequest(), inner.getStatusCode(), inner.getHeaders(), @@ -187,7 +209,7 @@ public Response virtualMachinesExecuteCreateWit } public CreateResourceOperationResponse virtualMachinesExecuteCreate(String locationparameter, - ExecuteCreateRequest requestBody) { + ExecuteCreateContent requestBody) { CreateResourceOperationResponseInner inner = this.serviceClient().virtualMachinesExecuteCreate(locationparameter, requestBody); if (inner != null) { @@ -198,7 +220,7 @@ public CreateResourceOperationResponse virtualMachinesExecuteCreate(String locat } public Response virtualMachinesExecuteDeleteWithResponse(String locationparameter, - ExecuteDeleteRequest requestBody, Context context) { + ExecuteDeleteContent requestBody, Context context) { Response inner = this.serviceClient().virtualMachinesExecuteDeleteWithResponse(locationparameter, requestBody, context); return new SimpleResponse<>(inner.getRequest(), inner.getStatusCode(), inner.getHeaders(), @@ -206,7 +228,7 @@ public Response virtualMachinesExecuteDeleteWit } public DeleteResourceOperationResponse virtualMachinesExecuteDelete(String locationparameter, - ExecuteDeleteRequest requestBody) { + ExecuteDeleteContent requestBody) { DeleteResourceOperationResponseInner inner = this.serviceClient().virtualMachinesExecuteDelete(locationparameter, requestBody); if (inner != null) { @@ -217,7 +239,7 @@ public DeleteResourceOperationResponse virtualMachinesExecuteDelete(String locat } public Response virtualMachinesGetOperationStatusWithResponse(String locationparameter, - GetOperationStatusRequest requestBody, Context context) { + GetOperationStatusContent requestBody, Context context) { Response inner = this.serviceClient() .virtualMachinesGetOperationStatusWithResponse(locationparameter, requestBody, context); return new SimpleResponse<>(inner.getRequest(), inner.getStatusCode(), inner.getHeaders(), @@ -225,7 +247,7 @@ public Response virtualMachinesGetOperationStatusWit } public GetOperationStatusResponse virtualMachinesGetOperationStatus(String locationparameter, - GetOperationStatusRequest requestBody) { + GetOperationStatusContent requestBody) { GetOperationStatusResponseInner inner = this.serviceClient().virtualMachinesGetOperationStatus(locationparameter, requestBody); if (inner != null) { @@ -236,7 +258,7 @@ public GetOperationStatusResponse virtualMachinesGetOperationStatus(String locat } public Response virtualMachinesCancelOperationsWithResponse(String locationparameter, - CancelOperationsRequest requestBody, Context context) { + CancelOperationsContent requestBody, Context context) { Response inner = this.serviceClient().virtualMachinesCancelOperationsWithResponse(locationparameter, requestBody, context); return new SimpleResponse<>(inner.getRequest(), inner.getStatusCode(), inner.getHeaders(), @@ -244,7 +266,7 @@ public Response virtualMachinesCancelOperationsWithRes } public CancelOperationsResponse virtualMachinesCancelOperations(String locationparameter, - CancelOperationsRequest requestBody) { + CancelOperationsContent requestBody) { CancelOperationsResponseInner inner = this.serviceClient().virtualMachinesCancelOperations(locationparameter, requestBody); if (inner != null) { @@ -255,7 +277,7 @@ public CancelOperationsResponse virtualMachinesCancelOperations(String locationp } public Response virtualMachinesGetOperationErrorsWithResponse(String locationparameter, - GetOperationErrorsRequest requestBody, Context context) { + GetOperationErrorsContent requestBody, Context context) { Response inner = this.serviceClient() .virtualMachinesGetOperationErrorsWithResponse(locationparameter, requestBody, context); return new SimpleResponse<>(inner.getRequest(), inner.getStatusCode(), inner.getHeaders(), @@ -263,7 +285,7 @@ public Response virtualMachinesGetOperationErrorsWit } public GetOperationErrorsResponse virtualMachinesGetOperationErrors(String locationparameter, - GetOperationErrorsRequest requestBody) { + GetOperationErrorsContent requestBody) { GetOperationErrorsResponseInner inner = this.serviceClient().virtualMachinesGetOperationErrors(locationparameter, requestBody); if (inner != null) { diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/AllocationStrategy.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/AllocationStrategy.java new file mode 100644 index 000000000000..a7a4e8d4ecd8 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/AllocationStrategy.java @@ -0,0 +1,56 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.models; + +import com.azure.core.util.ExpandableStringEnum; +import java.util.Collection; + +/** + * The allocation strategy for VM size selection. + */ +public final class AllocationStrategy extends ExpandableStringEnum { + /** + * Platform prioritizes VM sizes with the lowest hourly cost. + */ + public static final AllocationStrategy LOWEST_PRICE = fromString("LowestPrice"); + + /** + * Customer specifies a rank for each VM size, platform uses VM sizes in rank order. + */ + public static final AllocationStrategy PRIORITIZED = fromString("Prioritized"); + + /** + * Platform prioritizes VM sizes with the highest available capacity first. + */ + public static final AllocationStrategy CAPACITY_OPTIMIZED = fromString("CapacityOptimized"); + + /** + * Creates a new instance of AllocationStrategy value. + * + * @deprecated Use the {@link #fromString(String)} factory method. + */ + @Deprecated + public AllocationStrategy() { + } + + /** + * Creates or finds a AllocationStrategy from its string representation. + * + * @param name a name to look for. + * @return the corresponding AllocationStrategy. + */ + public static AllocationStrategy fromString(String name) { + return fromString(name, AllocationStrategy.class); + } + + /** + * Gets known AllocationStrategy values. + * + * @return known AllocationStrategy values. + */ + public static Collection values() { + return values(AllocationStrategy.class); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/CancelOperationsRequest.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/CancelOperationsContent.java similarity index 76% rename from sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/CancelOperationsRequest.java rename to sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/CancelOperationsContent.java index f34ede3d5957..1de627e7f110 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/CancelOperationsRequest.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/CancelOperationsContent.java @@ -16,7 +16,7 @@ * This is the request to cancel running operations in scheduled actions using the operation ids. */ @Fluent -public final class CancelOperationsRequest implements JsonSerializable { +public final class CancelOperationsContent implements JsonSerializable { /* * The list of operation ids to cancel operations on */ @@ -28,9 +28,9 @@ public final class CancelOperationsRequest implements JsonSerializable operationIds() { * Set the operationIds property: The list of operation ids to cancel operations on. * * @param operationIds the operationIds value to set. - * @return the CancelOperationsRequest object itself. + * @return the CancelOperationsContent object itself. */ - public CancelOperationsRequest withOperationIds(List operationIds) { + public CancelOperationsContent withOperationIds(List operationIds) { this.operationIds = operationIds; return this; } @@ -66,9 +66,9 @@ public String correlationid() { * Set the correlationid property: CorrelationId item. * * @param correlationid the correlationid value to set. - * @return the CancelOperationsRequest object itself. + * @return the CancelOperationsContent object itself. */ - public CancelOperationsRequest withCorrelationid(String correlationid) { + public CancelOperationsContent withCorrelationid(String correlationid) { this.correlationid = correlationid; return this; } @@ -85,32 +85,32 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { } /** - * Reads an instance of CancelOperationsRequest from the JsonReader. + * Reads an instance of CancelOperationsContent from the JsonReader. * * @param jsonReader The JsonReader being read. - * @return An instance of CancelOperationsRequest if the JsonReader was pointing to an instance of it, or null if it + * @return An instance of CancelOperationsContent if the JsonReader was pointing to an instance of it, or null if it * was pointing to JSON null. * @throws IllegalStateException If the deserialized JSON object was missing any required properties. - * @throws IOException If an error occurs while reading the CancelOperationsRequest. + * @throws IOException If an error occurs while reading the CancelOperationsContent. */ - public static CancelOperationsRequest fromJson(JsonReader jsonReader) throws IOException { + public static CancelOperationsContent fromJson(JsonReader jsonReader) throws IOException { return jsonReader.readObject(reader -> { - CancelOperationsRequest deserializedCancelOperationsRequest = new CancelOperationsRequest(); + CancelOperationsContent deserializedCancelOperationsContent = new CancelOperationsContent(); while (reader.nextToken() != JsonToken.END_OBJECT) { String fieldName = reader.getFieldName(); reader.nextToken(); if ("operationIds".equals(fieldName)) { List operationIds = reader.readArray(reader1 -> reader1.getString()); - deserializedCancelOperationsRequest.operationIds = operationIds; + deserializedCancelOperationsContent.operationIds = operationIds; } else if ("correlationid".equals(fieldName)) { - deserializedCancelOperationsRequest.correlationid = reader.getString(); + deserializedCancelOperationsContent.correlationid = reader.getString(); } else { reader.skipChildren(); } } - return deserializedCancelOperationsRequest; + return deserializedCancelOperationsContent; }); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/CreateFlexResourceOperationResponse.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/CreateFlexResourceOperationResponse.java new file mode 100644 index 000000000000..3af9769b67c0 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/CreateFlexResourceOperationResponse.java @@ -0,0 +1,49 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.models; + +import com.azure.resourcemanager.computeschedule.fluent.models.CreateFlexResourceOperationResponseInner; +import java.util.List; + +/** + * An immutable client-side representation of CreateFlexResourceOperationResponse. + */ +public interface CreateFlexResourceOperationResponse { + /** + * Gets the description property: The description of the operation response. + * + * @return the description value. + */ + String description(); + + /** + * Gets the type property: The type of resources used in the create flex request eg virtual machines. + * + * @return the type value. + */ + String type(); + + /** + * Gets the location property: The location of the create flex request eg westus. + * + * @return the location value. + */ + String location(); + + /** + * Gets the results property: The results from the create flex request if no errors exist. + * + * @return the results value. + */ + List results(); + + /** + * Gets the inner com.azure.resourcemanager.computeschedule.fluent.models.CreateFlexResourceOperationResponseInner + * object. + * + * @return the inner object. + */ + CreateFlexResourceOperationResponseInner innerModel(); +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/DistributionStrategy.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/DistributionStrategy.java new file mode 100644 index 000000000000..ce5e89c044ce --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/DistributionStrategy.java @@ -0,0 +1,61 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.models; + +import com.azure.core.util.ExpandableStringEnum; +import java.util.Collection; + +/** + * The distribution strategy for zone allocation. + */ +public final class DistributionStrategy extends ExpandableStringEnum { + /** + * Platform attempts to place as many VMs as possible in a single zone, falls back to multiple zones if needed. + */ + public static final DistributionStrategy BEST_EFFORT_SINGLE_ZONE = fromString("BestEffortSingleZone"); + + /** + * Platform uses customer-provided zone rankings to allocate VMs. + */ + public static final DistributionStrategy PRIORITIZED = fromString("Prioritized"); + + /** + * Platform attempts to evenly distribute VMs across all available zones with best effort. + */ + public static final DistributionStrategy BEST_EFFORT_BALANCED = fromString("BestEffortBalanced"); + + /** + * Platform must evenly distribute VMs across zones, request is rejected if exact balance cannot be achieved. + */ + public static final DistributionStrategy STRICT_BALANCED = fromString("StrictBalanced"); + + /** + * Creates a new instance of DistributionStrategy value. + * + * @deprecated Use the {@link #fromString(String)} factory method. + */ + @Deprecated + public DistributionStrategy() { + } + + /** + * Creates or finds a DistributionStrategy from its string representation. + * + * @param name a name to look for. + * @return the corresponding DistributionStrategy. + */ + public static DistributionStrategy fromString(String name) { + return fromString(name, DistributionStrategy.class); + } + + /** + * Gets known DistributionStrategy values. + * + * @return known DistributionStrategy values. + */ + public static Collection values() { + return values(DistributionStrategy.class); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteCreateRequest.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteCreateContent.java similarity index 78% rename from sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteCreateRequest.java rename to sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteCreateContent.java index e386ab789e79..5b76e72133fc 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteCreateRequest.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteCreateContent.java @@ -15,7 +15,7 @@ * The ExecuteCreateRequest request for create operations. */ @Fluent -public final class ExecuteCreateRequest implements JsonSerializable { +public final class ExecuteCreateContent implements JsonSerializable { /* * resource creation payload */ @@ -32,9 +32,9 @@ public final class ExecuteCreateRequest implements JsonSerializable { - ExecuteCreateRequest deserializedExecuteCreateRequest = new ExecuteCreateRequest(); + ExecuteCreateContent deserializedExecuteCreateContent = new ExecuteCreateContent(); while (reader.nextToken() != JsonToken.END_OBJECT) { String fieldName = reader.getFieldName(); reader.nextToken(); if ("resourceConfigParameters".equals(fieldName)) { - deserializedExecuteCreateRequest.resourceConfigParameters + deserializedExecuteCreateContent.resourceConfigParameters = ResourceProvisionPayload.fromJson(reader); } else if ("executionParameters".equals(fieldName)) { - deserializedExecuteCreateRequest.executionParameters = ExecutionParameters.fromJson(reader); + deserializedExecuteCreateContent.executionParameters = ExecutionParameters.fromJson(reader); } else if ("correlationid".equals(fieldName)) { - deserializedExecuteCreateRequest.correlationid = reader.getString(); + deserializedExecuteCreateContent.correlationid = reader.getString(); } else { reader.skipChildren(); } } - return deserializedExecuteCreateRequest; + return deserializedExecuteCreateContent; }); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteCreateFlexRequest.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteCreateFlexRequest.java new file mode 100644 index 000000000000..fc70c6a83800 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteCreateFlexRequest.java @@ -0,0 +1,144 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.models; + +import com.azure.core.annotation.Fluent; +import com.azure.json.JsonReader; +import com.azure.json.JsonSerializable; +import com.azure.json.JsonToken; +import com.azure.json.JsonWriter; +import java.io.IOException; + +/** + * The ExecuteCreateFlexRequest request for executeCreateFlex operations. + */ +@Fluent +public final class ExecuteCreateFlexRequest implements JsonSerializable { + /* + * Resource creation payload with flex properties + */ + private ResourceProvisionFlexPayload resourceConfigParameters; + + /* + * The execution parameters for the request + */ + private ExecutionParameters executionParameters; + + /* + * Correlationid item + */ + private String correlationid; + + /** + * Creates an instance of ExecuteCreateFlexRequest class. + */ + public ExecuteCreateFlexRequest() { + } + + /** + * Get the resourceConfigParameters property: Resource creation payload with flex properties. + * + * @return the resourceConfigParameters value. + */ + public ResourceProvisionFlexPayload resourceConfigParameters() { + return this.resourceConfigParameters; + } + + /** + * Set the resourceConfigParameters property: Resource creation payload with flex properties. + * + * @param resourceConfigParameters the resourceConfigParameters value to set. + * @return the ExecuteCreateFlexRequest object itself. + */ + public ExecuteCreateFlexRequest + withResourceConfigParameters(ResourceProvisionFlexPayload resourceConfigParameters) { + this.resourceConfigParameters = resourceConfigParameters; + return this; + } + + /** + * Get the executionParameters property: The execution parameters for the request. + * + * @return the executionParameters value. + */ + public ExecutionParameters executionParameters() { + return this.executionParameters; + } + + /** + * Set the executionParameters property: The execution parameters for the request. + * + * @param executionParameters the executionParameters value to set. + * @return the ExecuteCreateFlexRequest object itself. + */ + public ExecuteCreateFlexRequest withExecutionParameters(ExecutionParameters executionParameters) { + this.executionParameters = executionParameters; + return this; + } + + /** + * Get the correlationid property: Correlationid item. + * + * @return the correlationid value. + */ + public String correlationid() { + return this.correlationid; + } + + /** + * Set the correlationid property: Correlationid item. + * + * @param correlationid the correlationid value to set. + * @return the ExecuteCreateFlexRequest object itself. + */ + public ExecuteCreateFlexRequest withCorrelationid(String correlationid) { + this.correlationid = correlationid; + return this; + } + + /** + * {@inheritDoc} + */ + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.writeStartObject(); + jsonWriter.writeJsonField("resourceConfigParameters", this.resourceConfigParameters); + jsonWriter.writeJsonField("executionParameters", this.executionParameters); + jsonWriter.writeStringField("correlationid", this.correlationid); + return jsonWriter.writeEndObject(); + } + + /** + * Reads an instance of ExecuteCreateFlexRequest from the JsonReader. + * + * @param jsonReader The JsonReader being read. + * @return An instance of ExecuteCreateFlexRequest if the JsonReader was pointing to an instance of it, or null if + * it was pointing to JSON null. + * @throws IllegalStateException If the deserialized JSON object was missing any required properties. + * @throws IOException If an error occurs while reading the ExecuteCreateFlexRequest. + */ + public static ExecuteCreateFlexRequest fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + ExecuteCreateFlexRequest deserializedExecuteCreateFlexRequest = new ExecuteCreateFlexRequest(); + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("resourceConfigParameters".equals(fieldName)) { + deserializedExecuteCreateFlexRequest.resourceConfigParameters + = ResourceProvisionFlexPayload.fromJson(reader); + } else if ("executionParameters".equals(fieldName)) { + deserializedExecuteCreateFlexRequest.executionParameters = ExecutionParameters.fromJson(reader); + } else if ("correlationid".equals(fieldName)) { + deserializedExecuteCreateFlexRequest.correlationid = reader.getString(); + } else { + reader.skipChildren(); + } + } + + return deserializedExecuteCreateFlexRequest; + }); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteDeallocateRequest.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteDeallocateContent.java similarity index 76% rename from sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteDeallocateRequest.java rename to sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteDeallocateContent.java index 1ad9b8a8fb9f..aea3916b50cb 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteDeallocateRequest.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteDeallocateContent.java @@ -15,7 +15,7 @@ * The ExecuteDeallocateRequest request for executeDeallocate operations. */ @Fluent -public final class ExecuteDeallocateRequest implements JsonSerializable { +public final class ExecuteDeallocateContent implements JsonSerializable { /* * The execution parameters for the request */ @@ -32,9 +32,9 @@ public final class ExecuteDeallocateRequest implements JsonSerializable { - ExecuteDeallocateRequest deserializedExecuteDeallocateRequest = new ExecuteDeallocateRequest(); + ExecuteDeallocateContent deserializedExecuteDeallocateContent = new ExecuteDeallocateContent(); while (reader.nextToken() != JsonToken.END_OBJECT) { String fieldName = reader.getFieldName(); reader.nextToken(); if ("executionParameters".equals(fieldName)) { - deserializedExecuteDeallocateRequest.executionParameters = ExecutionParameters.fromJson(reader); + deserializedExecuteDeallocateContent.executionParameters = ExecutionParameters.fromJson(reader); } else if ("resources".equals(fieldName)) { - deserializedExecuteDeallocateRequest.resources = Resources.fromJson(reader); + deserializedExecuteDeallocateContent.resources = Resources.fromJson(reader); } else if ("correlationid".equals(fieldName)) { - deserializedExecuteDeallocateRequest.correlationid = reader.getString(); + deserializedExecuteDeallocateContent.correlationid = reader.getString(); } else { reader.skipChildren(); } } - return deserializedExecuteDeallocateRequest; + return deserializedExecuteDeallocateContent; }); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteDeleteRequest.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteDeleteContent.java similarity index 77% rename from sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteDeleteRequest.java rename to sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteDeleteContent.java index af539d5f6121..c536a26b06d2 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteDeleteRequest.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteDeleteContent.java @@ -15,7 +15,7 @@ * The ExecuteDeleteRequest for delete VM operation. */ @Fluent -public final class ExecuteDeleteRequest implements JsonSerializable { +public final class ExecuteDeleteContent implements JsonSerializable { /* * The execution parameters for the request */ @@ -37,9 +37,9 @@ public final class ExecuteDeleteRequest implements JsonSerializable { - ExecuteDeleteRequest deserializedExecuteDeleteRequest = new ExecuteDeleteRequest(); + ExecuteDeleteContent deserializedExecuteDeleteContent = new ExecuteDeleteContent(); while (reader.nextToken() != JsonToken.END_OBJECT) { String fieldName = reader.getFieldName(); reader.nextToken(); if ("executionParameters".equals(fieldName)) { - deserializedExecuteDeleteRequest.executionParameters = ExecutionParameters.fromJson(reader); + deserializedExecuteDeleteContent.executionParameters = ExecutionParameters.fromJson(reader); } else if ("resources".equals(fieldName)) { - deserializedExecuteDeleteRequest.resources = Resources.fromJson(reader); + deserializedExecuteDeleteContent.resources = Resources.fromJson(reader); } else if ("correlationid".equals(fieldName)) { - deserializedExecuteDeleteRequest.correlationid = reader.getString(); + deserializedExecuteDeleteContent.correlationid = reader.getString(); } else if ("forceDeletion".equals(fieldName)) { - deserializedExecuteDeleteRequest.forceDeletion = reader.getNullable(JsonReader::getBoolean); + deserializedExecuteDeleteContent.forceDeletion = reader.getNullable(JsonReader::getBoolean); } else { reader.skipChildren(); } } - return deserializedExecuteDeleteRequest; + return deserializedExecuteDeleteContent; }); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteHibernateRequest.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteHibernateContent.java similarity index 76% rename from sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteHibernateRequest.java rename to sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteHibernateContent.java index fd5b38f2f2bc..e1ce92135815 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteHibernateRequest.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteHibernateContent.java @@ -15,7 +15,7 @@ * The ExecuteHibernateRequest request for executeHibernate operations. */ @Fluent -public final class ExecuteHibernateRequest implements JsonSerializable { +public final class ExecuteHibernateContent implements JsonSerializable { /* * The execution parameters for the request */ @@ -32,9 +32,9 @@ public final class ExecuteHibernateRequest implements JsonSerializable { - ExecuteHibernateRequest deserializedExecuteHibernateRequest = new ExecuteHibernateRequest(); + ExecuteHibernateContent deserializedExecuteHibernateContent = new ExecuteHibernateContent(); while (reader.nextToken() != JsonToken.END_OBJECT) { String fieldName = reader.getFieldName(); reader.nextToken(); if ("executionParameters".equals(fieldName)) { - deserializedExecuteHibernateRequest.executionParameters = ExecutionParameters.fromJson(reader); + deserializedExecuteHibernateContent.executionParameters = ExecutionParameters.fromJson(reader); } else if ("resources".equals(fieldName)) { - deserializedExecuteHibernateRequest.resources = Resources.fromJson(reader); + deserializedExecuteHibernateContent.resources = Resources.fromJson(reader); } else if ("correlationid".equals(fieldName)) { - deserializedExecuteHibernateRequest.correlationid = reader.getString(); + deserializedExecuteHibernateContent.correlationid = reader.getString(); } else { reader.skipChildren(); } } - return deserializedExecuteHibernateRequest; + return deserializedExecuteHibernateContent; }); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteStartRequest.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteStartContent.java similarity index 76% rename from sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteStartRequest.java rename to sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteStartContent.java index 3dc64c011228..2bb97da4634b 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteStartRequest.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteStartContent.java @@ -15,7 +15,7 @@ * The ExecuteStartRequest request for executeStart operations. */ @Fluent -public final class ExecuteStartRequest implements JsonSerializable { +public final class ExecuteStartContent implements JsonSerializable { /* * The execution parameters for the request */ @@ -32,9 +32,9 @@ public final class ExecuteStartRequest implements JsonSerializable { - ExecuteStartRequest deserializedExecuteStartRequest = new ExecuteStartRequest(); + ExecuteStartContent deserializedExecuteStartContent = new ExecuteStartContent(); while (reader.nextToken() != JsonToken.END_OBJECT) { String fieldName = reader.getFieldName(); reader.nextToken(); if ("executionParameters".equals(fieldName)) { - deserializedExecuteStartRequest.executionParameters = ExecutionParameters.fromJson(reader); + deserializedExecuteStartContent.executionParameters = ExecutionParameters.fromJson(reader); } else if ("resources".equals(fieldName)) { - deserializedExecuteStartRequest.resources = Resources.fromJson(reader); + deserializedExecuteStartContent.resources = Resources.fromJson(reader); } else if ("correlationid".equals(fieldName)) { - deserializedExecuteStartRequest.correlationid = reader.getString(); + deserializedExecuteStartContent.correlationid = reader.getString(); } else { reader.skipChildren(); } } - return deserializedExecuteStartRequest; + return deserializedExecuteStartContent; }); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/FallbackOperationInfo.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/FallbackOperationInfo.java new file mode 100644 index 000000000000..2bec923e4ef4 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/FallbackOperationInfo.java @@ -0,0 +1,109 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.models; + +import com.azure.core.annotation.Immutable; +import com.azure.json.JsonReader; +import com.azure.json.JsonSerializable; +import com.azure.json.JsonToken; +import com.azure.json.JsonWriter; +import java.io.IOException; + +/** + * Describes the fallback operation that was performed. + */ +@Immutable +public final class FallbackOperationInfo implements JsonSerializable { + /* + * The last operation type that was performed as a fallback + */ + private ResourceOperationType lastOpType; + + /* + * The status of the fallback operation + */ + private String status; + + /* + * The error code if the fallback operation failed + */ + private ResourceOperationError error; + + /** + * Creates an instance of FallbackOperationInfo class. + */ + private FallbackOperationInfo() { + } + + /** + * Get the lastOpType property: The last operation type that was performed as a fallback. + * + * @return the lastOpType value. + */ + public ResourceOperationType lastOpType() { + return this.lastOpType; + } + + /** + * Get the status property: The status of the fallback operation. + * + * @return the status value. + */ + public String status() { + return this.status; + } + + /** + * Get the error property: The error code if the fallback operation failed. + * + * @return the error value. + */ + public ResourceOperationError error() { + return this.error; + } + + /** + * {@inheritDoc} + */ + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.writeStartObject(); + jsonWriter.writeStringField("lastOpType", this.lastOpType == null ? null : this.lastOpType.toString()); + jsonWriter.writeStringField("status", this.status); + jsonWriter.writeJsonField("error", this.error); + return jsonWriter.writeEndObject(); + } + + /** + * Reads an instance of FallbackOperationInfo from the JsonReader. + * + * @param jsonReader The JsonReader being read. + * @return An instance of FallbackOperationInfo if the JsonReader was pointing to an instance of it, or null if it + * was pointing to JSON null. + * @throws IllegalStateException If the deserialized JSON object was missing any required properties. + * @throws IOException If an error occurs while reading the FallbackOperationInfo. + */ + public static FallbackOperationInfo fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + FallbackOperationInfo deserializedFallbackOperationInfo = new FallbackOperationInfo(); + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("lastOpType".equals(fieldName)) { + deserializedFallbackOperationInfo.lastOpType = ResourceOperationType.fromString(reader.getString()); + } else if ("status".equals(fieldName)) { + deserializedFallbackOperationInfo.status = reader.getString(); + } else if ("error".equals(fieldName)) { + deserializedFallbackOperationInfo.error = ResourceOperationError.fromJson(reader); + } else { + reader.skipChildren(); + } + } + + return deserializedFallbackOperationInfo; + }); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/FlexProperties.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/FlexProperties.java new file mode 100644 index 000000000000..4b1cec8ee886 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/FlexProperties.java @@ -0,0 +1,173 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.models; + +import com.azure.core.annotation.Fluent; +import com.azure.json.JsonReader; +import com.azure.json.JsonSerializable; +import com.azure.json.JsonToken; +import com.azure.json.JsonWriter; +import java.io.IOException; +import java.util.List; + +/** + * The flex properties for flexible VM creation. + */ +@Fluent +public final class FlexProperties implements JsonSerializable { + /* + * The list of VM size profiles to use for flex creation + */ + private List vmSizeProfiles; + + /* + * The operating system type for the VMs + */ + private OsType osType; + + /* + * The priority profile for VM allocation + */ + private PriorityProfile priorityProfile; + + /* + * The zone allocation policy for distributing VMs across availability zones + */ + private ZoneAllocationPolicy zoneAllocationPolicy; + + /** + * Creates an instance of FlexProperties class. + */ + public FlexProperties() { + } + + /** + * Get the vmSizeProfiles property: The list of VM size profiles to use for flex creation. + * + * @return the vmSizeProfiles value. + */ + public List vmSizeProfiles() { + return this.vmSizeProfiles; + } + + /** + * Set the vmSizeProfiles property: The list of VM size profiles to use for flex creation. + * + * @param vmSizeProfiles the vmSizeProfiles value to set. + * @return the FlexProperties object itself. + */ + public FlexProperties withVmSizeProfiles(List vmSizeProfiles) { + this.vmSizeProfiles = vmSizeProfiles; + return this; + } + + /** + * Get the osType property: The operating system type for the VMs. + * + * @return the osType value. + */ + public OsType osType() { + return this.osType; + } + + /** + * Set the osType property: The operating system type for the VMs. + * + * @param osType the osType value to set. + * @return the FlexProperties object itself. + */ + public FlexProperties withOsType(OsType osType) { + this.osType = osType; + return this; + } + + /** + * Get the priorityProfile property: The priority profile for VM allocation. + * + * @return the priorityProfile value. + */ + public PriorityProfile priorityProfile() { + return this.priorityProfile; + } + + /** + * Set the priorityProfile property: The priority profile for VM allocation. + * + * @param priorityProfile the priorityProfile value to set. + * @return the FlexProperties object itself. + */ + public FlexProperties withPriorityProfile(PriorityProfile priorityProfile) { + this.priorityProfile = priorityProfile; + return this; + } + + /** + * Get the zoneAllocationPolicy property: The zone allocation policy for distributing VMs across availability zones. + * + * @return the zoneAllocationPolicy value. + */ + public ZoneAllocationPolicy zoneAllocationPolicy() { + return this.zoneAllocationPolicy; + } + + /** + * Set the zoneAllocationPolicy property: The zone allocation policy for distributing VMs across availability zones. + * + * @param zoneAllocationPolicy the zoneAllocationPolicy value to set. + * @return the FlexProperties object itself. + */ + public FlexProperties withZoneAllocationPolicy(ZoneAllocationPolicy zoneAllocationPolicy) { + this.zoneAllocationPolicy = zoneAllocationPolicy; + return this; + } + + /** + * {@inheritDoc} + */ + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.writeStartObject(); + jsonWriter.writeArrayField("vmSizeProfiles", this.vmSizeProfiles, + (writer, element) -> writer.writeJson(element)); + jsonWriter.writeStringField("osType", this.osType == null ? null : this.osType.toString()); + jsonWriter.writeJsonField("priorityProfile", this.priorityProfile); + jsonWriter.writeJsonField("zoneAllocationPolicy", this.zoneAllocationPolicy); + return jsonWriter.writeEndObject(); + } + + /** + * Reads an instance of FlexProperties from the JsonReader. + * + * @param jsonReader The JsonReader being read. + * @return An instance of FlexProperties if the JsonReader was pointing to an instance of it, or null if it was + * pointing to JSON null. + * @throws IllegalStateException If the deserialized JSON object was missing any required properties. + * @throws IOException If an error occurs while reading the FlexProperties. + */ + public static FlexProperties fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + FlexProperties deserializedFlexProperties = new FlexProperties(); + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("vmSizeProfiles".equals(fieldName)) { + List vmSizeProfiles = reader.readArray(reader1 -> VmSizeProfile.fromJson(reader1)); + deserializedFlexProperties.vmSizeProfiles = vmSizeProfiles; + } else if ("osType".equals(fieldName)) { + deserializedFlexProperties.osType = OsType.fromString(reader.getString()); + } else if ("priorityProfile".equals(fieldName)) { + deserializedFlexProperties.priorityProfile = PriorityProfile.fromJson(reader); + } else if ("zoneAllocationPolicy".equals(fieldName)) { + deserializedFlexProperties.zoneAllocationPolicy = ZoneAllocationPolicy.fromJson(reader); + } else { + reader.skipChildren(); + } + } + + return deserializedFlexProperties; + }); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/GetOperationErrorsRequest.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/GetOperationErrorsContent.java similarity index 75% rename from sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/GetOperationErrorsRequest.java rename to sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/GetOperationErrorsContent.java index 39006f132b22..8003842a1e0a 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/GetOperationErrorsRequest.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/GetOperationErrorsContent.java @@ -16,16 +16,16 @@ * This is the request to get errors per vm operations. */ @Fluent -public final class GetOperationErrorsRequest implements JsonSerializable { +public final class GetOperationErrorsContent implements JsonSerializable { /* * The list of operation ids to query errors of */ private List operationIds; /** - * Creates an instance of GetOperationErrorsRequest class. + * Creates an instance of GetOperationErrorsContent class. */ - public GetOperationErrorsRequest() { + public GetOperationErrorsContent() { } /** @@ -41,9 +41,9 @@ public List operationIds() { * Set the operationIds property: The list of operation ids to query errors of. * * @param operationIds the operationIds value to set. - * @return the GetOperationErrorsRequest object itself. + * @return the GetOperationErrorsContent object itself. */ - public GetOperationErrorsRequest withOperationIds(List operationIds) { + public GetOperationErrorsContent withOperationIds(List operationIds) { this.operationIds = operationIds; return this; } @@ -59,30 +59,30 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { } /** - * Reads an instance of GetOperationErrorsRequest from the JsonReader. + * Reads an instance of GetOperationErrorsContent from the JsonReader. * * @param jsonReader The JsonReader being read. - * @return An instance of GetOperationErrorsRequest if the JsonReader was pointing to an instance of it, or null if + * @return An instance of GetOperationErrorsContent if the JsonReader was pointing to an instance of it, or null if * it was pointing to JSON null. * @throws IllegalStateException If the deserialized JSON object was missing any required properties. - * @throws IOException If an error occurs while reading the GetOperationErrorsRequest. + * @throws IOException If an error occurs while reading the GetOperationErrorsContent. */ - public static GetOperationErrorsRequest fromJson(JsonReader jsonReader) throws IOException { + public static GetOperationErrorsContent fromJson(JsonReader jsonReader) throws IOException { return jsonReader.readObject(reader -> { - GetOperationErrorsRequest deserializedGetOperationErrorsRequest = new GetOperationErrorsRequest(); + GetOperationErrorsContent deserializedGetOperationErrorsContent = new GetOperationErrorsContent(); while (reader.nextToken() != JsonToken.END_OBJECT) { String fieldName = reader.getFieldName(); reader.nextToken(); if ("operationIds".equals(fieldName)) { List operationIds = reader.readArray(reader1 -> reader1.getString()); - deserializedGetOperationErrorsRequest.operationIds = operationIds; + deserializedGetOperationErrorsContent.operationIds = operationIds; } else { reader.skipChildren(); } } - return deserializedGetOperationErrorsRequest; + return deserializedGetOperationErrorsContent; }); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/GetOperationStatusRequest.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/GetOperationStatusContent.java similarity index 75% rename from sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/GetOperationStatusRequest.java rename to sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/GetOperationStatusContent.java index 7b1d2a40f64d..225d9a3bd2bf 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/GetOperationStatusRequest.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/GetOperationStatusContent.java @@ -16,7 +16,7 @@ * This is the request to get operation status using operationids. */ @Fluent -public final class GetOperationStatusRequest implements JsonSerializable { +public final class GetOperationStatusContent implements JsonSerializable { /* * The list of operation ids to get the status of */ @@ -28,9 +28,9 @@ public final class GetOperationStatusRequest implements JsonSerializable operationIds() { * Set the operationIds property: The list of operation ids to get the status of. * * @param operationIds the operationIds value to set. - * @return the GetOperationStatusRequest object itself. + * @return the GetOperationStatusContent object itself. */ - public GetOperationStatusRequest withOperationIds(List operationIds) { + public GetOperationStatusContent withOperationIds(List operationIds) { this.operationIds = operationIds; return this; } @@ -66,9 +66,9 @@ public String correlationid() { * Set the correlationid property: CorrelationId item. * * @param correlationid the correlationid value to set. - * @return the GetOperationStatusRequest object itself. + * @return the GetOperationStatusContent object itself. */ - public GetOperationStatusRequest withCorrelationid(String correlationid) { + public GetOperationStatusContent withCorrelationid(String correlationid) { this.correlationid = correlationid; return this; } @@ -85,32 +85,32 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { } /** - * Reads an instance of GetOperationStatusRequest from the JsonReader. + * Reads an instance of GetOperationStatusContent from the JsonReader. * * @param jsonReader The JsonReader being read. - * @return An instance of GetOperationStatusRequest if the JsonReader was pointing to an instance of it, or null if + * @return An instance of GetOperationStatusContent if the JsonReader was pointing to an instance of it, or null if * it was pointing to JSON null. * @throws IllegalStateException If the deserialized JSON object was missing any required properties. - * @throws IOException If an error occurs while reading the GetOperationStatusRequest. + * @throws IOException If an error occurs while reading the GetOperationStatusContent. */ - public static GetOperationStatusRequest fromJson(JsonReader jsonReader) throws IOException { + public static GetOperationStatusContent fromJson(JsonReader jsonReader) throws IOException { return jsonReader.readObject(reader -> { - GetOperationStatusRequest deserializedGetOperationStatusRequest = new GetOperationStatusRequest(); + GetOperationStatusContent deserializedGetOperationStatusContent = new GetOperationStatusContent(); while (reader.nextToken() != JsonToken.END_OBJECT) { String fieldName = reader.getFieldName(); reader.nextToken(); if ("operationIds".equals(fieldName)) { List operationIds = reader.readArray(reader1 -> reader1.getString()); - deserializedGetOperationStatusRequest.operationIds = operationIds; + deserializedGetOperationStatusContent.operationIds = operationIds; } else if ("correlationid".equals(fieldName)) { - deserializedGetOperationStatusRequest.correlationid = reader.getString(); + deserializedGetOperationStatusContent.correlationid = reader.getString(); } else { reader.skipChildren(); } } - return deserializedGetOperationStatusRequest; + return deserializedGetOperationStatusContent; }); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/OsType.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/OsType.java new file mode 100644 index 000000000000..6fd682cef751 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/OsType.java @@ -0,0 +1,51 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.models; + +import com.azure.core.util.ExpandableStringEnum; +import java.util.Collection; + +/** + * The supported operating system types for flex VM creation. + */ +public final class OsType extends ExpandableStringEnum { + /** + * Windows operating system. + */ + public static final OsType WINDOWS = fromString("Windows"); + + /** + * Linux operating system. + */ + public static final OsType LINUX = fromString("Linux"); + + /** + * Creates a new instance of OsType value. + * + * @deprecated Use the {@link #fromString(String)} factory method. + */ + @Deprecated + public OsType() { + } + + /** + * Creates or finds a OsType from its string representation. + * + * @param name a name to look for. + * @return the corresponding OsType. + */ + public static OsType fromString(String name) { + return fromString(name, OsType.class); + } + + /** + * Gets known OsType values. + * + * @return known OsType values. + */ + public static Collection values() { + return values(OsType.class); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/PriorityProfile.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/PriorityProfile.java new file mode 100644 index 000000000000..52803cf537b1 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/PriorityProfile.java @@ -0,0 +1,114 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.models; + +import com.azure.core.annotation.Fluent; +import com.azure.json.JsonReader; +import com.azure.json.JsonSerializable; +import com.azure.json.JsonToken; +import com.azure.json.JsonWriter; +import java.io.IOException; + +/** + * The priority profile for flex VM creation. + */ +@Fluent +public final class PriorityProfile implements JsonSerializable { + /* + * The priority type for VM allocation + */ + private PriorityType type; + + /* + * The allocation strategy for VM size selection + */ + private AllocationStrategy allocationStrategy; + + /** + * Creates an instance of PriorityProfile class. + */ + public PriorityProfile() { + } + + /** + * Get the type property: The priority type for VM allocation. + * + * @return the type value. + */ + public PriorityType type() { + return this.type; + } + + /** + * Set the type property: The priority type for VM allocation. + * + * @param type the type value to set. + * @return the PriorityProfile object itself. + */ + public PriorityProfile withType(PriorityType type) { + this.type = type; + return this; + } + + /** + * Get the allocationStrategy property: The allocation strategy for VM size selection. + * + * @return the allocationStrategy value. + */ + public AllocationStrategy allocationStrategy() { + return this.allocationStrategy; + } + + /** + * Set the allocationStrategy property: The allocation strategy for VM size selection. + * + * @param allocationStrategy the allocationStrategy value to set. + * @return the PriorityProfile object itself. + */ + public PriorityProfile withAllocationStrategy(AllocationStrategy allocationStrategy) { + this.allocationStrategy = allocationStrategy; + return this; + } + + /** + * {@inheritDoc} + */ + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.writeStartObject(); + jsonWriter.writeStringField("type", this.type == null ? null : this.type.toString()); + jsonWriter.writeStringField("allocationStrategy", + this.allocationStrategy == null ? null : this.allocationStrategy.toString()); + return jsonWriter.writeEndObject(); + } + + /** + * Reads an instance of PriorityProfile from the JsonReader. + * + * @param jsonReader The JsonReader being read. + * @return An instance of PriorityProfile if the JsonReader was pointing to an instance of it, or null if it was + * pointing to JSON null. + * @throws IOException If an error occurs while reading the PriorityProfile. + */ + public static PriorityProfile fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + PriorityProfile deserializedPriorityProfile = new PriorityProfile(); + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("type".equals(fieldName)) { + deserializedPriorityProfile.type = PriorityType.fromString(reader.getString()); + } else if ("allocationStrategy".equals(fieldName)) { + deserializedPriorityProfile.allocationStrategy = AllocationStrategy.fromString(reader.getString()); + } else { + reader.skipChildren(); + } + } + + return deserializedPriorityProfile; + }); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/PriorityType.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/PriorityType.java new file mode 100644 index 000000000000..8c0bd0109b40 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/PriorityType.java @@ -0,0 +1,51 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.models; + +import com.azure.core.util.ExpandableStringEnum; +import java.util.Collection; + +/** + * The priority type for VM allocation. + */ +public final class PriorityType extends ExpandableStringEnum { + /** + * Regular priority VMs. + */ + public static final PriorityType REGULAR = fromString("Regular"); + + /** + * Spot priority VMs. + */ + public static final PriorityType SPOT = fromString("Spot"); + + /** + * Creates a new instance of PriorityType value. + * + * @deprecated Use the {@link #fromString(String)} factory method. + */ + @Deprecated + public PriorityType() { + } + + /** + * Creates or finds a PriorityType from its string representation. + * + * @param name a name to look for. + * @return the corresponding PriorityType. + */ + public static PriorityType fromString(String name) { + return fromString(name, PriorityType.class); + } + + /** + * Gets known PriorityType values. + * + * @return known PriorityType values. + */ + public static Collection values() { + return values(PriorityType.class); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceOperationDetails.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceOperationDetails.java index 53b9fbf1d385..2b24ebb8eac6 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceOperationDetails.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceOperationDetails.java @@ -69,6 +69,11 @@ public final class ResourceOperationDetails implements JsonSerializable CoreUtils.parseBestOffsetDateTime(nonNullReader.getString())); diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceOperationType.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceOperationType.java index 53bfac62f4ce..e4fe9da5a924 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceOperationType.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceOperationType.java @@ -31,6 +31,16 @@ public final class ResourceOperationType extends ExpandableStringEnum { + /* + * JSON object that contains VM properties that are common across all VMs in this batch + */ + private Map baseProfile; + + /* + * JSON array that contains VM properties that should be overridden for each VM in the batch + */ + private List> resourceOverrides; + + /* + * Number of VMs to be created + */ + private int resourceCount; + + /* + * If resourceOverrides doesn't contain name, service will create name based on prefix and resourceCount + */ + private String resourcePrefix; + + /* + * The flex properties for flexible VM creation + */ + private FlexProperties flexProperties; + + /** + * Creates an instance of ResourceProvisionFlexPayload class. + */ + public ResourceProvisionFlexPayload() { + } + + /** + * Get the baseProfile property: JSON object that contains VM properties that are common across all VMs in this + * batch. + * + * @return the baseProfile value. + */ + public Map baseProfile() { + return this.baseProfile; + } + + /** + * Set the baseProfile property: JSON object that contains VM properties that are common across all VMs in this + * batch. + * + * @param baseProfile the baseProfile value to set. + * @return the ResourceProvisionFlexPayload object itself. + */ + public ResourceProvisionFlexPayload withBaseProfile(Map baseProfile) { + this.baseProfile = baseProfile; + return this; + } + + /** + * Get the resourceOverrides property: JSON array that contains VM properties that should be overridden for each VM + * in the batch. + * + * @return the resourceOverrides value. + */ + public List> resourceOverrides() { + return this.resourceOverrides; + } + + /** + * Set the resourceOverrides property: JSON array that contains VM properties that should be overridden for each VM + * in the batch. + * + * @param resourceOverrides the resourceOverrides value to set. + * @return the ResourceProvisionFlexPayload object itself. + */ + public ResourceProvisionFlexPayload withResourceOverrides(List> resourceOverrides) { + this.resourceOverrides = resourceOverrides; + return this; + } + + /** + * Get the resourceCount property: Number of VMs to be created. + * + * @return the resourceCount value. + */ + public int resourceCount() { + return this.resourceCount; + } + + /** + * Set the resourceCount property: Number of VMs to be created. + * + * @param resourceCount the resourceCount value to set. + * @return the ResourceProvisionFlexPayload object itself. + */ + public ResourceProvisionFlexPayload withResourceCount(int resourceCount) { + this.resourceCount = resourceCount; + return this; + } + + /** + * Get the resourcePrefix property: If resourceOverrides doesn't contain name, service will create name based on + * prefix and resourceCount. + * + * @return the resourcePrefix value. + */ + public String resourcePrefix() { + return this.resourcePrefix; + } + + /** + * Set the resourcePrefix property: If resourceOverrides doesn't contain name, service will create name based on + * prefix and resourceCount. + * + * @param resourcePrefix the resourcePrefix value to set. + * @return the ResourceProvisionFlexPayload object itself. + */ + public ResourceProvisionFlexPayload withResourcePrefix(String resourcePrefix) { + this.resourcePrefix = resourcePrefix; + return this; + } + + /** + * Get the flexProperties property: The flex properties for flexible VM creation. + * + * @return the flexProperties value. + */ + public FlexProperties flexProperties() { + return this.flexProperties; + } + + /** + * Set the flexProperties property: The flex properties for flexible VM creation. + * + * @param flexProperties the flexProperties value to set. + * @return the ResourceProvisionFlexPayload object itself. + */ + public ResourceProvisionFlexPayload withFlexProperties(FlexProperties flexProperties) { + this.flexProperties = flexProperties; + return this; + } + + /** + * {@inheritDoc} + */ + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.writeStartObject(); + jsonWriter.writeIntField("resourceCount", this.resourceCount); + jsonWriter.writeJsonField("flexProperties", this.flexProperties); + jsonWriter.writeMapField("baseProfile", this.baseProfile, (writer, element) -> { + if (element == null) { + writer.writeNull(); + } else { + element.writeTo(writer); + } + }); + jsonWriter.writeArrayField("resourceOverrides", this.resourceOverrides, + (writer, element) -> writer.writeMap(element, (writer1, element1) -> { + if (element1 == null) { + writer1.writeNull(); + } else { + element1.writeTo(writer1); + } + })); + jsonWriter.writeStringField("resourcePrefix", this.resourcePrefix); + return jsonWriter.writeEndObject(); + } + + /** + * Reads an instance of ResourceProvisionFlexPayload from the JsonReader. + * + * @param jsonReader The JsonReader being read. + * @return An instance of ResourceProvisionFlexPayload if the JsonReader was pointing to an instance of it, or null + * if it was pointing to JSON null. + * @throws IllegalStateException If the deserialized JSON object was missing any required properties. + * @throws IOException If an error occurs while reading the ResourceProvisionFlexPayload. + */ + public static ResourceProvisionFlexPayload fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + ResourceProvisionFlexPayload deserializedResourceProvisionFlexPayload = new ResourceProvisionFlexPayload(); + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("resourceCount".equals(fieldName)) { + deserializedResourceProvisionFlexPayload.resourceCount = reader.getInt(); + } else if ("flexProperties".equals(fieldName)) { + deserializedResourceProvisionFlexPayload.flexProperties = FlexProperties.fromJson(reader); + } else if ("baseProfile".equals(fieldName)) { + Map baseProfile = reader.readMap(reader1 -> reader1 + .getNullable(nonNullReader -> BinaryData.fromObject(nonNullReader.readUntyped()))); + deserializedResourceProvisionFlexPayload.baseProfile = baseProfile; + } else if ("resourceOverrides".equals(fieldName)) { + List> resourceOverrides + = reader.readArray(reader1 -> reader1.readMap(reader2 -> reader2 + .getNullable(nonNullReader -> BinaryData.fromObject(nonNullReader.readUntyped())))); + deserializedResourceProvisionFlexPayload.resourceOverrides = resourceOverrides; + } else if ("resourcePrefix".equals(fieldName)) { + deserializedResourceProvisionFlexPayload.resourcePrefix = reader.getString(); + } else { + reader.skipChildren(); + } + } + + return deserializedResourceProvisionFlexPayload; + }); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/RetryPolicy.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/RetryPolicy.java index 2dbc9aa123de..d9f80a8e6803 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/RetryPolicy.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/RetryPolicy.java @@ -26,6 +26,11 @@ public final class RetryPolicy implements JsonSerializable { */ private Integer retryWindowInMinutes; + /* + * Action to take on failure + */ + private ResourceOperationType onFailureAction; + /** * Creates an instance of RetryPolicy class. */ @@ -72,6 +77,26 @@ public RetryPolicy withRetryWindowInMinutes(Integer retryWindowInMinutes) { return this; } + /** + * Get the onFailureAction property: Action to take on failure. + * + * @return the onFailureAction value. + */ + public ResourceOperationType onFailureAction() { + return this.onFailureAction; + } + + /** + * Set the onFailureAction property: Action to take on failure. + * + * @param onFailureAction the onFailureAction value to set. + * @return the RetryPolicy object itself. + */ + public RetryPolicy withOnFailureAction(ResourceOperationType onFailureAction) { + this.onFailureAction = onFailureAction; + return this; + } + /** * {@inheritDoc} */ @@ -80,6 +105,8 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { jsonWriter.writeStartObject(); jsonWriter.writeNumberField("retryCount", this.retryCount); jsonWriter.writeNumberField("retryWindowInMinutes", this.retryWindowInMinutes); + jsonWriter.writeStringField("onFailureAction", + this.onFailureAction == null ? null : this.onFailureAction.toString()); return jsonWriter.writeEndObject(); } @@ -102,6 +129,8 @@ public static RetryPolicy fromJson(JsonReader jsonReader) throws IOException { deserializedRetryPolicy.retryCount = reader.getNullable(JsonReader::getInt); } else if ("retryWindowInMinutes".equals(fieldName)) { deserializedRetryPolicy.retryWindowInMinutes = reader.getNullable(JsonReader::getInt); + } else if ("onFailureAction".equals(fieldName)) { + deserializedRetryPolicy.onFailureAction = ResourceOperationType.fromString(reader.getString()); } else { reader.skipChildren(); } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActions.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActions.java index 12ce3ca9fe31..ff417dca1826 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActions.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActions.java @@ -25,7 +25,7 @@ public interface ScheduledActions { * @return the response from a deallocate request along with {@link Response}. */ Response virtualMachinesSubmitDeallocateWithResponse(String locationparameter, - SubmitDeallocateRequest requestBody, Context context); + SubmitDeallocateContent requestBody, Context context); /** * VirtualMachinesSubmitDeallocate: Schedule deallocate operation for a batch of virtual machines at datetime in @@ -39,7 +39,7 @@ Response virtualMachinesSubmitDeallocateWit * @return the response from a deallocate request. */ DeallocateResourceOperationResponse virtualMachinesSubmitDeallocate(String locationparameter, - SubmitDeallocateRequest requestBody); + SubmitDeallocateContent requestBody); /** * VirtualMachinesSubmitHibernate: Schedule hibernate operation for a batch of virtual machines at datetime in @@ -54,7 +54,7 @@ DeallocateResourceOperationResponse virtualMachinesSubmitDeallocate(String locat * @return the response from a Hibernate request along with {@link Response}. */ Response virtualMachinesSubmitHibernateWithResponse(String locationparameter, - SubmitHibernateRequest requestBody, Context context); + SubmitHibernateContent requestBody, Context context); /** * VirtualMachinesSubmitHibernate: Schedule hibernate operation for a batch of virtual machines at datetime in @@ -68,7 +68,7 @@ Response virtualMachinesSubmitHibernateWithR * @return the response from a Hibernate request. */ HibernateResourceOperationResponse virtualMachinesSubmitHibernate(String locationparameter, - SubmitHibernateRequest requestBody); + SubmitHibernateContent requestBody); /** * VirtualMachinesSubmitStart: Schedule start operation for a batch of virtual machines at datetime in future. @@ -82,7 +82,7 @@ HibernateResourceOperationResponse virtualMachinesSubmitHibernate(String locatio * @return the response from a start request along with {@link Response}. */ Response virtualMachinesSubmitStartWithResponse(String locationparameter, - SubmitStartRequest requestBody, Context context); + SubmitStartContent requestBody, Context context); /** * VirtualMachinesSubmitStart: Schedule start operation for a batch of virtual machines at datetime in future. @@ -94,7 +94,7 @@ Response virtualMachinesSubmitStartWithResponse( * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the response from a start request. */ - StartResourceOperationResponse virtualMachinesSubmitStart(String locationparameter, SubmitStartRequest requestBody); + StartResourceOperationResponse virtualMachinesSubmitStart(String locationparameter, SubmitStartContent requestBody); /** * VirtualMachinesExecuteDeallocate: Execute deallocate operation for a batch of virtual machines, this operation is @@ -109,7 +109,7 @@ Response virtualMachinesSubmitStartWithResponse( * @return the response from a deallocate request along with {@link Response}. */ Response virtualMachinesExecuteDeallocateWithResponse(String locationparameter, - ExecuteDeallocateRequest requestBody, Context context); + ExecuteDeallocateContent requestBody, Context context); /** * VirtualMachinesExecuteDeallocate: Execute deallocate operation for a batch of virtual machines, this operation is @@ -123,7 +123,7 @@ Response virtualMachinesExecuteDeallocateWi * @return the response from a deallocate request. */ DeallocateResourceOperationResponse virtualMachinesExecuteDeallocate(String locationparameter, - ExecuteDeallocateRequest requestBody); + ExecuteDeallocateContent requestBody); /** * VirtualMachinesExecuteHibernate: Execute hibernate operation for a batch of virtual machines, this operation is @@ -138,7 +138,7 @@ DeallocateResourceOperationResponse virtualMachinesExecuteDeallocate(String loca * @return the response from a Hibernate request along with {@link Response}. */ Response virtualMachinesExecuteHibernateWithResponse(String locationparameter, - ExecuteHibernateRequest requestBody, Context context); + ExecuteHibernateContent requestBody, Context context); /** * VirtualMachinesExecuteHibernate: Execute hibernate operation for a batch of virtual machines, this operation is @@ -152,7 +152,7 @@ Response virtualMachinesExecuteHibernateWith * @return the response from a Hibernate request. */ HibernateResourceOperationResponse virtualMachinesExecuteHibernate(String locationparameter, - ExecuteHibernateRequest requestBody); + ExecuteHibernateContent requestBody); /** * VirtualMachinesExecuteStart: Execute start operation for a batch of virtual machines, this operation is triggered @@ -167,7 +167,7 @@ HibernateResourceOperationResponse virtualMachinesExecuteHibernate(String locati * @return the response from a start request along with {@link Response}. */ Response virtualMachinesExecuteStartWithResponse(String locationparameter, - ExecuteStartRequest requestBody, Context context); + ExecuteStartContent requestBody, Context context); /** * VirtualMachinesExecuteStart: Execute start operation for a batch of virtual machines, this operation is triggered @@ -181,11 +181,40 @@ Response virtualMachinesExecuteStartWithResponse * @return the response from a start request. */ StartResourceOperationResponse virtualMachinesExecuteStart(String locationparameter, - ExecuteStartRequest requestBody); + ExecuteStartContent requestBody); /** - * VirtualMachinesExecuteCreate: Execute create operation for a batch of virtual machines, this operation is - * triggered as soon as Computeschedule receives it. + * VirtualMachinesExecuteCreateFlex: Execute create operation for a batch of virtual machines with flex properties, + * this operation is triggered as soon as Computeschedule receives it. + * + * @param locationparameter The location name. + * @param body The request body. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response from a create flex request along with {@link Response}. + */ + Response virtualMachinesExecuteCreateFlexWithResponse(String locationparameter, + ExecuteCreateFlexRequest body, Context context); + + /** + * VirtualMachinesExecuteCreateFlex: Execute create operation for a batch of virtual machines with flex properties, + * this operation is triggered as soon as Computeschedule receives it. + * + * @param locationparameter The location name. + * @param body The request body. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response from a create flex request. + */ + CreateFlexResourceOperationResponse virtualMachinesExecuteCreateFlex(String locationparameter, + ExecuteCreateFlexRequest body); + + /** + * [PRIVATE PREVIEW]: VirtualMachinesExecuteCreate: Execute create operation for a batch of virtual machines, this + * operation is triggered as soon as Computeschedule receives it. * * @param locationparameter The location name. * @param requestBody The request body. @@ -196,11 +225,11 @@ StartResourceOperationResponse virtualMachinesExecuteStart(String locationparame * @return the response from a create request along with {@link Response}. */ Response virtualMachinesExecuteCreateWithResponse(String locationparameter, - ExecuteCreateRequest requestBody, Context context); + ExecuteCreateContent requestBody, Context context); /** - * VirtualMachinesExecuteCreate: Execute create operation for a batch of virtual machines, this operation is - * triggered as soon as Computeschedule receives it. + * [PRIVATE PREVIEW]: VirtualMachinesExecuteCreate: Execute create operation for a batch of virtual machines, this + * operation is triggered as soon as Computeschedule receives it. * * @param locationparameter The location name. * @param requestBody The request body. @@ -210,11 +239,11 @@ Response virtualMachinesExecuteCreateWithRespon * @return the response from a create request. */ CreateResourceOperationResponse virtualMachinesExecuteCreate(String locationparameter, - ExecuteCreateRequest requestBody); + ExecuteCreateContent requestBody); /** - * VirtualMachinesExecuteDelete: Execute delete operation for a batch of virtual machines, this operation is - * triggered as soon as Computeschedule receives it. + * [PRIVATE PREVIEW]: VirtualMachinesExecuteDelete: Execute delete operation for a batch of virtual machines, this + * operation is triggered as soon as Computeschedule receives it. * * @param locationparameter The location name. * @param requestBody The request body. @@ -225,11 +254,11 @@ CreateResourceOperationResponse virtualMachinesExecuteCreate(String locationpara * @return the response from a delete request along with {@link Response}. */ Response virtualMachinesExecuteDeleteWithResponse(String locationparameter, - ExecuteDeleteRequest requestBody, Context context); + ExecuteDeleteContent requestBody, Context context); /** - * VirtualMachinesExecuteDelete: Execute delete operation for a batch of virtual machines, this operation is - * triggered as soon as Computeschedule receives it. + * [PRIVATE PREVIEW]: VirtualMachinesExecuteDelete: Execute delete operation for a batch of virtual machines, this + * operation is triggered as soon as Computeschedule receives it. * * @param locationparameter The location name. * @param requestBody The request body. @@ -239,7 +268,7 @@ Response virtualMachinesExecuteDeleteWithRespon * @return the response from a delete request. */ DeleteResourceOperationResponse virtualMachinesExecuteDelete(String locationparameter, - ExecuteDeleteRequest requestBody); + ExecuteDeleteContent requestBody); /** * VirtualMachinesGetOperationStatus: Polling endpoint to read status of operations performed on virtual machines. @@ -253,7 +282,7 @@ DeleteResourceOperationResponse virtualMachinesExecuteDelete(String locationpara * @return this is the response from a get operations status request along with {@link Response}. */ Response virtualMachinesGetOperationStatusWithResponse(String locationparameter, - GetOperationStatusRequest requestBody, Context context); + GetOperationStatusContent requestBody, Context context); /** * VirtualMachinesGetOperationStatus: Polling endpoint to read status of operations performed on virtual machines. @@ -266,7 +295,7 @@ Response virtualMachinesGetOperationStatusWithRespon * @return this is the response from a get operations status request. */ GetOperationStatusResponse virtualMachinesGetOperationStatus(String locationparameter, - GetOperationStatusRequest requestBody); + GetOperationStatusContent requestBody); /** * VirtualMachinesCancelOperations: Cancel a previously submitted (start/deallocate/hibernate) request. @@ -280,7 +309,7 @@ GetOperationStatusResponse virtualMachinesGetOperationStatus(String locationpara * @return this is the response from a cancel operations request along with {@link Response}. */ Response virtualMachinesCancelOperationsWithResponse(String locationparameter, - CancelOperationsRequest requestBody, Context context); + CancelOperationsContent requestBody, Context context); /** * VirtualMachinesCancelOperations: Cancel a previously submitted (start/deallocate/hibernate) request. @@ -293,7 +322,7 @@ Response virtualMachinesCancelOperationsWithResponse(S * @return this is the response from a cancel operations request. */ CancelOperationsResponse virtualMachinesCancelOperations(String locationparameter, - CancelOperationsRequest requestBody); + CancelOperationsContent requestBody); /** * VirtualMachinesGetOperationErrors: Get error details on operation errors (like transient errors encountered, @@ -308,7 +337,7 @@ CancelOperationsResponse virtualMachinesCancelOperations(String locationparamete * @return this is the response from a get operations errors request along with {@link Response}. */ Response virtualMachinesGetOperationErrorsWithResponse(String locationparameter, - GetOperationErrorsRequest requestBody, Context context); + GetOperationErrorsContent requestBody, Context context); /** * VirtualMachinesGetOperationErrors: Get error details on operation errors (like transient errors encountered, @@ -322,7 +351,7 @@ Response virtualMachinesGetOperationErrorsWithRespon * @return this is the response from a get operations errors request. */ GetOperationErrorsResponse virtualMachinesGetOperationErrors(String locationparameter, - GetOperationErrorsRequest requestBody); + GetOperationErrorsContent requestBody); /** * Get a ScheduledAction. diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitDeallocateRequest.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitDeallocateContent.java similarity index 76% rename from sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitDeallocateRequest.java rename to sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitDeallocateContent.java index 34f92ccc0298..e0924d9bb11d 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitDeallocateRequest.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitDeallocateContent.java @@ -15,7 +15,7 @@ * The deallocate request for resources. */ @Fluent -public final class SubmitDeallocateRequest implements JsonSerializable { +public final class SubmitDeallocateContent implements JsonSerializable { /* * The schedule for the request */ @@ -37,9 +37,9 @@ public final class SubmitDeallocateRequest implements JsonSerializable { - SubmitDeallocateRequest deserializedSubmitDeallocateRequest = new SubmitDeallocateRequest(); + SubmitDeallocateContent deserializedSubmitDeallocateContent = new SubmitDeallocateContent(); while (reader.nextToken() != JsonToken.END_OBJECT) { String fieldName = reader.getFieldName(); reader.nextToken(); if ("schedule".equals(fieldName)) { - deserializedSubmitDeallocateRequest.schedule = Schedule.fromJson(reader); + deserializedSubmitDeallocateContent.schedule = Schedule.fromJson(reader); } else if ("executionParameters".equals(fieldName)) { - deserializedSubmitDeallocateRequest.executionParameters = ExecutionParameters.fromJson(reader); + deserializedSubmitDeallocateContent.executionParameters = ExecutionParameters.fromJson(reader); } else if ("resources".equals(fieldName)) { - deserializedSubmitDeallocateRequest.resources = Resources.fromJson(reader); + deserializedSubmitDeallocateContent.resources = Resources.fromJson(reader); } else if ("correlationid".equals(fieldName)) { - deserializedSubmitDeallocateRequest.correlationid = reader.getString(); + deserializedSubmitDeallocateContent.correlationid = reader.getString(); } else { reader.skipChildren(); } } - return deserializedSubmitDeallocateRequest; + return deserializedSubmitDeallocateContent; }); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitHibernateRequest.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitHibernateContent.java similarity index 76% rename from sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitHibernateRequest.java rename to sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitHibernateContent.java index 83ada39ca824..ceb9b98ec356 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitHibernateRequest.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitHibernateContent.java @@ -15,7 +15,7 @@ * This is the request for hibernate. */ @Fluent -public final class SubmitHibernateRequest implements JsonSerializable { +public final class SubmitHibernateContent implements JsonSerializable { /* * The schedule for the request */ @@ -37,9 +37,9 @@ public final class SubmitHibernateRequest implements JsonSerializable { - SubmitHibernateRequest deserializedSubmitHibernateRequest = new SubmitHibernateRequest(); + SubmitHibernateContent deserializedSubmitHibernateContent = new SubmitHibernateContent(); while (reader.nextToken() != JsonToken.END_OBJECT) { String fieldName = reader.getFieldName(); reader.nextToken(); if ("schedule".equals(fieldName)) { - deserializedSubmitHibernateRequest.schedule = Schedule.fromJson(reader); + deserializedSubmitHibernateContent.schedule = Schedule.fromJson(reader); } else if ("executionParameters".equals(fieldName)) { - deserializedSubmitHibernateRequest.executionParameters = ExecutionParameters.fromJson(reader); + deserializedSubmitHibernateContent.executionParameters = ExecutionParameters.fromJson(reader); } else if ("resources".equals(fieldName)) { - deserializedSubmitHibernateRequest.resources = Resources.fromJson(reader); + deserializedSubmitHibernateContent.resources = Resources.fromJson(reader); } else if ("correlationid".equals(fieldName)) { - deserializedSubmitHibernateRequest.correlationid = reader.getString(); + deserializedSubmitHibernateContent.correlationid = reader.getString(); } else { reader.skipChildren(); } } - return deserializedSubmitHibernateRequest; + return deserializedSubmitHibernateContent; }); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitStartRequest.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitStartContent.java similarity index 77% rename from sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitStartRequest.java rename to sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitStartContent.java index f20589ea754f..96b7bab98788 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitStartRequest.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitStartContent.java @@ -15,7 +15,7 @@ * This is the request for start. */ @Fluent -public final class SubmitStartRequest implements JsonSerializable { +public final class SubmitStartContent implements JsonSerializable { /* * The schedule for the request */ @@ -37,9 +37,9 @@ public final class SubmitStartRequest implements JsonSerializable { - SubmitStartRequest deserializedSubmitStartRequest = new SubmitStartRequest(); + SubmitStartContent deserializedSubmitStartContent = new SubmitStartContent(); while (reader.nextToken() != JsonToken.END_OBJECT) { String fieldName = reader.getFieldName(); reader.nextToken(); if ("schedule".equals(fieldName)) { - deserializedSubmitStartRequest.schedule = Schedule.fromJson(reader); + deserializedSubmitStartContent.schedule = Schedule.fromJson(reader); } else if ("executionParameters".equals(fieldName)) { - deserializedSubmitStartRequest.executionParameters = ExecutionParameters.fromJson(reader); + deserializedSubmitStartContent.executionParameters = ExecutionParameters.fromJson(reader); } else if ("resources".equals(fieldName)) { - deserializedSubmitStartRequest.resources = Resources.fromJson(reader); + deserializedSubmitStartContent.resources = Resources.fromJson(reader); } else if ("correlationid".equals(fieldName)) { - deserializedSubmitStartRequest.correlationid = reader.getString(); + deserializedSubmitStartContent.correlationid = reader.getString(); } else { reader.skipChildren(); } } - return deserializedSubmitStartRequest; + return deserializedSubmitStartContent; }); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/VmSizeProfile.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/VmSizeProfile.java new file mode 100644 index 000000000000..514ff32d92b7 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/VmSizeProfile.java @@ -0,0 +1,114 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.models; + +import com.azure.core.annotation.Fluent; +import com.azure.json.JsonReader; +import com.azure.json.JsonSerializable; +import com.azure.json.JsonToken; +import com.azure.json.JsonWriter; +import java.io.IOException; + +/** + * A VM size profile with a name and rank for flex VM creation. + */ +@Fluent +public final class VmSizeProfile implements JsonSerializable { + /* + * The name of the VM size, eg Standard_D2ads_v5 + */ + private String name; + + /* + * The rank of this VM size in the priority order + */ + private int rank; + + /** + * Creates an instance of VmSizeProfile class. + */ + public VmSizeProfile() { + } + + /** + * Get the name property: The name of the VM size, eg Standard_D2ads_v5. + * + * @return the name value. + */ + public String name() { + return this.name; + } + + /** + * Set the name property: The name of the VM size, eg Standard_D2ads_v5. + * + * @param name the name value to set. + * @return the VmSizeProfile object itself. + */ + public VmSizeProfile withName(String name) { + this.name = name; + return this; + } + + /** + * Get the rank property: The rank of this VM size in the priority order. + * + * @return the rank value. + */ + public int rank() { + return this.rank; + } + + /** + * Set the rank property: The rank of this VM size in the priority order. + * + * @param rank the rank value to set. + * @return the VmSizeProfile object itself. + */ + public VmSizeProfile withRank(int rank) { + this.rank = rank; + return this; + } + + /** + * {@inheritDoc} + */ + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.writeStartObject(); + jsonWriter.writeStringField("name", this.name); + jsonWriter.writeIntField("rank", this.rank); + return jsonWriter.writeEndObject(); + } + + /** + * Reads an instance of VmSizeProfile from the JsonReader. + * + * @param jsonReader The JsonReader being read. + * @return An instance of VmSizeProfile if the JsonReader was pointing to an instance of it, or null if it was + * pointing to JSON null. + * @throws IllegalStateException If the deserialized JSON object was missing any required properties. + * @throws IOException If an error occurs while reading the VmSizeProfile. + */ + public static VmSizeProfile fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + VmSizeProfile deserializedVmSizeProfile = new VmSizeProfile(); + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("name".equals(fieldName)) { + deserializedVmSizeProfile.name = reader.getString(); + } else if ("rank".equals(fieldName)) { + deserializedVmSizeProfile.rank = reader.getInt(); + } else { + reader.skipChildren(); + } + } + + return deserializedVmSizeProfile; + }); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ZoneAllocationPolicy.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ZoneAllocationPolicy.java new file mode 100644 index 000000000000..aa851abf2196 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ZoneAllocationPolicy.java @@ -0,0 +1,119 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.models; + +import com.azure.core.annotation.Fluent; +import com.azure.json.JsonReader; +import com.azure.json.JsonSerializable; +import com.azure.json.JsonToken; +import com.azure.json.JsonWriter; +import java.io.IOException; +import java.util.List; + +/** + * The zone allocation policy for distributing VMs across availability zones. + */ +@Fluent +public final class ZoneAllocationPolicy implements JsonSerializable { + /* + * The distribution strategy for zone allocation + */ + private DistributionStrategy distributionStrategy; + + /* + * The zone preferences for allocation priority + */ + private List zonePreferences; + + /** + * Creates an instance of ZoneAllocationPolicy class. + */ + public ZoneAllocationPolicy() { + } + + /** + * Get the distributionStrategy property: The distribution strategy for zone allocation. + * + * @return the distributionStrategy value. + */ + public DistributionStrategy distributionStrategy() { + return this.distributionStrategy; + } + + /** + * Set the distributionStrategy property: The distribution strategy for zone allocation. + * + * @param distributionStrategy the distributionStrategy value to set. + * @return the ZoneAllocationPolicy object itself. + */ + public ZoneAllocationPolicy withDistributionStrategy(DistributionStrategy distributionStrategy) { + this.distributionStrategy = distributionStrategy; + return this; + } + + /** + * Get the zonePreferences property: The zone preferences for allocation priority. + * + * @return the zonePreferences value. + */ + public List zonePreferences() { + return this.zonePreferences; + } + + /** + * Set the zonePreferences property: The zone preferences for allocation priority. + * + * @param zonePreferences the zonePreferences value to set. + * @return the ZoneAllocationPolicy object itself. + */ + public ZoneAllocationPolicy withZonePreferences(List zonePreferences) { + this.zonePreferences = zonePreferences; + return this; + } + + /** + * {@inheritDoc} + */ + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.writeStartObject(); + jsonWriter.writeStringField("distributionStrategy", + this.distributionStrategy == null ? null : this.distributionStrategy.toString()); + jsonWriter.writeArrayField("zonePreferences", this.zonePreferences, + (writer, element) -> writer.writeJson(element)); + return jsonWriter.writeEndObject(); + } + + /** + * Reads an instance of ZoneAllocationPolicy from the JsonReader. + * + * @param jsonReader The JsonReader being read. + * @return An instance of ZoneAllocationPolicy if the JsonReader was pointing to an instance of it, or null if it + * was pointing to JSON null. + * @throws IOException If an error occurs while reading the ZoneAllocationPolicy. + */ + public static ZoneAllocationPolicy fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + ZoneAllocationPolicy deserializedZoneAllocationPolicy = new ZoneAllocationPolicy(); + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("distributionStrategy".equals(fieldName)) { + deserializedZoneAllocationPolicy.distributionStrategy + = DistributionStrategy.fromString(reader.getString()); + } else if ("zonePreferences".equals(fieldName)) { + List zonePreferences + = reader.readArray(reader1 -> ZonePreference.fromJson(reader1)); + deserializedZoneAllocationPolicy.zonePreferences = zonePreferences; + } else { + reader.skipChildren(); + } + } + + return deserializedZoneAllocationPolicy; + }); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ZonePreference.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ZonePreference.java new file mode 100644 index 000000000000..a5d5b5df9a8c --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/java/com/azure/resourcemanager/computeschedule/models/ZonePreference.java @@ -0,0 +1,114 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.models; + +import com.azure.core.annotation.Fluent; +import com.azure.json.JsonReader; +import com.azure.json.JsonSerializable; +import com.azure.json.JsonToken; +import com.azure.json.JsonWriter; +import java.io.IOException; + +/** + * A zone preference with a zone identifier and rank. + */ +@Fluent +public final class ZonePreference implements JsonSerializable { + /* + * The zone identifier + */ + private String zone; + + /* + * The rank of this zone in the priority order + */ + private int rank; + + /** + * Creates an instance of ZonePreference class. + */ + public ZonePreference() { + } + + /** + * Get the zone property: The zone identifier. + * + * @return the zone value. + */ + public String zone() { + return this.zone; + } + + /** + * Set the zone property: The zone identifier. + * + * @param zone the zone value to set. + * @return the ZonePreference object itself. + */ + public ZonePreference withZone(String zone) { + this.zone = zone; + return this; + } + + /** + * Get the rank property: The rank of this zone in the priority order. + * + * @return the rank value. + */ + public int rank() { + return this.rank; + } + + /** + * Set the rank property: The rank of this zone in the priority order. + * + * @param rank the rank value to set. + * @return the ZonePreference object itself. + */ + public ZonePreference withRank(int rank) { + this.rank = rank; + return this; + } + + /** + * {@inheritDoc} + */ + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.writeStartObject(); + jsonWriter.writeStringField("zone", this.zone); + jsonWriter.writeIntField("rank", this.rank); + return jsonWriter.writeEndObject(); + } + + /** + * Reads an instance of ZonePreference from the JsonReader. + * + * @param jsonReader The JsonReader being read. + * @return An instance of ZonePreference if the JsonReader was pointing to an instance of it, or null if it was + * pointing to JSON null. + * @throws IllegalStateException If the deserialized JSON object was missing any required properties. + * @throws IOException If an error occurs while reading the ZonePreference. + */ + public static ZonePreference fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + ZonePreference deserializedZonePreference = new ZonePreference(); + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("zone".equals(fieldName)) { + deserializedZonePreference.zone = reader.getString(); + } else if ("rank".equals(fieldName)) { + deserializedZonePreference.rank = reader.getInt(); + } else { + reader.skipChildren(); + } + } + + return deserializedZonePreference; + }); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/resources/META-INF/azure-resourcemanager-computeschedule_metadata.json b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/resources/META-INF/azure-resourcemanager-computeschedule_metadata.json index 47aeb6912715..8076127427aa 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/resources/META-INF/azure-resourcemanager-computeschedule_metadata.json +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/main/resources/META-INF/azure-resourcemanager-computeschedule_metadata.json @@ -1 +1 @@ -{"flavor":"azure","apiVersions":{"Microsoft.ComputeSchedule":"2025-04-15-preview"},"crossLanguageDefinitions":{"com.azure.resourcemanager.computeschedule.fluent.ComputeScheduleMgmtClient":"Microsoft.ComputeSchedule","com.azure.resourcemanager.computeschedule.fluent.OccurrenceExtensionsClient":"Microsoft.ComputeSchedule.OccurrenceExtension","com.azure.resourcemanager.computeschedule.fluent.OccurrenceExtensionsClient.listOccurrenceByVms":"Microsoft.ComputeSchedule.OccurrenceExtension.listOccurrenceByVms","com.azure.resourcemanager.computeschedule.fluent.OccurrencesClient":"Microsoft.ComputeSchedule.Occurrences","com.azure.resourcemanager.computeschedule.fluent.OccurrencesClient.beginDelay":"Microsoft.ComputeSchedule.Occurrences.delay","com.azure.resourcemanager.computeschedule.fluent.OccurrencesClient.cancel":"Microsoft.ComputeSchedule.Occurrences.cancel","com.azure.resourcemanager.computeschedule.fluent.OccurrencesClient.cancelWithResponse":"Microsoft.ComputeSchedule.Occurrences.cancel","com.azure.resourcemanager.computeschedule.fluent.OccurrencesClient.delay":"Microsoft.ComputeSchedule.Occurrences.delay","com.azure.resourcemanager.computeschedule.fluent.OccurrencesClient.get":"Microsoft.ComputeSchedule.Occurrences.get","com.azure.resourcemanager.computeschedule.fluent.OccurrencesClient.getWithResponse":"Microsoft.ComputeSchedule.Occurrences.get","com.azure.resourcemanager.computeschedule.fluent.OccurrencesClient.listByScheduledAction":"Microsoft.ComputeSchedule.Occurrences.listByScheduledAction","com.azure.resourcemanager.computeschedule.fluent.OccurrencesClient.listResources":"Microsoft.ComputeSchedule.Occurrences.listResources","com.azure.resourcemanager.computeschedule.fluent.OperationsClient":"Microsoft.ComputeSchedule.Operations","com.azure.resourcemanager.computeschedule.fluent.OperationsClient.list":"Azure.ResourceManager.Operations.list","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionExtensionsClient":"Microsoft.ComputeSchedule.ScheduledActionExtension","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionExtensionsClient.listByVms":"Microsoft.ComputeSchedule.ScheduledActionExtension.listByVms","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient":"Microsoft.ComputeSchedule.ScheduledActions","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.attachResources":"Microsoft.ComputeSchedule.ScheduledActions.attachResources","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.attachResourcesWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.attachResources","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.beginCreateOrUpdate":"Microsoft.ComputeSchedule.ScheduledActions.createOrUpdate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.beginDelete":"Microsoft.ComputeSchedule.ScheduledActions.delete","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.cancelNextOccurrence":"Microsoft.ComputeSchedule.ScheduledActions.cancelNextOccurrence","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.cancelNextOccurrenceWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.cancelNextOccurrence","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.createOrUpdate":"Microsoft.ComputeSchedule.ScheduledActions.createOrUpdate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.delete":"Microsoft.ComputeSchedule.ScheduledActions.delete","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.detachResources":"Microsoft.ComputeSchedule.ScheduledActions.detachResources","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.detachResourcesWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.detachResources","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.disable":"Microsoft.ComputeSchedule.ScheduledActions.disable","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.disableWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.disable","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.enable":"Microsoft.ComputeSchedule.ScheduledActions.enable","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.enableWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.enable","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.getByResourceGroup":"Microsoft.ComputeSchedule.ScheduledActions.get","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.getByResourceGroupWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.get","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.list":"Microsoft.ComputeSchedule.ScheduledActions.listBySubscription","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.listByResourceGroup":"Microsoft.ComputeSchedule.ScheduledActions.listByResourceGroup","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.listResources":"Microsoft.ComputeSchedule.ScheduledActions.listResources","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.patchResources":"Microsoft.ComputeSchedule.ScheduledActions.patchResources","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.patchResourcesWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.patchResources","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.triggerManualOccurrence":"Microsoft.ComputeSchedule.ScheduledActions.triggerManualOccurrence","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.triggerManualOccurrenceWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.triggerManualOccurrence","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.update":"Microsoft.ComputeSchedule.ScheduledActions.update","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.updateWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.update","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesCancelOperations":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesCancelOperations","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesCancelOperationsWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesCancelOperations","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteCreate":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteCreate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteCreateWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteCreate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteDeallocate":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteDeallocate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteDeallocateWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteDeallocate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteDelete":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteDelete","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteDeleteWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteDelete","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteHibernate":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteHibernate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteHibernateWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteHibernate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteStart":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteStart","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteStartWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteStart","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesGetOperationErrors":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesGetOperationErrors","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesGetOperationErrorsWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesGetOperationErrors","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesGetOperationStatus":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesGetOperationStatus","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesGetOperationStatusWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesGetOperationStatus","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesSubmitDeallocate":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitDeallocate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesSubmitDeallocateWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitDeallocate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesSubmitHibernate":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitHibernate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesSubmitHibernateWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitHibernate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesSubmitStart":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitStart","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesSubmitStartWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitStart","com.azure.resourcemanager.computeschedule.fluent.models.CancelOperationsResponseInner":"Microsoft.ComputeSchedule.CancelOperationsResponse","com.azure.resourcemanager.computeschedule.fluent.models.CreateResourceOperationResponseInner":"Microsoft.ComputeSchedule.CreateResourceOperationResponse","com.azure.resourcemanager.computeschedule.fluent.models.DeallocateResourceOperationResponseInner":"Microsoft.ComputeSchedule.DeallocateResourceOperationResponse","com.azure.resourcemanager.computeschedule.fluent.models.DeleteResourceOperationResponseInner":"Microsoft.ComputeSchedule.DeleteResourceOperationResponse","com.azure.resourcemanager.computeschedule.fluent.models.GetOperationErrorsResponseInner":"Microsoft.ComputeSchedule.GetOperationErrorsResponse","com.azure.resourcemanager.computeschedule.fluent.models.GetOperationStatusResponseInner":"Microsoft.ComputeSchedule.GetOperationStatusResponse","com.azure.resourcemanager.computeschedule.fluent.models.HibernateResourceOperationResponseInner":"Microsoft.ComputeSchedule.HibernateResourceOperationResponse","com.azure.resourcemanager.computeschedule.fluent.models.OccurrenceExtensionResourceInner":"Microsoft.ComputeSchedule.OccurrenceExtensionResource","com.azure.resourcemanager.computeschedule.fluent.models.OccurrenceInner":"Microsoft.ComputeSchedule.Occurrence","com.azure.resourcemanager.computeschedule.fluent.models.OccurrenceResourceInner":"Microsoft.ComputeSchedule.OccurrenceResource","com.azure.resourcemanager.computeschedule.fluent.models.OperationInner":"Azure.ResourceManager.CommonTypes.Operation","com.azure.resourcemanager.computeschedule.fluent.models.RecurringActionsResourceOperationResultInner":"Microsoft.ComputeSchedule.ResourceOperationResponse","com.azure.resourcemanager.computeschedule.fluent.models.ScheduledActionInner":"Microsoft.ComputeSchedule.ScheduledAction","com.azure.resourcemanager.computeschedule.fluent.models.ScheduledActionResourceInner":"Microsoft.ComputeSchedule.ScheduledActionResource","com.azure.resourcemanager.computeschedule.fluent.models.ScheduledActionResourcesInner":"Microsoft.ComputeSchedule.ScheduledActionResources","com.azure.resourcemanager.computeschedule.fluent.models.StartResourceOperationResponseInner":"Microsoft.ComputeSchedule.StartResourceOperationResponse","com.azure.resourcemanager.computeschedule.implementation.ComputeScheduleMgmtClientBuilder":"Microsoft.ComputeSchedule","com.azure.resourcemanager.computeschedule.implementation.models.OccurrenceExtensionResourceListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.computeschedule.implementation.models.OccurrenceListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.computeschedule.implementation.models.OccurrenceResourceListResponse":"Microsoft.ComputeSchedule.OccurrenceResourceListResponse","com.azure.resourcemanager.computeschedule.implementation.models.OperationListResult":"Azure.ResourceManager.CommonTypes.OperationListResult","com.azure.resourcemanager.computeschedule.implementation.models.ResourceListResponse":"Microsoft.ComputeSchedule.ResourceListResponse","com.azure.resourcemanager.computeschedule.implementation.models.ScheduledActionListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.computeschedule.implementation.models.ScheduledActionResourcesListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.computeschedule.models.ActionType":"Azure.ResourceManager.CommonTypes.ActionType","com.azure.resourcemanager.computeschedule.models.CancelOccurrenceRequest":"Microsoft.ComputeSchedule.CancelOccurrenceRequest","com.azure.resourcemanager.computeschedule.models.CancelOperationsRequest":"Microsoft.ComputeSchedule.CancelOperationsRequest","com.azure.resourcemanager.computeschedule.models.DeadlineType":"Microsoft.ComputeSchedule.DeadlineType","com.azure.resourcemanager.computeschedule.models.DelayRequest":"Microsoft.ComputeSchedule.DelayRequest","com.azure.resourcemanager.computeschedule.models.Error":"Azure.Core.Foundations.Error","com.azure.resourcemanager.computeschedule.models.ExecuteCreateRequest":"Microsoft.ComputeSchedule.ExecuteCreateRequest","com.azure.resourcemanager.computeschedule.models.ExecuteDeallocateRequest":"Microsoft.ComputeSchedule.ExecuteDeallocateRequest","com.azure.resourcemanager.computeschedule.models.ExecuteDeleteRequest":"Microsoft.ComputeSchedule.ExecuteDeleteRequest","com.azure.resourcemanager.computeschedule.models.ExecuteHibernateRequest":"Microsoft.ComputeSchedule.ExecuteHibernateRequest","com.azure.resourcemanager.computeschedule.models.ExecuteStartRequest":"Microsoft.ComputeSchedule.ExecuteStartRequest","com.azure.resourcemanager.computeschedule.models.ExecutionParameters":"Microsoft.ComputeSchedule.ExecutionParameters","com.azure.resourcemanager.computeschedule.models.GetOperationErrorsRequest":"Microsoft.ComputeSchedule.GetOperationErrorsRequest","com.azure.resourcemanager.computeschedule.models.GetOperationStatusRequest":"Microsoft.ComputeSchedule.GetOperationStatusRequest","com.azure.resourcemanager.computeschedule.models.InnerError":"Azure.Core.Foundations.InnerError","com.azure.resourcemanager.computeschedule.models.Language":"Microsoft.ComputeSchedule.Language","com.azure.resourcemanager.computeschedule.models.Month":"Microsoft.ComputeSchedule.Month","com.azure.resourcemanager.computeschedule.models.NotificationProperties":"Microsoft.ComputeSchedule.NotificationProperties","com.azure.resourcemanager.computeschedule.models.NotificationType":"Microsoft.ComputeSchedule.NotificationType","com.azure.resourcemanager.computeschedule.models.OccurrenceExtensionProperties":"Microsoft.ComputeSchedule.OccurrenceExtensionProperties","com.azure.resourcemanager.computeschedule.models.OccurrenceProperties":"Microsoft.ComputeSchedule.OccurrenceProperties","com.azure.resourcemanager.computeschedule.models.OccurrenceResultSummary":"Microsoft.ComputeSchedule.OccurrenceResultSummary","com.azure.resourcemanager.computeschedule.models.OccurrenceState":"Microsoft.ComputeSchedule.OccurrenceState","com.azure.resourcemanager.computeschedule.models.OperationDisplay":"Azure.ResourceManager.CommonTypes.OperationDisplay","com.azure.resourcemanager.computeschedule.models.OperationErrorDetails":"Microsoft.ComputeSchedule.OperationErrorDetails","com.azure.resourcemanager.computeschedule.models.OperationErrorsResult":"Microsoft.ComputeSchedule.OperationErrorsResult","com.azure.resourcemanager.computeschedule.models.OperationState":"Microsoft.ComputeSchedule.OperationState","com.azure.resourcemanager.computeschedule.models.OptimizationPreference":"Microsoft.ComputeSchedule.OptimizationPreference","com.azure.resourcemanager.computeschedule.models.Origin":"Azure.ResourceManager.CommonTypes.Origin","com.azure.resourcemanager.computeschedule.models.ProvisioningState":"Microsoft.ComputeSchedule.ProvisioningState","com.azure.resourcemanager.computeschedule.models.ResourceAttachRequest":"Microsoft.ComputeSchedule.ResourceAttachRequest","com.azure.resourcemanager.computeschedule.models.ResourceDetachRequest":"Microsoft.ComputeSchedule.ResourceDetachRequest","com.azure.resourcemanager.computeschedule.models.ResourceOperation":"Microsoft.ComputeSchedule.ResourceOperation","com.azure.resourcemanager.computeschedule.models.ResourceOperationDetails":"Microsoft.ComputeSchedule.ResourceOperationDetails","com.azure.resourcemanager.computeschedule.models.ResourceOperationError":"Microsoft.ComputeSchedule.ResourceOperationError","com.azure.resourcemanager.computeschedule.models.ResourceOperationStatus":"Microsoft.ComputeSchedule.ResourceOperationStatus","com.azure.resourcemanager.computeschedule.models.ResourceOperationType":"Microsoft.ComputeSchedule.ResourceOperationType","com.azure.resourcemanager.computeschedule.models.ResourcePatchRequest":"Microsoft.ComputeSchedule.ResourcePatchRequest","com.azure.resourcemanager.computeschedule.models.ResourceProvisionPayload":"Microsoft.ComputeSchedule.ResourceProvisionPayload","com.azure.resourcemanager.computeschedule.models.ResourceProvisioningState":"Azure.ResourceManager.ResourceProvisioningState","com.azure.resourcemanager.computeschedule.models.ResourceResultSummary":"Microsoft.ComputeSchedule.ResourceResultSummary","com.azure.resourcemanager.computeschedule.models.ResourceStatus":"Microsoft.ComputeSchedule.ResourceStatus","com.azure.resourcemanager.computeschedule.models.ResourceType":"Microsoft.ComputeSchedule.ResourceType","com.azure.resourcemanager.computeschedule.models.Resources":"Microsoft.ComputeSchedule.Resources","com.azure.resourcemanager.computeschedule.models.RetryPolicy":"Microsoft.ComputeSchedule.RetryPolicy","com.azure.resourcemanager.computeschedule.models.Schedule":"Microsoft.ComputeSchedule.Schedule","com.azure.resourcemanager.computeschedule.models.ScheduledActionProperties":"Microsoft.ComputeSchedule.ScheduledActionProperties","com.azure.resourcemanager.computeschedule.models.ScheduledActionType":"Microsoft.ComputeSchedule.ActionType","com.azure.resourcemanager.computeschedule.models.ScheduledActionUpdate":"Azure.ResourceManager.Foundations.ResourceUpdateModel","com.azure.resourcemanager.computeschedule.models.ScheduledActionUpdateProperties":"Azure.ResourceManager.Foundations.ResourceUpdateModelProperties","com.azure.resourcemanager.computeschedule.models.ScheduledActionsExtensionProperties":"Microsoft.ComputeSchedule.ScheduledActionsExtensionProperties","com.azure.resourcemanager.computeschedule.models.ScheduledActionsSchedule":"Microsoft.ComputeSchedule.ScheduledActionsSchedule","com.azure.resourcemanager.computeschedule.models.SubmitDeallocateRequest":"Microsoft.ComputeSchedule.SubmitDeallocateRequest","com.azure.resourcemanager.computeschedule.models.SubmitHibernateRequest":"Microsoft.ComputeSchedule.SubmitHibernateRequest","com.azure.resourcemanager.computeschedule.models.SubmitStartRequest":"Microsoft.ComputeSchedule.SubmitStartRequest","com.azure.resourcemanager.computeschedule.models.WeekDay":"Microsoft.ComputeSchedule.WeekDay"},"generatedFiles":["src/main/java/com/azure/resourcemanager/computeschedule/ComputeScheduleManager.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/ComputeScheduleMgmtClient.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/OccurrenceExtensionsClient.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/OccurrencesClient.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/OperationsClient.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/ScheduledActionExtensionsClient.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/ScheduledActionsClient.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/CancelOperationsResponseInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/CreateResourceOperationResponseInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/DeallocateResourceOperationResponseInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/DeleteResourceOperationResponseInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/GetOperationErrorsResponseInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/GetOperationStatusResponseInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/HibernateResourceOperationResponseInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/OccurrenceExtensionResourceInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/OccurrenceInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/OccurrenceResourceInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/OperationInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/RecurringActionsResourceOperationResultInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/ScheduledActionInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/ScheduledActionResourceInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/ScheduledActionResourcesInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/StartResourceOperationResponseInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/package-info.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/package-info.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/CancelOperationsResponseImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/ComputeScheduleMgmtClientBuilder.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/ComputeScheduleMgmtClientImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/CreateResourceOperationResponseImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/DeallocateResourceOperationResponseImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/DeleteResourceOperationResponseImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/GetOperationErrorsResponseImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/GetOperationStatusResponseImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/HibernateResourceOperationResponseImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/OccurrenceExtensionResourceImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/OccurrenceExtensionsClientImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/OccurrenceExtensionsImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/OccurrenceImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/OccurrenceResourceImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/OccurrencesClientImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/OccurrencesImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/OperationImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/OperationsClientImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/OperationsImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/RecurringActionsResourceOperationResultImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/ResourceManagerUtils.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionExtensionsClientImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionExtensionsImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionResourceImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionResourcesImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionsClientImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionsImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/StartResourceOperationResponseImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/models/OccurrenceExtensionResourceListResult.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/models/OccurrenceListResult.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/models/OccurrenceResourceListResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/models/OperationListResult.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/models/ResourceListResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/models/ScheduledActionListResult.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/models/ScheduledActionResourcesListResult.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/package-info.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ActionType.java","src/main/java/com/azure/resourcemanager/computeschedule/models/CancelOccurrenceRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/CancelOperationsRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/CancelOperationsResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/models/CreateResourceOperationResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/models/DeadlineType.java","src/main/java/com/azure/resourcemanager/computeschedule/models/DeallocateResourceOperationResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/models/DelayRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/DeleteResourceOperationResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/models/Error.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteCreateRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteDeallocateRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteDeleteRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteHibernateRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteStartRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ExecutionParameters.java","src/main/java/com/azure/resourcemanager/computeschedule/models/GetOperationErrorsRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/GetOperationErrorsResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/models/GetOperationStatusRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/GetOperationStatusResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/models/HibernateResourceOperationResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/models/InnerError.java","src/main/java/com/azure/resourcemanager/computeschedule/models/Language.java","src/main/java/com/azure/resourcemanager/computeschedule/models/Month.java","src/main/java/com/azure/resourcemanager/computeschedule/models/NotificationProperties.java","src/main/java/com/azure/resourcemanager/computeschedule/models/NotificationType.java","src/main/java/com/azure/resourcemanager/computeschedule/models/Occurrence.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OccurrenceExtensionProperties.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OccurrenceExtensionResource.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OccurrenceExtensions.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OccurrenceProperties.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OccurrenceResource.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OccurrenceResultSummary.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OccurrenceState.java","src/main/java/com/azure/resourcemanager/computeschedule/models/Occurrences.java","src/main/java/com/azure/resourcemanager/computeschedule/models/Operation.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OperationDisplay.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OperationErrorDetails.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OperationErrorsResult.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OperationState.java","src/main/java/com/azure/resourcemanager/computeschedule/models/Operations.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OptimizationPreference.java","src/main/java/com/azure/resourcemanager/computeschedule/models/Origin.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ProvisioningState.java","src/main/java/com/azure/resourcemanager/computeschedule/models/RecurringActionsResourceOperationResult.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceAttachRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceDetachRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceOperation.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceOperationDetails.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceOperationError.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceOperationStatus.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceOperationType.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourcePatchRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceProvisionPayload.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceProvisioningState.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceResultSummary.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceStatus.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceType.java","src/main/java/com/azure/resourcemanager/computeschedule/models/Resources.java","src/main/java/com/azure/resourcemanager/computeschedule/models/RetryPolicy.java","src/main/java/com/azure/resourcemanager/computeschedule/models/Schedule.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledAction.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActionExtensions.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActionProperties.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActionResource.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActionResources.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActionType.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActionUpdate.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActionUpdateProperties.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActions.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActionsExtensionProperties.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActionsSchedule.java","src/main/java/com/azure/resourcemanager/computeschedule/models/StartResourceOperationResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitDeallocateRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitHibernateRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitStartRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/WeekDay.java","src/main/java/com/azure/resourcemanager/computeschedule/models/package-info.java","src/main/java/com/azure/resourcemanager/computeschedule/package-info.java","src/main/java/module-info.java"]} \ No newline at end of file +{"flavor":"azure","apiVersions":{"Microsoft.ComputeSchedule":"2026-03-01-preview"},"crossLanguageDefinitions":{"com.azure.resourcemanager.computeschedule.fluent.ComputeScheduleMgmtClient":"Microsoft.ComputeSchedule","com.azure.resourcemanager.computeschedule.fluent.OccurrenceExtensionsClient":"Microsoft.ComputeSchedule.OccurrenceExtension","com.azure.resourcemanager.computeschedule.fluent.OccurrenceExtensionsClient.listOccurrenceByVms":"Microsoft.ComputeSchedule.OccurrenceExtension.listOccurrenceByVms","com.azure.resourcemanager.computeschedule.fluent.OccurrencesClient":"Microsoft.ComputeSchedule.Occurrences","com.azure.resourcemanager.computeschedule.fluent.OccurrencesClient.beginDelay":"Microsoft.ComputeSchedule.Occurrences.delay","com.azure.resourcemanager.computeschedule.fluent.OccurrencesClient.cancel":"Microsoft.ComputeSchedule.Occurrences.cancel","com.azure.resourcemanager.computeschedule.fluent.OccurrencesClient.cancelWithResponse":"Microsoft.ComputeSchedule.Occurrences.cancel","com.azure.resourcemanager.computeschedule.fluent.OccurrencesClient.delay":"Microsoft.ComputeSchedule.Occurrences.delay","com.azure.resourcemanager.computeschedule.fluent.OccurrencesClient.get":"Microsoft.ComputeSchedule.Occurrences.get","com.azure.resourcemanager.computeschedule.fluent.OccurrencesClient.getWithResponse":"Microsoft.ComputeSchedule.Occurrences.get","com.azure.resourcemanager.computeschedule.fluent.OccurrencesClient.listByScheduledAction":"Microsoft.ComputeSchedule.Occurrences.listByScheduledAction","com.azure.resourcemanager.computeschedule.fluent.OccurrencesClient.listResources":"Microsoft.ComputeSchedule.Occurrences.listResources","com.azure.resourcemanager.computeschedule.fluent.OperationsClient":"Microsoft.ComputeSchedule.Operations","com.azure.resourcemanager.computeschedule.fluent.OperationsClient.list":"Azure.ResourceManager.Operations.list","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionExtensionsClient":"Microsoft.ComputeSchedule.ScheduledActionExtension","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionExtensionsClient.listByVms":"Microsoft.ComputeSchedule.ScheduledActionExtension.listByVms","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient":"Microsoft.ComputeSchedule.ScheduledActions","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.attachResources":"Microsoft.ComputeSchedule.ScheduledActions.attachResources","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.attachResourcesWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.attachResources","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.beginCreateOrUpdate":"Microsoft.ComputeSchedule.ScheduledActions.createOrUpdate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.beginDelete":"Microsoft.ComputeSchedule.ScheduledActions.delete","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.cancelNextOccurrence":"Microsoft.ComputeSchedule.ScheduledActions.cancelNextOccurrence","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.cancelNextOccurrenceWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.cancelNextOccurrence","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.createOrUpdate":"Microsoft.ComputeSchedule.ScheduledActions.createOrUpdate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.delete":"Microsoft.ComputeSchedule.ScheduledActions.delete","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.detachResources":"Microsoft.ComputeSchedule.ScheduledActions.detachResources","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.detachResourcesWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.detachResources","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.disable":"Microsoft.ComputeSchedule.ScheduledActions.disable","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.disableWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.disable","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.enable":"Microsoft.ComputeSchedule.ScheduledActions.enable","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.enableWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.enable","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.getByResourceGroup":"Microsoft.ComputeSchedule.ScheduledActions.get","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.getByResourceGroupWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.get","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.list":"Microsoft.ComputeSchedule.ScheduledActions.listBySubscription","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.listByResourceGroup":"Microsoft.ComputeSchedule.ScheduledActions.listByResourceGroup","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.listResources":"Microsoft.ComputeSchedule.ScheduledActions.listResources","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.patchResources":"Microsoft.ComputeSchedule.ScheduledActions.patchResources","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.patchResourcesWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.patchResources","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.triggerManualOccurrence":"Microsoft.ComputeSchedule.ScheduledActions.triggerManualOccurrence","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.triggerManualOccurrenceWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.triggerManualOccurrence","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.update":"Microsoft.ComputeSchedule.ScheduledActions.update","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.updateWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.update","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesCancelOperations":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesCancelOperations","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesCancelOperationsWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesCancelOperations","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteCreate":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteCreate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteCreateFlex":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteCreateFlex","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteCreateFlexWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteCreateFlex","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteCreateWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteCreate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteDeallocate":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteDeallocate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteDeallocateWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteDeallocate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteDelete":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteDelete","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteDeleteWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteDelete","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteHibernate":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteHibernate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteHibernateWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteHibernate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteStart":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteStart","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesExecuteStartWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesExecuteStart","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesGetOperationErrors":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesGetOperationErrors","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesGetOperationErrorsWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesGetOperationErrors","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesGetOperationStatus":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesGetOperationStatus","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesGetOperationStatusWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesGetOperationStatus","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesSubmitDeallocate":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitDeallocate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesSubmitDeallocateWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitDeallocate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesSubmitHibernate":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitHibernate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesSubmitHibernateWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitHibernate","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesSubmitStart":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitStart","com.azure.resourcemanager.computeschedule.fluent.ScheduledActionsClient.virtualMachinesSubmitStartWithResponse":"Microsoft.ComputeSchedule.ScheduledActions.virtualMachinesSubmitStart","com.azure.resourcemanager.computeschedule.fluent.models.CancelOperationsResponseInner":"Microsoft.ComputeSchedule.CancelOperationsResponse","com.azure.resourcemanager.computeschedule.fluent.models.CreateFlexResourceOperationResponseInner":"Microsoft.ComputeSchedule.CreateFlexResourceOperationResponse","com.azure.resourcemanager.computeschedule.fluent.models.CreateResourceOperationResponseInner":"Microsoft.ComputeSchedule.CreateResourceOperationResponse","com.azure.resourcemanager.computeschedule.fluent.models.DeallocateResourceOperationResponseInner":"Microsoft.ComputeSchedule.DeallocateResourceOperationResponse","com.azure.resourcemanager.computeschedule.fluent.models.DeleteResourceOperationResponseInner":"Microsoft.ComputeSchedule.DeleteResourceOperationResponse","com.azure.resourcemanager.computeschedule.fluent.models.GetOperationErrorsResponseInner":"Microsoft.ComputeSchedule.GetOperationErrorsResponse","com.azure.resourcemanager.computeschedule.fluent.models.GetOperationStatusResponseInner":"Microsoft.ComputeSchedule.GetOperationStatusResponse","com.azure.resourcemanager.computeschedule.fluent.models.HibernateResourceOperationResponseInner":"Microsoft.ComputeSchedule.HibernateResourceOperationResponse","com.azure.resourcemanager.computeschedule.fluent.models.OccurrenceExtensionResourceInner":"Microsoft.ComputeSchedule.OccurrenceExtensionResource","com.azure.resourcemanager.computeschedule.fluent.models.OccurrenceInner":"Microsoft.ComputeSchedule.Occurrence","com.azure.resourcemanager.computeschedule.fluent.models.OccurrenceResourceInner":"Microsoft.ComputeSchedule.OccurrenceResource","com.azure.resourcemanager.computeschedule.fluent.models.OperationInner":"Azure.ResourceManager.CommonTypes.Operation","com.azure.resourcemanager.computeschedule.fluent.models.RecurringActionsResourceOperationResultInner":"Microsoft.ComputeSchedule.ResourceOperationResponse","com.azure.resourcemanager.computeschedule.fluent.models.ScheduledActionInner":"Microsoft.ComputeSchedule.ScheduledAction","com.azure.resourcemanager.computeschedule.fluent.models.ScheduledActionResourceInner":"Microsoft.ComputeSchedule.ScheduledActionResource","com.azure.resourcemanager.computeschedule.fluent.models.ScheduledActionResourcesInner":"Microsoft.ComputeSchedule.ScheduledActionResources","com.azure.resourcemanager.computeschedule.fluent.models.StartResourceOperationResponseInner":"Microsoft.ComputeSchedule.StartResourceOperationResponse","com.azure.resourcemanager.computeschedule.implementation.ComputeScheduleMgmtClientBuilder":"Microsoft.ComputeSchedule","com.azure.resourcemanager.computeschedule.implementation.models.OccurrenceExtensionResourceListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.computeschedule.implementation.models.OccurrenceListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.computeschedule.implementation.models.OccurrenceResourceListResponse":"Microsoft.ComputeSchedule.OccurrenceResourceListResponse","com.azure.resourcemanager.computeschedule.implementation.models.OperationListResult":"Azure.ResourceManager.CommonTypes.OperationListResult","com.azure.resourcemanager.computeschedule.implementation.models.ResourceListResponse":"Microsoft.ComputeSchedule.ResourceListResponse","com.azure.resourcemanager.computeschedule.implementation.models.ScheduledActionListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.computeschedule.implementation.models.ScheduledActionResourcesListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.computeschedule.models.ActionType":"Azure.ResourceManager.CommonTypes.ActionType","com.azure.resourcemanager.computeschedule.models.AllocationStrategy":"Microsoft.ComputeSchedule.AllocationStrategy","com.azure.resourcemanager.computeschedule.models.CancelOccurrenceRequest":"Microsoft.ComputeSchedule.CancelOccurrenceRequest","com.azure.resourcemanager.computeschedule.models.CancelOperationsContent":"Microsoft.ComputeSchedule.CancelOperationsRequest","com.azure.resourcemanager.computeschedule.models.DeadlineType":"Microsoft.ComputeSchedule.DeadlineType","com.azure.resourcemanager.computeschedule.models.DelayRequest":"Microsoft.ComputeSchedule.DelayRequest","com.azure.resourcemanager.computeschedule.models.DistributionStrategy":"Microsoft.ComputeSchedule.DistributionStrategy","com.azure.resourcemanager.computeschedule.models.Error":"Azure.Core.Foundations.Error","com.azure.resourcemanager.computeschedule.models.ExecuteCreateContent":"Microsoft.ComputeSchedule.ExecuteCreateRequest","com.azure.resourcemanager.computeschedule.models.ExecuteCreateFlexRequest":"Microsoft.ComputeSchedule.ExecuteCreateFlexRequest","com.azure.resourcemanager.computeschedule.models.ExecuteDeallocateContent":"Microsoft.ComputeSchedule.ExecuteDeallocateRequest","com.azure.resourcemanager.computeschedule.models.ExecuteDeleteContent":"Microsoft.ComputeSchedule.ExecuteDeleteRequest","com.azure.resourcemanager.computeschedule.models.ExecuteHibernateContent":"Microsoft.ComputeSchedule.ExecuteHibernateRequest","com.azure.resourcemanager.computeschedule.models.ExecuteStartContent":"Microsoft.ComputeSchedule.ExecuteStartRequest","com.azure.resourcemanager.computeschedule.models.ExecutionParameters":"Microsoft.ComputeSchedule.ExecutionParameters","com.azure.resourcemanager.computeschedule.models.FallbackOperationInfo":"Microsoft.ComputeSchedule.FallbackOperationInfo","com.azure.resourcemanager.computeschedule.models.FlexProperties":"Microsoft.ComputeSchedule.FlexProperties","com.azure.resourcemanager.computeschedule.models.GetOperationErrorsContent":"Microsoft.ComputeSchedule.GetOperationErrorsRequest","com.azure.resourcemanager.computeschedule.models.GetOperationStatusContent":"Microsoft.ComputeSchedule.GetOperationStatusRequest","com.azure.resourcemanager.computeschedule.models.InnerError":"Azure.Core.Foundations.InnerError","com.azure.resourcemanager.computeschedule.models.Language":"Microsoft.ComputeSchedule.Language","com.azure.resourcemanager.computeschedule.models.Month":"Microsoft.ComputeSchedule.Month","com.azure.resourcemanager.computeschedule.models.NotificationProperties":"Microsoft.ComputeSchedule.NotificationProperties","com.azure.resourcemanager.computeschedule.models.NotificationType":"Microsoft.ComputeSchedule.NotificationType","com.azure.resourcemanager.computeschedule.models.OccurrenceExtensionProperties":"Microsoft.ComputeSchedule.OccurrenceExtensionProperties","com.azure.resourcemanager.computeschedule.models.OccurrenceProperties":"Microsoft.ComputeSchedule.OccurrenceProperties","com.azure.resourcemanager.computeschedule.models.OccurrenceResultSummary":"Microsoft.ComputeSchedule.OccurrenceResultSummary","com.azure.resourcemanager.computeschedule.models.OccurrenceState":"Microsoft.ComputeSchedule.OccurrenceState","com.azure.resourcemanager.computeschedule.models.OperationDisplay":"Azure.ResourceManager.CommonTypes.OperationDisplay","com.azure.resourcemanager.computeschedule.models.OperationErrorDetails":"Microsoft.ComputeSchedule.OperationErrorDetails","com.azure.resourcemanager.computeschedule.models.OperationErrorsResult":"Microsoft.ComputeSchedule.OperationErrorsResult","com.azure.resourcemanager.computeschedule.models.OperationState":"Microsoft.ComputeSchedule.OperationState","com.azure.resourcemanager.computeschedule.models.OptimizationPreference":"Microsoft.ComputeSchedule.OptimizationPreference","com.azure.resourcemanager.computeschedule.models.Origin":"Azure.ResourceManager.CommonTypes.Origin","com.azure.resourcemanager.computeschedule.models.OsType":"Microsoft.ComputeSchedule.OsType","com.azure.resourcemanager.computeschedule.models.PriorityProfile":"Microsoft.ComputeSchedule.PriorityProfile","com.azure.resourcemanager.computeschedule.models.PriorityType":"Microsoft.ComputeSchedule.PriorityType","com.azure.resourcemanager.computeschedule.models.ProvisioningState":"Microsoft.ComputeSchedule.ProvisioningState","com.azure.resourcemanager.computeschedule.models.ResourceAttachRequest":"Microsoft.ComputeSchedule.ResourceAttachRequest","com.azure.resourcemanager.computeschedule.models.ResourceDetachRequest":"Microsoft.ComputeSchedule.ResourceDetachRequest","com.azure.resourcemanager.computeschedule.models.ResourceOperation":"Microsoft.ComputeSchedule.ResourceOperation","com.azure.resourcemanager.computeschedule.models.ResourceOperationDetails":"Microsoft.ComputeSchedule.ResourceOperationDetails","com.azure.resourcemanager.computeschedule.models.ResourceOperationError":"Microsoft.ComputeSchedule.ResourceOperationError","com.azure.resourcemanager.computeschedule.models.ResourceOperationStatus":"Microsoft.ComputeSchedule.ResourceOperationStatus","com.azure.resourcemanager.computeschedule.models.ResourceOperationType":"Microsoft.ComputeSchedule.ResourceOperationType","com.azure.resourcemanager.computeschedule.models.ResourcePatchRequest":"Microsoft.ComputeSchedule.ResourcePatchRequest","com.azure.resourcemanager.computeschedule.models.ResourceProvisionFlexPayload":"Microsoft.ComputeSchedule.ResourceProvisionFlexPayload","com.azure.resourcemanager.computeschedule.models.ResourceProvisionPayload":"Microsoft.ComputeSchedule.ResourceProvisionPayload","com.azure.resourcemanager.computeschedule.models.ResourceProvisioningState":"Azure.ResourceManager.ResourceProvisioningState","com.azure.resourcemanager.computeschedule.models.ResourceResultSummary":"Microsoft.ComputeSchedule.ResourceResultSummary","com.azure.resourcemanager.computeschedule.models.ResourceStatus":"Microsoft.ComputeSchedule.ResourceStatus","com.azure.resourcemanager.computeschedule.models.ResourceType":"Microsoft.ComputeSchedule.ResourceType","com.azure.resourcemanager.computeschedule.models.Resources":"Microsoft.ComputeSchedule.Resources","com.azure.resourcemanager.computeschedule.models.RetryPolicy":"Microsoft.ComputeSchedule.RetryPolicy","com.azure.resourcemanager.computeschedule.models.Schedule":"Microsoft.ComputeSchedule.Schedule","com.azure.resourcemanager.computeschedule.models.ScheduledActionProperties":"Microsoft.ComputeSchedule.ScheduledActionProperties","com.azure.resourcemanager.computeschedule.models.ScheduledActionType":"Microsoft.ComputeSchedule.ActionType","com.azure.resourcemanager.computeschedule.models.ScheduledActionUpdate":"Azure.ResourceManager.Foundations.ResourceUpdateModel","com.azure.resourcemanager.computeschedule.models.ScheduledActionUpdateProperties":"Azure.ResourceManager.Foundations.ResourceUpdateModelProperties","com.azure.resourcemanager.computeschedule.models.ScheduledActionsExtensionProperties":"Microsoft.ComputeSchedule.ScheduledActionsExtensionProperties","com.azure.resourcemanager.computeschedule.models.ScheduledActionsSchedule":"Microsoft.ComputeSchedule.ScheduledActionsSchedule","com.azure.resourcemanager.computeschedule.models.SubmitDeallocateContent":"Microsoft.ComputeSchedule.SubmitDeallocateRequest","com.azure.resourcemanager.computeschedule.models.SubmitHibernateContent":"Microsoft.ComputeSchedule.SubmitHibernateRequest","com.azure.resourcemanager.computeschedule.models.SubmitStartContent":"Microsoft.ComputeSchedule.SubmitStartRequest","com.azure.resourcemanager.computeschedule.models.VmSizeProfile":"Microsoft.ComputeSchedule.VmSizeProfile","com.azure.resourcemanager.computeschedule.models.WeekDay":"Microsoft.ComputeSchedule.WeekDay","com.azure.resourcemanager.computeschedule.models.ZoneAllocationPolicy":"Microsoft.ComputeSchedule.ZoneAllocationPolicy","com.azure.resourcemanager.computeschedule.models.ZonePreference":"Microsoft.ComputeSchedule.ZonePreference"},"generatedFiles":["src/main/java/com/azure/resourcemanager/computeschedule/ComputeScheduleManager.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/ComputeScheduleMgmtClient.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/OccurrenceExtensionsClient.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/OccurrencesClient.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/OperationsClient.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/ScheduledActionExtensionsClient.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/ScheduledActionsClient.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/CancelOperationsResponseInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/CreateFlexResourceOperationResponseInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/CreateResourceOperationResponseInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/DeallocateResourceOperationResponseInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/DeleteResourceOperationResponseInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/GetOperationErrorsResponseInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/GetOperationStatusResponseInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/HibernateResourceOperationResponseInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/OccurrenceExtensionResourceInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/OccurrenceInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/OccurrenceResourceInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/OperationInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/RecurringActionsResourceOperationResultInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/ScheduledActionInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/ScheduledActionResourceInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/ScheduledActionResourcesInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/StartResourceOperationResponseInner.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/models/package-info.java","src/main/java/com/azure/resourcemanager/computeschedule/fluent/package-info.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/CancelOperationsResponseImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/ComputeScheduleMgmtClientBuilder.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/ComputeScheduleMgmtClientImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/CreateFlexResourceOperationResponseImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/CreateResourceOperationResponseImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/DeallocateResourceOperationResponseImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/DeleteResourceOperationResponseImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/GetOperationErrorsResponseImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/GetOperationStatusResponseImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/HibernateResourceOperationResponseImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/OccurrenceExtensionResourceImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/OccurrenceExtensionsClientImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/OccurrenceExtensionsImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/OccurrenceImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/OccurrenceResourceImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/OccurrencesClientImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/OccurrencesImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/OperationImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/OperationsClientImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/OperationsImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/RecurringActionsResourceOperationResultImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/ResourceManagerUtils.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionExtensionsClientImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionExtensionsImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionResourceImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionResourcesImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionsClientImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/ScheduledActionsImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/StartResourceOperationResponseImpl.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/models/OccurrenceExtensionResourceListResult.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/models/OccurrenceListResult.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/models/OccurrenceResourceListResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/models/OperationListResult.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/models/ResourceListResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/models/ScheduledActionListResult.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/models/ScheduledActionResourcesListResult.java","src/main/java/com/azure/resourcemanager/computeschedule/implementation/package-info.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ActionType.java","src/main/java/com/azure/resourcemanager/computeschedule/models/AllocationStrategy.java","src/main/java/com/azure/resourcemanager/computeschedule/models/CancelOccurrenceRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/CancelOperationsContent.java","src/main/java/com/azure/resourcemanager/computeschedule/models/CancelOperationsResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/models/CreateFlexResourceOperationResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/models/CreateResourceOperationResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/models/DeadlineType.java","src/main/java/com/azure/resourcemanager/computeschedule/models/DeallocateResourceOperationResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/models/DelayRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/DeleteResourceOperationResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/models/DistributionStrategy.java","src/main/java/com/azure/resourcemanager/computeschedule/models/Error.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteCreateContent.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteCreateFlexRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteDeallocateContent.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteDeleteContent.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteHibernateContent.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ExecuteStartContent.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ExecutionParameters.java","src/main/java/com/azure/resourcemanager/computeschedule/models/FallbackOperationInfo.java","src/main/java/com/azure/resourcemanager/computeschedule/models/FlexProperties.java","src/main/java/com/azure/resourcemanager/computeschedule/models/GetOperationErrorsContent.java","src/main/java/com/azure/resourcemanager/computeschedule/models/GetOperationErrorsResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/models/GetOperationStatusContent.java","src/main/java/com/azure/resourcemanager/computeschedule/models/GetOperationStatusResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/models/HibernateResourceOperationResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/models/InnerError.java","src/main/java/com/azure/resourcemanager/computeschedule/models/Language.java","src/main/java/com/azure/resourcemanager/computeschedule/models/Month.java","src/main/java/com/azure/resourcemanager/computeschedule/models/NotificationProperties.java","src/main/java/com/azure/resourcemanager/computeschedule/models/NotificationType.java","src/main/java/com/azure/resourcemanager/computeschedule/models/Occurrence.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OccurrenceExtensionProperties.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OccurrenceExtensionResource.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OccurrenceExtensions.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OccurrenceProperties.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OccurrenceResource.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OccurrenceResultSummary.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OccurrenceState.java","src/main/java/com/azure/resourcemanager/computeschedule/models/Occurrences.java","src/main/java/com/azure/resourcemanager/computeschedule/models/Operation.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OperationDisplay.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OperationErrorDetails.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OperationErrorsResult.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OperationState.java","src/main/java/com/azure/resourcemanager/computeschedule/models/Operations.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OptimizationPreference.java","src/main/java/com/azure/resourcemanager/computeschedule/models/Origin.java","src/main/java/com/azure/resourcemanager/computeschedule/models/OsType.java","src/main/java/com/azure/resourcemanager/computeschedule/models/PriorityProfile.java","src/main/java/com/azure/resourcemanager/computeschedule/models/PriorityType.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ProvisioningState.java","src/main/java/com/azure/resourcemanager/computeschedule/models/RecurringActionsResourceOperationResult.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceAttachRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceDetachRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceOperation.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceOperationDetails.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceOperationError.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceOperationStatus.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceOperationType.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourcePatchRequest.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceProvisionFlexPayload.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceProvisionPayload.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceProvisioningState.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceResultSummary.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceStatus.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ResourceType.java","src/main/java/com/azure/resourcemanager/computeschedule/models/Resources.java","src/main/java/com/azure/resourcemanager/computeschedule/models/RetryPolicy.java","src/main/java/com/azure/resourcemanager/computeschedule/models/Schedule.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledAction.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActionExtensions.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActionProperties.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActionResource.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActionResources.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActionType.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActionUpdate.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActionUpdateProperties.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActions.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActionsExtensionProperties.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ScheduledActionsSchedule.java","src/main/java/com/azure/resourcemanager/computeschedule/models/StartResourceOperationResponse.java","src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitDeallocateContent.java","src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitHibernateContent.java","src/main/java/com/azure/resourcemanager/computeschedule/models/SubmitStartContent.java","src/main/java/com/azure/resourcemanager/computeschedule/models/VmSizeProfile.java","src/main/java/com/azure/resourcemanager/computeschedule/models/WeekDay.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ZoneAllocationPolicy.java","src/main/java/com/azure/resourcemanager/computeschedule/models/ZonePreference.java","src/main/java/com/azure/resourcemanager/computeschedule/models/package-info.java","src/main/java/com/azure/resourcemanager/computeschedule/package-info.java","src/main/java/module-info.java"]} \ No newline at end of file diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrenceExtensionListOccurrenceByVmsSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrenceExtensionListOccurrenceByVmsSamples.java index 2ecd9ac83a62..e1f972639147 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrenceExtensionListOccurrenceByVmsSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrenceExtensionListOccurrenceByVmsSamples.java @@ -9,7 +9,7 @@ */ public final class OccurrenceExtensionListOccurrenceByVmsSamples { /* - * x-ms-original-file: 2025-04-15-preview/OccurrenceExtension_ListOccurrenceByVms_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/OccurrenceExtension_ListOccurrenceByVms_MaximumSet_Gen.json */ /** * Sample code: OccurrenceExtension_ListOccurrenceByVms_MaximumSet. @@ -18,6 +18,6 @@ public final class OccurrenceExtensionListOccurrenceByVmsSamples { */ public static void occurrenceExtensionListOccurrenceByVmsMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.occurrenceExtensions().listOccurrenceByVms("sazvpabfud", com.azure.core.util.Context.NONE); + manager.occurrenceExtensions().listOccurrenceByVms("rgdhjh", com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrencesCancelSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrencesCancelSamples.java index f58689516e1a..f47201a0320b 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrencesCancelSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrencesCancelSamples.java @@ -12,7 +12,7 @@ */ public final class OccurrencesCancelSamples { /* - * x-ms-original-file: 2025-04-15-preview/Occurrences_Cancel_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/Occurrences_Cancel_MaximumSet_Gen.json */ /** * Sample code: Occurrences_Cancel_MaximumSet. @@ -22,9 +22,9 @@ public final class OccurrencesCancelSamples { public static void occurrencesCancelMaximumSet(com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.occurrences() - .cancelWithResponse("rgcomputeschedule", "myScheduledAction", "CB26D7CB-3E27-465F-99C8-EAF7A4118245", + .cancelWithResponse("rgcomputeschedule", "scheduled-action-01", "11111111-1111-1111-1111-111111111111", new CancelOccurrenceRequest().withResourceIds(Arrays.asList( - "/subscriptions/CB26D7CB-3E27-465F-99C8-EAF7A4118245/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachines/myVm")), + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1")), com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrencesDelaySamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrencesDelaySamples.java index 733df23be869..cf7d3744e738 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrencesDelaySamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrencesDelaySamples.java @@ -13,7 +13,7 @@ */ public final class OccurrencesDelaySamples { /* - * x-ms-original-file: 2025-04-15-preview/Occurrences_Delay_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/Occurrences_Delay_MaximumSet_Gen.json */ /** * Sample code: Occurrences_Delay_MaximumSet. @@ -23,10 +23,10 @@ public final class OccurrencesDelaySamples { public static void occurrencesDelayMaximumSet(com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.occurrences() - .delay("rgcomputeschedule", "myScheduledAction", "CB26D7CB-3E27-465F-99C8-EAF7A4118245", new DelayRequest() - .withDelay(OffsetDateTime.parse("2025-05-22T17:00:00.000-07:00")) - .withResourceIds(Arrays.asList( - "/subscriptions/CB26D7CB-3E27-465F-99C8-EAF7A4118245/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachines/myVm")), + .delay("rgcomputeschedule", "scheduled-action-01", "11111111-1111-1111-1111-111111111111", + new DelayRequest().withDelay(OffsetDateTime.parse("2026-03-12T02:39:48.148Z")) + .withResourceIds(Arrays.asList( + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1")), com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrencesGetSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrencesGetSamples.java index 6cb0eb132da8..78c23871f631 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrencesGetSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrencesGetSamples.java @@ -9,7 +9,7 @@ */ public final class OccurrencesGetSamples { /* - * x-ms-original-file: 2025-04-15-preview/Occurrences_Get_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/Occurrences_Get_MaximumSet_Gen.json */ /** * Sample code: Occurrences_Get_MaximumSet. @@ -19,7 +19,7 @@ public final class OccurrencesGetSamples { public static void occurrencesGetMaximumSet(com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.occurrences() - .getWithResponse("rgcomputeschedule", "myScheduledAction", "67b5bada-4772-43fc-8dbb-402476d98a45", + .getWithResponse("rgcomputeschedule", "scheduled-action-01", "11111111-1111-1111-1111-111111111111", com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrencesListByScheduledActionSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrencesListByScheduledActionSamples.java index 92dd181527c5..6a3158715c26 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrencesListByScheduledActionSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrencesListByScheduledActionSamples.java @@ -9,7 +9,7 @@ */ public final class OccurrencesListByScheduledActionSamples { /* - * x-ms-original-file: 2025-04-15-preview/Occurrences_ListByScheduledAction_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/Occurrences_ListByScheduledAction_MaximumSet_Gen.json */ /** * Sample code: Occurrences_ListByScheduledAction_MaximumSet. @@ -19,6 +19,6 @@ public final class OccurrencesListByScheduledActionSamples { public static void occurrencesListByScheduledActionMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.occurrences() - .listByScheduledAction("rgcomputeschedule", "myScheduledAction", com.azure.core.util.Context.NONE); + .listByScheduledAction("rgcomputeschedule", "scheduled-action-01", com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrencesListResourcesSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrencesListResourcesSamples.java index e259bd5b5c02..2d682bbde309 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrencesListResourcesSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OccurrencesListResourcesSamples.java @@ -9,7 +9,7 @@ */ public final class OccurrencesListResourcesSamples { /* - * x-ms-original-file: 2025-04-15-preview/Occurrences_ListResources_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/Occurrences_ListResources_MaximumSet_Gen.json */ /** * Sample code: Occurrences_ListResources_MaximumSet. @@ -19,7 +19,7 @@ public final class OccurrencesListResourcesSamples { public static void occurrencesListResourcesMaximumSet(com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.occurrences() - .listResources("rgcomputeschedule", "myScheduledAction", "CB26D7CB-3E27-465F-99C8-EAF7A4118245", + .listResources("rgcomputeschedule", "scheduled-action-01", "11111111-1111-1111-1111-111111111111", com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OperationsListSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OperationsListSamples.java index 896ac158d38e..da8504f63439 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OperationsListSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/OperationsListSamples.java @@ -9,7 +9,7 @@ */ public final class OperationsListSamples { /* - * x-ms-original-file: 2025-04-15-preview/Operations_List_MinimumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/Operations_List_MinimumSet_Gen.json */ /** * Sample code: Operations_List_MinimumSet. @@ -22,7 +22,7 @@ public final class OperationsListSamples { } /* - * x-ms-original-file: 2025-04-15-preview/Operations_List_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/Operations_List_MaximumSet_Gen.json */ /** * Sample code: Operations_List_MaximumSet. diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionExtensionListByVmsSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionExtensionListByVmsSamples.java index 7aa9fb7fce7e..6bdff498366c 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionExtensionListByVmsSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionExtensionListByVmsSamples.java @@ -9,7 +9,7 @@ */ public final class ScheduledActionExtensionListByVmsSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActionExtension_ListByVms_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActionExtension_ListByVms_MaximumSet_Gen.json */ /** * Sample code: ScheduledActionExtension_ListByVms_MaximumSet. @@ -18,19 +18,6 @@ public final class ScheduledActionExtensionListByVmsSamples { */ public static void scheduledActionExtensionListByVmsMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActionExtensions().listByVms("sazvpabfud", com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActionExtension_ListByVms_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActionExtension_ListByVms_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionExtensionListByVmsMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActionExtensions().listByVms("sazvpabfud", com.azure.core.util.Context.NONE); + manager.scheduledActionExtensions().listByVms("rgdhjh", com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsAttachResourcesSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsAttachResourcesSamples.java index e89b4b1acc67..18519af4f3b4 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsAttachResourcesSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsAttachResourcesSamples.java @@ -16,7 +16,7 @@ */ public final class ScheduledActionsAttachResourcesSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_AttachResources_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_AttachResources_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_AttachResources_MaximumSet. @@ -26,11 +26,11 @@ public final class ScheduledActionsAttachResourcesSamples { public static void scheduledActionsAttachResourcesMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .attachResourcesWithResponse("rgcomputeschedule", "myScheduledAction", new ResourceAttachRequest() + .attachResourcesWithResponse("rgcomputeschedule", "scheduled-action-01", new ResourceAttachRequest() .withResources(Arrays.asList(new ScheduledActionResourceInner().withResourceId( "/subscriptions/1d04e8f1-ee04-4056-b0b2-718f5bb45b04/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachines/myVm") .withNotificationSettings( - Arrays.asList(new NotificationProperties().withDestination("wbhryycyolvnypjxzlawwvb") + Arrays.asList(new NotificationProperties().withDestination("zaaoabozbhyuhejwsrennfsxowp") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) .withDisabled(true))))), diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsCancelNextOccurrenceSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsCancelNextOccurrenceSamples.java index 98daefc84b5e..8fd334d064a5 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsCancelNextOccurrenceSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsCancelNextOccurrenceSamples.java @@ -12,7 +12,7 @@ */ public final class ScheduledActionsCancelNextOccurrenceSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_CancelNextOccurrence_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_CancelNextOccurrence_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_CancelNextOccurrence_MaximumSet. @@ -22,9 +22,9 @@ public final class ScheduledActionsCancelNextOccurrenceSamples { public static void scheduledActionsCancelNextOccurrenceMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .cancelNextOccurrenceWithResponse("rgcomputeschedule", "myScheduledAction", + .cancelNextOccurrenceWithResponse("rgcomputeschedule", "scheduled-action-01", new CancelOccurrenceRequest().withResourceIds(Arrays.asList( - "/subscriptions/1d04e8f1-ee04-4056-b0b2-718f5bb45b04/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachines/myVm")), + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1")), com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsCreateOrUpdateSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsCreateOrUpdateSamples.java index 40b0ec095c6a..a3c1e7337081 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsCreateOrUpdateSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsCreateOrUpdateSamples.java @@ -11,6 +11,7 @@ import com.azure.resourcemanager.computeschedule.models.NotificationProperties; import com.azure.resourcemanager.computeschedule.models.NotificationType; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.ResourceType; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; import com.azure.resourcemanager.computeschedule.models.ScheduledActionProperties; @@ -27,7 +28,7 @@ */ public final class ScheduledActionsCreateOrUpdateSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_CreateOrUpdate_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_CreateOrUpdate_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_CreateOrUpdate_MaximumSet. @@ -37,25 +38,27 @@ public final class ScheduledActionsCreateOrUpdateSamples { public static void scheduledActionsCreateOrUpdateMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .define("myScheduledAction") - .withRegion("vmuhgdgipeypkcv") + .define("scheduled-action-01") + .withRegion("hwhsvnvuwsjwu") .withExistingResourceGroup("rgcomputeschedule") - .withTags(mapOf("key2102", "fakeTokenPlaceholder")) + .withTags(mapOf("key1458", "fakeTokenPlaceholder")) .withProperties(new ScheduledActionProperties().withResourceType(ResourceType.VIRTUAL_MACHINE) .withActionType(ScheduledActionType.START) - .withStartTime(OffsetDateTime.parse("2025-04-17T00:23:55.281Z")) - .withEndTime(OffsetDateTime.parse("2025-04-17T00:23:55.286Z")) - .withSchedule(new ScheduledActionsSchedule().withScheduledTime("19:00:00") - .withTimeZone("g") + .withStartTime(OffsetDateTime.parse("2026-03-12T02:39:45.061Z")) + .withEndTime(OffsetDateTime.parse("2026-03-12T02:39:45.062Z")) + .withSchedule(new ScheduledActionsSchedule().withScheduledTime("12:00:00") + .withTimeZone("ywgarwvwqegtdsdvv") .withRequestedWeekDays(Arrays.asList(WeekDay.MONDAY)) .withRequestedMonths(Arrays.asList(Month.JANUARY)) - .withRequestedDaysOfTheMonth(Arrays.asList(15)) + .withRequestedDaysOfTheMonth(Arrays.asList(18)) .withExecutionParameters( new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(17).withRetryWindowInMinutes(29))) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) .withDeadlineType(DeadlineType.UNKNOWN)) .withNotificationSettings( - Arrays.asList(new NotificationProperties().withDestination("wbhryycyolvnypjxzlawwvb") + Arrays.asList(new NotificationProperties().withDestination("zaaoabozbhyuhejwsrennfsxowp") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) .withDisabled(true))) diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsDeleteSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsDeleteSamples.java index a3c077a3b392..ead62495fa38 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsDeleteSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsDeleteSamples.java @@ -9,7 +9,7 @@ */ public final class ScheduledActionsDeleteSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_Delete_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_Delete_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_Delete_MaximumSet. @@ -18,6 +18,6 @@ public final class ScheduledActionsDeleteSamples { */ public static void scheduledActionsDeleteMaximumSet(com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions().delete("rgcomputeschedule", "myScheduledAction", com.azure.core.util.Context.NONE); + manager.scheduledActions().delete("rgcomputeschedule", "scheduled-action-01", com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsDetachResourcesSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsDetachResourcesSamples.java index 6808b7e60b14..58e72e252ee6 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsDetachResourcesSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsDetachResourcesSamples.java @@ -12,7 +12,7 @@ */ public final class ScheduledActionsDetachResourcesSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_DetachResources_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_DetachResources_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_DetachResources_MaximumSet. @@ -22,9 +22,9 @@ public final class ScheduledActionsDetachResourcesSamples { public static void scheduledActionsDetachResourcesMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .detachResourcesWithResponse("rgcomputeschedule", "myScheduledAction", + .detachResourcesWithResponse("rgcomputeschedule", "scheduled-action-01", new ResourceDetachRequest().withResources(Arrays.asList( - "/subscriptions/1d04e8f1-ee04-4056-b0b2-718f5bb45b04/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachines/myVm")), + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1")), com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsDisableSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsDisableSamples.java index 9014702ebd93..d6f8cc6f5414 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsDisableSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsDisableSamples.java @@ -9,7 +9,7 @@ */ public final class ScheduledActionsDisableSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_Disable_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_Disable_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_Disable_MaximumSet. @@ -19,6 +19,6 @@ public final class ScheduledActionsDisableSamples { public static void scheduledActionsDisableMaximumSet(com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .disableWithResponse("rgcomputeschedule", "myScheduledAction", com.azure.core.util.Context.NONE); + .disableWithResponse("rgcomputeschedule", "scheduled-action-01", com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsEnableSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsEnableSamples.java index a8eab723c23a..f0d0ee8ab198 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsEnableSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsEnableSamples.java @@ -9,7 +9,7 @@ */ public final class ScheduledActionsEnableSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_Enable_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_Enable_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_Enable_MaximumSet. @@ -19,6 +19,6 @@ public final class ScheduledActionsEnableSamples { public static void scheduledActionsEnableMaximumSet(com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .enableWithResponse("rgcomputeschedule", "myScheduledAction", com.azure.core.util.Context.NONE); + .enableWithResponse("rgcomputeschedule", "scheduled-action-01", com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsGetByResourceGroupSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsGetByResourceGroupSamples.java index 7f1cf4ff3db8..0623903a4633 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsGetByResourceGroupSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsGetByResourceGroupSamples.java @@ -9,7 +9,7 @@ */ public final class ScheduledActionsGetByResourceGroupSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_Get_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_Get_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_Get_MaximumSet. @@ -19,6 +19,7 @@ public final class ScheduledActionsGetByResourceGroupSamples { public static void scheduledActionsGetMaximumSet(com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .getByResourceGroupWithResponse("rgcomputeschedule", "myScheduledAction", com.azure.core.util.Context.NONE); + .getByResourceGroupWithResponse("rgcomputeschedule", "scheduled-action-01", + com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListByResourceGroupSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListByResourceGroupSamples.java index dec17df19a46..1c2cd621ca26 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListByResourceGroupSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListByResourceGroupSamples.java @@ -9,7 +9,7 @@ */ public final class ScheduledActionsListByResourceGroupSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_ListByResourceGroup_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_ListByResourceGroup_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_ListByResourceGroup_MaximumSet. @@ -20,17 +20,4 @@ public static void scheduledActionsListByResourceGroupMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions().listByResourceGroup("rgcomputeschedule", com.azure.core.util.Context.NONE); } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_ListByResourceGroup_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_ListByResourceGroup_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsListByResourceGroupMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions().listByResourceGroup("rgcomputeschedule", com.azure.core.util.Context.NONE); - } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListResourcesSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListResourcesSamples.java index 14ca5c64fc4d..550871afba93 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListResourcesSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListResourcesSamples.java @@ -9,7 +9,7 @@ */ public final class ScheduledActionsListResourcesSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_ListResources_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_ListResources_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_ListResources_MaximumSet. @@ -19,6 +19,6 @@ public final class ScheduledActionsListResourcesSamples { public static void scheduledActionsListResourcesMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .listResources("rgcomputeschedule", "myScheduledAction", com.azure.core.util.Context.NONE); + .listResources("rgcomputeschedule", "scheduled-action-01", com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListSamples.java index 5e2275defbc4..57efd67598cd 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListSamples.java @@ -9,7 +9,7 @@ */ public final class ScheduledActionsListSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_ListBySubscription_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_ListBySubscription_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_ListBySubscription_MaximumSet. @@ -20,17 +20,4 @@ public static void scheduledActionsListBySubscriptionMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions().list(com.azure.core.util.Context.NONE); } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_ListBySubscription_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_ListBySubscription_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsListBySubscriptionMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions().list(com.azure.core.util.Context.NONE); - } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsPatchResourcesSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsPatchResourcesSamples.java index bd366195a363..09e2a92b2fb0 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsPatchResourcesSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsPatchResourcesSamples.java @@ -16,7 +16,7 @@ */ public final class ScheduledActionsPatchResourcesSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_PatchResources_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_PatchResources_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_PatchResources_MaximumSet. @@ -26,11 +26,11 @@ public final class ScheduledActionsPatchResourcesSamples { public static void scheduledActionsPatchResourcesMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .patchResourcesWithResponse("rgcomputeschedule", "myScheduledAction", new ResourcePatchRequest() + .patchResourcesWithResponse("rgcomputeschedule", "scheduled-action-01", new ResourcePatchRequest() .withResources(Arrays.asList(new ScheduledActionResourceInner().withResourceId( "/subscriptions/1d04e8f1-ee04-4056-b0b2-718f5bb45b04/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachines/myVm") .withNotificationSettings( - Arrays.asList(new NotificationProperties().withDestination("wbhryycyolvnypjxzlawwvb") + Arrays.asList(new NotificationProperties().withDestination("zaaoabozbhyuhejwsrennfsxowp") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) .withDisabled(true))))), diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsTriggerManualOccurrenceSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsTriggerManualOccurrenceSamples.java index 0190d99631c6..36cede0284fa 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsTriggerManualOccurrenceSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsTriggerManualOccurrenceSamples.java @@ -9,7 +9,7 @@ */ public final class ScheduledActionsTriggerManualOccurrenceSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_TriggerManualOccurrence_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_TriggerManualOccurrence_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_TriggerManualOccurrence_MaximumSet. @@ -19,7 +19,7 @@ public final class ScheduledActionsTriggerManualOccurrenceSamples { public static void scheduledActionsTriggerManualOccurrenceMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .triggerManualOccurrenceWithResponse("rgcomputeschedule", "myScheduledAction", + .triggerManualOccurrenceWithResponse("rgcomputeschedule", "scheduled-action-01", com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsUpdateSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsUpdateSamples.java index 47b0a26f26c0..a536dbe96111 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsUpdateSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsUpdateSamples.java @@ -11,6 +11,7 @@ import com.azure.resourcemanager.computeschedule.models.NotificationProperties; import com.azure.resourcemanager.computeschedule.models.NotificationType; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.ResourceType; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; import com.azure.resourcemanager.computeschedule.models.ScheduledAction; @@ -28,7 +29,7 @@ */ public final class ScheduledActionsUpdateSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_Update_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_Update_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_Update_MaximumSet. @@ -38,25 +39,28 @@ public final class ScheduledActionsUpdateSamples { public static void scheduledActionsUpdateMaximumSet(com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { ScheduledAction resource = manager.scheduledActions() - .getByResourceGroupWithResponse("rgcomputeschedule", "myScheduledAction", com.azure.core.util.Context.NONE) + .getByResourceGroupWithResponse("rgcomputeschedule", "scheduled-action-01", + com.azure.core.util.Context.NONE) .getValue(); resource.update() - .withTags(mapOf("key9989", "fakeTokenPlaceholder")) + .withTags(mapOf("key100", "fakeTokenPlaceholder")) .withProperties(new ScheduledActionUpdateProperties().withResourceType(ResourceType.VIRTUAL_MACHINE) .withActionType(ScheduledActionType.START) - .withStartTime(OffsetDateTime.parse("2025-04-17T00:23:58.149Z")) - .withEndTime(OffsetDateTime.parse("2025-04-17T00:23:58.149Z")) - .withSchedule(new ScheduledActionsSchedule().withScheduledTime("19:00:00") - .withTimeZone("bni") + .withStartTime(OffsetDateTime.parse("2026-03-12T02:39:45.818Z")) + .withEndTime(OffsetDateTime.parse("2026-03-12T02:39:45.818Z")) + .withSchedule(new ScheduledActionsSchedule().withScheduledTime("12:00:00") + .withTimeZone("gythvwybzwqubqtmatezbxj") .withRequestedWeekDays(Arrays.asList(WeekDay.MONDAY)) .withRequestedMonths(Arrays.asList(Month.JANUARY)) - .withRequestedDaysOfTheMonth(Arrays.asList(15)) + .withRequestedDaysOfTheMonth(Arrays.asList(18)) .withExecutionParameters( new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(17).withRetryWindowInMinutes(29))) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) .withDeadlineType(DeadlineType.UNKNOWN)) .withNotificationSettings( - Arrays.asList(new NotificationProperties().withDestination("wbhryycyolvnypjxzlawwvb") + Arrays.asList(new NotificationProperties().withDestination("zaaoabozbhyuhejwsrennfsxowp") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) .withDisabled(true))) diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesCancelOperationsSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesCancelOperationsSamples.java index 8347823d8de6..ab1b0052c681 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesCancelOperationsSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesCancelOperationsSamples.java @@ -4,7 +4,7 @@ package com.azure.resourcemanager.computeschedule.generated; -import com.azure.resourcemanager.computeschedule.models.CancelOperationsRequest; +import com.azure.resourcemanager.computeschedule.models.CancelOperationsContent; import java.util.Arrays; /** @@ -12,24 +12,7 @@ */ public final class ScheduledActionsVirtualMachinesCancelOperationsSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesCancelOperations_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_VirtualMachinesCancelOperations_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsVirtualMachinesCancelOperationsMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions() - .virtualMachinesCancelOperationsWithResponse("fhdunfivmjiltaiakwhhwdgemfcld", - new CancelOperationsRequest().withOperationIds(Arrays.asList("b211f086-4b91-4686-a453-2f5c012e4d80")) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), - com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesCancelOperations_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesCancelOperations_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_VirtualMachinesCancelOperations_MaximumSet. @@ -39,9 +22,9 @@ public static void scheduledActionsVirtualMachinesCancelOperationsMinimumSet( public static void scheduledActionsVirtualMachinesCancelOperationsMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesCancelOperationsWithResponse("nivsvluajruxhmsfgmxjnl", - new CancelOperationsRequest().withOperationIds(Arrays.asList("b211f086-4b91-4686-a453-2f5c012e4d80")) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), + .virtualMachinesCancelOperationsWithResponse("msbzqfwhqmtrxafwwh", + new CancelOperationsContent().withOperationIds(Arrays.asList("xgnpiititgkgsewft")) + .withCorrelationid("xqlibhgsczjzsbjvc"), com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteCreateFlexSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteCreateFlexSamples.java new file mode 100644 index 000000000000..133930c30b8c --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteCreateFlexSamples.java @@ -0,0 +1,78 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.generated; + +import com.azure.resourcemanager.computeschedule.models.AllocationStrategy; +import com.azure.resourcemanager.computeschedule.models.DistributionStrategy; +import com.azure.resourcemanager.computeschedule.models.ExecuteCreateFlexRequest; +import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; +import com.azure.resourcemanager.computeschedule.models.FlexProperties; +import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.OsType; +import com.azure.resourcemanager.computeschedule.models.PriorityProfile; +import com.azure.resourcemanager.computeschedule.models.PriorityType; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; +import com.azure.resourcemanager.computeschedule.models.ResourceProvisionFlexPayload; +import com.azure.resourcemanager.computeschedule.models.RetryPolicy; +import com.azure.resourcemanager.computeschedule.models.VmSizeProfile; +import com.azure.resourcemanager.computeschedule.models.ZoneAllocationPolicy; +import com.azure.resourcemanager.computeschedule.models.ZonePreference; +import java.util.Arrays; +import java.util.HashMap; +import java.util.Map; + +/** + * Samples for ScheduledActions VirtualMachinesExecuteCreateFlex. + */ +public final class ScheduledActionsVirtualMachinesExecuteCreateFlexSamples { + /* + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesExecuteCreateFlex_MaximumSet_Gen.json + */ + /** + * Sample code: ScheduledActions_VirtualMachinesExecuteCreateFlex_MaximumSet. + * + * @param manager Entry point to ComputeScheduleManager. + */ + public static void scheduledActionsVirtualMachinesExecuteCreateFlexMaximumSet( + com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { + manager.scheduledActions() + .virtualMachinesExecuteCreateFlexWithResponse("bnadpwmpjyfduxue", + new ExecuteCreateFlexRequest() + .withResourceConfigParameters( + new ResourceProvisionFlexPayload().withBaseProfile(mapOf()) + .withResourceOverrides(Arrays.asList(mapOf())) + .withResourceCount(24) + .withResourcePrefix("irskthgchddyuddpqaxlw") + .withFlexProperties(new FlexProperties() + .withVmSizeProfiles(Arrays.asList(new VmSizeProfile().withName("bmzylbvz").withRank(24), + new VmSizeProfile().withName("bmzylbvz").withRank(24))) + .withOsType(OsType.WINDOWS) + .withPriorityProfile(new PriorityProfile().withType(PriorityType.REGULAR) + .withAllocationStrategy(AllocationStrategy.LOWEST_PRICE)) + .withZoneAllocationPolicy(new ZoneAllocationPolicy() + .withDistributionStrategy(DistributionStrategy.BEST_EFFORT_SINGLE_ZONE) + .withZonePreferences(Arrays + .asList(new ZonePreference().withZone("kmcvkimwmqwrhfznrqs").withRank(21)))))) + .withExecutionParameters( + new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) + .withCorrelationid("dnncbbqrhnrwcfqrathnexdpcryo"), + com.azure.core.util.Context.NONE); + } + + // Use "Map.of" if available + @SuppressWarnings("unchecked") + private static Map mapOf(Object... inputs) { + Map map = new HashMap<>(); + for (int i = 0; i < inputs.length; i += 2) { + String key = (String) inputs[i]; + T value = (T) inputs[i + 1]; + map.put(key, value); + } + return map; + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteCreateSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteCreateSamples.java index 4387cc68101d..1c92347971c8 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteCreateSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteCreateSamples.java @@ -4,12 +4,12 @@ package com.azure.resourcemanager.computeschedule.generated; -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.computeschedule.models.ExecuteCreateRequest; +import com.azure.resourcemanager.computeschedule.models.ExecuteCreateContent; import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; +import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.ResourceProvisionPayload; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; -import java.nio.charset.StandardCharsets; import java.util.Arrays; import java.util.HashMap; import java.util.Map; @@ -19,84 +19,29 @@ */ public final class ScheduledActionsVirtualMachinesExecuteCreateSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesExecuteCreate_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesExecuteCreate_MaximumSet_Gen.json */ /** - * Sample code: ScheduledActions_VirtualMachinesExecuteCreate_MaximumSet_Gen - generated by [MaximumSet] rule. + * Sample code: ScheduledActions_VirtualMachinesExecuteCreate_MaximumSet. * * @param manager Entry point to ComputeScheduleManager. */ - public static void scheduledActionsVirtualMachinesExecuteCreateMaximumSetGenGeneratedByMaximumSetRule( + public static void scheduledActionsVirtualMachinesExecuteCreateMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesExecuteCreateWithResponse("oslhbouzgevzpeydssyelhw", new ExecuteCreateRequest() - .withResourceConfigParameters(new ResourceProvisionPayload().withBaseProfile(mapOf("hardwareProfile", - BinaryData.fromBytes("{name=F1}".getBytes(StandardCharsets.UTF_8)), "provisioningState", - BinaryData.fromBytes("0".getBytes(StandardCharsets.UTF_8)), "storageProfile", - BinaryData.fromBytes("{osDisk={osType=0}}".getBytes(StandardCharsets.UTF_8)), "vmExtensions", - BinaryData.fromBytes( - "[{autoUpgradeMinorVersion=true, protectedSettings=SomeDecryptedSecretValue, provisioningState=0, enableAutomaticUpgrade=true, publisher=Microsoft.Azure.Monitor, type=AzureMonitorLinuxAgent, typeHandlerVersion=1.0}, {name=myExtensionName}]" - .getBytes(StandardCharsets.UTF_8)), - "resourcegroupName", - BinaryData.fromBytes("RG5ABF491C-3164-42A6-8CB5-BF3CB53B018B".getBytes(StandardCharsets.UTF_8)), - "computeApiVersion", BinaryData.fromBytes("2024-07-01".getBytes(StandardCharsets.UTF_8)))) - .withResourceOverrides(Arrays.asList(mapOf("name", - BinaryData.fromBytes("myFleet_523".getBytes(StandardCharsets.UTF_8)), "location", - BinaryData.fromBytes("LocalDev".getBytes(StandardCharsets.UTF_8)), "properties", - BinaryData.fromBytes( - "{hardwareProfile={vmSize=Standard_F1s}, provisioningState=0, osProfile={computerName=myFleet000000, adminUsername=adminUser, windowsConfiguration={additionalUnattendContent=[{passName=someValue, content=}, {passName=someOtherValue, content=SomeDecryptedSecretValue}]}, adminPassword=SomeDecryptedSecretValue}, priority=0}" - .getBytes(StandardCharsets.UTF_8)), - "zones", BinaryData.fromBytes("[1]".getBytes(StandardCharsets.UTF_8))), - mapOf("name", BinaryData.fromBytes("myFleet_524".getBytes(StandardCharsets.UTF_8)), "location", - BinaryData.fromBytes("LocalDev".getBytes(StandardCharsets.UTF_8)), "properties", - BinaryData.fromBytes( - "{hardwareProfile={vmSize=Standard_G1s}, provisioningState=0, osProfile={computerName=myFleet000000, adminUsername=adminUser, windowsConfiguration={additionalUnattendContent=[{passName=someValue, content=}, {passName=someOtherValue, content=SomeDecryptedSecretValue}]}, adminPassword=SomeDecryptedSecretValue}, priority=0}" - .getBytes(StandardCharsets.UTF_8)), - "zones", BinaryData.fromBytes("[2]".getBytes(StandardCharsets.UTF_8))))) - .withResourceCount(2) - .withResourcePrefix("TL1")) - .withExecutionParameters(new ExecutionParameters() - .withRetryPolicy(new RetryPolicy().withRetryCount(5).withRetryWindowInMinutes(40))) - .withCorrelationid("dfe927c5-16a6-40b7-a0f7-8524975ed642"), com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesExecuteCreate_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_VirtualMachinesExecuteCreate_MinimumSet_Gen - generated by [MinimumSet] rule. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsVirtualMachinesExecuteCreateMinimumSetGenGeneratedByMinimumSetRule( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions() - .virtualMachinesExecuteCreateWithResponse("useast", new ExecuteCreateRequest() - .withResourceConfigParameters(new ResourceProvisionPayload().withBaseProfile(mapOf("hardwareProfile", - BinaryData.fromBytes("{name=F1}".getBytes(StandardCharsets.UTF_8)), "provisioningState", - BinaryData.fromBytes("0".getBytes(StandardCharsets.UTF_8)), "storageProfile", - BinaryData.fromBytes("{osDisk={osType=0}}".getBytes(StandardCharsets.UTF_8)), "vmExtensions", - BinaryData.fromBytes( - "[{autoUpgradeMinorVersion=true, protectedSettings=SomeDecryptedSecretValue, provisioningState=0, enableAutomaticUpgrade=true, publisher=Microsoft.Azure.Monitor, type=AzureMonitorLinuxAgent, typeHandlerVersion=1.0}, {name=myExtensionName}]" - .getBytes(StandardCharsets.UTF_8)), - "resourcegroupName", - BinaryData.fromBytes("RG5ABF491C-3164-42A6-8CB5-BF3CB53B018B".getBytes(StandardCharsets.UTF_8)), - "computeApiVersion", BinaryData.fromBytes("2024-07-01".getBytes(StandardCharsets.UTF_8)))) - .withResourceOverrides(Arrays.asList(mapOf("name", - BinaryData.fromBytes("myFleet_523".getBytes(StandardCharsets.UTF_8)), "location", - BinaryData.fromBytes("LocalDev".getBytes(StandardCharsets.UTF_8)), "properties", - BinaryData.fromBytes( - "{hardwareProfile={vmSize=Standard_F1s}, provisioningState=0, osProfile={computerName=myFleet000000, adminUsername=adminUser, windowsConfiguration={additionalUnattendContent=[{passName=someValue, content=}, {passName=someOtherValue, content=SomeDecryptedSecretValue}]}, adminPassword=SomeDecryptedSecretValue}, priority=0}" - .getBytes(StandardCharsets.UTF_8)), - "zones", BinaryData.fromBytes("[1]".getBytes(StandardCharsets.UTF_8))), - mapOf("name", BinaryData.fromBytes("myFleet_524".getBytes(StandardCharsets.UTF_8)), "location", - BinaryData.fromBytes("LocalDev".getBytes(StandardCharsets.UTF_8)), "properties", - BinaryData.fromBytes( - "{hardwareProfile={vmSize=Standard_G1s}, provisioningState=0, osProfile={computerName=myFleet000000, adminUsername=adminUser, windowsConfiguration={additionalUnattendContent=[{passName=someValue, content=}, {passName=someOtherValue, content=SomeDecryptedSecretValue}]}, adminPassword=SomeDecryptedSecretValue}, priority=0}" - .getBytes(StandardCharsets.UTF_8)), - "zones", BinaryData.fromBytes("[2]".getBytes(StandardCharsets.UTF_8))))) - .withResourceCount(2)) - .withExecutionParameters(new ExecutionParameters()), com.azure.core.util.Context.NONE); + .virtualMachinesExecuteCreateWithResponse("tcvpodlxbyg", + new ExecuteCreateContent() + .withResourceConfigParameters(new ResourceProvisionPayload().withBaseProfile(mapOf()) + .withResourceOverrides(Arrays.asList(mapOf())) + .withResourceCount(19) + .withResourcePrefix("ilgcqhoqrpwfkprxok")) + .withExecutionParameters( + new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) + .withCorrelationid("pkm"), + com.azure.core.util.Context.NONE); } // Use "Map.of" if available diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteDeallocateSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteDeallocateSamples.java index 21f2207352cd..35bf0773e2c7 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteDeallocateSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteDeallocateSamples.java @@ -4,9 +4,10 @@ package com.azure.resourcemanager.computeschedule.generated; -import com.azure.resourcemanager.computeschedule.models.ExecuteDeallocateRequest; +import com.azure.resourcemanager.computeschedule.models.ExecuteDeallocateContent; import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.Resources; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; import java.util.Arrays; @@ -16,25 +17,7 @@ */ public final class ScheduledActionsVirtualMachinesExecuteDeallocateSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesExecuteDeallocate_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_VirtualMachinesExecuteDeallocate_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsVirtualMachinesExecuteDeallocateMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions() - .virtualMachinesExecuteDeallocateWithResponse("qqfrkswrovcice", new ExecuteDeallocateRequest() - .withExecutionParameters(new ExecutionParameters()) - .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesExecuteDeallocate_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesExecuteDeallocate_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_VirtualMachinesExecuteDeallocate_MaximumSet. @@ -44,12 +27,14 @@ public static void scheduledActionsVirtualMachinesExecuteDeallocateMinimumSet( public static void scheduledActionsVirtualMachinesExecuteDeallocateMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesExecuteDeallocateWithResponse("ykcaptgboliddcfyaiuimj", new ExecuteDeallocateRequest() + .virtualMachinesExecuteDeallocateWithResponse("tobscvse", new ExecuteDeallocateContent() .withExecutionParameters( new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(17).withRetryWindowInMinutes(29))) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1"))) + .withCorrelationid("ruwskrvse"), com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteDeleteSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteDeleteSamples.java index 7bac9d6ccd01..b86be2a8962e 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteDeleteSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteDeleteSamples.java @@ -4,8 +4,10 @@ package com.azure.resourcemanager.computeschedule.generated; -import com.azure.resourcemanager.computeschedule.models.ExecuteDeleteRequest; +import com.azure.resourcemanager.computeschedule.models.ExecuteDeleteContent; import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; +import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.Resources; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; import java.util.Arrays; @@ -15,42 +17,25 @@ */ public final class ScheduledActionsVirtualMachinesExecuteDeleteSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesExecuteDelete_MinimumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesExecuteDelete_MaximumSet_Gen.json */ /** - * Sample code: ScheduledActions_VirtualMachinesExecuteDelete_MinimumSet_Gen - generated by [MinimumSet] rule. + * Sample code: ScheduledActions_VirtualMachinesExecuteDelete_MaximumSet. * * @param manager Entry point to ComputeScheduleManager. */ - public static void scheduledActionsVirtualMachinesExecuteDeleteMinimumSetGenGeneratedByMinimumSetRule( + public static void scheduledActionsVirtualMachinesExecuteDeleteMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesExecuteDeleteWithResponse("east", new ExecuteDeleteRequest() - .withExecutionParameters(new ExecutionParameters()) + .virtualMachinesExecuteDeleteWithResponse("swchjs", new ExecuteDeleteContent() + .withExecutionParameters( + new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3", - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))), - com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesExecuteDelete_MaximumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_VirtualMachinesExecuteDelete_MaximumSet_Gen - generated by [MaximumSet] rule. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsVirtualMachinesExecuteDeleteMaximumSetGenGeneratedByMaximumSetRule( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions() - .virtualMachinesExecuteDeleteWithResponse("east", new ExecuteDeleteRequest() - .withExecutionParameters(new ExecutionParameters() - .withRetryPolicy(new RetryPolicy().withRetryCount(2).withRetryWindowInMinutes(4))) - .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource3", - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("dfe927c5-16a6-40b7-a0f7-8524975ed642") - .withForceDeletion(false), com.azure.core.util.Context.NONE); + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1"))) + .withCorrelationid("upxtzubhqqzhk") + .withForceDeletion(true), com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteHibernateSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteHibernateSamples.java index 87ec5caae790..984f3fc87c30 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteHibernateSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteHibernateSamples.java @@ -4,9 +4,10 @@ package com.azure.resourcemanager.computeschedule.generated; -import com.azure.resourcemanager.computeschedule.models.ExecuteHibernateRequest; +import com.azure.resourcemanager.computeschedule.models.ExecuteHibernateContent; import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.Resources; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; import java.util.Arrays; @@ -16,25 +17,7 @@ */ public final class ScheduledActionsVirtualMachinesExecuteHibernateSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesExecuteHibernate_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_VirtualMachinesExecuteHibernate_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsVirtualMachinesExecuteHibernateMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions() - .virtualMachinesExecuteHibernateWithResponse("xtmm", new ExecuteHibernateRequest() - .withExecutionParameters(new ExecutionParameters()) - .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesExecuteHibernate_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesExecuteHibernate_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_VirtualMachinesExecuteHibernate_MaximumSet. @@ -44,12 +27,14 @@ public static void scheduledActionsVirtualMachinesExecuteHibernateMinimumSet( public static void scheduledActionsVirtualMachinesExecuteHibernateMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesExecuteHibernateWithResponse("gztd", new ExecuteHibernateRequest() + .virtualMachinesExecuteHibernateWithResponse("zydcprtgybcyilgugfwtfp", new ExecuteHibernateContent() .withExecutionParameters( new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(17).withRetryWindowInMinutes(29))) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1"))) + .withCorrelationid("miqcvaudnngdedocspkthnoo"), com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteStartSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteStartSamples.java index 559c682e2a3e..93f095e562c5 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteStartSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesExecuteStartSamples.java @@ -4,9 +4,10 @@ package com.azure.resourcemanager.computeschedule.generated; -import com.azure.resourcemanager.computeschedule.models.ExecuteStartRequest; +import com.azure.resourcemanager.computeschedule.models.ExecuteStartContent; import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.Resources; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; import java.util.Arrays; @@ -16,7 +17,7 @@ */ public final class ScheduledActionsVirtualMachinesExecuteStartSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesExecuteStart_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesExecuteStart_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_VirtualMachinesExecuteStart_MaximumSet. @@ -26,30 +27,14 @@ public final class ScheduledActionsVirtualMachinesExecuteStartSamples { public static void scheduledActionsVirtualMachinesExecuteStartMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesExecuteStartWithResponse("qk", new ExecuteStartRequest() + .virtualMachinesExecuteStartWithResponse("vpcshwavxibrshqepqktfyu", new ExecuteStartContent() .withExecutionParameters( new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(17).withRetryWindowInMinutes(29))) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesExecuteStart_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_VirtualMachinesExecuteStart_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsVirtualMachinesExecuteStartMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions() - .virtualMachinesExecuteStartWithResponse("fbdewllahrteoavajbomjc", new ExecuteStartRequest() - .withExecutionParameters(new ExecutionParameters()) - .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1"))) + .withCorrelationid("fmjvelcuicsoqykbyercnrkda"), com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesGetOperationErrorsSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesGetOperationErrorsSamples.java index c48c86f30a4c..0349ad6ad836 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesGetOperationErrorsSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesGetOperationErrorsSamples.java @@ -4,7 +4,7 @@ package com.azure.resourcemanager.computeschedule.generated; -import com.azure.resourcemanager.computeschedule.models.GetOperationErrorsRequest; +import com.azure.resourcemanager.computeschedule.models.GetOperationErrorsContent; import java.util.Arrays; /** @@ -12,34 +12,34 @@ */ public final class ScheduledActionsVirtualMachinesGetOperationErrorsSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesGetOperationErrors_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesGetOperationErrors_MaximumSet_Gen.json */ /** - * Sample code: ScheduledActions_VirtualMachinesGetOperationErrors_MaximumSet_Gen - generated by [MaximumSet] rule. + * Sample code: ScheduledActions_VirtualMachinesGetOperationErrors_MaximumSet. * * @param manager Entry point to ComputeScheduleManager. */ - public static void scheduledActionsVirtualMachinesGetOperationErrorsMaximumSetGenGeneratedByMaximumSetRule( + public static void scheduledActionsVirtualMachinesGetOperationErrorsMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesGetOperationErrorsWithResponse("ennweqswbghorrgzbet", - new GetOperationErrorsRequest().withOperationIds(Arrays.asList("ksufjznokhsbowdupyt")), + .virtualMachinesGetOperationErrorsWithResponse("hvevnodfnj", + new GetOperationErrorsContent().withOperationIds(Arrays.asList("enrmeatzaw")), com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesGetOperationErrors_MinimumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesGetOperationErrors_MinimumSet_Gen.json */ /** - * Sample code: ScheduledActions_VirtualMachinesGetOperationErrors_MinimumSet_Gen - generated by [MinimumSet] rule. + * Sample code: ScheduledActions_VirtualMachinesGetOperationErrors_MinimumSet. * * @param manager Entry point to ComputeScheduleManager. */ - public static void scheduledActionsVirtualMachinesGetOperationErrorsMinimumSetGenGeneratedByMinimumSetRule( + public static void scheduledActionsVirtualMachinesGetOperationErrorsMinimumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesGetOperationErrorsWithResponse("gcdqwzmxtcn", - new GetOperationErrorsRequest().withOperationIds(Arrays.asList("ksufjznokhsbowdupyt")), + .virtualMachinesGetOperationErrorsWithResponse("vkkri", + new GetOperationErrorsContent().withOperationIds(Arrays.asList("enrmeatzaw")), com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesGetOperationStatusSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesGetOperationStatusSamples.java index 00d7c3c74024..97307aaf9647 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesGetOperationStatusSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesGetOperationStatusSamples.java @@ -4,7 +4,7 @@ package com.azure.resourcemanager.computeschedule.generated; -import com.azure.resourcemanager.computeschedule.models.GetOperationStatusRequest; +import com.azure.resourcemanager.computeschedule.models.GetOperationStatusContent; import java.util.Arrays; /** @@ -12,7 +12,7 @@ */ public final class ScheduledActionsVirtualMachinesGetOperationStatusSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesGetOperationStatus_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesGetOperationStatus_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_VirtualMachinesGetOperationStatus_MaximumSet. @@ -22,26 +22,9 @@ public final class ScheduledActionsVirtualMachinesGetOperationStatusSamples { public static void scheduledActionsVirtualMachinesGetOperationStatusMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesGetOperationStatusWithResponse("ntfcikxsmthfkdhdcjpevmydzu", - new GetOperationStatusRequest().withOperationIds(Arrays.asList("b211f086-4b91-4686-a453-2f5c012e4d80")) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), - com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesGetOperationStatus_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_VirtualMachinesGetOperationStatus_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsVirtualMachinesGetOperationStatusMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions() - .virtualMachinesGetOperationStatusWithResponse("ykvvjfoopmkwznctgaiblzvea", - new GetOperationStatusRequest().withOperationIds(Arrays.asList("duhqnwosjzexcfwfhryvy")) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), + .virtualMachinesGetOperationStatusWithResponse("gcbtdawfspg", + new GetOperationStatusContent().withOperationIds(Arrays.asList("ehesndkmbcncsvkqvxwkbmidmaxhx")) + .withCorrelationid("hzpmcjplnbokebrbxrtuvxpp"), com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesSubmitDeallocateSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesSubmitDeallocateSamples.java index 2b814ba7e29f..db499214e914 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesSubmitDeallocateSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesSubmitDeallocateSamples.java @@ -7,10 +7,11 @@ import com.azure.resourcemanager.computeschedule.models.DeadlineType; import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; 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 com.azure.resourcemanager.computeschedule.models.SubmitDeallocateContent; import java.time.OffsetDateTime; import java.util.Arrays; @@ -19,7 +20,7 @@ */ public final class ScheduledActionsVirtualMachinesSubmitDeallocateSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesSubmitDeallocate_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesSubmitDeallocate_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_VirtualMachinesSubmitDeallocate_MaximumSet. @@ -29,36 +30,19 @@ public final class ScheduledActionsVirtualMachinesSubmitDeallocateSamples { public static void scheduledActionsVirtualMachinesSubmitDeallocateMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesSubmitDeallocateWithResponse("ycipx", new SubmitDeallocateRequest() - .withSchedule(new Schedule().withDeadLine(OffsetDateTime.parse("2025-04-17T00:23:56.803Z")) - .withTimeZone("aigbjdnldtzkteqi") + .virtualMachinesSubmitDeallocateWithResponse("wtkfymadciksjsvamowmbiqdltdzw", new SubmitDeallocateContent() + .withSchedule(new Schedule().withDeadline(OffsetDateTime.parse("2026-03-12T02:39:44.444Z")) + .withDeadLine(OffsetDateTime.parse("2026-03-12T02:39:44.444Z")) + .withTimezone("ehbjytlhnykfkjxujca") + .withTimeZone("feiohhavpmmjrf") .withDeadlineType(DeadlineType.UNKNOWN)) .withExecutionParameters( new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(17).withRetryWindowInMinutes(29))) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesSubmitDeallocate_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_VirtualMachinesSubmitDeallocate_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsVirtualMachinesSubmitDeallocateMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions() - .virtualMachinesSubmitDeallocateWithResponse("zrcmkxsbuxsxxulky", new SubmitDeallocateRequest() - .withSchedule(new Schedule().withDeadLine(OffsetDateTime.parse("2025-04-17T00:23:56.803Z")) - .withTimeZone("aigbjdnldtzkteqi") - .withDeadlineType(DeadlineType.UNKNOWN)) - .withExecutionParameters(new ExecutionParameters()) - .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1"))) + .withCorrelationid("rsi"), com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesSubmitHibernateSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesSubmitHibernateSamples.java index 309248ee7e59..269faeb3a586 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesSubmitHibernateSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesSubmitHibernateSamples.java @@ -7,10 +7,11 @@ import com.azure.resourcemanager.computeschedule.models.DeadlineType; import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; 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.SubmitHibernateRequest; +import com.azure.resourcemanager.computeschedule.models.SubmitHibernateContent; import java.time.OffsetDateTime; import java.util.Arrays; @@ -19,28 +20,7 @@ */ public final class ScheduledActionsVirtualMachinesSubmitHibernateSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesSubmitHibernate_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_VirtualMachinesSubmitHibernate_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsVirtualMachinesSubmitHibernateMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions() - .virtualMachinesSubmitHibernateWithResponse("zuevcqpgdohzbjodhachtr", new SubmitHibernateRequest() - .withSchedule(new Schedule().withDeadLine(OffsetDateTime.parse("2025-04-17T00:23:56.803Z")) - .withTimeZone("aigbjdnldtzkteqi") - .withDeadlineType(DeadlineType.UNKNOWN)) - .withExecutionParameters(new ExecutionParameters()) - .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesSubmitHibernate_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesSubmitHibernate_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_VirtualMachinesSubmitHibernate_MaximumSet. @@ -50,15 +30,19 @@ public static void scheduledActionsVirtualMachinesSubmitHibernateMinimumSet( public static void scheduledActionsVirtualMachinesSubmitHibernateMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesSubmitHibernateWithResponse("rhadyapnyvmobwg", new SubmitHibernateRequest() - .withSchedule(new Schedule().withDeadLine(OffsetDateTime.parse("2025-04-17T00:23:56.803Z")) - .withTimeZone("aigbjdnldtzkteqi") + .virtualMachinesSubmitHibernateWithResponse("aoewv", new SubmitHibernateContent() + .withSchedule(new Schedule().withDeadline(OffsetDateTime.parse("2026-03-12T02:39:44.444Z")) + .withDeadLine(OffsetDateTime.parse("2026-03-12T02:39:44.444Z")) + .withTimezone("ehbjytlhnykfkjxujca") + .withTimeZone("feiohhavpmmjrf") .withDeadlineType(DeadlineType.UNKNOWN)) .withExecutionParameters( new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(17).withRetryWindowInMinutes(29))) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1"))) + .withCorrelationid("lgpkqjojane"), com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesSubmitStartSamples.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesSubmitStartSamples.java index a79109fb53af..0c1fa474a1d1 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesSubmitStartSamples.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/samples/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsVirtualMachinesSubmitStartSamples.java @@ -7,10 +7,11 @@ import com.azure.resourcemanager.computeschedule.models.DeadlineType; import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; 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 com.azure.resourcemanager.computeschedule.models.SubmitStartContent; import java.time.OffsetDateTime; import java.util.Arrays; @@ -19,7 +20,7 @@ */ public final class ScheduledActionsVirtualMachinesSubmitStartSamples { /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesSubmitStart_MaximumSet_Gen.json + * x-ms-original-file: 2026-03-01-preview/ScheduledActions_VirtualMachinesSubmitStart_MaximumSet_Gen.json */ /** * Sample code: ScheduledActions_VirtualMachinesSubmitStart_MaximumSet. @@ -29,36 +30,19 @@ public final class ScheduledActionsVirtualMachinesSubmitStartSamples { public static void scheduledActionsVirtualMachinesSubmitStartMaximumSet( com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { manager.scheduledActions() - .virtualMachinesSubmitStartWithResponse("pxtvvk", new SubmitStartRequest() - .withSchedule(new Schedule().withDeadLine(OffsetDateTime.parse("2025-04-17T00:23:56.803Z")) - .withTimeZone("aigbjdnldtzkteqi") + .virtualMachinesSubmitStartWithResponse("cabm", new SubmitStartContent() + .withSchedule(new Schedule().withDeadline(OffsetDateTime.parse("2026-03-12T02:39:44.444Z")) + .withDeadLine(OffsetDateTime.parse("2026-03-12T02:39:44.444Z")) + .withTimezone("ehbjytlhnykfkjxujca") + .withTimeZone("feiohhavpmmjrf") .withDeadlineType(DeadlineType.UNKNOWN)) .withExecutionParameters( new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(17).withRetryWindowInMinutes(29))) + .withRetryPolicy(new RetryPolicy().withRetryCount(19) + .withRetryWindowInMinutes(3) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: 2025-04-15-preview/ScheduledActions_VirtualMachinesSubmitStart_MinimumSet_Gen.json - */ - /** - * Sample code: ScheduledActions_VirtualMachinesSubmitStart_MinimumSet. - * - * @param manager Entry point to ComputeScheduleManager. - */ - public static void scheduledActionsVirtualMachinesSubmitStartMinimumSet( - com.azure.resourcemanager.computeschedule.ComputeScheduleManager manager) { - manager.scheduledActions() - .virtualMachinesSubmitStartWithResponse("ufrcsuw", new SubmitStartRequest() - .withSchedule(new Schedule().withDeadLine(OffsetDateTime.parse("2025-04-17T00:23:56.803Z")) - .withTimeZone("aigbjdnldtzkteqi") - .withDeadlineType(DeadlineType.UNKNOWN)) - .withExecutionParameters(new ExecutionParameters()) - .withResources(new Resources().withIds(Arrays.asList( - "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/testResource4"))) - .withCorrelationid("b211f086-4b91-4686-a453-2f5c012e4d80"), com.azure.core.util.Context.NONE); + "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgcomputeschedule/providers/Microsoft.Compute/virtualMachines/vm1"))) + .withCorrelationid("ttlsvgmsykwowrajtmnztcm"), com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/CancelOccurrenceRequestTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/CancelOccurrenceRequestTests.java index bab3a02a3d80..5649d1067fa8 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/CancelOccurrenceRequestTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/CancelOccurrenceRequestTests.java @@ -12,16 +12,17 @@ public final class CancelOccurrenceRequestTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { - CancelOccurrenceRequest model = BinaryData.fromString("{\"resourceIds\":[\"axibxujw\",\"hqwa\"]}") - .toObject(CancelOccurrenceRequest.class); - Assertions.assertEquals("axibxujw", model.resourceIds().get(0)); + CancelOccurrenceRequest model + = BinaryData.fromString("{\"resourceIds\":[\"sgwbnbbeld\",\"wkz\",\"ali\",\"urqhaka\"]}") + .toObject(CancelOccurrenceRequest.class); + Assertions.assertEquals("sgwbnbbeld", model.resourceIds().get(0)); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { CancelOccurrenceRequest model - = new CancelOccurrenceRequest().withResourceIds(Arrays.asList("axibxujw", "hqwa")); + = new CancelOccurrenceRequest().withResourceIds(Arrays.asList("sgwbnbbeld", "wkz", "ali", "urqhaka")); model = BinaryData.fromObject(model).toObject(CancelOccurrenceRequest.class); - Assertions.assertEquals("axibxujw", model.resourceIds().get(0)); + Assertions.assertEquals("sgwbnbbeld", model.resourceIds().get(0)); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/CancelOperationsContentTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/CancelOperationsContentTests.java new file mode 100644 index 000000000000..4fc6cdf54573 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/CancelOperationsContentTests.java @@ -0,0 +1,31 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.generated; + +import com.azure.core.util.BinaryData; +import com.azure.resourcemanager.computeschedule.models.CancelOperationsContent; +import java.util.Arrays; +import org.junit.jupiter.api.Assertions; + +public final class CancelOperationsContentTests { + @org.junit.jupiter.api.Test + public void testDeserialize() throws Exception { + CancelOperationsContent model = BinaryData.fromString( + "{\"operationIds\":[\"hfuiuaodsfc\",\"kvxod\",\"uozmyzydagfua\",\"bezy\"],\"correlationid\":\"uokktwhrdxwz\"}") + .toObject(CancelOperationsContent.class); + Assertions.assertEquals("hfuiuaodsfc", model.operationIds().get(0)); + Assertions.assertEquals("uokktwhrdxwz", model.correlationid()); + } + + @org.junit.jupiter.api.Test + public void testSerialize() throws Exception { + CancelOperationsContent model = new CancelOperationsContent() + .withOperationIds(Arrays.asList("hfuiuaodsfc", "kvxod", "uozmyzydagfua", "bezy")) + .withCorrelationid("uokktwhrdxwz"); + model = BinaryData.fromObject(model).toObject(CancelOperationsContent.class); + Assertions.assertEquals("hfuiuaodsfc", model.operationIds().get(0)); + Assertions.assertEquals("uokktwhrdxwz", model.correlationid()); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/CancelOperationsRequestTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/CancelOperationsRequestTests.java deleted file mode 100644 index e2a478a0d8cc..000000000000 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/CancelOperationsRequestTests.java +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) TypeSpec Code Generator. - -package com.azure.resourcemanager.computeschedule.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.computeschedule.models.CancelOperationsRequest; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class CancelOperationsRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - CancelOperationsRequest model - = BinaryData.fromString("{\"operationIds\":[\"ilnerkujysvlejuv\",\"qawrlyxwj\"],\"correlationid\":\"cpr\"}") - .toObject(CancelOperationsRequest.class); - Assertions.assertEquals("ilnerkujysvlejuv", model.operationIds().get(0)); - Assertions.assertEquals("cpr", model.correlationid()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - CancelOperationsRequest model - = new CancelOperationsRequest().withOperationIds(Arrays.asList("ilnerkujysvlejuv", "qawrlyxwj")) - .withCorrelationid("cpr"); - model = BinaryData.fromObject(model).toObject(CancelOperationsRequest.class); - Assertions.assertEquals("ilnerkujysvlejuv", model.operationIds().get(0)); - Assertions.assertEquals("cpr", model.correlationid()); - } -} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/DelayRequestTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/DelayRequestTests.java index 4258438e244b..ec62e7013e06 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/DelayRequestTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/DelayRequestTests.java @@ -13,18 +13,20 @@ public final class DelayRequestTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { - DelayRequest model = BinaryData.fromString("{\"delay\":\"2021-10-10T15:46:25Z\",\"resourceIds\":[\"isk\"]}") + DelayRequest model = BinaryData + .fromString( + "{\"delay\":\"2021-07-06T14:56:49Z\",\"resourceIds\":[\"dxxiv\",\"tvtc\",\"aqtdoqmcbx\",\"wvxysl\"]}") .toObject(DelayRequest.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-10T15:46:25Z"), model.delay()); - Assertions.assertEquals("isk", model.resourceIds().get(0)); + Assertions.assertEquals(OffsetDateTime.parse("2021-07-06T14:56:49Z"), model.delay()); + Assertions.assertEquals("dxxiv", model.resourceIds().get(0)); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - DelayRequest model = new DelayRequest().withDelay(OffsetDateTime.parse("2021-10-10T15:46:25Z")) - .withResourceIds(Arrays.asList("isk")); + DelayRequest model = new DelayRequest().withDelay(OffsetDateTime.parse("2021-07-06T14:56:49Z")) + .withResourceIds(Arrays.asList("dxxiv", "tvtc", "aqtdoqmcbx", "wvxysl")); model = BinaryData.fromObject(model).toObject(DelayRequest.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-10T15:46:25Z"), model.delay()); - Assertions.assertEquals("isk", model.resourceIds().get(0)); + Assertions.assertEquals(OffsetDateTime.parse("2021-07-06T14:56:49Z"), model.delay()); + Assertions.assertEquals("dxxiv", model.resourceIds().get(0)); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteCreateContentTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteCreateContentTests.java new file mode 100644 index 000000000000..03b9a10c8718 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteCreateContentTests.java @@ -0,0 +1,77 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.generated; + +import com.azure.core.util.BinaryData; +import com.azure.resourcemanager.computeschedule.models.ExecuteCreateContent; +import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; +import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; +import com.azure.resourcemanager.computeschedule.models.ResourceProvisionPayload; +import com.azure.resourcemanager.computeschedule.models.RetryPolicy; +import java.nio.charset.StandardCharsets; +import java.util.Arrays; +import java.util.HashMap; +import java.util.Map; +import org.junit.jupiter.api.Assertions; + +public final class ExecuteCreateContentTests { + @org.junit.jupiter.api.Test + public void testDeserialize() throws Exception { + ExecuteCreateContent model = BinaryData.fromString( + "{\"resourceConfigParameters\":{\"baseProfile\":{\"t\":\"\\\"datarzayv\\\"\",\"ln\":\"\\\"datagvdfgiotkftutq\\\"\",\"qmi\":\"\\\"dataxlefgugnxkrx\\\"\",\"abhjybi\":\"\\\"datatthzrvqd\\\"\"},\"resourceOverrides\":[{\"kanyktzlcuiywg\":\"\\\"dataqfbow\\\"\",\"nhzgpphrcgyn\":\"\\\"dataywgndrv\\\"\",\"fsxlzevgbmqjqa\":\"\\\"dataocpecfvmmco\\\"\"}],\"resourceCount\":93990886,\"resourcePrefix\":\"pmivkwlzu\"},\"executionParameters\":{\"optimizationPreference\":\"Cost\",\"retryPolicy\":{\"retryCount\":1704525857,\"retryWindowInMinutes\":1351999022,\"onFailureAction\":\"Hibernate\"}},\"correlationid\":\"fionl\"}") + .toObject(ExecuteCreateContent.class); + Assertions.assertEquals(93990886, model.resourceConfigParameters().resourceCount()); + Assertions.assertEquals("pmivkwlzu", model.resourceConfigParameters().resourcePrefix()); + Assertions.assertEquals(OptimizationPreference.COST, model.executionParameters().optimizationPreference()); + Assertions.assertEquals(1704525857, model.executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(1351999022, model.executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.HIBERNATE, + model.executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals("fionl", model.correlationid()); + } + + @org.junit.jupiter.api.Test + public void testSerialize() throws Exception { + ExecuteCreateContent model = new ExecuteCreateContent() + .withResourceConfigParameters(new ResourceProvisionPayload() + .withBaseProfile(mapOf("t", BinaryData.fromBytes("\"datarzayv\"".getBytes(StandardCharsets.UTF_8)), + "ln", BinaryData.fromBytes("\"datagvdfgiotkftutq\"".getBytes(StandardCharsets.UTF_8)), "qmi", + BinaryData.fromBytes("\"dataxlefgugnxkrx\"".getBytes(StandardCharsets.UTF_8)), "abhjybi", + BinaryData.fromBytes("\"datatthzrvqd\"".getBytes(StandardCharsets.UTF_8)))) + .withResourceOverrides(Arrays.asList(mapOf("kanyktzlcuiywg", + BinaryData.fromBytes("\"dataqfbow\"".getBytes(StandardCharsets.UTF_8)), "nhzgpphrcgyn", + BinaryData.fromBytes("\"dataywgndrv\"".getBytes(StandardCharsets.UTF_8)), "fsxlzevgbmqjqa", + BinaryData.fromBytes("\"dataocpecfvmmco\"".getBytes(StandardCharsets.UTF_8))))) + .withResourceCount(93990886) + .withResourcePrefix("pmivkwlzu")) + .withExecutionParameters(new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) + .withRetryPolicy(new RetryPolicy().withRetryCount(1704525857) + .withRetryWindowInMinutes(1351999022) + .withOnFailureAction(ResourceOperationType.HIBERNATE))) + .withCorrelationid("fionl"); + model = BinaryData.fromObject(model).toObject(ExecuteCreateContent.class); + Assertions.assertEquals(93990886, model.resourceConfigParameters().resourceCount()); + Assertions.assertEquals("pmivkwlzu", model.resourceConfigParameters().resourcePrefix()); + Assertions.assertEquals(OptimizationPreference.COST, model.executionParameters().optimizationPreference()); + Assertions.assertEquals(1704525857, model.executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(1351999022, model.executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.HIBERNATE, + model.executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals("fionl", model.correlationid()); + } + + // Use "Map.of" if available + @SuppressWarnings("unchecked") + private static Map mapOf(Object... inputs) { + Map map = new HashMap<>(); + for (int i = 0; i < inputs.length; i += 2) { + String key = (String) inputs[i]; + T value = (T) inputs[i + 1]; + map.put(key, value); + } + return map; + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteCreateFlexRequestTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteCreateFlexRequestTests.java new file mode 100644 index 000000000000..6debd73d9c46 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteCreateFlexRequestTests.java @@ -0,0 +1,132 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.generated; + +import com.azure.core.util.BinaryData; +import com.azure.resourcemanager.computeschedule.models.AllocationStrategy; +import com.azure.resourcemanager.computeschedule.models.DistributionStrategy; +import com.azure.resourcemanager.computeschedule.models.ExecuteCreateFlexRequest; +import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; +import com.azure.resourcemanager.computeschedule.models.FlexProperties; +import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.OsType; +import com.azure.resourcemanager.computeschedule.models.PriorityProfile; +import com.azure.resourcemanager.computeschedule.models.PriorityType; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; +import com.azure.resourcemanager.computeschedule.models.ResourceProvisionFlexPayload; +import com.azure.resourcemanager.computeschedule.models.RetryPolicy; +import com.azure.resourcemanager.computeschedule.models.VmSizeProfile; +import com.azure.resourcemanager.computeschedule.models.ZoneAllocationPolicy; +import com.azure.resourcemanager.computeschedule.models.ZonePreference; +import java.nio.charset.StandardCharsets; +import java.util.Arrays; +import java.util.HashMap; +import java.util.Map; +import org.junit.jupiter.api.Assertions; + +public final class ExecuteCreateFlexRequestTests { + @org.junit.jupiter.api.Test + public void testDeserialize() throws Exception { + ExecuteCreateFlexRequest model = BinaryData.fromString( + "{\"resourceConfigParameters\":{\"baseProfile\":{\"hejkotynqgou\":\"\\\"datasgcbac\\\"\",\"kgfg\":\"\\\"datazndlikwy\\\"\",\"qsrxybzqqed\":\"\\\"databmadgak\\\"\",\"iqfouflmmnkz\":\"\\\"dataytb\\\"\"},\"resourceOverrides\":[{\"mutduqktaps\":\"\\\"datamglougpbkw\\\"\",\"rtumkdosvq\":\"\\\"datawgcu\\\"\"},{\"bjf\":\"\\\"databmdg\\\"\",\"bexppb\":\"\\\"datadgmb\\\"\",\"rolfpfp\":\"\\\"datatq\\\"\"}],\"resourceCount\":1189352281,\"resourcePrefix\":\"gbquxigj\",\"flexProperties\":{\"vmSizeProfiles\":[{\"name\":\"gzjaoyfhrtxilne\",\"rank\":1275359394},{\"name\":\"ujysvle\",\"rank\":867367638},{\"name\":\"vfqawrlyxwjkcpr\",\"rank\":1705333634}],\"osType\":\"Windows\",\"priorityProfile\":{\"type\":\"Regular\",\"allocationStrategy\":\"CapacityOptimized\"},\"zoneAllocationPolicy\":{\"distributionStrategy\":\"Prioritized\",\"zonePreferences\":[{\"zone\":\"ysszdnrujqguh\",\"rank\":931696713}]}}},\"executionParameters\":{\"optimizationPreference\":\"Cost\",\"retryPolicy\":{\"retryCount\":1747028439,\"retryWindowInMinutes\":326786210,\"onFailureAction\":\"Start\"}},\"correlationid\":\"nguitnwuizgazxu\"}") + .toObject(ExecuteCreateFlexRequest.class); + Assertions.assertEquals(1189352281, model.resourceConfigParameters().resourceCount()); + Assertions.assertEquals("gbquxigj", model.resourceConfigParameters().resourcePrefix()); + Assertions.assertEquals("gzjaoyfhrtxilne", + model.resourceConfigParameters().flexProperties().vmSizeProfiles().get(0).name()); + Assertions.assertEquals(1275359394, + model.resourceConfigParameters().flexProperties().vmSizeProfiles().get(0).rank()); + Assertions.assertEquals(OsType.WINDOWS, model.resourceConfigParameters().flexProperties().osType()); + Assertions.assertEquals(PriorityType.REGULAR, + model.resourceConfigParameters().flexProperties().priorityProfile().type()); + Assertions.assertEquals(AllocationStrategy.CAPACITY_OPTIMIZED, + model.resourceConfigParameters().flexProperties().priorityProfile().allocationStrategy()); + Assertions.assertEquals(DistributionStrategy.PRIORITIZED, + model.resourceConfigParameters().flexProperties().zoneAllocationPolicy().distributionStrategy()); + Assertions.assertEquals("ysszdnrujqguh", + model.resourceConfigParameters().flexProperties().zoneAllocationPolicy().zonePreferences().get(0).zone()); + Assertions.assertEquals(931696713, + model.resourceConfigParameters().flexProperties().zoneAllocationPolicy().zonePreferences().get(0).rank()); + Assertions.assertEquals(OptimizationPreference.COST, model.executionParameters().optimizationPreference()); + Assertions.assertEquals(1747028439, model.executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(326786210, model.executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.START, + model.executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals("nguitnwuizgazxu", model.correlationid()); + } + + @org.junit.jupiter.api.Test + public void testSerialize() throws Exception { + ExecuteCreateFlexRequest model = new ExecuteCreateFlexRequest() + .withResourceConfigParameters(new ResourceProvisionFlexPayload() + .withBaseProfile( + mapOf("hejkotynqgou", BinaryData.fromBytes("\"datasgcbac\"".getBytes(StandardCharsets.UTF_8)), + "kgfg", BinaryData.fromBytes("\"datazndlikwy\"".getBytes(StandardCharsets.UTF_8)), + "qsrxybzqqed", BinaryData.fromBytes("\"databmadgak\"".getBytes(StandardCharsets.UTF_8)), + "iqfouflmmnkz", BinaryData.fromBytes("\"dataytb\"".getBytes(StandardCharsets.UTF_8)))) + .withResourceOverrides(Arrays.asList( + mapOf("mutduqktaps", BinaryData.fromBytes("\"datamglougpbkw\"".getBytes(StandardCharsets.UTF_8)), + "rtumkdosvq", BinaryData.fromBytes("\"datawgcu\"".getBytes(StandardCharsets.UTF_8))), + mapOf("bjf", BinaryData.fromBytes("\"databmdg\"".getBytes(StandardCharsets.UTF_8)), "bexppb", + BinaryData.fromBytes("\"datadgmb\"".getBytes(StandardCharsets.UTF_8)), "rolfpfp", + BinaryData.fromBytes("\"datatq\"".getBytes(StandardCharsets.UTF_8))))) + .withResourceCount(1189352281) + .withResourcePrefix("gbquxigj") + .withFlexProperties( + new FlexProperties() + .withVmSizeProfiles( + Arrays.asList(new VmSizeProfile().withName("gzjaoyfhrtxilne").withRank(1275359394), + new VmSizeProfile().withName("ujysvle").withRank(867367638), + new VmSizeProfile().withName("vfqawrlyxwjkcpr").withRank(1705333634))) + .withOsType(OsType.WINDOWS) + .withPriorityProfile(new PriorityProfile().withType(PriorityType.REGULAR) + .withAllocationStrategy(AllocationStrategy.CAPACITY_OPTIMIZED)) + .withZoneAllocationPolicy( + new ZoneAllocationPolicy().withDistributionStrategy(DistributionStrategy.PRIORITIZED) + .withZonePreferences(Arrays + .asList(new ZonePreference().withZone("ysszdnrujqguh").withRank(931696713)))))) + .withExecutionParameters(new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) + .withRetryPolicy(new RetryPolicy().withRetryCount(1747028439) + .withRetryWindowInMinutes(326786210) + .withOnFailureAction(ResourceOperationType.START))) + .withCorrelationid("nguitnwuizgazxu"); + model = BinaryData.fromObject(model).toObject(ExecuteCreateFlexRequest.class); + Assertions.assertEquals(1189352281, model.resourceConfigParameters().resourceCount()); + Assertions.assertEquals("gbquxigj", model.resourceConfigParameters().resourcePrefix()); + Assertions.assertEquals("gzjaoyfhrtxilne", + model.resourceConfigParameters().flexProperties().vmSizeProfiles().get(0).name()); + Assertions.assertEquals(1275359394, + model.resourceConfigParameters().flexProperties().vmSizeProfiles().get(0).rank()); + Assertions.assertEquals(OsType.WINDOWS, model.resourceConfigParameters().flexProperties().osType()); + Assertions.assertEquals(PriorityType.REGULAR, + model.resourceConfigParameters().flexProperties().priorityProfile().type()); + Assertions.assertEquals(AllocationStrategy.CAPACITY_OPTIMIZED, + model.resourceConfigParameters().flexProperties().priorityProfile().allocationStrategy()); + Assertions.assertEquals(DistributionStrategy.PRIORITIZED, + model.resourceConfigParameters().flexProperties().zoneAllocationPolicy().distributionStrategy()); + Assertions.assertEquals("ysszdnrujqguh", + model.resourceConfigParameters().flexProperties().zoneAllocationPolicy().zonePreferences().get(0).zone()); + Assertions.assertEquals(931696713, + model.resourceConfigParameters().flexProperties().zoneAllocationPolicy().zonePreferences().get(0).rank()); + Assertions.assertEquals(OptimizationPreference.COST, model.executionParameters().optimizationPreference()); + Assertions.assertEquals(1747028439, model.executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(326786210, model.executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.START, + model.executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals("nguitnwuizgazxu", model.correlationid()); + } + + // Use "Map.of" if available + @SuppressWarnings("unchecked") + private static Map mapOf(Object... inputs) { + Map map = new HashMap<>(); + for (int i = 0; i < inputs.length; i += 2) { + String key = (String) inputs[i]; + T value = (T) inputs[i + 1]; + map.put(key, value); + } + return map; + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteCreateRequestTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteCreateRequestTests.java deleted file mode 100644 index 0f2bf06c0d7d..000000000000 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteCreateRequestTests.java +++ /dev/null @@ -1,62 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) TypeSpec Code Generator. - -package com.azure.resourcemanager.computeschedule.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.computeschedule.models.ExecuteCreateRequest; -import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; -import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; -import com.azure.resourcemanager.computeschedule.models.ResourceProvisionPayload; -import com.azure.resourcemanager.computeschedule.models.RetryPolicy; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ExecuteCreateRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ExecuteCreateRequest model = BinaryData.fromString( - "{\"resourceConfigParameters\":{\"baseProfile\":{},\"resourceOverrides\":[{},{},{}],\"resourceCount\":488407258,\"resourcePrefix\":\"dgeablgphu\"},\"executionParameters\":{\"optimizationPreference\":\"Cost\",\"retryPolicy\":{\"retryCount\":1906017395,\"retryWindowInMinutes\":1237091800}},\"correlationid\":\"zwyiftyhxhur\"}") - .toObject(ExecuteCreateRequest.class); - Assertions.assertEquals(488407258, model.resourceConfigParameters().resourceCount()); - Assertions.assertEquals("dgeablgphu", model.resourceConfigParameters().resourcePrefix()); - Assertions.assertEquals(OptimizationPreference.COST, model.executionParameters().optimizationPreference()); - Assertions.assertEquals(1906017395, model.executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(1237091800, model.executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals("zwyiftyhxhur", model.correlationid()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ExecuteCreateRequest model = new ExecuteCreateRequest() - .withResourceConfigParameters(new ResourceProvisionPayload().withBaseProfile(mapOf()) - .withResourceOverrides(Arrays.asList(mapOf(), mapOf(), mapOf())) - .withResourceCount(488407258) - .withResourcePrefix("dgeablgphu")) - .withExecutionParameters(new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(1906017395).withRetryWindowInMinutes(1237091800))) - .withCorrelationid("zwyiftyhxhur"); - model = BinaryData.fromObject(model).toObject(ExecuteCreateRequest.class); - Assertions.assertEquals(488407258, model.resourceConfigParameters().resourceCount()); - Assertions.assertEquals("dgeablgphu", model.resourceConfigParameters().resourcePrefix()); - Assertions.assertEquals(OptimizationPreference.COST, model.executionParameters().optimizationPreference()); - Assertions.assertEquals(1906017395, model.executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(1237091800, model.executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals("zwyiftyhxhur", model.correlationid()); - } - - // Use "Map.of" if available - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteDeallocateContentTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteDeallocateContentTests.java new file mode 100644 index 000000000000..eaeafaf67283 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteDeallocateContentTests.java @@ -0,0 +1,53 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.generated; + +import com.azure.core.util.BinaryData; +import com.azure.resourcemanager.computeschedule.models.ExecuteDeallocateContent; +import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; +import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; +import com.azure.resourcemanager.computeschedule.models.Resources; +import com.azure.resourcemanager.computeschedule.models.RetryPolicy; +import java.util.Arrays; +import org.junit.jupiter.api.Assertions; + +public final class ExecuteDeallocateContentTests { + @org.junit.jupiter.api.Test + public void testDeserialize() throws Exception { + ExecuteDeallocateContent model = BinaryData.fromString( + "{\"executionParameters\":{\"optimizationPreference\":\"CostAvailabilityBalanced\",\"retryPolicy\":{\"retryCount\":775754231,\"retryWindowInMinutes\":1098993569,\"onFailureAction\":\"Start\"}},\"resources\":{\"ids\":[\"gxsabkyq\",\"uujitcjc\"]},\"correlationid\":\"dzevndhkrw\"}") + .toObject(ExecuteDeallocateContent.class); + Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, + model.executionParameters().optimizationPreference()); + Assertions.assertEquals(775754231, model.executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(1098993569, model.executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.START, + model.executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals("gxsabkyq", model.resources().ids().get(0)); + Assertions.assertEquals("dzevndhkrw", model.correlationid()); + } + + @org.junit.jupiter.api.Test + public void testSerialize() throws Exception { + ExecuteDeallocateContent model = new ExecuteDeallocateContent() + .withExecutionParameters( + new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST_AVAILABILITY_BALANCED) + .withRetryPolicy(new RetryPolicy().withRetryCount(775754231) + .withRetryWindowInMinutes(1098993569) + .withOnFailureAction(ResourceOperationType.START))) + .withResources(new Resources().withIds(Arrays.asList("gxsabkyq", "uujitcjc"))) + .withCorrelationid("dzevndhkrw"); + model = BinaryData.fromObject(model).toObject(ExecuteDeallocateContent.class); + Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, + model.executionParameters().optimizationPreference()); + Assertions.assertEquals(775754231, model.executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(1098993569, model.executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.START, + model.executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals("gxsabkyq", model.resources().ids().get(0)); + Assertions.assertEquals("dzevndhkrw", model.correlationid()); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteDeallocateRequestTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteDeallocateRequestTests.java deleted file mode 100644 index 199c1a4c670a..000000000000 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteDeallocateRequestTests.java +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) TypeSpec Code Generator. - -package com.azure.resourcemanager.computeschedule.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.computeschedule.models.ExecuteDeallocateRequest; -import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; -import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; -import com.azure.resourcemanager.computeschedule.models.Resources; -import com.azure.resourcemanager.computeschedule.models.RetryPolicy; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ExecuteDeallocateRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ExecuteDeallocateRequest model = BinaryData.fromString( - "{\"executionParameters\":{\"optimizationPreference\":\"Cost\",\"retryPolicy\":{\"retryCount\":2070892597,\"retryWindowInMinutes\":412158498}},\"resources\":{\"ids\":[\"sntnbybkzgcw\",\"wclxxwrl\",\"douskcqvkocrcjdk\",\"tnhxbn\"]},\"correlationid\":\"biksq\"}") - .toObject(ExecuteDeallocateRequest.class); - Assertions.assertEquals(OptimizationPreference.COST, model.executionParameters().optimizationPreference()); - Assertions.assertEquals(2070892597, model.executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(412158498, model.executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals("sntnbybkzgcw", model.resources().ids().get(0)); - Assertions.assertEquals("biksq", model.correlationid()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ExecuteDeallocateRequest model = new ExecuteDeallocateRequest() - .withExecutionParameters(new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(2070892597).withRetryWindowInMinutes(412158498))) - .withResources( - new Resources().withIds(Arrays.asList("sntnbybkzgcw", "wclxxwrl", "douskcqvkocrcjdk", "tnhxbn"))) - .withCorrelationid("biksq"); - model = BinaryData.fromObject(model).toObject(ExecuteDeallocateRequest.class); - Assertions.assertEquals(OptimizationPreference.COST, model.executionParameters().optimizationPreference()); - Assertions.assertEquals(2070892597, model.executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(412158498, model.executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals("sntnbybkzgcw", model.resources().ids().get(0)); - Assertions.assertEquals("biksq", model.correlationid()); - } -} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteDeleteContentTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteDeleteContentTests.java new file mode 100644 index 000000000000..f864a81a5716 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteDeleteContentTests.java @@ -0,0 +1,56 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.generated; + +import com.azure.core.util.BinaryData; +import com.azure.resourcemanager.computeschedule.models.ExecuteDeleteContent; +import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; +import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; +import com.azure.resourcemanager.computeschedule.models.Resources; +import com.azure.resourcemanager.computeschedule.models.RetryPolicy; +import java.util.Arrays; +import org.junit.jupiter.api.Assertions; + +public final class ExecuteDeleteContentTests { + @org.junit.jupiter.api.Test + public void testDeserialize() throws Exception { + ExecuteDeleteContent model = BinaryData.fromString( + "{\"executionParameters\":{\"optimizationPreference\":\"Availability\",\"retryPolicy\":{\"retryCount\":1547255739,\"retryWindowInMinutes\":153812125,\"onFailureAction\":\"Hibernate\"}},\"resources\":{\"ids\":[\"it\"]},\"correlationid\":\"naamde\",\"forceDeletion\":false}") + .toObject(ExecuteDeleteContent.class); + Assertions.assertEquals(OptimizationPreference.AVAILABILITY, + model.executionParameters().optimizationPreference()); + Assertions.assertEquals(1547255739, model.executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(153812125, model.executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.HIBERNATE, + model.executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals("it", model.resources().ids().get(0)); + Assertions.assertEquals("naamde", model.correlationid()); + Assertions.assertFalse(model.forceDeletion()); + } + + @org.junit.jupiter.api.Test + public void testSerialize() throws Exception { + ExecuteDeleteContent model = new ExecuteDeleteContent() + .withExecutionParameters( + new ExecutionParameters().withOptimizationPreference(OptimizationPreference.AVAILABILITY) + .withRetryPolicy(new RetryPolicy().withRetryCount(1547255739) + .withRetryWindowInMinutes(153812125) + .withOnFailureAction(ResourceOperationType.HIBERNATE))) + .withResources(new Resources().withIds(Arrays.asList("it"))) + .withCorrelationid("naamde") + .withForceDeletion(false); + model = BinaryData.fromObject(model).toObject(ExecuteDeleteContent.class); + Assertions.assertEquals(OptimizationPreference.AVAILABILITY, + model.executionParameters().optimizationPreference()); + Assertions.assertEquals(1547255739, model.executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(153812125, model.executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.HIBERNATE, + model.executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals("it", model.resources().ids().get(0)); + Assertions.assertEquals("naamde", model.correlationid()); + Assertions.assertFalse(model.forceDeletion()); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteDeleteRequestTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteDeleteRequestTests.java deleted file mode 100644 index 570afa01ca1e..000000000000 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteDeleteRequestTests.java +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) TypeSpec Code Generator. - -package com.azure.resourcemanager.computeschedule.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.computeschedule.models.ExecuteDeleteRequest; -import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; -import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; -import com.azure.resourcemanager.computeschedule.models.Resources; -import com.azure.resourcemanager.computeschedule.models.RetryPolicy; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ExecuteDeleteRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ExecuteDeleteRequest model = BinaryData.fromString( - "{\"executionParameters\":{\"optimizationPreference\":\"Availability\",\"retryPolicy\":{\"retryCount\":265485,\"retryWindowInMinutes\":1581994668}},\"resources\":{\"ids\":[\"gibma\",\"gakeqsr\",\"yb\"]},\"correlationid\":\"qedqytbciqfoufl\",\"forceDeletion\":true}") - .toObject(ExecuteDeleteRequest.class); - Assertions.assertEquals(OptimizationPreference.AVAILABILITY, - model.executionParameters().optimizationPreference()); - Assertions.assertEquals(265485, model.executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(1581994668, model.executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals("gibma", model.resources().ids().get(0)); - Assertions.assertEquals("qedqytbciqfoufl", model.correlationid()); - Assertions.assertTrue(model.forceDeletion()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ExecuteDeleteRequest model = new ExecuteDeleteRequest() - .withExecutionParameters( - new ExecutionParameters().withOptimizationPreference(OptimizationPreference.AVAILABILITY) - .withRetryPolicy(new RetryPolicy().withRetryCount(265485).withRetryWindowInMinutes(1581994668))) - .withResources(new Resources().withIds(Arrays.asList("gibma", "gakeqsr", "yb"))) - .withCorrelationid("qedqytbciqfoufl") - .withForceDeletion(true); - model = BinaryData.fromObject(model).toObject(ExecuteDeleteRequest.class); - Assertions.assertEquals(OptimizationPreference.AVAILABILITY, - model.executionParameters().optimizationPreference()); - Assertions.assertEquals(265485, model.executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(1581994668, model.executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals("gibma", model.resources().ids().get(0)); - Assertions.assertEquals("qedqytbciqfoufl", model.correlationid()); - Assertions.assertTrue(model.forceDeletion()); - } -} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteHibernateContentTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteHibernateContentTests.java new file mode 100644 index 000000000000..2805272abbf7 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteHibernateContentTests.java @@ -0,0 +1,53 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.generated; + +import com.azure.core.util.BinaryData; +import com.azure.resourcemanager.computeschedule.models.ExecuteHibernateContent; +import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; +import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; +import com.azure.resourcemanager.computeschedule.models.Resources; +import com.azure.resourcemanager.computeschedule.models.RetryPolicy; +import java.util.Arrays; +import org.junit.jupiter.api.Assertions; + +public final class ExecuteHibernateContentTests { + @org.junit.jupiter.api.Test + public void testDeserialize() throws Exception { + ExecuteHibernateContent model = BinaryData.fromString( + "{\"executionParameters\":{\"optimizationPreference\":\"Availability\",\"retryPolicy\":{\"retryCount\":681393134,\"retryWindowInMinutes\":264024813,\"onFailureAction\":\"Hibernate\"}},\"resources\":{\"ids\":[\"wrwjfeu\",\"nhutjeltmrldhugj\"]},\"correlationid\":\"zdatqxhocdg\"}") + .toObject(ExecuteHibernateContent.class); + Assertions.assertEquals(OptimizationPreference.AVAILABILITY, + model.executionParameters().optimizationPreference()); + Assertions.assertEquals(681393134, model.executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(264024813, model.executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.HIBERNATE, + model.executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals("wrwjfeu", model.resources().ids().get(0)); + Assertions.assertEquals("zdatqxhocdg", model.correlationid()); + } + + @org.junit.jupiter.api.Test + public void testSerialize() throws Exception { + ExecuteHibernateContent model = new ExecuteHibernateContent() + .withExecutionParameters( + new ExecutionParameters().withOptimizationPreference(OptimizationPreference.AVAILABILITY) + .withRetryPolicy(new RetryPolicy().withRetryCount(681393134) + .withRetryWindowInMinutes(264024813) + .withOnFailureAction(ResourceOperationType.HIBERNATE))) + .withResources(new Resources().withIds(Arrays.asList("wrwjfeu", "nhutjeltmrldhugj"))) + .withCorrelationid("zdatqxhocdg"); + model = BinaryData.fromObject(model).toObject(ExecuteHibernateContent.class); + Assertions.assertEquals(OptimizationPreference.AVAILABILITY, + model.executionParameters().optimizationPreference()); + Assertions.assertEquals(681393134, model.executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(264024813, model.executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.HIBERNATE, + model.executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals("wrwjfeu", model.resources().ids().get(0)); + Assertions.assertEquals("zdatqxhocdg", model.correlationid()); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteHibernateRequestTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteHibernateRequestTests.java deleted file mode 100644 index fca7242ef7bf..000000000000 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteHibernateRequestTests.java +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) TypeSpec Code Generator. - -package com.azure.resourcemanager.computeschedule.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.computeschedule.models.ExecuteHibernateRequest; -import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; -import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; -import com.azure.resourcemanager.computeschedule.models.Resources; -import com.azure.resourcemanager.computeschedule.models.RetryPolicy; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ExecuteHibernateRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ExecuteHibernateRequest model = BinaryData.fromString( - "{\"executionParameters\":{\"optimizationPreference\":\"CostAvailabilityBalanced\",\"retryPolicy\":{\"retryCount\":1356626713,\"retryWindowInMinutes\":1437691312}},\"resources\":{\"ids\":[\"p\",\"wnzlljfmppeeb\",\"mgxsab\"]},\"correlationid\":\"yqduujit\"}") - .toObject(ExecuteHibernateRequest.class); - Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, - model.executionParameters().optimizationPreference()); - Assertions.assertEquals(1356626713, model.executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(1437691312, model.executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals("p", model.resources().ids().get(0)); - Assertions.assertEquals("yqduujit", model.correlationid()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ExecuteHibernateRequest model = new ExecuteHibernateRequest() - .withExecutionParameters( - new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST_AVAILABILITY_BALANCED) - .withRetryPolicy(new RetryPolicy().withRetryCount(1356626713).withRetryWindowInMinutes(1437691312))) - .withResources(new Resources().withIds(Arrays.asList("p", "wnzlljfmppeeb", "mgxsab"))) - .withCorrelationid("yqduujit"); - model = BinaryData.fromObject(model).toObject(ExecuteHibernateRequest.class); - Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, - model.executionParameters().optimizationPreference()); - Assertions.assertEquals(1356626713, model.executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(1437691312, model.executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals("p", model.resources().ids().get(0)); - Assertions.assertEquals("yqduujit", model.correlationid()); - } -} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteStartContentTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteStartContentTests.java new file mode 100644 index 000000000000..d732377227c5 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteStartContentTests.java @@ -0,0 +1,54 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.generated; + +import com.azure.core.util.BinaryData; +import com.azure.resourcemanager.computeschedule.models.ExecuteStartContent; +import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; +import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; +import com.azure.resourcemanager.computeschedule.models.Resources; +import com.azure.resourcemanager.computeschedule.models.RetryPolicy; +import java.util.Arrays; +import org.junit.jupiter.api.Assertions; + +public final class ExecuteStartContentTests { + @org.junit.jupiter.api.Test + public void testDeserialize() throws Exception { + ExecuteStartContent model = BinaryData.fromString( + "{\"executionParameters\":{\"optimizationPreference\":\"CostAvailabilityBalanced\",\"retryPolicy\":{\"retryCount\":950218840,\"retryWindowInMinutes\":1780121294,\"onFailureAction\":\"Hibernate\"}},\"resources\":{\"ids\":[\"ndv\",\"aozwyiftyhxhu\",\"okftyxolniwpwcuk\",\"fkgiawxk\"]},\"correlationid\":\"ryplwckbasyypn\"}") + .toObject(ExecuteStartContent.class); + Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, + model.executionParameters().optimizationPreference()); + Assertions.assertEquals(950218840, model.executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(1780121294, model.executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.HIBERNATE, + model.executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals("ndv", model.resources().ids().get(0)); + Assertions.assertEquals("ryplwckbasyypn", model.correlationid()); + } + + @org.junit.jupiter.api.Test + public void testSerialize() throws Exception { + ExecuteStartContent model = new ExecuteStartContent() + .withExecutionParameters( + new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST_AVAILABILITY_BALANCED) + .withRetryPolicy(new RetryPolicy().withRetryCount(950218840) + .withRetryWindowInMinutes(1780121294) + .withOnFailureAction(ResourceOperationType.HIBERNATE))) + .withResources( + new Resources().withIds(Arrays.asList("ndv", "aozwyiftyhxhu", "okftyxolniwpwcuk", "fkgiawxk"))) + .withCorrelationid("ryplwckbasyypn"); + model = BinaryData.fromObject(model).toObject(ExecuteStartContent.class); + Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, + model.executionParameters().optimizationPreference()); + Assertions.assertEquals(950218840, model.executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(1780121294, model.executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.HIBERNATE, + model.executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals("ndv", model.resources().ids().get(0)); + Assertions.assertEquals("ryplwckbasyypn", model.correlationid()); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteStartRequestTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteStartRequestTests.java deleted file mode 100644 index 38cf2bf6cc7e..000000000000 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecuteStartRequestTests.java +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) TypeSpec Code Generator. - -package com.azure.resourcemanager.computeschedule.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.computeschedule.models.ExecuteStartRequest; -import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; -import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; -import com.azure.resourcemanager.computeschedule.models.Resources; -import com.azure.resourcemanager.computeschedule.models.RetryPolicy; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ExecuteStartRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ExecuteStartRequest model = BinaryData.fromString( - "{\"executionParameters\":{\"optimizationPreference\":\"Cost\",\"retryPolicy\":{\"retryCount\":2117023774,\"retryWindowInMinutes\":1003107077}},\"resources\":{\"ids\":[\"dhkrwpdappdsbdk\",\"wrwjfeu\"]},\"correlationid\":\"nhutjeltmrldhugj\"}") - .toObject(ExecuteStartRequest.class); - Assertions.assertEquals(OptimizationPreference.COST, model.executionParameters().optimizationPreference()); - Assertions.assertEquals(2117023774, model.executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(1003107077, model.executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals("dhkrwpdappdsbdk", model.resources().ids().get(0)); - Assertions.assertEquals("nhutjeltmrldhugj", model.correlationid()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ExecuteStartRequest model = new ExecuteStartRequest() - .withExecutionParameters(new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(2117023774).withRetryWindowInMinutes(1003107077))) - .withResources(new Resources().withIds(Arrays.asList("dhkrwpdappdsbdk", "wrwjfeu"))) - .withCorrelationid("nhutjeltmrldhugj"); - model = BinaryData.fromObject(model).toObject(ExecuteStartRequest.class); - Assertions.assertEquals(OptimizationPreference.COST, model.executionParameters().optimizationPreference()); - Assertions.assertEquals(2117023774, model.executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(1003107077, model.executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals("dhkrwpdappdsbdk", model.resources().ids().get(0)); - Assertions.assertEquals("nhutjeltmrldhugj", model.correlationid()); - } -} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecutionParametersTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecutionParametersTests.java index a92d1d32cc52..c3908051abbd 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecutionParametersTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ExecutionParametersTests.java @@ -7,6 +7,7 @@ import com.azure.core.util.BinaryData; import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; import org.junit.jupiter.api.Assertions; @@ -14,21 +15,25 @@ public final class ExecutionParametersTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { ExecutionParameters model = BinaryData.fromString( - "{\"optimizationPreference\":\"Availability\",\"retryPolicy\":{\"retryCount\":1742906904,\"retryWindowInMinutes\":1574574303}}") + "{\"optimizationPreference\":\"Availability\",\"retryPolicy\":{\"retryCount\":1753847734,\"retryWindowInMinutes\":768699380,\"onFailureAction\":\"Start\"}}") .toObject(ExecutionParameters.class); Assertions.assertEquals(OptimizationPreference.AVAILABILITY, model.optimizationPreference()); - Assertions.assertEquals(1742906904, model.retryPolicy().retryCount()); - Assertions.assertEquals(1574574303, model.retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(1753847734, model.retryPolicy().retryCount()); + Assertions.assertEquals(768699380, model.retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.START, model.retryPolicy().onFailureAction()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { ExecutionParameters model = new ExecutionParameters().withOptimizationPreference(OptimizationPreference.AVAILABILITY) - .withRetryPolicy(new RetryPolicy().withRetryCount(1742906904).withRetryWindowInMinutes(1574574303)); + .withRetryPolicy(new RetryPolicy().withRetryCount(1753847734) + .withRetryWindowInMinutes(768699380) + .withOnFailureAction(ResourceOperationType.START)); model = BinaryData.fromObject(model).toObject(ExecutionParameters.class); Assertions.assertEquals(OptimizationPreference.AVAILABILITY, model.optimizationPreference()); - Assertions.assertEquals(1742906904, model.retryPolicy().retryCount()); - Assertions.assertEquals(1574574303, model.retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(1753847734, model.retryPolicy().retryCount()); + Assertions.assertEquals(768699380, model.retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.START, model.retryPolicy().onFailureAction()); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/FlexPropertiesTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/FlexPropertiesTests.java new file mode 100644 index 000000000000..bc7fc99c0f7e --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/FlexPropertiesTests.java @@ -0,0 +1,64 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.generated; + +import com.azure.core.util.BinaryData; +import com.azure.resourcemanager.computeschedule.models.AllocationStrategy; +import com.azure.resourcemanager.computeschedule.models.DistributionStrategy; +import com.azure.resourcemanager.computeschedule.models.FlexProperties; +import com.azure.resourcemanager.computeschedule.models.OsType; +import com.azure.resourcemanager.computeschedule.models.PriorityProfile; +import com.azure.resourcemanager.computeschedule.models.PriorityType; +import com.azure.resourcemanager.computeschedule.models.VmSizeProfile; +import com.azure.resourcemanager.computeschedule.models.ZoneAllocationPolicy; +import com.azure.resourcemanager.computeschedule.models.ZonePreference; +import java.util.Arrays; +import org.junit.jupiter.api.Assertions; + +public final class FlexPropertiesTests { + @org.junit.jupiter.api.Test + public void testDeserialize() throws Exception { + FlexProperties model = BinaryData.fromString( + "{\"vmSizeProfiles\":[{\"name\":\"ionpimexg\",\"rank\":1260380641},{\"name\":\"xgcp\",\"rank\":524649765},{\"name\":\"gmaajrm\",\"rank\":1943379246},{\"name\":\"jwzrl\",\"rank\":1274470316}],\"osType\":\"Windows\",\"priorityProfile\":{\"type\":\"Spot\",\"allocationStrategy\":\"Prioritized\"},\"zoneAllocationPolicy\":{\"distributionStrategy\":\"BestEffortBalanced\",\"zonePreferences\":[{\"zone\":\"jctbza\",\"rank\":21849341},{\"zone\":\"qsycbkbfkgu\",\"rank\":395689109},{\"zone\":\"kexxppof\",\"rank\":2119531336},{\"zone\":\"axcfjpgddtocjjx\",\"rank\":1303757459}]}}") + .toObject(FlexProperties.class); + Assertions.assertEquals("ionpimexg", model.vmSizeProfiles().get(0).name()); + Assertions.assertEquals(1260380641, model.vmSizeProfiles().get(0).rank()); + Assertions.assertEquals(OsType.WINDOWS, model.osType()); + Assertions.assertEquals(PriorityType.SPOT, model.priorityProfile().type()); + Assertions.assertEquals(AllocationStrategy.PRIORITIZED, model.priorityProfile().allocationStrategy()); + Assertions.assertEquals(DistributionStrategy.BEST_EFFORT_BALANCED, + model.zoneAllocationPolicy().distributionStrategy()); + Assertions.assertEquals("jctbza", model.zoneAllocationPolicy().zonePreferences().get(0).zone()); + Assertions.assertEquals(21849341, model.zoneAllocationPolicy().zonePreferences().get(0).rank()); + } + + @org.junit.jupiter.api.Test + public void testSerialize() throws Exception { + FlexProperties model = new FlexProperties() + .withVmSizeProfiles(Arrays.asList(new VmSizeProfile().withName("ionpimexg").withRank(1260380641), + new VmSizeProfile().withName("xgcp").withRank(524649765), + new VmSizeProfile().withName("gmaajrm").withRank(1943379246), + new VmSizeProfile().withName("jwzrl").withRank(1274470316))) + .withOsType(OsType.WINDOWS) + .withPriorityProfile(new PriorityProfile().withType(PriorityType.SPOT) + .withAllocationStrategy(AllocationStrategy.PRIORITIZED)) + .withZoneAllocationPolicy( + new ZoneAllocationPolicy().withDistributionStrategy(DistributionStrategy.BEST_EFFORT_BALANCED) + .withZonePreferences(Arrays.asList(new ZonePreference().withZone("jctbza").withRank(21849341), + new ZonePreference().withZone("qsycbkbfkgu").withRank(395689109), + new ZonePreference().withZone("kexxppof").withRank(2119531336), + new ZonePreference().withZone("axcfjpgddtocjjx").withRank(1303757459)))); + model = BinaryData.fromObject(model).toObject(FlexProperties.class); + Assertions.assertEquals("ionpimexg", model.vmSizeProfiles().get(0).name()); + Assertions.assertEquals(1260380641, model.vmSizeProfiles().get(0).rank()); + Assertions.assertEquals(OsType.WINDOWS, model.osType()); + Assertions.assertEquals(PriorityType.SPOT, model.priorityProfile().type()); + Assertions.assertEquals(AllocationStrategy.PRIORITIZED, model.priorityProfile().allocationStrategy()); + Assertions.assertEquals(DistributionStrategy.BEST_EFFORT_BALANCED, + model.zoneAllocationPolicy().distributionStrategy()); + Assertions.assertEquals("jctbza", model.zoneAllocationPolicy().zonePreferences().get(0).zone()); + Assertions.assertEquals(21849341, model.zoneAllocationPolicy().zonePreferences().get(0).rank()); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/GetOperationErrorsRequestTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/GetOperationErrorsContentTests.java similarity index 50% rename from sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/GetOperationErrorsRequestTests.java rename to sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/GetOperationErrorsContentTests.java index 22d51db4bb26..c74f8f0c7463 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/GetOperationErrorsRequestTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/GetOperationErrorsContentTests.java @@ -5,24 +5,23 @@ package com.azure.resourcemanager.computeschedule.generated; import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.computeschedule.models.GetOperationErrorsRequest; +import com.azure.resourcemanager.computeschedule.models.GetOperationErrorsContent; import java.util.Arrays; import org.junit.jupiter.api.Assertions; -public final class GetOperationErrorsRequestTests { +public final class GetOperationErrorsContentTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { - GetOperationErrorsRequest model - = BinaryData.fromString("{\"operationIds\":[\"nruj\",\"guhmuouqfpr\",\"zw\",\"nguitnwuizgazxu\"]}") - .toObject(GetOperationErrorsRequest.class); - Assertions.assertEquals("nruj", model.operationIds().get(0)); + GetOperationErrorsContent model = BinaryData.fromString("{\"operationIds\":[\"s\",\"mddystkiiux\"]}") + .toObject(GetOperationErrorsContent.class); + Assertions.assertEquals("s", model.operationIds().get(0)); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - GetOperationErrorsRequest model = new GetOperationErrorsRequest() - .withOperationIds(Arrays.asList("nruj", "guhmuouqfpr", "zw", "nguitnwuizgazxu")); - model = BinaryData.fromObject(model).toObject(GetOperationErrorsRequest.class); - Assertions.assertEquals("nruj", model.operationIds().get(0)); + GetOperationErrorsContent model + = new GetOperationErrorsContent().withOperationIds(Arrays.asList("s", "mddystkiiux")); + model = BinaryData.fromObject(model).toObject(GetOperationErrorsContent.class); + Assertions.assertEquals("s", model.operationIds().get(0)); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/GetOperationStatusContentTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/GetOperationStatusContentTests.java new file mode 100644 index 000000000000..b464393936cf --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/GetOperationStatusContentTests.java @@ -0,0 +1,31 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.generated; + +import com.azure.core.util.BinaryData; +import com.azure.resourcemanager.computeschedule.models.GetOperationStatusContent; +import java.util.Arrays; +import org.junit.jupiter.api.Assertions; + +public final class GetOperationStatusContentTests { + @org.junit.jupiter.api.Test + public void testDeserialize() throws Exception { + GetOperationStatusContent model + = BinaryData.fromString("{\"operationIds\":[\"cczsq\",\"jh\",\"mdajv\"],\"correlationid\":\"ysou\"}") + .toObject(GetOperationStatusContent.class); + Assertions.assertEquals("cczsq", model.operationIds().get(0)); + Assertions.assertEquals("ysou", model.correlationid()); + } + + @org.junit.jupiter.api.Test + public void testSerialize() throws Exception { + GetOperationStatusContent model + = new GetOperationStatusContent().withOperationIds(Arrays.asList("cczsq", "jh", "mdajv")) + .withCorrelationid("ysou"); + model = BinaryData.fromObject(model).toObject(GetOperationStatusContent.class); + Assertions.assertEquals("cczsq", model.operationIds().get(0)); + Assertions.assertEquals("ysou", model.correlationid()); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/GetOperationStatusRequestTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/GetOperationStatusRequestTests.java deleted file mode 100644 index 3cc1e0a61fd1..000000000000 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/GetOperationStatusRequestTests.java +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) TypeSpec Code Generator. - -package com.azure.resourcemanager.computeschedule.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.computeschedule.models.GetOperationStatusRequest; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class GetOperationStatusRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - GetOperationStatusRequest model = BinaryData - .fromString("{\"operationIds\":[\"mbmbexppbh\",\"q\",\"rolfpfp\"],\"correlationid\":\"algbquxigjyjg\"}") - .toObject(GetOperationStatusRequest.class); - Assertions.assertEquals("mbmbexppbh", model.operationIds().get(0)); - Assertions.assertEquals("algbquxigjyjg", model.correlationid()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - GetOperationStatusRequest model - = new GetOperationStatusRequest().withOperationIds(Arrays.asList("mbmbexppbh", "q", "rolfpfp")) - .withCorrelationid("algbquxigjyjg"); - model = BinaryData.fromObject(model).toObject(GetOperationStatusRequest.class); - Assertions.assertEquals("mbmbexppbh", model.operationIds().get(0)); - Assertions.assertEquals("algbquxigjyjg", model.correlationid()); - } -} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/NotificationPropertiesTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/NotificationPropertiesTests.java index 1871bbe7ddf5..9c603fe4bec0 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/NotificationPropertiesTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/NotificationPropertiesTests.java @@ -14,9 +14,10 @@ public final class NotificationPropertiesTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { NotificationProperties model = BinaryData - .fromString("{\"destination\":\"r\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}") + .fromString( + "{\"destination\":\"cbkhajdeyeamdph\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}") .toObject(NotificationProperties.class); - Assertions.assertEquals("r", model.destination()); + Assertions.assertEquals("cbkhajdeyeamdph", model.destination()); Assertions.assertEquals(NotificationType.EMAIL, model.type()); Assertions.assertEquals(Language.EN_US, model.language()); Assertions.assertTrue(model.disabled()); @@ -24,12 +25,12 @@ public void testDeserialize() throws Exception { @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - NotificationProperties model = new NotificationProperties().withDestination("r") + NotificationProperties model = new NotificationProperties().withDestination("cbkhajdeyeamdph") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) .withDisabled(true); model = BinaryData.fromObject(model).toObject(NotificationProperties.class); - Assertions.assertEquals("r", model.destination()); + Assertions.assertEquals("cbkhajdeyeamdph", model.destination()); Assertions.assertEquals(NotificationType.EMAIL, model.type()); Assertions.assertEquals(Language.EN_US, model.language()); Assertions.assertTrue(model.disabled()); diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/OperationsListMockTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/OperationsListMockTests.java index d4c7b5b2f1d7..967a1b367b90 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/OperationsListMockTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/OperationsListMockTests.java @@ -21,7 +21,7 @@ public final class OperationsListMockTests { @Test public void testList() throws Exception { String responseStr - = "{\"value\":[{\"name\":\"uhprwmdyvxqt\",\"isDataAction\":false,\"display\":{\"provider\":\"wroyqbexrmcq\",\"resource\":\"ycnojvknmefqsg\",\"operation\":\"ah\",\"description\":\"jyzhpvgq\"},\"origin\":\"user,system\",\"actionType\":\"Internal\"}]}"; + = "{\"value\":[{\"name\":\"aqolbgycduiertg\",\"isDataAction\":false,\"display\":{\"provider\":\"aolps\",\"resource\":\"qlfmmdnbb\",\"operation\":\"zpswiydmc\",\"description\":\"hzdxssadbzm\"},\"origin\":\"system\",\"actionType\":\"Internal\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/PriorityProfileTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/PriorityProfileTests.java new file mode 100644 index 000000000000..859daa34e228 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/PriorityProfileTests.java @@ -0,0 +1,31 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.generated; + +import com.azure.core.util.BinaryData; +import com.azure.resourcemanager.computeschedule.models.AllocationStrategy; +import com.azure.resourcemanager.computeschedule.models.PriorityProfile; +import com.azure.resourcemanager.computeschedule.models.PriorityType; +import org.junit.jupiter.api.Assertions; + +public final class PriorityProfileTests { + @org.junit.jupiter.api.Test + public void testDeserialize() throws Exception { + PriorityProfile model + = BinaryData.fromString("{\"type\":\"Spot\",\"allocationStrategy\":\"CapacityOptimized\"}") + .toObject(PriorityProfile.class); + Assertions.assertEquals(PriorityType.SPOT, model.type()); + Assertions.assertEquals(AllocationStrategy.CAPACITY_OPTIMIZED, model.allocationStrategy()); + } + + @org.junit.jupiter.api.Test + public void testSerialize() throws Exception { + PriorityProfile model = new PriorityProfile().withType(PriorityType.SPOT) + .withAllocationStrategy(AllocationStrategy.CAPACITY_OPTIMIZED); + model = BinaryData.fromObject(model).toObject(PriorityProfile.class); + Assertions.assertEquals(PriorityType.SPOT, model.type()); + Assertions.assertEquals(AllocationStrategy.CAPACITY_OPTIMIZED, model.allocationStrategy()); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourceAttachRequestTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourceAttachRequestTests.java index 9012ee18800a..0fdf09098059 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourceAttachRequestTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourceAttachRequestTests.java @@ -17,43 +17,41 @@ public final class ResourceAttachRequestTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { ResourceAttachRequest model = BinaryData.fromString( - "{\"resources\":[{\"name\":\"deyeamdphagalpbu\",\"id\":\"wgipwhono\",\"type\":\"gshwankixz\",\"resourceId\":\"injep\",\"notificationSettings\":[{\"destination\":\"mryw\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"ftiyqzrnkcq\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}]},{\"name\":\"hzls\",\"id\":\"cohoq\",\"type\":\"wvl\",\"resourceId\":\"yav\",\"notificationSettings\":[{\"destination\":\"eun\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}]},{\"name\":\"yxzk\",\"id\":\"noc\",\"type\":\"oklyaxuconuq\",\"resourceId\":\"zf\",\"notificationSettings\":[{\"destination\":\"ypewrmjmwvvjekt\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}]}]}") + "{\"resources\":[{\"name\":\"pwiyig\",\"id\":\"xpkd\",\"type\":\"baiuebbaumny\",\"resourceId\":\"upedeojnabckhs\",\"notificationSettings\":[{\"destination\":\"psiebtfhvpes\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"dqmh\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"ldwkyzxuutkn\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"svlxotogtwrup\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}]}]}") .toObject(ResourceAttachRequest.class); - Assertions.assertEquals("injep", model.resources().get(0).resourceId()); - Assertions.assertEquals("mryw", model.resources().get(0).notificationSettings().get(0).destination()); + Assertions.assertEquals("upedeojnabckhs", model.resources().get(0).resourceId()); + Assertions.assertEquals("psiebtfhvpes", model.resources().get(0).notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, model.resources().get(0).notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, model.resources().get(0).notificationSettings().get(0).language()); - Assertions.assertFalse(model.resources().get(0).notificationSettings().get(0).disabled()); + Assertions.assertTrue(model.resources().get(0).notificationSettings().get(0).disabled()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - ResourceAttachRequest model = new ResourceAttachRequest().withResources(Arrays.asList( - new ScheduledActionResourceInner().withResourceId("injep") + ResourceAttachRequest model = new ResourceAttachRequest() + .withResources(Arrays.asList(new ScheduledActionResourceInner().withResourceId("upedeojnabckhs") .withNotificationSettings(Arrays.asList( - new NotificationProperties().withDestination("mryw") + new NotificationProperties().withDestination("psiebtfhvpes") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) - .withDisabled(false), - new NotificationProperties().withDestination("ftiyqzrnkcq") + .withDisabled(true), + new NotificationProperties().withDestination("dqmh") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) - .withDisabled(true))), - new ScheduledActionResourceInner().withResourceId("yav") - .withNotificationSettings(Arrays.asList(new NotificationProperties().withDestination("eun") - .withType(NotificationType.EMAIL) - .withLanguage(Language.EN_US) - .withDisabled(false))), - new ScheduledActionResourceInner().withResourceId("zf") - .withNotificationSettings(Arrays.asList(new NotificationProperties().withDestination("ypewrmjmwvvjekt") - .withType(NotificationType.EMAIL) - .withLanguage(Language.EN_US) - .withDisabled(true))))); + .withDisabled(true), + new NotificationProperties().withDestination("ldwkyzxuutkn") + .withType(NotificationType.EMAIL) + .withLanguage(Language.EN_US) + .withDisabled(true), + new NotificationProperties().withDestination("svlxotogtwrup") + .withType(NotificationType.EMAIL) + .withLanguage(Language.EN_US) + .withDisabled(false))))); model = BinaryData.fromObject(model).toObject(ResourceAttachRequest.class); - Assertions.assertEquals("injep", model.resources().get(0).resourceId()); - Assertions.assertEquals("mryw", model.resources().get(0).notificationSettings().get(0).destination()); + Assertions.assertEquals("upedeojnabckhs", model.resources().get(0).resourceId()); + Assertions.assertEquals("psiebtfhvpes", model.resources().get(0).notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, model.resources().get(0).notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, model.resources().get(0).notificationSettings().get(0).language()); - Assertions.assertFalse(model.resources().get(0).notificationSettings().get(0).disabled()); + Assertions.assertTrue(model.resources().get(0).notificationSettings().get(0).disabled()); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourceDetachRequestTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourceDetachRequestTests.java index 9802a58926dd..7ec9a7303117 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourceDetachRequestTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourceDetachRequestTests.java @@ -13,16 +13,14 @@ public final class ResourceDetachRequestTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { ResourceDetachRequest model - = BinaryData.fromString("{\"resources\":[\"utttxfvjrbirp\",\"xepcyvahfn\",\"jky\"]}") - .toObject(ResourceDetachRequest.class); - Assertions.assertEquals("utttxfvjrbirp", model.resources().get(0)); + = BinaryData.fromString("{\"resources\":[\"phoxus\",\"rpabg\"]}").toObject(ResourceDetachRequest.class); + Assertions.assertEquals("phoxus", model.resources().get(0)); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - ResourceDetachRequest model - = new ResourceDetachRequest().withResources(Arrays.asList("utttxfvjrbirp", "xepcyvahfn", "jky")); + ResourceDetachRequest model = new ResourceDetachRequest().withResources(Arrays.asList("phoxus", "rpabg")); model = BinaryData.fromObject(model).toObject(ResourceDetachRequest.class); - Assertions.assertEquals("utttxfvjrbirp", model.resources().get(0)); + Assertions.assertEquals("phoxus", model.resources().get(0)); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourceListResponseTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourceListResponseTests.java index ace506e8bdd5..eab2f4707b66 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourceListResponseTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourceListResponseTests.java @@ -14,13 +14,13 @@ public final class ResourceListResponseTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { ResourceListResponse model = BinaryData.fromString( - "{\"value\":[{\"name\":\"ktwh\",\"id\":\"dxwzywqsmbsurexi\",\"type\":\"ryocfsfksymdd\",\"resourceId\":\"stkiiuxhqyud\",\"notificationSettings\":[{\"destination\":\"rq\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"zvyifqrvkdvj\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"vvdfwatkpnpul\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"zwtruwiqzbqjvsov\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}]},{\"name\":\"cspkwlhzdobpxjmf\",\"id\":\"bvvnchrkcciw\",\"type\":\"juqk\",\"resourceId\":\"rsa\",\"notificationSettings\":[{\"destination\":\"ku\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"ghsauuimjmvxied\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"yjr\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"osvexcsonpclhoc\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}]},{\"name\":\"ev\",\"id\":\"eggzfb\",\"type\":\"fmvfaxkffeiit\",\"resourceId\":\"lvmezyvshxmzsbbz\",\"notificationSettings\":[{\"destination\":\"igrxwburvjxxjn\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}]}],\"nextLink\":\"koen\"}") + "{\"value\":[{\"name\":\"zt\",\"id\":\"bt\",\"type\":\"rq\",\"resourceId\":\"uedck\",\"notificationSettings\":[{\"destination\":\"biexzfeyu\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"xujwbhqwalmuzyo\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"kzjancuxrhdwbav\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}]}],\"nextLink\":\"jswztsdbpg\"}") .toObject(ResourceListResponse.class); - Assertions.assertEquals("stkiiuxhqyud", model.value().get(0).resourceId()); - Assertions.assertEquals("rq", model.value().get(0).notificationSettings().get(0).destination()); + Assertions.assertEquals("uedck", model.value().get(0).resourceId()); + Assertions.assertEquals("biexzfeyu", model.value().get(0).notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, model.value().get(0).notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, model.value().get(0).notificationSettings().get(0).language()); Assertions.assertFalse(model.value().get(0).notificationSettings().get(0).disabled()); - Assertions.assertEquals("koen", model.nextLink()); + Assertions.assertEquals("jswztsdbpg", model.nextLink()); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourcePatchRequestTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourcePatchRequestTests.java index 7cf810eb1b38..b3b1f6473333 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourcePatchRequestTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourcePatchRequestTests.java @@ -17,70 +17,56 @@ public final class ResourcePatchRequestTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { ResourcePatchRequest model = BinaryData.fromString( - "{\"resources\":[{\"name\":\"j\",\"id\":\"uujqgidokgjljyo\",\"type\":\"vcltbgsncgh\",\"resourceId\":\"jeszzhbijhtxfv\",\"notificationSettings\":[{\"destination\":\"fsm\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}]},{\"name\":\"pvecxgodeb\",\"id\":\"qkkrb\",\"type\":\"ukgri\",\"resourceId\":\"flz\",\"notificationSettings\":[{\"destination\":\"xzpuzycisp\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"mgkbrpyydhibn\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"ik\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}]},{\"name\":\"tqagnbuynh\",\"id\":\"jggmebfsiarbu\",\"type\":\"cvpnazzmhjrunmpx\",\"resourceId\":\"tdbhrbnla\",\"notificationSettings\":[{\"destination\":\"myskpbhenbtkcxy\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"rsyn\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}]},{\"name\":\"by\",\"id\":\"czfc\",\"type\":\"aaxdbabphlwrq\",\"resourceId\":\"fkts\",\"notificationSettings\":[{\"destination\":\"ucoc\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"zt\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"rq\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"kzywbiex\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}]}]}") + "{\"resources\":[{\"name\":\"psbjta\",\"id\":\"qugxywpmueefjzwf\",\"type\":\"q\",\"resourceId\":\"jidsuyonobglaoc\",\"notificationSettings\":[{\"destination\":\"ccm\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}]},{\"name\":\"ytlmoyrxvwfud\",\"id\":\"pz\",\"type\":\"xhdzhlrqjbhckf\",\"resourceId\":\"lhrxsbkyvpyc\",\"notificationSettings\":[{\"destination\":\"z\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"fkuwbcrnwbmehhse\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"rts\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}]},{\"name\":\"deemao\",\"id\":\"mx\",\"type\":\"kv\",\"resourceId\":\"melmqkrha\",\"notificationSettings\":[{\"destination\":\"juahaquhcdhmdual\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"vfadmws\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"xpvgo\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}]}]}") .toObject(ResourcePatchRequest.class); - Assertions.assertEquals("jeszzhbijhtxfv", model.resources().get(0).resourceId()); - Assertions.assertEquals("fsm", model.resources().get(0).notificationSettings().get(0).destination()); + Assertions.assertEquals("jidsuyonobglaoc", model.resources().get(0).resourceId()); + Assertions.assertEquals("ccm", model.resources().get(0).notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, model.resources().get(0).notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, model.resources().get(0).notificationSettings().get(0).language()); - Assertions.assertTrue(model.resources().get(0).notificationSettings().get(0).disabled()); + Assertions.assertFalse(model.resources().get(0).notificationSettings().get(0).disabled()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { ResourcePatchRequest model = new ResourcePatchRequest().withResources(Arrays.asList( - new ScheduledActionResourceInner().withResourceId("jeszzhbijhtxfv") - .withNotificationSettings(Arrays.asList(new NotificationProperties().withDestination("fsm") + new ScheduledActionResourceInner().withResourceId("jidsuyonobglaoc") + .withNotificationSettings(Arrays.asList(new NotificationProperties().withDestination("ccm") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) - .withDisabled(true))), - new ScheduledActionResourceInner().withResourceId("flz") + .withDisabled(false))), + new ScheduledActionResourceInner().withResourceId("lhrxsbkyvpyc") .withNotificationSettings(Arrays.asList( - new NotificationProperties().withDestination("xzpuzycisp") - .withType(NotificationType.EMAIL) - .withLanguage(Language.EN_US) - .withDisabled(true), - new NotificationProperties().withDestination("mgkbrpyydhibn") + new NotificationProperties().withDestination("z") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) .withDisabled(false), - new NotificationProperties().withDestination("ik") + new NotificationProperties().withDestination("fkuwbcrnwbmehhse") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) - .withDisabled(false))), - new ScheduledActionResourceInner().withResourceId("tdbhrbnla") - .withNotificationSettings(Arrays.asList( - new NotificationProperties().withDestination("myskpbhenbtkcxy") - .withType(NotificationType.EMAIL) - .withLanguage(Language.EN_US) - .withDisabled(false), - new NotificationProperties().withDestination("rsyn") + .withDisabled(true), + new NotificationProperties().withDestination("rts") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) - .withDisabled(false))), - new ScheduledActionResourceInner().withResourceId("fkts") + .withDisabled(true))), + new ScheduledActionResourceInner().withResourceId("melmqkrha") .withNotificationSettings(Arrays.asList( - new NotificationProperties().withDestination("ucoc") + new NotificationProperties().withDestination("juahaquhcdhmdual") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) - .withDisabled(false), - new NotificationProperties().withDestination("zt") + .withDisabled(true), + new NotificationProperties().withDestination("vfadmws") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) .withDisabled(false), - new NotificationProperties().withDestination("rq") - .withType(NotificationType.EMAIL) - .withLanguage(Language.EN_US) - .withDisabled(true), - new NotificationProperties().withDestination("kzywbiex") + new NotificationProperties().withDestination("xpvgo") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) .withDisabled(false))))); model = BinaryData.fromObject(model).toObject(ResourcePatchRequest.class); - Assertions.assertEquals("jeszzhbijhtxfv", model.resources().get(0).resourceId()); - Assertions.assertEquals("fsm", model.resources().get(0).notificationSettings().get(0).destination()); + Assertions.assertEquals("jidsuyonobglaoc", model.resources().get(0).resourceId()); + Assertions.assertEquals("ccm", model.resources().get(0).notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, model.resources().get(0).notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, model.resources().get(0).notificationSettings().get(0).language()); - Assertions.assertTrue(model.resources().get(0).notificationSettings().get(0).disabled()); + Assertions.assertFalse(model.resources().get(0).notificationSettings().get(0).disabled()); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourceProvisionFlexPayloadTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourceProvisionFlexPayloadTests.java new file mode 100644 index 000000000000..c83c2180997f --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourceProvisionFlexPayloadTests.java @@ -0,0 +1,102 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.generated; + +import com.azure.core.util.BinaryData; +import com.azure.resourcemanager.computeschedule.models.AllocationStrategy; +import com.azure.resourcemanager.computeschedule.models.DistributionStrategy; +import com.azure.resourcemanager.computeschedule.models.FlexProperties; +import com.azure.resourcemanager.computeschedule.models.OsType; +import com.azure.resourcemanager.computeschedule.models.PriorityProfile; +import com.azure.resourcemanager.computeschedule.models.PriorityType; +import com.azure.resourcemanager.computeschedule.models.ResourceProvisionFlexPayload; +import com.azure.resourcemanager.computeschedule.models.VmSizeProfile; +import com.azure.resourcemanager.computeschedule.models.ZoneAllocationPolicy; +import com.azure.resourcemanager.computeschedule.models.ZonePreference; +import java.nio.charset.StandardCharsets; +import java.util.Arrays; +import java.util.HashMap; +import java.util.Map; +import org.junit.jupiter.api.Assertions; + +public final class ResourceProvisionFlexPayloadTests { + @org.junit.jupiter.api.Test + public void testDeserialize() throws Exception { + ResourceProvisionFlexPayload model = BinaryData.fromString( + "{\"baseProfile\":{\"hr\":\"\\\"datauckyf\\\"\",\"zwdzuh\":\"\\\"dataidf\\\"\"},\"resourceOverrides\":[{\"opvkmijcm\":\"\\\"dataisdkfthwxmnteiw\\\"\",\"uf\":\"\\\"dataxdcu\\\"\"},{\"fycc\":\"\\\"datapymzidnsezcxtbzs\\\"\",\"sflnrosfqp\":\"\\\"datanewmdwzjeiachbo\\\"\",\"zvypyqrimzinp\":\"\\\"dataeeh\\\"\"},{\"rsoodqxhcrmnoh\":\"\\\"datawjdk\\\"\",\"kwh\":\"\\\"datat\\\"\",\"gr\":\"\\\"datasoifiyipjxsqw\\\"\"},{\"vsnb\":\"\\\"dataznorcj\\\"\",\"rzafbljjgpbtoqcj\":\"\\\"dataxqabnmocpcysh\\\"\",\"vbqid\":\"\\\"dataklj\\\"\",\"khbzhfepgzg\":\"\\\"dataqajzyulpkudjkr\\\"\"}],\"resourceCount\":210488856,\"resourcePrefix\":\"zloc\",\"flexProperties\":{\"vmSizeProfiles\":[{\"name\":\"c\",\"rank\":1841580602},{\"name\":\"ierhhbcsglummaj\",\"rank\":177005491}],\"osType\":\"Windows\",\"priorityProfile\":{\"type\":\"Regular\",\"allocationStrategy\":\"LowestPrice\"},\"zoneAllocationPolicy\":{\"distributionStrategy\":\"BestEffortBalanced\",\"zonePreferences\":[{\"zone\":\"k\",\"rank\":372100049},{\"zone\":\"xo\",\"rank\":1684749712}]}}}") + .toObject(ResourceProvisionFlexPayload.class); + Assertions.assertEquals(210488856, model.resourceCount()); + Assertions.assertEquals("zloc", model.resourcePrefix()); + Assertions.assertEquals("c", model.flexProperties().vmSizeProfiles().get(0).name()); + Assertions.assertEquals(1841580602, model.flexProperties().vmSizeProfiles().get(0).rank()); + Assertions.assertEquals(OsType.WINDOWS, model.flexProperties().osType()); + Assertions.assertEquals(PriorityType.REGULAR, model.flexProperties().priorityProfile().type()); + Assertions.assertEquals(AllocationStrategy.LOWEST_PRICE, + model.flexProperties().priorityProfile().allocationStrategy()); + Assertions.assertEquals(DistributionStrategy.BEST_EFFORT_BALANCED, + model.flexProperties().zoneAllocationPolicy().distributionStrategy()); + Assertions.assertEquals("k", model.flexProperties().zoneAllocationPolicy().zonePreferences().get(0).zone()); + Assertions.assertEquals(372100049, + model.flexProperties().zoneAllocationPolicy().zonePreferences().get(0).rank()); + } + + @org.junit.jupiter.api.Test + public void testSerialize() throws Exception { + ResourceProvisionFlexPayload model = new ResourceProvisionFlexPayload() + .withBaseProfile(mapOf("hr", BinaryData.fromBytes("\"datauckyf\"".getBytes(StandardCharsets.UTF_8)), + "zwdzuh", BinaryData.fromBytes("\"dataidf\"".getBytes(StandardCharsets.UTF_8)))) + .withResourceOverrides(Arrays.asList( + mapOf("opvkmijcm", BinaryData.fromBytes("\"dataisdkfthwxmnteiw\"".getBytes(StandardCharsets.UTF_8)), + "uf", BinaryData.fromBytes("\"dataxdcu\"".getBytes(StandardCharsets.UTF_8))), + mapOf("fycc", BinaryData.fromBytes("\"datapymzidnsezcxtbzs\"".getBytes(StandardCharsets.UTF_8)), + "sflnrosfqp", BinaryData.fromBytes("\"datanewmdwzjeiachbo\"".getBytes(StandardCharsets.UTF_8)), + "zvypyqrimzinp", BinaryData.fromBytes("\"dataeeh\"".getBytes(StandardCharsets.UTF_8))), + mapOf("rsoodqxhcrmnoh", BinaryData.fromBytes("\"datawjdk\"".getBytes(StandardCharsets.UTF_8)), "kwh", + BinaryData.fromBytes("\"datat\"".getBytes(StandardCharsets.UTF_8)), "gr", + BinaryData.fromBytes("\"datasoifiyipjxsqw\"".getBytes(StandardCharsets.UTF_8))), + mapOf("vsnb", BinaryData.fromBytes("\"dataznorcj\"".getBytes(StandardCharsets.UTF_8)), + "rzafbljjgpbtoqcj", BinaryData.fromBytes("\"dataxqabnmocpcysh\"".getBytes(StandardCharsets.UTF_8)), + "vbqid", BinaryData.fromBytes("\"dataklj\"".getBytes(StandardCharsets.UTF_8)), "khbzhfepgzg", + BinaryData.fromBytes("\"dataqajzyulpkudjkr\"".getBytes(StandardCharsets.UTF_8))))) + .withResourceCount(210488856) + .withResourcePrefix("zloc") + .withFlexProperties(new FlexProperties() + .withVmSizeProfiles(Arrays.asList(new VmSizeProfile().withName("c").withRank(1841580602), + new VmSizeProfile().withName("ierhhbcsglummaj").withRank(177005491))) + .withOsType(OsType.WINDOWS) + .withPriorityProfile(new PriorityProfile().withType(PriorityType.REGULAR) + .withAllocationStrategy(AllocationStrategy.LOWEST_PRICE)) + .withZoneAllocationPolicy( + new ZoneAllocationPolicy().withDistributionStrategy(DistributionStrategy.BEST_EFFORT_BALANCED) + .withZonePreferences(Arrays.asList(new ZonePreference().withZone("k").withRank(372100049), + new ZonePreference().withZone("xo").withRank(1684749712))))); + model = BinaryData.fromObject(model).toObject(ResourceProvisionFlexPayload.class); + Assertions.assertEquals(210488856, model.resourceCount()); + Assertions.assertEquals("zloc", model.resourcePrefix()); + Assertions.assertEquals("c", model.flexProperties().vmSizeProfiles().get(0).name()); + Assertions.assertEquals(1841580602, model.flexProperties().vmSizeProfiles().get(0).rank()); + Assertions.assertEquals(OsType.WINDOWS, model.flexProperties().osType()); + Assertions.assertEquals(PriorityType.REGULAR, model.flexProperties().priorityProfile().type()); + Assertions.assertEquals(AllocationStrategy.LOWEST_PRICE, + model.flexProperties().priorityProfile().allocationStrategy()); + Assertions.assertEquals(DistributionStrategy.BEST_EFFORT_BALANCED, + model.flexProperties().zoneAllocationPolicy().distributionStrategy()); + Assertions.assertEquals("k", model.flexProperties().zoneAllocationPolicy().zonePreferences().get(0).zone()); + Assertions.assertEquals(372100049, + model.flexProperties().zoneAllocationPolicy().zonePreferences().get(0).rank()); + } + + // Use "Map.of" if available + @SuppressWarnings("unchecked") + private static Map mapOf(Object... inputs) { + Map map = new HashMap<>(); + for (int i = 0; i < inputs.length; i += 2) { + String key = (String) inputs[i]; + T value = (T) inputs[i + 1]; + map.put(key, value); + } + return map; + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourceProvisionPayloadTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourceProvisionPayloadTests.java index 7b9c85042644..e0cc2c5134c7 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourceProvisionPayloadTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourceProvisionPayloadTests.java @@ -6,6 +6,7 @@ import com.azure.core.util.BinaryData; import com.azure.resourcemanager.computeschedule.models.ResourceProvisionPayload; +import java.nio.charset.StandardCharsets; import java.util.Arrays; import java.util.HashMap; import java.util.Map; @@ -15,21 +16,32 @@ public final class ResourceProvisionPayloadTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { ResourceProvisionPayload model = BinaryData.fromString( - "{\"baseProfile\":{},\"resourceOverrides\":[{},{}],\"resourceCount\":1946901948,\"resourcePrefix\":\"iwpwcuk\"}") + "{\"baseProfile\":{\"qqwx\":\"\\\"dataetqgtzxdpnq\\\"\"},\"resourceOverrides\":[{\"nwsubisnj\":\"\\\"dataal\\\"\",\"hcbonqvpkvlr\":\"\\\"datampmngnzscxaqwoo\\\"\",\"y\":\"\\\"datanjeaseipheofloke\\\"\",\"jp\":\"\\\"dataenjbdlwtgrhp\\\"\"},{\"lhbxxhejjzzvdud\":\"\\\"datamasxazjpqyegu\\\"\",\"pwlbjnpg\":\"\\\"datawdslfhotwmcy\\\"\",\"nltyfsoppusuesnz\":\"\\\"datacftadeh\\\"\"},{\"avo\":\"\\\"dataej\\\"\",\"vudwx\":\"\\\"dataxzdmohctb\\\"\"}],\"resourceCount\":1222672575,\"resourcePrefix\":\"nvowgujju\"}") .toObject(ResourceProvisionPayload.class); - Assertions.assertEquals(1946901948, model.resourceCount()); - Assertions.assertEquals("iwpwcuk", model.resourcePrefix()); + Assertions.assertEquals(1222672575, model.resourceCount()); + Assertions.assertEquals("nvowgujju", model.resourcePrefix()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - ResourceProvisionPayload model = new ResourceProvisionPayload().withBaseProfile(mapOf()) - .withResourceOverrides(Arrays.asList(mapOf(), mapOf())) - .withResourceCount(1946901948) - .withResourcePrefix("iwpwcuk"); + ResourceProvisionPayload model = new ResourceProvisionPayload() + .withBaseProfile( + mapOf("qqwx", BinaryData.fromBytes("\"dataetqgtzxdpnq\"".getBytes(StandardCharsets.UTF_8)))) + .withResourceOverrides(Arrays.asList( + mapOf("nwsubisnj", BinaryData.fromBytes("\"dataal\"".getBytes(StandardCharsets.UTF_8)), "hcbonqvpkvlr", + BinaryData.fromBytes("\"datampmngnzscxaqwoo\"".getBytes(StandardCharsets.UTF_8)), "y", + BinaryData.fromBytes("\"datanjeaseipheofloke\"".getBytes(StandardCharsets.UTF_8)), "jp", + BinaryData.fromBytes("\"dataenjbdlwtgrhp\"".getBytes(StandardCharsets.UTF_8))), + mapOf("lhbxxhejjzzvdud", BinaryData.fromBytes("\"datamasxazjpqyegu\"".getBytes(StandardCharsets.UTF_8)), + "pwlbjnpg", BinaryData.fromBytes("\"datawdslfhotwmcy\"".getBytes(StandardCharsets.UTF_8)), + "nltyfsoppusuesnz", BinaryData.fromBytes("\"datacftadeh\"".getBytes(StandardCharsets.UTF_8))), + mapOf("avo", BinaryData.fromBytes("\"dataej\"".getBytes(StandardCharsets.UTF_8)), "vudwx", + BinaryData.fromBytes("\"dataxzdmohctb\"".getBytes(StandardCharsets.UTF_8))))) + .withResourceCount(1222672575) + .withResourcePrefix("nvowgujju"); model = BinaryData.fromObject(model).toObject(ResourceProvisionPayload.class); - Assertions.assertEquals(1946901948, model.resourceCount()); - Assertions.assertEquals("iwpwcuk", model.resourcePrefix()); + Assertions.assertEquals(1222672575, model.resourceCount()); + Assertions.assertEquals("nvowgujju", model.resourcePrefix()); } // Use "Map.of" if available diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourcesTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourcesTests.java index ae5a055fa2e0..3cf362212d22 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourcesTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ResourcesTests.java @@ -12,14 +12,14 @@ public final class ResourcesTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { - Resources model = BinaryData.fromString("{\"ids\":[\"k\",\"vd\"]}").toObject(Resources.class); - Assertions.assertEquals("k", model.ids().get(0)); + Resources model = BinaryData.fromString("{\"ids\":[\"wvukx\",\"audccsnhs\"]}").toObject(Resources.class); + Assertions.assertEquals("wvukx", model.ids().get(0)); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - Resources model = new Resources().withIds(Arrays.asList("k", "vd")); + Resources model = new Resources().withIds(Arrays.asList("wvukx", "audccsnhs")); model = BinaryData.fromObject(model).toObject(Resources.class); - Assertions.assertEquals("k", model.ids().get(0)); + Assertions.assertEquals("wvukx", model.ids().get(0)); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/RetryPolicyTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/RetryPolicyTests.java index d2f0ab029712..372a627359cc 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/RetryPolicyTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/RetryPolicyTests.java @@ -5,23 +5,29 @@ package com.azure.resourcemanager.computeschedule.generated; import com.azure.core.util.BinaryData; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; import org.junit.jupiter.api.Assertions; public final class RetryPolicyTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { - RetryPolicy model = BinaryData.fromString("{\"retryCount\":257838249,\"retryWindowInMinutes\":355535904}") + RetryPolicy model = BinaryData + .fromString("{\"retryCount\":832798449,\"retryWindowInMinutes\":1629282531,\"onFailureAction\":\"Delete\"}") .toObject(RetryPolicy.class); - Assertions.assertEquals(257838249, model.retryCount()); - Assertions.assertEquals(355535904, model.retryWindowInMinutes()); + Assertions.assertEquals(832798449, model.retryCount()); + Assertions.assertEquals(1629282531, model.retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.DELETE, model.onFailureAction()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - RetryPolicy model = new RetryPolicy().withRetryCount(257838249).withRetryWindowInMinutes(355535904); + RetryPolicy model = new RetryPolicy().withRetryCount(832798449) + .withRetryWindowInMinutes(1629282531) + .withOnFailureAction(ResourceOperationType.DELETE); model = BinaryData.fromObject(model).toObject(RetryPolicy.class); - Assertions.assertEquals(257838249, model.retryCount()); - Assertions.assertEquals(355535904, model.retryWindowInMinutes()); + Assertions.assertEquals(832798449, model.retryCount()); + Assertions.assertEquals(1629282531, model.retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.DELETE, model.onFailureAction()); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduleTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduleTests.java index 5f59d8e6e37a..68df883088b6 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduleTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduleTests.java @@ -14,27 +14,27 @@ public final class ScheduleTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { Schedule model = BinaryData.fromString( - "{\"deadline\":\"2021-11-30T01:16:03Z\",\"deadLine\":\"2021-08-06T18:49:52Z\",\"timezone\":\"czbysc\",\"timeZone\":\"q\",\"deadlineType\":\"Unknown\"}") + "{\"deadline\":\"2021-04-12T08:15:27Z\",\"deadLine\":\"2021-10-21T01:15:22Z\",\"timezone\":\"yscnpqxu\",\"timeZone\":\"vyq\",\"deadlineType\":\"CompleteBy\"}") .toObject(Schedule.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-30T01:16:03Z"), model.deadline()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-06T18:49:52Z"), model.deadLine()); - Assertions.assertEquals("czbysc", model.timezone()); - Assertions.assertEquals("q", model.timeZone()); - Assertions.assertEquals(DeadlineType.UNKNOWN, model.deadlineType()); + Assertions.assertEquals(OffsetDateTime.parse("2021-04-12T08:15:27Z"), model.deadline()); + Assertions.assertEquals(OffsetDateTime.parse("2021-10-21T01:15:22Z"), model.deadLine()); + Assertions.assertEquals("yscnpqxu", model.timezone()); + Assertions.assertEquals("vyq", model.timeZone()); + Assertions.assertEquals(DeadlineType.COMPLETE_BY, model.deadlineType()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - Schedule model = new Schedule().withDeadline(OffsetDateTime.parse("2021-11-30T01:16:03Z")) - .withDeadLine(OffsetDateTime.parse("2021-08-06T18:49:52Z")) - .withTimezone("czbysc") - .withTimeZone("q") - .withDeadlineType(DeadlineType.UNKNOWN); + Schedule model = new Schedule().withDeadline(OffsetDateTime.parse("2021-04-12T08:15:27Z")) + .withDeadLine(OffsetDateTime.parse("2021-10-21T01:15:22Z")) + .withTimezone("yscnpqxu") + .withTimeZone("vyq") + .withDeadlineType(DeadlineType.COMPLETE_BY); model = BinaryData.fromObject(model).toObject(Schedule.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-30T01:16:03Z"), model.deadline()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-06T18:49:52Z"), model.deadLine()); - Assertions.assertEquals("czbysc", model.timezone()); - Assertions.assertEquals("q", model.timeZone()); - Assertions.assertEquals(DeadlineType.UNKNOWN, model.deadlineType()); + Assertions.assertEquals(OffsetDateTime.parse("2021-04-12T08:15:27Z"), model.deadline()); + Assertions.assertEquals(OffsetDateTime.parse("2021-10-21T01:15:22Z"), model.deadLine()); + Assertions.assertEquals("yscnpqxu", model.timezone()); + Assertions.assertEquals("vyq", model.timeZone()); + Assertions.assertEquals(DeadlineType.COMPLETE_BY, model.deadlineType()); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionExtensionsListByVmsMockTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionExtensionsListByVmsMockTests.java index a714f964a5be..fa20a4d1fb1f 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionExtensionsListByVmsMockTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionExtensionsListByVmsMockTests.java @@ -16,6 +16,7 @@ import com.azure.resourcemanager.computeschedule.models.Month; import com.azure.resourcemanager.computeschedule.models.NotificationType; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.ResourceType; import com.azure.resourcemanager.computeschedule.models.ScheduledActionResources; import com.azure.resourcemanager.computeschedule.models.ScheduledActionType; @@ -30,7 +31,7 @@ public final class ScheduledActionExtensionsListByVmsMockTests { @Test public void testListByVms() throws Exception { String responseStr - = "{\"value\":[{\"properties\":{\"resourceType\":\"VirtualMachineScaleSet\",\"actionType\":\"Hibernate\",\"startTime\":\"2021-03-09T05:15:25Z\",\"endTime\":\"2021-12-02T07:00Z\",\"schedule\":{\"scheduledTime\":\"tclusiypbsfgy\",\"timeZone\":\"gusl\",\"requestedWeekDays\":[\"Tuesday\",\"Sunday\",\"Monday\",\"Friday\"],\"requestedMonths\":[\"July\"],\"requestedDaysOfTheMonth\":[1056864137,860507177,2023877229],\"executionParameters\":{\"optimizationPreference\":\"Availability\",\"retryPolicy\":{\"retryCount\":435176888,\"retryWindowInMinutes\":2010332970}},\"deadlineType\":\"Unknown\"},\"notificationSettings\":[{\"destination\":\"lolp\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"pqvujzraehtwdwrf\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"yrcdlbhshfwprac\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"ykhevxccedcpnmdy\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}],\"disabled\":true,\"provisioningState\":\"Succeeded\",\"resourceNotificationSettings\":[{\"destination\":\"nhltiugcxn\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"qiby\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"wxwlmdjrkvfgb\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}]},\"id\":\"odacizs\",\"name\":\"q\",\"type\":\"hkr\"}]}"; + = "{\"value\":[{\"properties\":{\"resourceType\":\"VirtualMachineScaleSet\",\"actionType\":\"Start\",\"startTime\":\"2021-09-19T23:00:24Z\",\"endTime\":\"2021-08-12T04:12:29Z\",\"schedule\":{\"scheduledTime\":\"cvtbv\",\"timeZone\":\"ayhmtnvyqiatkz\",\"requestedWeekDays\":[\"All\"],\"requestedMonths\":[\"January\",\"March\",\"October\"],\"requestedDaysOfTheMonth\":[813945685,48409211,647378344],\"executionParameters\":{\"optimizationPreference\":\"Cost\",\"retryPolicy\":{\"retryCount\":1607958077,\"retryWindowInMinutes\":1469869368,\"onFailureAction\":\"Deallocate\"}},\"deadlineType\":\"Unknown\"},\"notificationSettings\":[{\"destination\":\"fhwygzlvdnkfxus\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"rmuhapfcq\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}],\"disabled\":true,\"provisioningState\":\"Succeeded\",\"resourceNotificationSettings\":[{\"destination\":\"oymgccelvezr\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"feo\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"kyhkobopg\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"wep\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}]},\"id\":\"kbwcc\",\"name\":\"njv\",\"type\":\"dw\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -40,28 +41,28 @@ public void testListByVms() throws Exception { new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); PagedIterable response - = manager.scheduledActionExtensions().listByVms("tlstvlzywem", com.azure.core.util.Context.NONE); + = manager.scheduledActionExtensions().listByVms("dphqamv", com.azure.core.util.Context.NONE); Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE_SCALE_SET, response.iterator().next().properties().resourceType()); - Assertions.assertEquals(ScheduledActionType.HIBERNATE, response.iterator().next().properties().actionType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-09T05:15:25Z"), + Assertions.assertEquals(ScheduledActionType.START, response.iterator().next().properties().actionType()); + Assertions.assertEquals(OffsetDateTime.parse("2021-09-19T23:00:24Z"), response.iterator().next().properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-12-02T07:00Z"), + Assertions.assertEquals(OffsetDateTime.parse("2021-08-12T04:12:29Z"), response.iterator().next().properties().endTime()); - Assertions.assertEquals("tclusiypbsfgy", response.iterator().next().properties().schedule().scheduledTime()); - Assertions.assertEquals("gusl", response.iterator().next().properties().schedule().timeZone()); - Assertions.assertEquals(WeekDay.TUESDAY, + Assertions.assertEquals("cvtbv", response.iterator().next().properties().schedule().scheduledTime()); + Assertions.assertEquals("ayhmtnvyqiatkz", response.iterator().next().properties().schedule().timeZone()); + Assertions.assertEquals(WeekDay.ALL, response.iterator().next().properties().schedule().requestedWeekDays().get(0)); - Assertions.assertEquals(Month.JULY, + Assertions.assertEquals(Month.JANUARY, response.iterator().next().properties().schedule().requestedMonths().get(0)); - Assertions.assertEquals(1056864137, + Assertions.assertEquals(813945685, response.iterator().next().properties().schedule().requestedDaysOfTheMonth().get(0)); - Assertions.assertEquals(OptimizationPreference.AVAILABILITY, + Assertions.assertEquals(OptimizationPreference.COST, response.iterator().next().properties().schedule().executionParameters().optimizationPreference()); - Assertions.assertEquals(435176888, + Assertions.assertEquals(1607958077, response.iterator().next().properties().schedule().executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(2010332970, + Assertions.assertEquals(1469869368, response.iterator() .next() .properties() @@ -69,15 +70,17 @@ public void testListByVms() throws Exception { .executionParameters() .retryPolicy() .retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.DEALLOCATE, + response.iterator().next().properties().schedule().executionParameters().retryPolicy().onFailureAction()); Assertions.assertEquals(DeadlineType.UNKNOWN, response.iterator().next().properties().schedule().deadlineType()); - Assertions.assertEquals("lolp", + Assertions.assertEquals("fhwygzlvdnkfxus", response.iterator().next().properties().notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, response.iterator().next().properties().notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, response.iterator().next().properties().notificationSettings().get(0).language()); - Assertions.assertFalse(response.iterator().next().properties().notificationSettings().get(0).disabled()); + Assertions.assertTrue(response.iterator().next().properties().notificationSettings().get(0).disabled()); Assertions.assertTrue(response.iterator().next().properties().disabled()); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionInnerTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionInnerTests.java index e4b9f8e934bf..c4f9a26f0ac0 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionInnerTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionInnerTests.java @@ -13,6 +13,7 @@ import com.azure.resourcemanager.computeschedule.models.NotificationProperties; import com.azure.resourcemanager.computeschedule.models.NotificationType; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.ResourceType; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; import com.azure.resourcemanager.computeschedule.models.ScheduledActionProperties; @@ -29,92 +30,90 @@ public final class ScheduledActionInnerTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { ScheduledActionInner model = BinaryData.fromString( - "{\"properties\":{\"resourceType\":\"VirtualMachineScaleSet\",\"actionType\":\"Hibernate\",\"startTime\":\"2021-07-24T04:16:49Z\",\"endTime\":\"2021-06-01T17:59:42Z\",\"schedule\":{\"scheduledTime\":\"fycc\",\"timeZone\":\"newmdwzjeiachbo\",\"requestedWeekDays\":[\"All\",\"Thursday\",\"Friday\"],\"requestedMonths\":[\"May\"],\"requestedDaysOfTheMonth\":[1314309812,1593237527,1917660193],\"executionParameters\":{\"optimizationPreference\":\"CostAvailabilityBalanced\",\"retryPolicy\":{\"retryCount\":1181471279,\"retryWindowInMinutes\":732529011}},\"deadlineType\":\"Unknown\"},\"notificationSettings\":[{\"destination\":\"rimz\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"wjdk\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"dqxhcrmnohjtckwh\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}],\"disabled\":false,\"provisioningState\":\"Deleting\"},\"location\":\"xsqwpgrjbznorc\",\"tags\":{\"xqabnmocpcysh\":\"snb\"},\"id\":\"rzafbljjgpbtoqcj\",\"name\":\"klj\",\"type\":\"vbqid\"}") + "{\"properties\":{\"resourceType\":\"VirtualMachineScaleSet\",\"actionType\":\"Deallocate\",\"startTime\":\"2021-11-22T16:46:16Z\",\"endTime\":\"2021-03-01T06:44:22Z\",\"schedule\":{\"scheduledTime\":\"okacspk\",\"timeZone\":\"lhzdobp\",\"requestedWeekDays\":[\"Wednesday\",\"All\",\"Monday\"],\"requestedMonths\":[\"February\",\"September\",\"September\"],\"requestedDaysOfTheMonth\":[681133133,1044580515,1201119723,812677705],\"executionParameters\":{\"optimizationPreference\":\"Cost\",\"retryPolicy\":{\"retryCount\":961118443,\"retryWindowInMinutes\":982290440,\"onFailureAction\":\"Unknown\"}},\"deadlineType\":\"CompleteBy\"},\"notificationSettings\":[{\"destination\":\"jiwkuofoskghsau\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"vxieduugidyj\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}],\"disabled\":true,\"provisioningState\":\"Succeeded\"},\"location\":\"xc\",\"tags\":{\"vleggzfbuhfmvfax\":\"pclhocohslk\"},\"id\":\"ffeii\",\"name\":\"hl\",\"type\":\"m\"}") .toObject(ScheduledActionInner.class); - Assertions.assertEquals("xsqwpgrjbznorc", model.location()); - Assertions.assertEquals("snb", model.tags().get("xqabnmocpcysh")); + Assertions.assertEquals("xc", model.location()); + Assertions.assertEquals("pclhocohslk", model.tags().get("vleggzfbuhfmvfax")); Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE_SCALE_SET, model.properties().resourceType()); - Assertions.assertEquals(ScheduledActionType.HIBERNATE, model.properties().actionType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-24T04:16:49Z"), model.properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-01T17:59:42Z"), model.properties().endTime()); - Assertions.assertEquals("fycc", model.properties().schedule().scheduledTime()); - Assertions.assertEquals("newmdwzjeiachbo", model.properties().schedule().timeZone()); - Assertions.assertEquals(WeekDay.ALL, model.properties().schedule().requestedWeekDays().get(0)); - Assertions.assertEquals(Month.MAY, model.properties().schedule().requestedMonths().get(0)); - Assertions.assertEquals(1314309812, model.properties().schedule().requestedDaysOfTheMonth().get(0)); - Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, + Assertions.assertEquals(ScheduledActionType.DEALLOCATE, model.properties().actionType()); + Assertions.assertEquals(OffsetDateTime.parse("2021-11-22T16:46:16Z"), model.properties().startTime()); + Assertions.assertEquals(OffsetDateTime.parse("2021-03-01T06:44:22Z"), model.properties().endTime()); + Assertions.assertEquals("okacspk", model.properties().schedule().scheduledTime()); + Assertions.assertEquals("lhzdobp", model.properties().schedule().timeZone()); + Assertions.assertEquals(WeekDay.WEDNESDAY, model.properties().schedule().requestedWeekDays().get(0)); + Assertions.assertEquals(Month.FEBRUARY, model.properties().schedule().requestedMonths().get(0)); + Assertions.assertEquals(681133133, model.properties().schedule().requestedDaysOfTheMonth().get(0)); + Assertions.assertEquals(OptimizationPreference.COST, model.properties().schedule().executionParameters().optimizationPreference()); - Assertions.assertEquals(1181471279, + Assertions.assertEquals(961118443, model.properties().schedule().executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(732529011, + Assertions.assertEquals(982290440, model.properties().schedule().executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals(DeadlineType.UNKNOWN, model.properties().schedule().deadlineType()); - Assertions.assertEquals("rimz", model.properties().notificationSettings().get(0).destination()); + Assertions.assertEquals(ResourceOperationType.UNKNOWN, + model.properties().schedule().executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals(DeadlineType.COMPLETE_BY, model.properties().schedule().deadlineType()); + Assertions.assertEquals("jiwkuofoskghsau", model.properties().notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, model.properties().notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, model.properties().notificationSettings().get(0).language()); - Assertions.assertTrue(model.properties().notificationSettings().get(0).disabled()); - Assertions.assertFalse(model.properties().disabled()); + Assertions.assertFalse(model.properties().notificationSettings().get(0).disabled()); + Assertions.assertTrue(model.properties().disabled()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - ScheduledActionInner model - = new ScheduledActionInner().withLocation("xsqwpgrjbznorc") - .withTags(mapOf("xqabnmocpcysh", "snb")) - .withProperties( - new ScheduledActionProperties().withResourceType(ResourceType.VIRTUAL_MACHINE_SCALE_SET) - .withActionType(ScheduledActionType.HIBERNATE) - .withStartTime(OffsetDateTime.parse("2021-07-24T04:16:49Z")) - .withEndTime(OffsetDateTime.parse("2021-06-01T17:59:42Z")) - .withSchedule( - new ScheduledActionsSchedule().withScheduledTime("fycc") - .withTimeZone("newmdwzjeiachbo") - .withRequestedWeekDays(Arrays.asList(WeekDay.ALL, WeekDay.THURSDAY, WeekDay.FRIDAY)) - .withRequestedMonths(Arrays.asList(Month.MAY)) - .withRequestedDaysOfTheMonth(Arrays.asList(1314309812, 1593237527, 1917660193)) - .withExecutionParameters(new ExecutionParameters() - .withOptimizationPreference(OptimizationPreference.COST_AVAILABILITY_BALANCED) - .withRetryPolicy(new RetryPolicy().withRetryCount(1181471279) - .withRetryWindowInMinutes(732529011))) - .withDeadlineType(DeadlineType.UNKNOWN)) - .withNotificationSettings(Arrays.asList( - new NotificationProperties().withDestination("rimz") - .withType(NotificationType.EMAIL) - .withLanguage(Language.EN_US) - .withDisabled(true), - new NotificationProperties().withDestination("wjdk") - .withType(NotificationType.EMAIL) - .withLanguage(Language.EN_US) - .withDisabled(false), - new NotificationProperties().withDestination("dqxhcrmnohjtckwh") - .withType(NotificationType.EMAIL) - .withLanguage(Language.EN_US) - .withDisabled(true))) - .withDisabled(false)); + ScheduledActionInner model = new ScheduledActionInner().withLocation("xc") + .withTags(mapOf("vleggzfbuhfmvfax", "pclhocohslk")) + .withProperties(new ScheduledActionProperties().withResourceType(ResourceType.VIRTUAL_MACHINE_SCALE_SET) + .withActionType(ScheduledActionType.DEALLOCATE) + .withStartTime(OffsetDateTime.parse("2021-11-22T16:46:16Z")) + .withEndTime(OffsetDateTime.parse("2021-03-01T06:44:22Z")) + .withSchedule(new ScheduledActionsSchedule().withScheduledTime("okacspk") + .withTimeZone("lhzdobp") + .withRequestedWeekDays(Arrays.asList(WeekDay.WEDNESDAY, WeekDay.ALL, WeekDay.MONDAY)) + .withRequestedMonths(Arrays.asList(Month.FEBRUARY, Month.SEPTEMBER, Month.SEPTEMBER)) + .withRequestedDaysOfTheMonth(Arrays.asList(681133133, 1044580515, 1201119723, 812677705)) + .withExecutionParameters( + new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) + .withRetryPolicy(new RetryPolicy().withRetryCount(961118443) + .withRetryWindowInMinutes(982290440) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) + .withDeadlineType(DeadlineType.COMPLETE_BY)) + .withNotificationSettings(Arrays.asList( + new NotificationProperties().withDestination("jiwkuofoskghsau") + .withType(NotificationType.EMAIL) + .withLanguage(Language.EN_US) + .withDisabled(false), + new NotificationProperties().withDestination("vxieduugidyj") + .withType(NotificationType.EMAIL) + .withLanguage(Language.EN_US) + .withDisabled(false))) + .withDisabled(true)); model = BinaryData.fromObject(model).toObject(ScheduledActionInner.class); - Assertions.assertEquals("xsqwpgrjbznorc", model.location()); - Assertions.assertEquals("snb", model.tags().get("xqabnmocpcysh")); + Assertions.assertEquals("xc", model.location()); + Assertions.assertEquals("pclhocohslk", model.tags().get("vleggzfbuhfmvfax")); Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE_SCALE_SET, model.properties().resourceType()); - Assertions.assertEquals(ScheduledActionType.HIBERNATE, model.properties().actionType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-24T04:16:49Z"), model.properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-01T17:59:42Z"), model.properties().endTime()); - Assertions.assertEquals("fycc", model.properties().schedule().scheduledTime()); - Assertions.assertEquals("newmdwzjeiachbo", model.properties().schedule().timeZone()); - Assertions.assertEquals(WeekDay.ALL, model.properties().schedule().requestedWeekDays().get(0)); - Assertions.assertEquals(Month.MAY, model.properties().schedule().requestedMonths().get(0)); - Assertions.assertEquals(1314309812, model.properties().schedule().requestedDaysOfTheMonth().get(0)); - Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, + Assertions.assertEquals(ScheduledActionType.DEALLOCATE, model.properties().actionType()); + Assertions.assertEquals(OffsetDateTime.parse("2021-11-22T16:46:16Z"), model.properties().startTime()); + Assertions.assertEquals(OffsetDateTime.parse("2021-03-01T06:44:22Z"), model.properties().endTime()); + Assertions.assertEquals("okacspk", model.properties().schedule().scheduledTime()); + Assertions.assertEquals("lhzdobp", model.properties().schedule().timeZone()); + Assertions.assertEquals(WeekDay.WEDNESDAY, model.properties().schedule().requestedWeekDays().get(0)); + Assertions.assertEquals(Month.FEBRUARY, model.properties().schedule().requestedMonths().get(0)); + Assertions.assertEquals(681133133, model.properties().schedule().requestedDaysOfTheMonth().get(0)); + Assertions.assertEquals(OptimizationPreference.COST, model.properties().schedule().executionParameters().optimizationPreference()); - Assertions.assertEquals(1181471279, + Assertions.assertEquals(961118443, model.properties().schedule().executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(732529011, + Assertions.assertEquals(982290440, model.properties().schedule().executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals(DeadlineType.UNKNOWN, model.properties().schedule().deadlineType()); - Assertions.assertEquals("rimz", model.properties().notificationSettings().get(0).destination()); + Assertions.assertEquals(ResourceOperationType.UNKNOWN, + model.properties().schedule().executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals(DeadlineType.COMPLETE_BY, model.properties().schedule().deadlineType()); + Assertions.assertEquals("jiwkuofoskghsau", model.properties().notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, model.properties().notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, model.properties().notificationSettings().get(0).language()); - Assertions.assertTrue(model.properties().notificationSettings().get(0).disabled()); - Assertions.assertFalse(model.properties().disabled()); + Assertions.assertFalse(model.properties().notificationSettings().get(0).disabled()); + Assertions.assertTrue(model.properties().disabled()); } // Use "Map.of" if available diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionListResultTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionListResultTests.java index 17c4e294795f..0a5f74c53aa5 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionListResultTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionListResultTests.java @@ -21,34 +21,34 @@ public final class ScheduledActionListResultTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { ScheduledActionListResult model = BinaryData.fromString( - "{\"value\":[{\"properties\":{\"resourceType\":\"VirtualMachineScaleSet\",\"actionType\":\"Start\",\"startTime\":\"2021-03-27T22:11:53Z\",\"endTime\":\"2021-09-20T08:20:08Z\",\"schedule\":{\"scheduledTime\":\"phrcgyncoc\",\"timeZone\":\"ecfvmm\",\"requestedWeekDays\":[\"Tuesday\"],\"requestedMonths\":[\"June\",\"June\",\"November\",\"December\"],\"requestedDaysOfTheMonth\":[164546469,1343274314],\"executionParameters\":{\"optimizationPreference\":\"Availability\",\"retryPolicy\":{}},\"deadlineType\":\"Unknown\"},\"notificationSettings\":[{\"destination\":\"c\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"kwlzuvccfwnfn\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}],\"disabled\":true,\"provisioningState\":\"Canceled\"},\"location\":\"x\",\"tags\":{\"bqqwxrj\":\"gtzxdpn\"},\"id\":\"eallnwsubisnj\",\"name\":\"mpmngnzscxaqwoo\",\"type\":\"hcbonqvpkvlr\"},{\"properties\":{\"resourceType\":\"VirtualMachine\",\"actionType\":\"Start\",\"startTime\":\"2021-04-17T15:50:50Z\",\"endTime\":\"2021-10-21T11:16:02Z\",\"schedule\":{\"scheduledTime\":\"ipheoflokeyyien\",\"timeZone\":\"bdlwtgrhpdjpj\",\"requestedWeekDays\":[\"All\",\"Thursday\",\"Saturday\",\"All\"],\"requestedMonths\":[\"All\"],\"requestedDaysOfTheMonth\":[958851014,1063088657,184362773,973371108],\"executionParameters\":{\"optimizationPreference\":\"Availability\",\"retryPolicy\":{}},\"deadlineType\":\"Unknown\"},\"notificationSettings\":[{\"destination\":\"hejjz\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"gwdslfhotwm\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"lbjnpgacftadehx\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}],\"disabled\":true,\"provisioningState\":\"Failed\"},\"location\":\"suesnzw\",\"tags\":{\"xzdmohctb\":\"bavo\",\"ndnvo\":\"vudwx\",\"lazjdyggdtjixhbk\":\"gujjugwdkcglh\"},\"id\":\"ofqweykhmenevfye\",\"name\":\"fwhybcibvy\",\"type\":\"dcsi\"},{\"properties\":{\"resourceType\":\"VirtualMachineScaleSet\",\"actionType\":\"Hibernate\",\"startTime\":\"2021-05-28T22:29:37Z\",\"endTime\":\"2021-01-25T02:11:12Z\",\"schedule\":{\"scheduledTime\":\"dectehfiqsc\",\"timeZone\":\"eypvhezrkg\",\"requestedWeekDays\":[\"Monday\",\"Sunday\",\"All\"],\"requestedMonths\":[\"May\",\"June\"],\"requestedDaysOfTheMonth\":[450468139,34828913,509090660,668805249],\"executionParameters\":{\"optimizationPreference\":\"Cost\",\"retryPolicy\":{}},\"deadlineType\":\"Unknown\"},\"notificationSettings\":[{\"destination\":\"yqjpkcatt\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}],\"disabled\":false,\"provisioningState\":\"Deleting\"},\"location\":\"qpjhvmda\",\"tags\":{\"q\":\"ysou\",\"yhltrpmopjmcm\":\"canoaeupf\"},\"id\":\"tuo\",\"name\":\"thfuiuaodsfcpkvx\",\"type\":\"dpuozmyz\"}],\"nextLink\":\"agfuaxbezyiu\"}") + "{\"value\":[{\"properties\":{\"resourceType\":\"VirtualMachine\",\"actionType\":\"Deallocate\",\"startTime\":\"2021-05-25T13:56:26Z\",\"endTime\":\"2021-02-02T06:18:35Z\",\"schedule\":{\"scheduledTime\":\"lfbxzpuzycisp\",\"timeZone\":\"qzahmgkbrp\",\"requestedWeekDays\":[\"Thursday\"],\"requestedMonths\":[\"August\",\"September\",\"February\"],\"requestedDaysOfTheMonth\":[312010573,2043148337],\"executionParameters\":{\"optimizationPreference\":\"CostAvailabilityBalanced\",\"retryPolicy\":{}},\"deadlineType\":\"InitiateAt\"},\"notificationSettings\":[{\"destination\":\"gvtqagnbuynh\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"ebf\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}],\"disabled\":true,\"provisioningState\":\"Deleting\"},\"location\":\"pnazzm\",\"tags\":{\"hrbnlankxmyskpbh\":\"unmpxttd\",\"yn\":\"nbtkcxywnytnr\"},\"id\":\"qidybyx\",\"name\":\"zfcl\",\"type\":\"aaxdbabphlwrq\"}],\"nextLink\":\"ktsthsucocmny\"}") .toObject(ScheduledActionListResult.class); - Assertions.assertEquals("x", model.value().get(0).location()); - Assertions.assertEquals("gtzxdpn", model.value().get(0).tags().get("bqqwxrj")); - Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE_SCALE_SET, - model.value().get(0).properties().resourceType()); - Assertions.assertEquals(ScheduledActionType.START, model.value().get(0).properties().actionType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-27T22:11:53Z"), + Assertions.assertEquals("pnazzm", model.value().get(0).location()); + Assertions.assertEquals("unmpxttd", model.value().get(0).tags().get("hrbnlankxmyskpbh")); + Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE, model.value().get(0).properties().resourceType()); + Assertions.assertEquals(ScheduledActionType.DEALLOCATE, model.value().get(0).properties().actionType()); + Assertions.assertEquals(OffsetDateTime.parse("2021-05-25T13:56:26Z"), model.value().get(0).properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-20T08:20:08Z"), + Assertions.assertEquals(OffsetDateTime.parse("2021-02-02T06:18:35Z"), model.value().get(0).properties().endTime()); - Assertions.assertEquals("phrcgyncoc", model.value().get(0).properties().schedule().scheduledTime()); - Assertions.assertEquals("ecfvmm", model.value().get(0).properties().schedule().timeZone()); - Assertions.assertEquals(WeekDay.TUESDAY, + Assertions.assertEquals("lfbxzpuzycisp", model.value().get(0).properties().schedule().scheduledTime()); + Assertions.assertEquals("qzahmgkbrp", model.value().get(0).properties().schedule().timeZone()); + Assertions.assertEquals(WeekDay.THURSDAY, model.value().get(0).properties().schedule().requestedWeekDays().get(0)); - Assertions.assertEquals(Month.JUNE, model.value().get(0).properties().schedule().requestedMonths().get(0)); - Assertions.assertEquals(164546469, + Assertions.assertEquals(Month.AUGUST, model.value().get(0).properties().schedule().requestedMonths().get(0)); + Assertions.assertEquals(312010573, model.value().get(0).properties().schedule().requestedDaysOfTheMonth().get(0)); - Assertions.assertEquals(OptimizationPreference.AVAILABILITY, + Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, model.value().get(0).properties().schedule().executionParameters().optimizationPreference()); - Assertions.assertEquals(DeadlineType.UNKNOWN, model.value().get(0).properties().schedule().deadlineType()); - Assertions.assertEquals("c", model.value().get(0).properties().notificationSettings().get(0).destination()); + Assertions.assertEquals(DeadlineType.INITIATE_AT, model.value().get(0).properties().schedule().deadlineType()); + Assertions.assertEquals("gvtqagnbuynh", + model.value().get(0).properties().notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, model.value().get(0).properties().notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, model.value().get(0).properties().notificationSettings().get(0).language()); - Assertions.assertTrue(model.value().get(0).properties().notificationSettings().get(0).disabled()); + Assertions.assertFalse(model.value().get(0).properties().notificationSettings().get(0).disabled()); Assertions.assertTrue(model.value().get(0).properties().disabled()); - Assertions.assertEquals("agfuaxbezyiu", model.nextLink()); + Assertions.assertEquals("ktsthsucocmny", model.nextLink()); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionPropertiesTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionPropertiesTests.java index dba1131ae874..69bb7950db2e 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionPropertiesTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionPropertiesTests.java @@ -12,6 +12,7 @@ import com.azure.resourcemanager.computeschedule.models.NotificationProperties; import com.azure.resourcemanager.computeschedule.models.NotificationType; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.ResourceType; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; import com.azure.resourcemanager.computeschedule.models.ScheduledActionProperties; @@ -26,69 +27,85 @@ public final class ScheduledActionPropertiesTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { ScheduledActionProperties model = BinaryData.fromString( - "{\"resourceType\":\"VirtualMachineScaleSet\",\"actionType\":\"Hibernate\",\"startTime\":\"2021-07-23T07:35:18Z\",\"endTime\":\"2021-08-03T08:21:01Z\",\"schedule\":{\"scheduledTime\":\"ulpkudjkrl\",\"timeZone\":\"hbzhfepg\",\"requestedWeekDays\":[\"Tuesday\",\"Monday\",\"Friday\"],\"requestedMonths\":[\"All\"],\"requestedDaysOfTheMonth\":[208705149,1054800376,1323879070,149734817],\"executionParameters\":{\"optimizationPreference\":\"Cost\",\"retryPolicy\":{\"retryCount\":2010275395,\"retryWindowInMinutes\":78216934}},\"deadlineType\":\"Unknown\"},\"notificationSettings\":[{\"destination\":\"l\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}],\"disabled\":false,\"provisioningState\":\"Deleting\"}") + "{\"resourceType\":\"VirtualMachine\",\"actionType\":\"Deallocate\",\"startTime\":\"2021-02-22T20:01:28Z\",\"endTime\":\"2021-08-05T17:04:54Z\",\"schedule\":{\"scheduledTime\":\"xmzsbbzogg\",\"timeZone\":\"grxwbu\",\"requestedWeekDays\":[\"Monday\",\"Saturday\"],\"requestedMonths\":[\"November\",\"October\"],\"requestedDaysOfTheMonth\":[1875025396],\"executionParameters\":{\"optimizationPreference\":\"Cost\",\"retryPolicy\":{\"retryCount\":1581089013,\"retryWindowInMinutes\":1482419493,\"onFailureAction\":\"Unknown\"}},\"deadlineType\":\"Unknown\"},\"notificationSettings\":[{\"destination\":\"vudwtiukbldng\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"pazyxoegukg\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"cgygev\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}],\"disabled\":true,\"provisioningState\":\"Deleting\"}") .toObject(ScheduledActionProperties.class); - Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE_SCALE_SET, model.resourceType()); - Assertions.assertEquals(ScheduledActionType.HIBERNATE, model.actionType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-23T07:35:18Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-03T08:21:01Z"), model.endTime()); - Assertions.assertEquals("ulpkudjkrl", model.schedule().scheduledTime()); - Assertions.assertEquals("hbzhfepg", model.schedule().timeZone()); - Assertions.assertEquals(WeekDay.TUESDAY, model.schedule().requestedWeekDays().get(0)); - Assertions.assertEquals(Month.ALL, model.schedule().requestedMonths().get(0)); - Assertions.assertEquals(208705149, model.schedule().requestedDaysOfTheMonth().get(0)); + Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE, model.resourceType()); + Assertions.assertEquals(ScheduledActionType.DEALLOCATE, model.actionType()); + Assertions.assertEquals(OffsetDateTime.parse("2021-02-22T20:01:28Z"), model.startTime()); + Assertions.assertEquals(OffsetDateTime.parse("2021-08-05T17:04:54Z"), model.endTime()); + Assertions.assertEquals("xmzsbbzogg", model.schedule().scheduledTime()); + Assertions.assertEquals("grxwbu", model.schedule().timeZone()); + Assertions.assertEquals(WeekDay.MONDAY, model.schedule().requestedWeekDays().get(0)); + Assertions.assertEquals(Month.NOVEMBER, model.schedule().requestedMonths().get(0)); + Assertions.assertEquals(1875025396, model.schedule().requestedDaysOfTheMonth().get(0)); Assertions.assertEquals(OptimizationPreference.COST, model.schedule().executionParameters().optimizationPreference()); - Assertions.assertEquals(2010275395, model.schedule().executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(78216934, model.schedule().executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(1581089013, model.schedule().executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(1482419493, + model.schedule().executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.UNKNOWN, + model.schedule().executionParameters().retryPolicy().onFailureAction()); Assertions.assertEquals(DeadlineType.UNKNOWN, model.schedule().deadlineType()); - Assertions.assertEquals("l", model.notificationSettings().get(0).destination()); + Assertions.assertEquals("vudwtiukbldng", model.notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, model.notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, model.notificationSettings().get(0).language()); Assertions.assertTrue(model.notificationSettings().get(0).disabled()); - Assertions.assertFalse(model.disabled()); + Assertions.assertTrue(model.disabled()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - ScheduledActionProperties model = new ScheduledActionProperties() - .withResourceType(ResourceType.VIRTUAL_MACHINE_SCALE_SET) - .withActionType(ScheduledActionType.HIBERNATE) - .withStartTime(OffsetDateTime.parse("2021-07-23T07:35:18Z")) - .withEndTime(OffsetDateTime.parse("2021-08-03T08:21:01Z")) - .withSchedule(new ScheduledActionsSchedule().withScheduledTime("ulpkudjkrl") - .withTimeZone("hbzhfepg") - .withRequestedWeekDays(Arrays.asList(WeekDay.TUESDAY, WeekDay.MONDAY, WeekDay.FRIDAY)) - .withRequestedMonths(Arrays.asList(Month.ALL)) - .withRequestedDaysOfTheMonth(Arrays.asList(208705149, 1054800376, 1323879070, 149734817)) - .withExecutionParameters(new ExecutionParameters() - .withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(2010275395).withRetryWindowInMinutes(78216934))) + ScheduledActionProperties model = new ScheduledActionProperties().withResourceType(ResourceType.VIRTUAL_MACHINE) + .withActionType(ScheduledActionType.DEALLOCATE) + .withStartTime(OffsetDateTime.parse("2021-02-22T20:01:28Z")) + .withEndTime(OffsetDateTime.parse("2021-08-05T17:04:54Z")) + .withSchedule(new ScheduledActionsSchedule().withScheduledTime("xmzsbbzogg") + .withTimeZone("grxwbu") + .withRequestedWeekDays(Arrays.asList(WeekDay.MONDAY, WeekDay.SATURDAY)) + .withRequestedMonths(Arrays.asList(Month.NOVEMBER, Month.OCTOBER)) + .withRequestedDaysOfTheMonth(Arrays.asList(1875025396)) + .withExecutionParameters( + new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) + .withRetryPolicy(new RetryPolicy().withRetryCount(1581089013) + .withRetryWindowInMinutes(1482419493) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) .withDeadlineType(DeadlineType.UNKNOWN)) - .withNotificationSettings(Arrays.asList(new NotificationProperties().withDestination("l") - .withType(NotificationType.EMAIL) - .withLanguage(Language.EN_US) - .withDisabled(true))) - .withDisabled(false); + .withNotificationSettings(Arrays.asList( + new NotificationProperties().withDestination("vudwtiukbldng") + .withType(NotificationType.EMAIL) + .withLanguage(Language.EN_US) + .withDisabled(true), + new NotificationProperties().withDestination("pazyxoegukg") + .withType(NotificationType.EMAIL) + .withLanguage(Language.EN_US) + .withDisabled(true), + new NotificationProperties().withDestination("cgygev") + .withType(NotificationType.EMAIL) + .withLanguage(Language.EN_US) + .withDisabled(false))) + .withDisabled(true); model = BinaryData.fromObject(model).toObject(ScheduledActionProperties.class); - Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE_SCALE_SET, model.resourceType()); - Assertions.assertEquals(ScheduledActionType.HIBERNATE, model.actionType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-23T07:35:18Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-03T08:21:01Z"), model.endTime()); - Assertions.assertEquals("ulpkudjkrl", model.schedule().scheduledTime()); - Assertions.assertEquals("hbzhfepg", model.schedule().timeZone()); - Assertions.assertEquals(WeekDay.TUESDAY, model.schedule().requestedWeekDays().get(0)); - Assertions.assertEquals(Month.ALL, model.schedule().requestedMonths().get(0)); - Assertions.assertEquals(208705149, model.schedule().requestedDaysOfTheMonth().get(0)); + Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE, model.resourceType()); + Assertions.assertEquals(ScheduledActionType.DEALLOCATE, model.actionType()); + Assertions.assertEquals(OffsetDateTime.parse("2021-02-22T20:01:28Z"), model.startTime()); + Assertions.assertEquals(OffsetDateTime.parse("2021-08-05T17:04:54Z"), model.endTime()); + Assertions.assertEquals("xmzsbbzogg", model.schedule().scheduledTime()); + Assertions.assertEquals("grxwbu", model.schedule().timeZone()); + Assertions.assertEquals(WeekDay.MONDAY, model.schedule().requestedWeekDays().get(0)); + Assertions.assertEquals(Month.NOVEMBER, model.schedule().requestedMonths().get(0)); + Assertions.assertEquals(1875025396, model.schedule().requestedDaysOfTheMonth().get(0)); Assertions.assertEquals(OptimizationPreference.COST, model.schedule().executionParameters().optimizationPreference()); - Assertions.assertEquals(2010275395, model.schedule().executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(78216934, model.schedule().executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(1581089013, model.schedule().executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(1482419493, + model.schedule().executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.UNKNOWN, + model.schedule().executionParameters().retryPolicy().onFailureAction()); Assertions.assertEquals(DeadlineType.UNKNOWN, model.schedule().deadlineType()); - Assertions.assertEquals("l", model.notificationSettings().get(0).destination()); + Assertions.assertEquals("vudwtiukbldng", model.notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, model.notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, model.notificationSettings().get(0).language()); Assertions.assertTrue(model.notificationSettings().get(0).disabled()); - Assertions.assertFalse(model.disabled()); + Assertions.assertTrue(model.disabled()); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionResourceInnerTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionResourceInnerTests.java index 63c90afc26d4..1f7307b0bb10 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionResourceInnerTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionResourceInnerTests.java @@ -16,10 +16,10 @@ public final class ScheduledActionResourceInnerTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { ScheduledActionResourceInner model = BinaryData.fromString( - "{\"name\":\"ou\",\"id\":\"nvudwtiukb\",\"type\":\"ngkpocipazy\",\"resourceId\":\"o\",\"notificationSettings\":[{\"destination\":\"kgjn\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"ygevqzntypmrbpiz\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"sdpydnfyhxdeoejz\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"sjttgzfbish\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}]}") + "{\"name\":\"xytxhpzxbz\",\"id\":\"fzab\",\"type\":\"cuh\",\"resourceId\":\"wtctyqi\",\"notificationSettings\":[{\"destination\":\"bovpl\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"gy\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"vmkfssxqu\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"gmgsxnkjzkde\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}]}") .toObject(ScheduledActionResourceInner.class); - Assertions.assertEquals("o", model.resourceId()); - Assertions.assertEquals("kgjn", model.notificationSettings().get(0).destination()); + Assertions.assertEquals("wtctyqi", model.resourceId()); + Assertions.assertEquals("bovpl", model.notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, model.notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, model.notificationSettings().get(0).language()); Assertions.assertFalse(model.notificationSettings().get(0).disabled()); @@ -27,27 +27,27 @@ public void testDeserialize() throws Exception { @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - ScheduledActionResourceInner model = new ScheduledActionResourceInner().withResourceId("o") + ScheduledActionResourceInner model = new ScheduledActionResourceInner().withResourceId("wtctyqi") .withNotificationSettings(Arrays.asList( - new NotificationProperties().withDestination("kgjn") + new NotificationProperties().withDestination("bovpl") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) .withDisabled(false), - new NotificationProperties().withDestination("ygevqzntypmrbpiz") + new NotificationProperties().withDestination("gy") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) - .withDisabled(false), - new NotificationProperties().withDestination("sdpydnfyhxdeoejz") + .withDisabled(true), + new NotificationProperties().withDestination("vmkfssxqu") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) .withDisabled(false), - new NotificationProperties().withDestination("sjttgzfbish") + new NotificationProperties().withDestination("gmgsxnkjzkde") .withType(NotificationType.EMAIL) .withLanguage(Language.EN_US) - .withDisabled(true))); + .withDisabled(false))); model = BinaryData.fromObject(model).toObject(ScheduledActionResourceInner.class); - Assertions.assertEquals("o", model.resourceId()); - Assertions.assertEquals("kgjn", model.notificationSettings().get(0).destination()); + Assertions.assertEquals("wtctyqi", model.resourceId()); + Assertions.assertEquals("bovpl", model.notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, model.notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, model.notificationSettings().get(0).language()); Assertions.assertFalse(model.notificationSettings().get(0).disabled()); diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionResourcesInnerTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionResourcesInnerTests.java index 543c6b6e85e4..f4ca28ffd394 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionResourcesInnerTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionResourcesInnerTests.java @@ -11,6 +11,7 @@ import com.azure.resourcemanager.computeschedule.models.Month; import com.azure.resourcemanager.computeschedule.models.NotificationType; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.ResourceType; import com.azure.resourcemanager.computeschedule.models.ScheduledActionType; import com.azure.resourcemanager.computeschedule.models.WeekDay; @@ -21,28 +22,30 @@ public final class ScheduledActionResourcesInnerTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { ScheduledActionResourcesInner model = BinaryData.fromString( - "{\"properties\":{\"resourceType\":\"VirtualMachine\",\"actionType\":\"Start\",\"startTime\":\"2021-06-16T02:23:20Z\",\"endTime\":\"2020-12-27T11:26:29Z\",\"schedule\":{\"scheduledTime\":\"bckhsmtxpsi\",\"timeZone\":\"btfhvpesaps\",\"requestedWeekDays\":[\"Tuesday\",\"Friday\",\"Sunday\",\"All\"],\"requestedMonths\":[\"October\",\"October\"],\"requestedDaysOfTheMonth\":[871941711,1056627326],\"executionParameters\":{\"optimizationPreference\":\"Availability\",\"retryPolicy\":{\"retryCount\":1234804558,\"retryWindowInMinutes\":1335454628}},\"deadlineType\":\"Unknown\"},\"notificationSettings\":[{\"destination\":\"cwscwsvlx\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"wrupqsxvnmicykvc\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"lo\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"fj\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}],\"disabled\":false,\"provisioningState\":\"Succeeded\",\"resourceNotificationSettings\":[{\"destination\":\"bttk\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"nv\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"ermclfplphoxuscr\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}]},\"id\":\"psbjta\",\"name\":\"qugxywpmueefjzwf\",\"type\":\"kqujidsuyono\"}") + "{\"properties\":{\"resourceType\":\"VirtualMachine\",\"actionType\":\"Start\",\"startTime\":\"2021-12-06T07:29:40Z\",\"endTime\":\"2021-09-28T00:19:47Z\",\"schedule\":{\"scheduledTime\":\"ongmtsa\",\"timeZone\":\"jcbpwxqpsrknft\",\"requestedWeekDays\":[\"Sunday\",\"Thursday\",\"Sunday\"],\"requestedMonths\":[\"August\",\"August\",\"March\"],\"requestedDaysOfTheMonth\":[835302956,1059396624,1448281883],\"executionParameters\":{\"optimizationPreference\":\"Availability\",\"retryPolicy\":{\"retryCount\":473809520,\"retryWindowInMinutes\":1285325454,\"onFailureAction\":\"Create\"}},\"deadlineType\":\"Unknown\"},\"notificationSettings\":[{\"destination\":\"qbex\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"bycnojvkn\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"gzva\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"zhpvgqzcjrvxd\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}],\"disabled\":true,\"provisioningState\":\"Succeeded\",\"resourceNotificationSettings\":[{\"destination\":\"fhzovawjvzunluth\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"xipeilpjzuaejx\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"kzbbtd\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"ekg\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}]},\"id\":\"kfpbs\",\"name\":\"yofd\",\"type\":\"luu\"}") .toObject(ScheduledActionResourcesInner.class); Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE, model.properties().resourceType()); Assertions.assertEquals(ScheduledActionType.START, model.properties().actionType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-16T02:23:20Z"), model.properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-27T11:26:29Z"), model.properties().endTime()); - Assertions.assertEquals("bckhsmtxpsi", model.properties().schedule().scheduledTime()); - Assertions.assertEquals("btfhvpesaps", model.properties().schedule().timeZone()); - Assertions.assertEquals(WeekDay.TUESDAY, model.properties().schedule().requestedWeekDays().get(0)); - Assertions.assertEquals(Month.OCTOBER, model.properties().schedule().requestedMonths().get(0)); - Assertions.assertEquals(871941711, model.properties().schedule().requestedDaysOfTheMonth().get(0)); + Assertions.assertEquals(OffsetDateTime.parse("2021-12-06T07:29:40Z"), model.properties().startTime()); + Assertions.assertEquals(OffsetDateTime.parse("2021-09-28T00:19:47Z"), model.properties().endTime()); + Assertions.assertEquals("ongmtsa", model.properties().schedule().scheduledTime()); + Assertions.assertEquals("jcbpwxqpsrknft", model.properties().schedule().timeZone()); + Assertions.assertEquals(WeekDay.SUNDAY, model.properties().schedule().requestedWeekDays().get(0)); + Assertions.assertEquals(Month.AUGUST, model.properties().schedule().requestedMonths().get(0)); + Assertions.assertEquals(835302956, model.properties().schedule().requestedDaysOfTheMonth().get(0)); Assertions.assertEquals(OptimizationPreference.AVAILABILITY, model.properties().schedule().executionParameters().optimizationPreference()); - Assertions.assertEquals(1234804558, + Assertions.assertEquals(473809520, model.properties().schedule().executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(1335454628, + Assertions.assertEquals(1285325454, model.properties().schedule().executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.CREATE, + model.properties().schedule().executionParameters().retryPolicy().onFailureAction()); Assertions.assertEquals(DeadlineType.UNKNOWN, model.properties().schedule().deadlineType()); - Assertions.assertEquals("cwscwsvlx", model.properties().notificationSettings().get(0).destination()); + Assertions.assertEquals("qbex", model.properties().notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, model.properties().notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, model.properties().notificationSettings().get(0).language()); - Assertions.assertTrue(model.properties().notificationSettings().get(0).disabled()); - Assertions.assertFalse(model.properties().disabled()); + Assertions.assertFalse(model.properties().notificationSettings().get(0).disabled()); + Assertions.assertTrue(model.properties().disabled()); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionResourcesListResultTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionResourcesListResultTests.java index ed0c1d9c7031..6cb088d97b4b 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionResourcesListResultTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionResourcesListResultTests.java @@ -21,32 +21,32 @@ public final class ScheduledActionResourcesListResultTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { ScheduledActionResourcesListResult model = BinaryData.fromString( - "{\"value\":[{\"properties\":{\"resourceType\":\"VirtualMachine\",\"actionType\":\"Hibernate\",\"startTime\":\"2020-12-28T00:18:51Z\",\"endTime\":\"2021-09-16T11:30:17Z\",\"schedule\":{\"scheduledTime\":\"ytxhp\",\"timeZone\":\"xbzpfzab\",\"requestedWeekDays\":[\"Tuesday\",\"All\",\"Tuesday\",\"All\"],\"requestedMonths\":[\"October\",\"July\"],\"requestedDaysOfTheMonth\":[1557005906],\"executionParameters\":{\"optimizationPreference\":\"Cost\",\"retryPolicy\":{}},\"deadlineType\":\"Unknown\"},\"notificationSettings\":[{\"destination\":\"vplwzbhv\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"osvmk\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}],\"disabled\":false,\"provisioningState\":\"Succeeded\",\"resourceNotificationSettings\":[{\"destination\":\"gmgsxnkjzkde\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}]},\"id\":\"pwiyig\",\"name\":\"xpkd\",\"type\":\"zb\"}],\"nextLink\":\"uebbaumnyqup\"}") + "{\"value\":[{\"properties\":{\"resourceType\":\"VirtualMachineScaleSet\",\"actionType\":\"Deallocate\",\"startTime\":\"2021-09-20T10:59:48Z\",\"endTime\":\"2021-05-02T16:54:54Z\",\"schedule\":{\"scheduledTime\":\"jgjrwjueiotwm\",\"timeZone\":\"dytdxwitx\",\"requestedWeekDays\":[\"Thursday\"],\"requestedMonths\":[\"January\",\"October\",\"July\"],\"requestedDaysOfTheMonth\":[1621003688,1718909076],\"executionParameters\":{\"optimizationPreference\":\"Availability\",\"retryPolicy\":{}},\"deadlineType\":\"Unknown\"},\"notificationSettings\":[{\"destination\":\"bkpyc\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}],\"disabled\":false,\"provisioningState\":\"Failed\",\"resourceNotificationSettings\":[{\"destination\":\"uwhvylwzbtdhxujz\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"wuwprzqlv\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"pjmkhfxobbc\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"jriplrbpbewtghf\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}]},\"id\":\"xzvlvqhjkbegib\",\"name\":\"nmxiebwwaloayqc\",\"type\":\"wrtz\"}],\"nextLink\":\"zg\"}") .toObject(ScheduledActionResourcesListResult.class); - Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE, model.value().get(0).properties().resourceType()); - Assertions.assertEquals(ScheduledActionType.HIBERNATE, model.value().get(0).properties().actionType()); - Assertions.assertEquals(OffsetDateTime.parse("2020-12-28T00:18:51Z"), + Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE_SCALE_SET, + model.value().get(0).properties().resourceType()); + Assertions.assertEquals(ScheduledActionType.DEALLOCATE, model.value().get(0).properties().actionType()); + Assertions.assertEquals(OffsetDateTime.parse("2021-09-20T10:59:48Z"), model.value().get(0).properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-16T11:30:17Z"), + Assertions.assertEquals(OffsetDateTime.parse("2021-05-02T16:54:54Z"), model.value().get(0).properties().endTime()); - Assertions.assertEquals("ytxhp", model.value().get(0).properties().schedule().scheduledTime()); - Assertions.assertEquals("xbzpfzab", model.value().get(0).properties().schedule().timeZone()); - Assertions.assertEquals(WeekDay.TUESDAY, + Assertions.assertEquals("jgjrwjueiotwm", model.value().get(0).properties().schedule().scheduledTime()); + Assertions.assertEquals("dytdxwitx", model.value().get(0).properties().schedule().timeZone()); + Assertions.assertEquals(WeekDay.THURSDAY, model.value().get(0).properties().schedule().requestedWeekDays().get(0)); - Assertions.assertEquals(Month.OCTOBER, model.value().get(0).properties().schedule().requestedMonths().get(0)); - Assertions.assertEquals(1557005906, + Assertions.assertEquals(Month.JANUARY, model.value().get(0).properties().schedule().requestedMonths().get(0)); + Assertions.assertEquals(1621003688, model.value().get(0).properties().schedule().requestedDaysOfTheMonth().get(0)); - Assertions.assertEquals(OptimizationPreference.COST, + Assertions.assertEquals(OptimizationPreference.AVAILABILITY, model.value().get(0).properties().schedule().executionParameters().optimizationPreference()); Assertions.assertEquals(DeadlineType.UNKNOWN, model.value().get(0).properties().schedule().deadlineType()); - Assertions.assertEquals("vplwzbhv", - model.value().get(0).properties().notificationSettings().get(0).destination()); + Assertions.assertEquals("bkpyc", model.value().get(0).properties().notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, model.value().get(0).properties().notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, model.value().get(0).properties().notificationSettings().get(0).language()); - Assertions.assertTrue(model.value().get(0).properties().notificationSettings().get(0).disabled()); + Assertions.assertFalse(model.value().get(0).properties().notificationSettings().get(0).disabled()); Assertions.assertFalse(model.value().get(0).properties().disabled()); - Assertions.assertEquals("uebbaumnyqup", model.nextLink()); + Assertions.assertEquals("zg", model.nextLink()); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionUpdatePropertiesTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionUpdatePropertiesTests.java index a54d755fddbe..6866ca92c779 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionUpdatePropertiesTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionUpdatePropertiesTests.java @@ -12,6 +12,7 @@ import com.azure.resourcemanager.computeschedule.models.NotificationProperties; import com.azure.resourcemanager.computeschedule.models.NotificationType; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.ResourceType; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; import com.azure.resourcemanager.computeschedule.models.ScheduledActionType; @@ -26,71 +27,88 @@ public final class ScheduledActionUpdatePropertiesTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { ScheduledActionUpdateProperties model = BinaryData.fromString( - "{\"resourceType\":\"VirtualMachine\",\"actionType\":\"Start\",\"startTime\":\"2021-01-14T00:40:13Z\",\"endTime\":\"2021-01-18T17:02:06Z\",\"schedule\":{\"scheduledTime\":\"dt\",\"timeZone\":\"hzrvqd\",\"requestedWeekDays\":[\"Tuesday\",\"Sunday\"],\"requestedMonths\":[\"October\",\"December\"],\"requestedDaysOfTheMonth\":[1370032032,837766841],\"executionParameters\":{\"optimizationPreference\":\"CostAvailabilityBalanced\",\"retryPolicy\":{\"retryCount\":336183826,\"retryWindowInMinutes\":1522081541}},\"deadlineType\":\"Unknown\"},\"notificationSettings\":[{\"destination\":\"ktzlcuiywg\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}],\"disabled\":true}") + "{\"resourceType\":\"VirtualMachineScaleSet\",\"actionType\":\"Deallocate\",\"startTime\":\"2021-06-01T09:38:07Z\",\"endTime\":\"2021-06-15T06:59:13Z\",\"schedule\":{\"scheduledTime\":\"wutttxfvjrbi\",\"timeZone\":\"phxepcyvahf\",\"requestedWeekDays\":[\"Tuesday\",\"All\",\"Monday\"],\"requestedMonths\":[\"April\"],\"requestedDaysOfTheMonth\":[1238878906],\"executionParameters\":{\"optimizationPreference\":\"Cost\",\"retryPolicy\":{\"retryCount\":2065726481,\"retryWindowInMinutes\":528662531,\"onFailureAction\":\"Unknown\"}},\"deadlineType\":\"InitiateAt\"},\"notificationSettings\":[{\"destination\":\"oxgvclt\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"ghkjeszzhbi\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"vgxbfs\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"mpvecxgodebfqk\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}],\"disabled\":true}") .toObject(ScheduledActionUpdateProperties.class); - Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE, model.resourceType()); - Assertions.assertEquals(ScheduledActionType.START, model.actionType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-14T00:40:13Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-18T17:02:06Z"), model.endTime()); - Assertions.assertEquals("dt", model.schedule().scheduledTime()); - Assertions.assertEquals("hzrvqd", model.schedule().timeZone()); + Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE_SCALE_SET, model.resourceType()); + Assertions.assertEquals(ScheduledActionType.DEALLOCATE, model.actionType()); + Assertions.assertEquals(OffsetDateTime.parse("2021-06-01T09:38:07Z"), model.startTime()); + Assertions.assertEquals(OffsetDateTime.parse("2021-06-15T06:59:13Z"), model.endTime()); + Assertions.assertEquals("wutttxfvjrbi", model.schedule().scheduledTime()); + Assertions.assertEquals("phxepcyvahf", model.schedule().timeZone()); Assertions.assertEquals(WeekDay.TUESDAY, model.schedule().requestedWeekDays().get(0)); - Assertions.assertEquals(Month.OCTOBER, model.schedule().requestedMonths().get(0)); - Assertions.assertEquals(1370032032, model.schedule().requestedDaysOfTheMonth().get(0)); - Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, + Assertions.assertEquals(Month.APRIL, model.schedule().requestedMonths().get(0)); + Assertions.assertEquals(1238878906, model.schedule().requestedDaysOfTheMonth().get(0)); + Assertions.assertEquals(OptimizationPreference.COST, model.schedule().executionParameters().optimizationPreference()); - Assertions.assertEquals(336183826, model.schedule().executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(1522081541, - model.schedule().executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals(DeadlineType.UNKNOWN, model.schedule().deadlineType()); - Assertions.assertEquals("ktzlcuiywg", model.notificationSettings().get(0).destination()); + Assertions.assertEquals(2065726481, model.schedule().executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(528662531, model.schedule().executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.UNKNOWN, + model.schedule().executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals(DeadlineType.INITIATE_AT, model.schedule().deadlineType()); + Assertions.assertEquals("oxgvclt", model.notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, model.notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, model.notificationSettings().get(0).language()); - Assertions.assertTrue(model.notificationSettings().get(0).disabled()); + Assertions.assertFalse(model.notificationSettings().get(0).disabled()); Assertions.assertTrue(model.disabled()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - ScheduledActionUpdateProperties model = new ScheduledActionUpdateProperties() - .withResourceType(ResourceType.VIRTUAL_MACHINE) - .withActionType(ScheduledActionType.START) - .withStartTime(OffsetDateTime.parse("2021-01-14T00:40:13Z")) - .withEndTime(OffsetDateTime.parse("2021-01-18T17:02:06Z")) - .withSchedule(new ScheduledActionsSchedule().withScheduledTime("dt") - .withTimeZone("hzrvqd") - .withRequestedWeekDays(Arrays.asList(WeekDay.TUESDAY, WeekDay.SUNDAY)) - .withRequestedMonths(Arrays.asList(Month.OCTOBER, Month.DECEMBER)) - .withRequestedDaysOfTheMonth(Arrays.asList(1370032032, 837766841)) - .withExecutionParameters(new ExecutionParameters() - .withOptimizationPreference(OptimizationPreference.COST_AVAILABILITY_BALANCED) - .withRetryPolicy(new RetryPolicy().withRetryCount(336183826).withRetryWindowInMinutes(1522081541))) - .withDeadlineType(DeadlineType.UNKNOWN)) - .withNotificationSettings(Arrays.asList(new NotificationProperties().withDestination("ktzlcuiywg") - .withType(NotificationType.EMAIL) - .withLanguage(Language.EN_US) - .withDisabled(true))) - .withDisabled(true); + ScheduledActionUpdateProperties model + = new ScheduledActionUpdateProperties().withResourceType(ResourceType.VIRTUAL_MACHINE_SCALE_SET) + .withActionType(ScheduledActionType.DEALLOCATE) + .withStartTime(OffsetDateTime.parse("2021-06-01T09:38:07Z")) + .withEndTime(OffsetDateTime.parse("2021-06-15T06:59:13Z")) + .withSchedule(new ScheduledActionsSchedule().withScheduledTime("wutttxfvjrbi") + .withTimeZone("phxepcyvahf") + .withRequestedWeekDays(Arrays.asList(WeekDay.TUESDAY, WeekDay.ALL, WeekDay.MONDAY)) + .withRequestedMonths(Arrays.asList(Month.APRIL)) + .withRequestedDaysOfTheMonth(Arrays.asList(1238878906)) + .withExecutionParameters( + new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) + .withRetryPolicy(new RetryPolicy().withRetryCount(2065726481) + .withRetryWindowInMinutes(528662531) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) + .withDeadlineType(DeadlineType.INITIATE_AT)) + .withNotificationSettings(Arrays.asList( + new NotificationProperties().withDestination("oxgvclt") + .withType(NotificationType.EMAIL) + .withLanguage(Language.EN_US) + .withDisabled(false), + new NotificationProperties().withDestination("ghkjeszzhbi") + .withType(NotificationType.EMAIL) + .withLanguage(Language.EN_US) + .withDisabled(true), + new NotificationProperties().withDestination("vgxbfs") + .withType(NotificationType.EMAIL) + .withLanguage(Language.EN_US) + .withDisabled(false), + new NotificationProperties().withDestination("mpvecxgodebfqk") + .withType(NotificationType.EMAIL) + .withLanguage(Language.EN_US) + .withDisabled(true))) + .withDisabled(true); model = BinaryData.fromObject(model).toObject(ScheduledActionUpdateProperties.class); - Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE, model.resourceType()); - Assertions.assertEquals(ScheduledActionType.START, model.actionType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-14T00:40:13Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-18T17:02:06Z"), model.endTime()); - Assertions.assertEquals("dt", model.schedule().scheduledTime()); - Assertions.assertEquals("hzrvqd", model.schedule().timeZone()); + Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE_SCALE_SET, model.resourceType()); + Assertions.assertEquals(ScheduledActionType.DEALLOCATE, model.actionType()); + Assertions.assertEquals(OffsetDateTime.parse("2021-06-01T09:38:07Z"), model.startTime()); + Assertions.assertEquals(OffsetDateTime.parse("2021-06-15T06:59:13Z"), model.endTime()); + Assertions.assertEquals("wutttxfvjrbi", model.schedule().scheduledTime()); + Assertions.assertEquals("phxepcyvahf", model.schedule().timeZone()); Assertions.assertEquals(WeekDay.TUESDAY, model.schedule().requestedWeekDays().get(0)); - Assertions.assertEquals(Month.OCTOBER, model.schedule().requestedMonths().get(0)); - Assertions.assertEquals(1370032032, model.schedule().requestedDaysOfTheMonth().get(0)); - Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, + Assertions.assertEquals(Month.APRIL, model.schedule().requestedMonths().get(0)); + Assertions.assertEquals(1238878906, model.schedule().requestedDaysOfTheMonth().get(0)); + Assertions.assertEquals(OptimizationPreference.COST, model.schedule().executionParameters().optimizationPreference()); - Assertions.assertEquals(336183826, model.schedule().executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(1522081541, - model.schedule().executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals(DeadlineType.UNKNOWN, model.schedule().deadlineType()); - Assertions.assertEquals("ktzlcuiywg", model.notificationSettings().get(0).destination()); + Assertions.assertEquals(2065726481, model.schedule().executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(528662531, model.schedule().executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.UNKNOWN, + model.schedule().executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals(DeadlineType.INITIATE_AT, model.schedule().deadlineType()); + Assertions.assertEquals("oxgvclt", model.notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, model.notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, model.notificationSettings().get(0).language()); - Assertions.assertTrue(model.notificationSettings().get(0).disabled()); + Assertions.assertFalse(model.notificationSettings().get(0).disabled()); Assertions.assertTrue(model.disabled()); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionUpdateTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionUpdateTests.java index a6a24eb49e4d..52fda4c1383e 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionUpdateTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionUpdateTests.java @@ -12,6 +12,7 @@ import com.azure.resourcemanager.computeschedule.models.NotificationProperties; import com.azure.resourcemanager.computeschedule.models.NotificationType; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.ResourceType; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; import com.azure.resourcemanager.computeschedule.models.ScheduledActionType; @@ -29,90 +30,98 @@ public final class ScheduledActionUpdateTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { ScheduledActionUpdate model = BinaryData.fromString( - "{\"tags\":{\"ctbzaq\":\"lovmclwhijcoe\",\"dkexxppofm\":\"qsycbkbfkgu\",\"vpmouexhdzxib\":\"axcfjpgddtocjjx\",\"wndeicbtwnp\":\"eojnxqbzvddn\"},\"properties\":{\"resourceType\":\"VirtualMachineScaleSet\",\"actionType\":\"Start\",\"startTime\":\"2021-09-17T10:09:05Z\",\"endTime\":\"2021-02-17T19:22:59Z\",\"schedule\":{\"scheduledTime\":\"fcyddg\",\"timeZone\":\"mjthjqkwp\",\"requestedWeekDays\":[\"Tuesday\",\"Sunday\",\"Wednesday\",\"Tuesday\"],\"requestedMonths\":[\"April\",\"March\",\"September\",\"October\"],\"requestedDaysOfTheMonth\":[804437183,1200172783],\"executionParameters\":{\"optimizationPreference\":\"Availability\",\"retryPolicy\":{\"retryCount\":950690565,\"retryWindowInMinutes\":374026778}},\"deadlineType\":\"CompleteBy\"},\"notificationSettings\":[{\"destination\":\"bjoghmewuamau\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"vvtpgvdfgio\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"tqxln\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}],\"disabled\":true}}") + "{\"tags\":{\"ipwhonowk\":\"xw\",\"uttmrywnuzoqft\":\"shwankixzbinje\",\"zlsico\":\"yqzrnkcqvyxlw\"},\"properties\":{\"resourceType\":\"VirtualMachine\",\"actionType\":\"Hibernate\",\"startTime\":\"2021-08-05T01:30:43Z\",\"endTime\":\"2021-04-24T08:30:39Z\",\"schedule\":{\"scheduledTime\":\"vwhheunmmqhgyx\",\"timeZone\":\"konocu\",\"requestedWeekDays\":[\"Friday\",\"Wednesday\",\"Sunday\"],\"requestedMonths\":[\"January\",\"November\"],\"requestedDaysOfTheMonth\":[891942589,489125368,1520112594,809067988],\"executionParameters\":{\"optimizationPreference\":\"Availability\",\"retryPolicy\":{\"retryCount\":731084227,\"retryWindowInMinutes\":868316225,\"onFailureAction\":\"Unknown\"}},\"deadlineType\":\"CompleteBy\"},\"notificationSettings\":[{\"destination\":\"wv\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"cxsenhwlrsff\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"lqdqgbiqylihka\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"vfcivfsnkymuc\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}],\"disabled\":false}}") .toObject(ScheduledActionUpdate.class); - Assertions.assertEquals("lovmclwhijcoe", model.tags().get("ctbzaq")); - Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE_SCALE_SET, model.properties().resourceType()); - Assertions.assertEquals(ScheduledActionType.START, model.properties().actionType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-17T10:09:05Z"), model.properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-17T19:22:59Z"), model.properties().endTime()); - Assertions.assertEquals("fcyddg", model.properties().schedule().scheduledTime()); - Assertions.assertEquals("mjthjqkwp", model.properties().schedule().timeZone()); - Assertions.assertEquals(WeekDay.TUESDAY, model.properties().schedule().requestedWeekDays().get(0)); - Assertions.assertEquals(Month.APRIL, model.properties().schedule().requestedMonths().get(0)); - Assertions.assertEquals(804437183, model.properties().schedule().requestedDaysOfTheMonth().get(0)); + Assertions.assertEquals("xw", model.tags().get("ipwhonowk")); + Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE, model.properties().resourceType()); + Assertions.assertEquals(ScheduledActionType.HIBERNATE, model.properties().actionType()); + Assertions.assertEquals(OffsetDateTime.parse("2021-08-05T01:30:43Z"), model.properties().startTime()); + Assertions.assertEquals(OffsetDateTime.parse("2021-04-24T08:30:39Z"), model.properties().endTime()); + Assertions.assertEquals("vwhheunmmqhgyx", model.properties().schedule().scheduledTime()); + Assertions.assertEquals("konocu", model.properties().schedule().timeZone()); + Assertions.assertEquals(WeekDay.FRIDAY, model.properties().schedule().requestedWeekDays().get(0)); + Assertions.assertEquals(Month.JANUARY, model.properties().schedule().requestedMonths().get(0)); + Assertions.assertEquals(891942589, model.properties().schedule().requestedDaysOfTheMonth().get(0)); Assertions.assertEquals(OptimizationPreference.AVAILABILITY, model.properties().schedule().executionParameters().optimizationPreference()); - Assertions.assertEquals(950690565, + Assertions.assertEquals(731084227, model.properties().schedule().executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(374026778, + Assertions.assertEquals(868316225, model.properties().schedule().executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.UNKNOWN, + model.properties().schedule().executionParameters().retryPolicy().onFailureAction()); Assertions.assertEquals(DeadlineType.COMPLETE_BY, model.properties().schedule().deadlineType()); - Assertions.assertEquals("bjoghmewuamau", model.properties().notificationSettings().get(0).destination()); + Assertions.assertEquals("wv", model.properties().notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, model.properties().notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, model.properties().notificationSettings().get(0).language()); Assertions.assertTrue(model.properties().notificationSettings().get(0).disabled()); - Assertions.assertTrue(model.properties().disabled()); + Assertions.assertFalse(model.properties().disabled()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - ScheduledActionUpdate model = new ScheduledActionUpdate() - .withTags(mapOf("ctbzaq", "lovmclwhijcoe", "dkexxppofm", "qsycbkbfkgu", "vpmouexhdzxib", "axcfjpgddtocjjx", - "wndeicbtwnp", "eojnxqbzvddn")) - .withProperties( - new ScheduledActionUpdateProperties().withResourceType(ResourceType.VIRTUAL_MACHINE_SCALE_SET) - .withActionType(ScheduledActionType.START) - .withStartTime(OffsetDateTime.parse("2021-09-17T10:09:05Z")) - .withEndTime(OffsetDateTime.parse("2021-02-17T19:22:59Z")) - .withSchedule(new ScheduledActionsSchedule().withScheduledTime("fcyddg") - .withTimeZone("mjthjqkwp") - .withRequestedWeekDays( - Arrays.asList(WeekDay.TUESDAY, WeekDay.SUNDAY, WeekDay.WEDNESDAY, WeekDay.TUESDAY)) - .withRequestedMonths(Arrays.asList(Month.APRIL, Month.MARCH, Month.SEPTEMBER, Month.OCTOBER)) - .withRequestedDaysOfTheMonth(Arrays.asList(804437183, 1200172783)) - .withExecutionParameters( - new ExecutionParameters().withOptimizationPreference(OptimizationPreference.AVAILABILITY) - .withRetryPolicy( - new RetryPolicy().withRetryCount(950690565).withRetryWindowInMinutes(374026778))) - .withDeadlineType(DeadlineType.COMPLETE_BY)) - .withNotificationSettings(Arrays.asList( - new NotificationProperties().withDestination("bjoghmewuamau") - .withType(NotificationType.EMAIL) - .withLanguage(Language.EN_US) - .withDisabled(true), - new NotificationProperties().withDestination("vvtpgvdfgio") - .withType(NotificationType.EMAIL) - .withLanguage(Language.EN_US) - .withDisabled(false), - new NotificationProperties().withDestination("tqxln") - .withType(NotificationType.EMAIL) - .withLanguage(Language.EN_US) - .withDisabled(true))) - .withDisabled(true)); + ScheduledActionUpdate model + = new ScheduledActionUpdate() + .withTags(mapOf("ipwhonowk", "xw", "uttmrywnuzoqft", "shwankixzbinje", "zlsico", "yqzrnkcqvyxlw")) + .withProperties( + new ScheduledActionUpdateProperties().withResourceType(ResourceType.VIRTUAL_MACHINE) + .withActionType(ScheduledActionType.HIBERNATE) + .withStartTime(OffsetDateTime.parse("2021-08-05T01:30:43Z")) + .withEndTime(OffsetDateTime.parse("2021-04-24T08:30:39Z")) + .withSchedule(new ScheduledActionsSchedule().withScheduledTime("vwhheunmmqhgyx") + .withTimeZone("konocu") + .withRequestedWeekDays(Arrays.asList(WeekDay.FRIDAY, WeekDay.WEDNESDAY, WeekDay.SUNDAY)) + .withRequestedMonths(Arrays.asList(Month.JANUARY, Month.NOVEMBER)) + .withRequestedDaysOfTheMonth(Arrays.asList(891942589, 489125368, 1520112594, 809067988)) + .withExecutionParameters(new ExecutionParameters() + .withOptimizationPreference(OptimizationPreference.AVAILABILITY) + .withRetryPolicy(new RetryPolicy().withRetryCount(731084227) + .withRetryWindowInMinutes(868316225) + .withOnFailureAction(ResourceOperationType.UNKNOWN))) + .withDeadlineType(DeadlineType.COMPLETE_BY)) + .withNotificationSettings(Arrays.asList( + new NotificationProperties().withDestination("wv") + .withType(NotificationType.EMAIL) + .withLanguage(Language.EN_US) + .withDisabled(true), + new NotificationProperties().withDestination("cxsenhwlrsff") + .withType(NotificationType.EMAIL) + .withLanguage(Language.EN_US) + .withDisabled(false), + new NotificationProperties().withDestination("lqdqgbiqylihka") + .withType(NotificationType.EMAIL) + .withLanguage(Language.EN_US) + .withDisabled(true), + new NotificationProperties().withDestination("vfcivfsnkymuc") + .withType(NotificationType.EMAIL) + .withLanguage(Language.EN_US) + .withDisabled(true))) + .withDisabled(false)); model = BinaryData.fromObject(model).toObject(ScheduledActionUpdate.class); - Assertions.assertEquals("lovmclwhijcoe", model.tags().get("ctbzaq")); - Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE_SCALE_SET, model.properties().resourceType()); - Assertions.assertEquals(ScheduledActionType.START, model.properties().actionType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-17T10:09:05Z"), model.properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-17T19:22:59Z"), model.properties().endTime()); - Assertions.assertEquals("fcyddg", model.properties().schedule().scheduledTime()); - Assertions.assertEquals("mjthjqkwp", model.properties().schedule().timeZone()); - Assertions.assertEquals(WeekDay.TUESDAY, model.properties().schedule().requestedWeekDays().get(0)); - Assertions.assertEquals(Month.APRIL, model.properties().schedule().requestedMonths().get(0)); - Assertions.assertEquals(804437183, model.properties().schedule().requestedDaysOfTheMonth().get(0)); + Assertions.assertEquals("xw", model.tags().get("ipwhonowk")); + Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE, model.properties().resourceType()); + Assertions.assertEquals(ScheduledActionType.HIBERNATE, model.properties().actionType()); + Assertions.assertEquals(OffsetDateTime.parse("2021-08-05T01:30:43Z"), model.properties().startTime()); + Assertions.assertEquals(OffsetDateTime.parse("2021-04-24T08:30:39Z"), model.properties().endTime()); + Assertions.assertEquals("vwhheunmmqhgyx", model.properties().schedule().scheduledTime()); + Assertions.assertEquals("konocu", model.properties().schedule().timeZone()); + Assertions.assertEquals(WeekDay.FRIDAY, model.properties().schedule().requestedWeekDays().get(0)); + Assertions.assertEquals(Month.JANUARY, model.properties().schedule().requestedMonths().get(0)); + Assertions.assertEquals(891942589, model.properties().schedule().requestedDaysOfTheMonth().get(0)); Assertions.assertEquals(OptimizationPreference.AVAILABILITY, model.properties().schedule().executionParameters().optimizationPreference()); - Assertions.assertEquals(950690565, + Assertions.assertEquals(731084227, model.properties().schedule().executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(374026778, + Assertions.assertEquals(868316225, model.properties().schedule().executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.UNKNOWN, + model.properties().schedule().executionParameters().retryPolicy().onFailureAction()); Assertions.assertEquals(DeadlineType.COMPLETE_BY, model.properties().schedule().deadlineType()); - Assertions.assertEquals("bjoghmewuamau", model.properties().notificationSettings().get(0).destination()); + Assertions.assertEquals("wv", model.properties().notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, model.properties().notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, model.properties().notificationSettings().get(0).language()); Assertions.assertTrue(model.properties().notificationSettings().get(0).disabled()); - Assertions.assertTrue(model.properties().disabled()); + Assertions.assertFalse(model.properties().disabled()); } // Use "Map.of" if available diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsCreateOrUpdateMockTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsCreateOrUpdateMockTests.java index 0ab89af671ad..da876da9f391 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsCreateOrUpdateMockTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsCreateOrUpdateMockTests.java @@ -17,6 +17,7 @@ import com.azure.resourcemanager.computeschedule.models.NotificationProperties; import com.azure.resourcemanager.computeschedule.models.NotificationType; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.ResourceType; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; import com.azure.resourcemanager.computeschedule.models.ScheduledAction; @@ -37,7 +38,7 @@ public final class ScheduledActionsCreateOrUpdateMockTests { @Test public void testCreateOrUpdate() throws Exception { String responseStr - = "{\"properties\":{\"resourceType\":\"VirtualMachine\",\"actionType\":\"Deallocate\",\"startTime\":\"2021-09-23T16:40:17Z\",\"endTime\":\"2021-05-16T03:51:54Z\",\"schedule\":{\"scheduledTime\":\"usdsttwv\",\"timeZone\":\"gvbbejdcng\",\"requestedWeekDays\":[\"Monday\"],\"requestedMonths\":[\"February\",\"January\"],\"requestedDaysOfTheMonth\":[840228808,386350287,127978460],\"executionParameters\":{\"optimizationPreference\":\"Cost\",\"retryPolicy\":{\"retryCount\":1964426059,\"retryWindowInMinutes\":632499232}},\"deadlineType\":\"InitiateAt\"},\"notificationSettings\":[{\"destination\":\"enuuzkopbm\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"woyuhhziuief\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}],\"disabled\":true,\"provisioningState\":\"Succeeded\"},\"location\":\"zqhof\",\"tags\":{\"u\":\"ae\",\"icslfaoq\":\"ah\",\"kaivwit\":\"piyylhalnswhccsp\",\"bwemhairs\":\"scywuggwoluhc\"},\"id\":\"rgzdwmsweyp\",\"name\":\"w\",\"type\":\"xggicccnxqhuexmk\"}"; + = "{\"properties\":{\"resourceType\":\"VirtualMachine\",\"actionType\":\"Hibernate\",\"startTime\":\"2021-03-30T10:26:12Z\",\"endTime\":\"2021-02-25T02:47:56Z\",\"schedule\":{\"scheduledTime\":\"gzpfrla\",\"timeZone\":\"szrnwo\",\"requestedWeekDays\":[\"Thursday\",\"All\",\"Friday\"],\"requestedMonths\":[\"March\"],\"requestedDaysOfTheMonth\":[941939967],\"executionParameters\":{\"optimizationPreference\":\"CostAvailabilityBalanced\",\"retryPolicy\":{\"retryCount\":1832307115,\"retryWindowInMinutes\":1181304554,\"onFailureAction\":\"Hibernate\"}},\"deadlineType\":\"InitiateAt\"},\"notificationSettings\":[{\"destination\":\"hszfjvfb\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"jagrqmqhldvr\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}],\"disabled\":false,\"provisioningState\":\"Succeeded\"},\"location\":\"fk\",\"tags\":{\"ueluqhhahhxvrhmz\":\"sexso\",\"ughftqsx\":\"wpjgwws\",\"grjguufzd\":\"qxujxukndxd\"},\"id\":\"syqtfi\",\"name\":\"whbotzingamv\",\"type\":\"phoszqz\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -46,71 +47,68 @@ public void testCreateOrUpdate() throws Exception { .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - ScheduledAction response - = manager.scheduledActions() - .define("dmovsm") - .withRegion("oamciodh") - .withExistingResourceGroup("u") - .withTags(mapOf("gokdwbwhks", "zxkhnzbonlwnto", "qgsfraoyzkoow", "zcmrvexztvb", "aldsy", "lmnguxaw", - "znkbykutwpfhpagm", "uximerqfobw")) - .withProperties( - new ScheduledActionProperties().withResourceType(ResourceType.VIRTUAL_MACHINE) - .withActionType(ScheduledActionType.HIBERNATE) - .withStartTime(OffsetDateTime.parse("2021-04-25T07:43:26Z")) - .withEndTime(OffsetDateTime.parse("2021-07-14T09:12:45Z")) - .withSchedule(new ScheduledActionsSchedule().withScheduledTime("q") - .withTimeZone("efkifr") - .withRequestedWeekDays(Arrays.asList(WeekDay.SUNDAY, WeekDay.MONDAY)) - .withRequestedMonths(Arrays.asList(Month.APRIL, Month.AUGUST, Month.OCTOBER)) - .withRequestedDaysOfTheMonth(Arrays.asList(1383309544, 829159187)) - .withExecutionParameters( - new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) - .withRetryPolicy(new RetryPolicy().withRetryCount(1252448159) - .withRetryWindowInMinutes(1601819937))) - .withDeadlineType(DeadlineType.INITIATE_AT)) - .withNotificationSettings(Arrays.asList( - new NotificationProperties().withDestination("bjcntujitc") - .withType(NotificationType.EMAIL) - .withLanguage(Language.EN_US) - .withDisabled(true), - new NotificationProperties().withDestination("wwa") - .withType(NotificationType.EMAIL) - .withLanguage(Language.EN_US) - .withDisabled(true), - new NotificationProperties().withDestination("v") - .withType(NotificationType.EMAIL) - .withLanguage(Language.EN_US) - .withDisabled(true), - new NotificationProperties().withDestination("oqouicybxarzgszu") - .withType(NotificationType.EMAIL) - .withLanguage(Language.EN_US) - .withDisabled(true))) - .withDisabled(true)) - .create(); + ScheduledAction response = manager.scheduledActions() + .define("yhgbijtjivfx") + .withRegion("ipaslthaqfxssmwu") + .withExistingResourceGroup("rwkq") + .withTags(mapOf("kdw", "dsrezpdrhneuyow", "sibircgpi", "t")) + .withProperties(new ScheduledActionProperties().withResourceType(ResourceType.VIRTUAL_MACHINE_SCALE_SET) + .withActionType(ScheduledActionType.DEALLOCATE) + .withStartTime(OffsetDateTime.parse("2021-03-14T13:52:20Z")) + .withEndTime(OffsetDateTime.parse("2021-09-22T23:43:14Z")) + .withSchedule(new ScheduledActionsSchedule().withScheduledTime("systawfsdjp") + .withTimeZone("kvpbjxbkzbz") + .withRequestedWeekDays( + Arrays.asList(WeekDay.SATURDAY, WeekDay.TUESDAY, WeekDay.SUNDAY, WeekDay.SUNDAY)) + .withRequestedMonths(Arrays.asList(Month.JANUARY, Month.FEBRUARY)) + .withRequestedDaysOfTheMonth(Arrays.asList(1574886958, 237896817, 1625369627)) + .withExecutionParameters(new ExecutionParameters() + .withOptimizationPreference(OptimizationPreference.COST_AVAILABILITY_BALANCED) + .withRetryPolicy(new RetryPolicy().withRetryCount(1132320568) + .withRetryWindowInMinutes(1698371946) + .withOnFailureAction(ResourceOperationType.HIBERNATE))) + .withDeadlineType(DeadlineType.COMPLETE_BY)) + .withNotificationSettings(Arrays.asList( + new NotificationProperties().withDestination("fhmouwq") + .withType(NotificationType.EMAIL) + .withLanguage(Language.EN_US) + .withDisabled(true), + new NotificationProperties().withDestination("zeeyebi") + .withType(NotificationType.EMAIL) + .withLanguage(Language.EN_US) + .withDisabled(true), + new NotificationProperties().withDestination("uhqlbjbsybbqwrvt") + .withType(NotificationType.EMAIL) + .withLanguage(Language.EN_US) + .withDisabled(false))) + .withDisabled(true)) + .create(); - Assertions.assertEquals("zqhof", response.location()); - Assertions.assertEquals("ae", response.tags().get("u")); + Assertions.assertEquals("fk", response.location()); + Assertions.assertEquals("sexso", response.tags().get("ueluqhhahhxvrhmz")); Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE, response.properties().resourceType()); - Assertions.assertEquals(ScheduledActionType.DEALLOCATE, response.properties().actionType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-09-23T16:40:17Z"), response.properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-05-16T03:51:54Z"), response.properties().endTime()); - Assertions.assertEquals("usdsttwv", response.properties().schedule().scheduledTime()); - Assertions.assertEquals("gvbbejdcng", response.properties().schedule().timeZone()); - Assertions.assertEquals(WeekDay.MONDAY, response.properties().schedule().requestedWeekDays().get(0)); - Assertions.assertEquals(Month.FEBRUARY, response.properties().schedule().requestedMonths().get(0)); - Assertions.assertEquals(840228808, response.properties().schedule().requestedDaysOfTheMonth().get(0)); - Assertions.assertEquals(OptimizationPreference.COST, + Assertions.assertEquals(ScheduledActionType.HIBERNATE, response.properties().actionType()); + Assertions.assertEquals(OffsetDateTime.parse("2021-03-30T10:26:12Z"), response.properties().startTime()); + Assertions.assertEquals(OffsetDateTime.parse("2021-02-25T02:47:56Z"), response.properties().endTime()); + Assertions.assertEquals("gzpfrla", response.properties().schedule().scheduledTime()); + Assertions.assertEquals("szrnwo", response.properties().schedule().timeZone()); + Assertions.assertEquals(WeekDay.THURSDAY, response.properties().schedule().requestedWeekDays().get(0)); + Assertions.assertEquals(Month.MARCH, response.properties().schedule().requestedMonths().get(0)); + Assertions.assertEquals(941939967, response.properties().schedule().requestedDaysOfTheMonth().get(0)); + Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, response.properties().schedule().executionParameters().optimizationPreference()); - Assertions.assertEquals(1964426059, + Assertions.assertEquals(1832307115, response.properties().schedule().executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(632499232, + Assertions.assertEquals(1181304554, response.properties().schedule().executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.HIBERNATE, + response.properties().schedule().executionParameters().retryPolicy().onFailureAction()); Assertions.assertEquals(DeadlineType.INITIATE_AT, response.properties().schedule().deadlineType()); - Assertions.assertEquals("enuuzkopbm", response.properties().notificationSettings().get(0).destination()); + Assertions.assertEquals("hszfjvfb", response.properties().notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, response.properties().notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, response.properties().notificationSettings().get(0).language()); Assertions.assertTrue(response.properties().notificationSettings().get(0).disabled()); - Assertions.assertTrue(response.properties().disabled()); + Assertions.assertFalse(response.properties().disabled()); } // Use "Map.of" if available diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsDisableWithResponseMockTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsDisableWithResponseMockTests.java index 35ae9efe9419..9a7fdc902584 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsDisableWithResponseMockTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsDisableWithResponseMockTests.java @@ -27,7 +27,7 @@ public void testDisableWithResponse() throws Exception { .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - manager.scheduledActions().disableWithResponse("yq", "xzfe", com.azure.core.util.Context.NONE); + manager.scheduledActions().disableWithResponse("cdl", "h", com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsEnableWithResponseMockTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsEnableWithResponseMockTests.java index 5da394cb3a99..fd6e40ae3e50 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsEnableWithResponseMockTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsEnableWithResponseMockTests.java @@ -27,8 +27,7 @@ public void testEnableWithResponse() throws Exception { .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - manager.scheduledActions() - .enableWithResponse("ztppriolxorjalto", "mncwsobqwcsdb", com.azure.core.util.Context.NONE); + manager.scheduledActions().enableWithResponse("hfwpracstwit", "khevxccedc", com.azure.core.util.Context.NONE); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsExtensionPropertiesTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsExtensionPropertiesTests.java index e3c22052f60a..fb61e11b249e 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsExtensionPropertiesTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsExtensionPropertiesTests.java @@ -10,6 +10,7 @@ import com.azure.resourcemanager.computeschedule.models.Month; import com.azure.resourcemanager.computeschedule.models.NotificationType; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.ResourceType; import com.azure.resourcemanager.computeschedule.models.ScheduledActionType; import com.azure.resourcemanager.computeschedule.models.ScheduledActionsExtensionProperties; @@ -21,23 +22,26 @@ public final class ScheduledActionsExtensionPropertiesTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { ScheduledActionsExtensionProperties model = BinaryData.fromString( - "{\"resourceType\":\"VirtualMachine\",\"actionType\":\"Start\",\"startTime\":\"2021-06-27T00:13:21Z\",\"endTime\":\"2021-08-30T19:29:44Z\",\"schedule\":{\"scheduledTime\":\"qxtccmgyudx\",\"timeZone\":\"tlmoyrx\",\"requestedWeekDays\":[\"Thursday\",\"Monday\",\"Monday\",\"Friday\"],\"requestedMonths\":[\"March\"],\"requestedDaysOfTheMonth\":[1547725583,1508312014,1949820387,1417270726],\"executionParameters\":{\"optimizationPreference\":\"Cost\",\"retryPolicy\":{\"retryCount\":291050041,\"retryWindowInMinutes\":203364386}},\"deadlineType\":\"InitiateAt\"},\"notificationSettings\":[{\"destination\":\"rlhrxs\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}],\"disabled\":false,\"provisioningState\":\"Succeeded\",\"resourceNotificationSettings\":[{\"destination\":\"bpzkafkuwbc\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}]}") + "{\"resourceType\":\"VirtualMachineScaleSet\",\"actionType\":\"Hibernate\",\"startTime\":\"2021-04-08T00:20:33Z\",\"endTime\":\"2021-05-28T20:42:22Z\",\"schedule\":{\"scheduledTime\":\"waboe\",\"timeZone\":\"qvkelnsm\",\"requestedWeekDays\":[\"Friday\",\"All\",\"Sunday\",\"Sunday\"],\"requestedMonths\":[\"June\",\"June\"],\"requestedDaysOfTheMonth\":[23472999,1386938063],\"executionParameters\":{\"optimizationPreference\":\"Cost\",\"retryPolicy\":{\"retryCount\":737439295,\"retryWindowInMinutes\":2104091050,\"onFailureAction\":\"Create\"}},\"deadlineType\":\"InitiateAt\"},\"notificationSettings\":[{\"destination\":\"joya\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}],\"disabled\":false,\"provisioningState\":\"Canceled\",\"resourceNotificationSettings\":[{\"destination\":\"zyexzn\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"nr\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"hb\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}]}") .toObject(ScheduledActionsExtensionProperties.class); - Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE, model.resourceType()); - Assertions.assertEquals(ScheduledActionType.START, model.actionType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-06-27T00:13:21Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-30T19:29:44Z"), model.endTime()); - Assertions.assertEquals("qxtccmgyudx", model.schedule().scheduledTime()); - Assertions.assertEquals("tlmoyrx", model.schedule().timeZone()); - Assertions.assertEquals(WeekDay.THURSDAY, model.schedule().requestedWeekDays().get(0)); - Assertions.assertEquals(Month.MARCH, model.schedule().requestedMonths().get(0)); - Assertions.assertEquals(1547725583, model.schedule().requestedDaysOfTheMonth().get(0)); + Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE_SCALE_SET, model.resourceType()); + Assertions.assertEquals(ScheduledActionType.HIBERNATE, model.actionType()); + Assertions.assertEquals(OffsetDateTime.parse("2021-04-08T00:20:33Z"), model.startTime()); + Assertions.assertEquals(OffsetDateTime.parse("2021-05-28T20:42:22Z"), model.endTime()); + Assertions.assertEquals("waboe", model.schedule().scheduledTime()); + Assertions.assertEquals("qvkelnsm", model.schedule().timeZone()); + Assertions.assertEquals(WeekDay.FRIDAY, model.schedule().requestedWeekDays().get(0)); + Assertions.assertEquals(Month.JUNE, model.schedule().requestedMonths().get(0)); + Assertions.assertEquals(23472999, model.schedule().requestedDaysOfTheMonth().get(0)); Assertions.assertEquals(OptimizationPreference.COST, model.schedule().executionParameters().optimizationPreference()); - Assertions.assertEquals(291050041, model.schedule().executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(203364386, model.schedule().executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(737439295, model.schedule().executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(2104091050, + model.schedule().executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.CREATE, + model.schedule().executionParameters().retryPolicy().onFailureAction()); Assertions.assertEquals(DeadlineType.INITIATE_AT, model.schedule().deadlineType()); - Assertions.assertEquals("rlhrxs", model.notificationSettings().get(0).destination()); + Assertions.assertEquals("joya", model.notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, model.notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, model.notificationSettings().get(0).language()); Assertions.assertTrue(model.notificationSettings().get(0).disabled()); diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsGetByResourceGroupWithResponseMockTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsGetByResourceGroupWithResponseMockTests.java index 65ef8f589003..109a2d1c4d33 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsGetByResourceGroupWithResponseMockTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsGetByResourceGroupWithResponseMockTests.java @@ -15,6 +15,7 @@ import com.azure.resourcemanager.computeschedule.models.Month; import com.azure.resourcemanager.computeschedule.models.NotificationType; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.ResourceType; import com.azure.resourcemanager.computeschedule.models.ScheduledAction; import com.azure.resourcemanager.computeschedule.models.ScheduledActionType; @@ -29,7 +30,7 @@ public final class ScheduledActionsGetByResourceGroupWithResponseMockTests { @Test public void testGetByResourceGroupWithResponse() throws Exception { String responseStr - = "{\"properties\":{\"resourceType\":\"VirtualMachineScaleSet\",\"actionType\":\"Start\",\"startTime\":\"2021-11-18T02:02:33Z\",\"endTime\":\"2021-07-12T20:53:21Z\",\"schedule\":{\"scheduledTime\":\"efyw\",\"timeZone\":\"bpfvm\",\"requestedWeekDays\":[\"Wednesday\",\"Sunday\",\"Wednesday\",\"Friday\"],\"requestedMonths\":[\"August\",\"December\"],\"requestedDaysOfTheMonth\":[892669790,938616277],\"executionParameters\":{\"optimizationPreference\":\"Cost\",\"retryPolicy\":{\"retryCount\":1209208693,\"retryWindowInMinutes\":1777343462}},\"deadlineType\":\"Unknown\"},\"notificationSettings\":[{\"destination\":\"nubexk\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"ondjmq\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"omgkopkwho\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"qgxy\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}],\"disabled\":false,\"provisioningState\":\"Failed\"},\"location\":\"mkcxozapvh\",\"tags\":{\"dd\":\"prglya\",\"rjxgciqib\":\"kcbcue\",\"sdqrhzoymibmrq\":\"hos\"},\"id\":\"ibahwflus\",\"name\":\"dtmhrkwofyyvoqa\",\"type\":\"piexpbtgiw\"}"; + = "{\"properties\":{\"resourceType\":\"VirtualMachine\",\"actionType\":\"Hibernate\",\"startTime\":\"2021-05-01T01:30:38Z\",\"endTime\":\"2021-05-27T12:16:15Z\",\"schedule\":{\"scheduledTime\":\"oaxoruzfgsqu\",\"timeZone\":\"fxrxxle\",\"requestedWeekDays\":[\"Saturday\",\"Friday\"],\"requestedMonths\":[\"All\",\"November\"],\"requestedDaysOfTheMonth\":[726747953],\"executionParameters\":{\"optimizationPreference\":\"Availability\",\"retryPolicy\":{\"retryCount\":966805028,\"retryWindowInMinutes\":1769146485,\"onFailureAction\":\"Start\"}},\"deadlineType\":\"InitiateAt\"},\"notificationSettings\":[{\"destination\":\"ypatdooaojkniod\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}],\"disabled\":false,\"provisioningState\":\"Failed\"},\"location\":\"emmsbvdkc\",\"tags\":{\"jlfltkacjvefkdlf\":\"tjinf\",\"owpulpq\":\"akggkfpag\"},\"id\":\"lyls\",\"name\":\"xkqjnsjervt\",\"type\":\"agxsdszuemps\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -39,28 +40,30 @@ public void testGetByResourceGroupWithResponse() throws Exception { new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); ScheduledAction response = manager.scheduledActions() - .getByResourceGroupWithResponse("yqsluic", "dggkzzlvmbmpa", com.azure.core.util.Context.NONE) + .getByResourceGroupWithResponse("aytdwkqbrq", "bpaxhexiilivpdt", com.azure.core.util.Context.NONE) .getValue(); - Assertions.assertEquals("mkcxozapvh", response.location()); - Assertions.assertEquals("prglya", response.tags().get("dd")); - Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE_SCALE_SET, response.properties().resourceType()); - Assertions.assertEquals(ScheduledActionType.START, response.properties().actionType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-18T02:02:33Z"), response.properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-12T20:53:21Z"), response.properties().endTime()); - Assertions.assertEquals("efyw", response.properties().schedule().scheduledTime()); - Assertions.assertEquals("bpfvm", response.properties().schedule().timeZone()); - Assertions.assertEquals(WeekDay.WEDNESDAY, response.properties().schedule().requestedWeekDays().get(0)); - Assertions.assertEquals(Month.AUGUST, response.properties().schedule().requestedMonths().get(0)); - Assertions.assertEquals(892669790, response.properties().schedule().requestedDaysOfTheMonth().get(0)); - Assertions.assertEquals(OptimizationPreference.COST, + Assertions.assertEquals("emmsbvdkc", response.location()); + Assertions.assertEquals("tjinf", response.tags().get("jlfltkacjvefkdlf")); + Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE, response.properties().resourceType()); + Assertions.assertEquals(ScheduledActionType.HIBERNATE, response.properties().actionType()); + Assertions.assertEquals(OffsetDateTime.parse("2021-05-01T01:30:38Z"), response.properties().startTime()); + Assertions.assertEquals(OffsetDateTime.parse("2021-05-27T12:16:15Z"), response.properties().endTime()); + Assertions.assertEquals("oaxoruzfgsqu", response.properties().schedule().scheduledTime()); + Assertions.assertEquals("fxrxxle", response.properties().schedule().timeZone()); + Assertions.assertEquals(WeekDay.SATURDAY, response.properties().schedule().requestedWeekDays().get(0)); + Assertions.assertEquals(Month.ALL, response.properties().schedule().requestedMonths().get(0)); + Assertions.assertEquals(726747953, response.properties().schedule().requestedDaysOfTheMonth().get(0)); + Assertions.assertEquals(OptimizationPreference.AVAILABILITY, response.properties().schedule().executionParameters().optimizationPreference()); - Assertions.assertEquals(1209208693, + Assertions.assertEquals(966805028, response.properties().schedule().executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(1777343462, + Assertions.assertEquals(1769146485, response.properties().schedule().executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals(DeadlineType.UNKNOWN, response.properties().schedule().deadlineType()); - Assertions.assertEquals("nubexk", response.properties().notificationSettings().get(0).destination()); + Assertions.assertEquals(ResourceOperationType.START, + response.properties().schedule().executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals(DeadlineType.INITIATE_AT, response.properties().schedule().deadlineType()); + Assertions.assertEquals("ypatdooaojkniod", response.properties().notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, response.properties().notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, response.properties().notificationSettings().get(0).language()); Assertions.assertFalse(response.properties().notificationSettings().get(0).disabled()); diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListByResourceGroupMockTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListByResourceGroupMockTests.java index 18a54fc092e5..b8c9c7bdba7f 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListByResourceGroupMockTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListByResourceGroupMockTests.java @@ -16,6 +16,7 @@ import com.azure.resourcemanager.computeschedule.models.Month; import com.azure.resourcemanager.computeschedule.models.NotificationType; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.ResourceType; import com.azure.resourcemanager.computeschedule.models.ScheduledAction; import com.azure.resourcemanager.computeschedule.models.ScheduledActionType; @@ -30,7 +31,7 @@ public final class ScheduledActionsListByResourceGroupMockTests { @Test public void testListByResourceGroup() throws Exception { String responseStr - = "{\"value\":[{\"properties\":{\"resourceType\":\"VirtualMachine\",\"actionType\":\"Start\",\"startTime\":\"2021-08-15T01:33:40Z\",\"endTime\":\"2021-03-28T20:58:03Z\",\"schedule\":{\"scheduledTime\":\"tdtkcn\",\"timeZone\":\"xwbpokulpiuj\",\"requestedWeekDays\":[\"Thursday\",\"Wednesday\"],\"requestedMonths\":[\"September\",\"March\",\"April\",\"September\"],\"requestedDaysOfTheMonth\":[361598801],\"executionParameters\":{\"optimizationPreference\":\"Cost\",\"retryPolicy\":{\"retryCount\":1312962595,\"retryWindowInMinutes\":270206644}},\"deadlineType\":\"Unknown\"},\"notificationSettings\":[{\"destination\":\"cciuqgbdbutau\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false},{\"destination\":\"uwhhmhykojoxafn\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"chkoymkcdyh\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}],\"disabled\":true,\"provisioningState\":\"Canceled\"},\"location\":\"novvqfovljxy\",\"tags\":{\"yrs\":\"w\",\"ea\":\"dsytgadgvr\",\"arrwlquu\":\"neqn\",\"e\":\"jfqka\"},\"id\":\"iipfpubj\",\"name\":\"bwwift\",\"type\":\"hqkvpuvksgplsak\"}]}"; + = "{\"value\":[{\"properties\":{\"resourceType\":\"VirtualMachine\",\"actionType\":\"Start\",\"startTime\":\"2021-11-01T20:25:50Z\",\"endTime\":\"2021-11-25T06:11:13Z\",\"schedule\":{\"scheduledTime\":\"nvkjjxdxrbuukzcl\",\"timeZone\":\"wyhmlw\",\"requestedWeekDays\":[\"Tuesday\"],\"requestedMonths\":[\"July\",\"All\",\"March\",\"February\"],\"requestedDaysOfTheMonth\":[1425896475,637378408],\"executionParameters\":{\"optimizationPreference\":\"CostAvailabilityBalanced\",\"retryPolicy\":{\"retryCount\":2123947982,\"retryWindowInMinutes\":708392093,\"onFailureAction\":\"Hibernate\"}},\"deadlineType\":\"Unknown\"},\"notificationSettings\":[{\"destination\":\"qa\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}],\"disabled\":false,\"provisioningState\":\"Failed\"},\"location\":\"iolxor\",\"tags\":{\"sdbnwdcfhucqdpf\":\"tolmncwsobqw\"},\"id\":\"vglsbjjca\",\"name\":\"vxb\",\"type\":\"t\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -40,29 +41,29 @@ public void testListByResourceGroup() throws Exception { new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); PagedIterable response - = manager.scheduledActions().listByResourceGroup("wo", com.azure.core.util.Context.NONE); + = manager.scheduledActions().listByResourceGroup("zkfzbeyv", com.azure.core.util.Context.NONE); - Assertions.assertEquals("novvqfovljxy", response.iterator().next().location()); - Assertions.assertEquals("w", response.iterator().next().tags().get("yrs")); + Assertions.assertEquals("iolxor", response.iterator().next().location()); + Assertions.assertEquals("tolmncwsobqw", response.iterator().next().tags().get("sdbnwdcfhucqdpf")); Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE, response.iterator().next().properties().resourceType()); Assertions.assertEquals(ScheduledActionType.START, response.iterator().next().properties().actionType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-15T01:33:40Z"), + Assertions.assertEquals(OffsetDateTime.parse("2021-11-01T20:25:50Z"), response.iterator().next().properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-03-28T20:58:03Z"), + Assertions.assertEquals(OffsetDateTime.parse("2021-11-25T06:11:13Z"), response.iterator().next().properties().endTime()); - Assertions.assertEquals("tdtkcn", response.iterator().next().properties().schedule().scheduledTime()); - Assertions.assertEquals("xwbpokulpiuj", response.iterator().next().properties().schedule().timeZone()); - Assertions.assertEquals(WeekDay.THURSDAY, + Assertions.assertEquals("nvkjjxdxrbuukzcl", response.iterator().next().properties().schedule().scheduledTime()); + Assertions.assertEquals("wyhmlw", response.iterator().next().properties().schedule().timeZone()); + Assertions.assertEquals(WeekDay.TUESDAY, response.iterator().next().properties().schedule().requestedWeekDays().get(0)); - Assertions.assertEquals(Month.SEPTEMBER, + Assertions.assertEquals(Month.JULY, response.iterator().next().properties().schedule().requestedMonths().get(0)); - Assertions.assertEquals(361598801, + Assertions.assertEquals(1425896475, response.iterator().next().properties().schedule().requestedDaysOfTheMonth().get(0)); - Assertions.assertEquals(OptimizationPreference.COST, + Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, response.iterator().next().properties().schedule().executionParameters().optimizationPreference()); - Assertions.assertEquals(1312962595, + Assertions.assertEquals(2123947982, response.iterator().next().properties().schedule().executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(270206644, + Assertions.assertEquals(708392093, response.iterator() .next() .properties() @@ -70,15 +71,17 @@ public void testListByResourceGroup() throws Exception { .executionParameters() .retryPolicy() .retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.HIBERNATE, + response.iterator().next().properties().schedule().executionParameters().retryPolicy().onFailureAction()); Assertions.assertEquals(DeadlineType.UNKNOWN, response.iterator().next().properties().schedule().deadlineType()); - Assertions.assertEquals("cciuqgbdbutau", + Assertions.assertEquals("qa", response.iterator().next().properties().notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, response.iterator().next().properties().notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, response.iterator().next().properties().notificationSettings().get(0).language()); Assertions.assertFalse(response.iterator().next().properties().notificationSettings().get(0).disabled()); - Assertions.assertTrue(response.iterator().next().properties().disabled()); + Assertions.assertFalse(response.iterator().next().properties().disabled()); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListMockTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListMockTests.java index 51e55177a474..44b7b5d779d2 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListMockTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListMockTests.java @@ -16,6 +16,7 @@ import com.azure.resourcemanager.computeschedule.models.Month; import com.azure.resourcemanager.computeschedule.models.NotificationType; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.ResourceType; import com.azure.resourcemanager.computeschedule.models.ScheduledAction; import com.azure.resourcemanager.computeschedule.models.ScheduledActionType; @@ -30,7 +31,7 @@ public final class ScheduledActionsListMockTests { @Test public void testList() throws Exception { String responseStr - = "{\"value\":[{\"properties\":{\"resourceType\":\"VirtualMachine\",\"actionType\":\"Hibernate\",\"startTime\":\"2021-01-14T10:56:19Z\",\"endTime\":\"2021-02-18T00:02:44Z\",\"schedule\":{\"scheduledTime\":\"ljphuopxodl\",\"timeZone\":\"iyntorzihle\",\"requestedWeekDays\":[\"Friday\",\"Wednesday\"],\"requestedMonths\":[\"October\"],\"requestedDaysOfTheMonth\":[1899163147,1407927145,2109654936,1609130326],\"executionParameters\":{\"optimizationPreference\":\"Cost\",\"retryPolicy\":{\"retryCount\":215958915,\"retryWindowInMinutes\":1371610491}},\"deadlineType\":\"Unknown\"},\"notificationSettings\":[{\"destination\":\"zqioxiysuii\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"dy\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"hqmibzyhwit\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true},{\"destination\":\"ynpcdpumnzgmwznm\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}],\"disabled\":true,\"provisioningState\":\"Succeeded\"},\"location\":\"hxbld\",\"tags\":{\"vokotllxdyh\":\"wrlkdmtn\",\"oocrkvcikhnv\":\"syocogjltdtbnnha\",\"gxk\":\"amqgxqquezikyw\"},\"id\":\"lla\",\"name\":\"melwuipiccjz\",\"type\":\"z\"}]}"; + = "{\"value\":[{\"properties\":{\"resourceType\":\"VirtualMachine\",\"actionType\":\"Hibernate\",\"startTime\":\"2021-11-22T15:58:26Z\",\"endTime\":\"2021-06-01T05:14:07Z\",\"schedule\":{\"scheduledTime\":\"ormrlxqtvcofudfl\",\"timeZone\":\"kgjubgdknnqvsazn\",\"requestedWeekDays\":[\"Tuesday\"],\"requestedMonths\":[\"February\",\"May\"],\"requestedDaysOfTheMonth\":[761865502],\"executionParameters\":{\"optimizationPreference\":\"Cost\",\"retryPolicy\":{\"retryCount\":220532000,\"retryWindowInMinutes\":103703544,\"onFailureAction\":\"Unknown\"}},\"deadlineType\":\"CompleteBy\"},\"notificationSettings\":[{\"destination\":\"juetaebur\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}],\"disabled\":false,\"provisioningState\":\"Deleting\"},\"location\":\"xwabmqoe\",\"tags\":{\"mqlgk\":\"frvtpuqu\",\"ongbjcnt\":\"btndo\"},\"id\":\"jitcjedftwwaez\",\"name\":\"ojvdcpzfoqo\",\"type\":\"i\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -41,27 +42,27 @@ public void testList() throws Exception { PagedIterable response = manager.scheduledActions().list(com.azure.core.util.Context.NONE); - Assertions.assertEquals("hxbld", response.iterator().next().location()); - Assertions.assertEquals("wrlkdmtn", response.iterator().next().tags().get("vokotllxdyh")); + Assertions.assertEquals("xwabmqoe", response.iterator().next().location()); + Assertions.assertEquals("frvtpuqu", response.iterator().next().tags().get("mqlgk")); Assertions.assertEquals(ResourceType.VIRTUAL_MACHINE, response.iterator().next().properties().resourceType()); Assertions.assertEquals(ScheduledActionType.HIBERNATE, response.iterator().next().properties().actionType()); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-14T10:56:19Z"), + Assertions.assertEquals(OffsetDateTime.parse("2021-11-22T15:58:26Z"), response.iterator().next().properties().startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-02-18T00:02:44Z"), + Assertions.assertEquals(OffsetDateTime.parse("2021-06-01T05:14:07Z"), response.iterator().next().properties().endTime()); - Assertions.assertEquals("ljphuopxodl", response.iterator().next().properties().schedule().scheduledTime()); - Assertions.assertEquals("iyntorzihle", response.iterator().next().properties().schedule().timeZone()); - Assertions.assertEquals(WeekDay.FRIDAY, + Assertions.assertEquals("ormrlxqtvcofudfl", response.iterator().next().properties().schedule().scheduledTime()); + Assertions.assertEquals("kgjubgdknnqvsazn", response.iterator().next().properties().schedule().timeZone()); + Assertions.assertEquals(WeekDay.TUESDAY, response.iterator().next().properties().schedule().requestedWeekDays().get(0)); - Assertions.assertEquals(Month.OCTOBER, + Assertions.assertEquals(Month.FEBRUARY, response.iterator().next().properties().schedule().requestedMonths().get(0)); - Assertions.assertEquals(1899163147, + Assertions.assertEquals(761865502, response.iterator().next().properties().schedule().requestedDaysOfTheMonth().get(0)); Assertions.assertEquals(OptimizationPreference.COST, response.iterator().next().properties().schedule().executionParameters().optimizationPreference()); - Assertions.assertEquals(215958915, + Assertions.assertEquals(220532000, response.iterator().next().properties().schedule().executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(1371610491, + Assertions.assertEquals(103703544, response.iterator() .next() .properties() @@ -69,15 +70,17 @@ public void testList() throws Exception { .executionParameters() .retryPolicy() .retryWindowInMinutes()); - Assertions.assertEquals(DeadlineType.UNKNOWN, + Assertions.assertEquals(ResourceOperationType.UNKNOWN, + response.iterator().next().properties().schedule().executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals(DeadlineType.COMPLETE_BY, response.iterator().next().properties().schedule().deadlineType()); - Assertions.assertEquals("zqioxiysuii", + Assertions.assertEquals("juetaebur", response.iterator().next().properties().notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, response.iterator().next().properties().notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, response.iterator().next().properties().notificationSettings().get(0).language()); - Assertions.assertTrue(response.iterator().next().properties().notificationSettings().get(0).disabled()); - Assertions.assertTrue(response.iterator().next().properties().disabled()); + Assertions.assertFalse(response.iterator().next().properties().notificationSettings().get(0).disabled()); + Assertions.assertFalse(response.iterator().next().properties().disabled()); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListResourcesMockTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListResourcesMockTests.java index 38aecf5b4770..d46e4af9745d 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListResourcesMockTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsListResourcesMockTests.java @@ -24,7 +24,7 @@ public final class ScheduledActionsListResourcesMockTests { @Test public void testListResources() throws Exception { String responseStr - = "{\"value\":[{\"name\":\"yrnxxmueedn\",\"id\":\"rdvstkwqqtch\",\"type\":\"lmfmtdaay\",\"resourceId\":\"dvwvgpio\",\"notificationSettings\":[{\"destination\":\"xrtfudxep\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":true}]}]}"; + = "{\"value\":[{\"name\":\"hkh\",\"id\":\"zxkhnzbonlwnto\",\"type\":\"okdwb\",\"resourceId\":\"hksz\",\"notificationSettings\":[{\"destination\":\"rvexztvb\",\"type\":\"Email\",\"language\":\"en-us\",\"disabled\":false}]}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); @@ -33,14 +33,14 @@ public void testListResources() throws Exception { .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD)); - PagedIterable response - = manager.scheduledActions().listResources("v", "vvcnayr", com.azure.core.util.Context.NONE); + PagedIterable response = manager.scheduledActions() + .listResources("ybxarzgszu", "oxciqopidoamcio", com.azure.core.util.Context.NONE); - Assertions.assertEquals("dvwvgpio", response.iterator().next().resourceId()); - Assertions.assertEquals("xrtfudxep", response.iterator().next().notificationSettings().get(0).destination()); + Assertions.assertEquals("hksz", response.iterator().next().resourceId()); + Assertions.assertEquals("rvexztvb", response.iterator().next().notificationSettings().get(0).destination()); Assertions.assertEquals(NotificationType.EMAIL, response.iterator().next().notificationSettings().get(0).type()); Assertions.assertEquals(Language.EN_US, response.iterator().next().notificationSettings().get(0).language()); - Assertions.assertTrue(response.iterator().next().notificationSettings().get(0).disabled()); + Assertions.assertFalse(response.iterator().next().notificationSettings().get(0).disabled()); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsScheduleTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsScheduleTests.java index e57f16499ecb..803d6b7d346d 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsScheduleTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ScheduledActionsScheduleTests.java @@ -9,6 +9,7 @@ import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; import com.azure.resourcemanager.computeschedule.models.Month; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; import com.azure.resourcemanager.computeschedule.models.RetryPolicy; import com.azure.resourcemanager.computeschedule.models.ScheduledActionsSchedule; import com.azure.resourcemanager.computeschedule.models.WeekDay; @@ -19,42 +20,48 @@ public final class ScheduledActionsScheduleTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { ScheduledActionsSchedule model = BinaryData.fromString( - "{\"scheduledTime\":\"dxob\",\"timeZone\":\"bdxkqpxokaj\",\"requestedWeekDays\":[\"Wednesday\",\"All\",\"All\"],\"requestedMonths\":[\"All\",\"May\",\"November\"],\"requestedDaysOfTheMonth\":[1260380641,971264827],\"executionParameters\":{\"optimizationPreference\":\"CostAvailabilityBalanced\",\"retryPolicy\":{\"retryCount\":1867037750,\"retryWindowInMinutes\":1107396913}},\"deadlineType\":\"CompleteBy\"}") + "{\"scheduledTime\":\"p\",\"timeZone\":\"zcdrqjsdpydnfyhx\",\"requestedWeekDays\":[\"Wednesday\",\"Saturday\"],\"requestedMonths\":[\"October\",\"All\",\"September\"],\"requestedDaysOfTheMonth\":[1718564660],\"executionParameters\":{\"optimizationPreference\":\"CostAvailabilityBalanced\",\"retryPolicy\":{\"retryCount\":362966046,\"retryWindowInMinutes\":378929954,\"onFailureAction\":\"Start\"}},\"deadlineType\":\"CompleteBy\"}") .toObject(ScheduledActionsSchedule.class); - Assertions.assertEquals("dxob", model.scheduledTime()); - Assertions.assertEquals("bdxkqpxokaj", model.timeZone()); + Assertions.assertEquals("p", model.scheduledTime()); + Assertions.assertEquals("zcdrqjsdpydnfyhx", model.timeZone()); Assertions.assertEquals(WeekDay.WEDNESDAY, model.requestedWeekDays().get(0)); - Assertions.assertEquals(Month.ALL, model.requestedMonths().get(0)); - Assertions.assertEquals(1260380641, model.requestedDaysOfTheMonth().get(0)); + Assertions.assertEquals(Month.OCTOBER, model.requestedMonths().get(0)); + Assertions.assertEquals(1718564660, model.requestedDaysOfTheMonth().get(0)); Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, model.executionParameters().optimizationPreference()); - Assertions.assertEquals(1867037750, model.executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(1107396913, model.executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(362966046, model.executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(378929954, model.executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.START, + model.executionParameters().retryPolicy().onFailureAction()); Assertions.assertEquals(DeadlineType.COMPLETE_BY, model.deadlineType()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { ScheduledActionsSchedule model - = new ScheduledActionsSchedule().withScheduledTime("dxob") - .withTimeZone("bdxkqpxokaj") - .withRequestedWeekDays(Arrays.asList(WeekDay.WEDNESDAY, WeekDay.ALL, WeekDay.ALL)) - .withRequestedMonths(Arrays.asList(Month.ALL, Month.MAY, Month.NOVEMBER)) - .withRequestedDaysOfTheMonth(Arrays.asList(1260380641, 971264827)) + = new ScheduledActionsSchedule().withScheduledTime("p") + .withTimeZone("zcdrqjsdpydnfyhx") + .withRequestedWeekDays(Arrays.asList(WeekDay.WEDNESDAY, WeekDay.SATURDAY)) + .withRequestedMonths(Arrays.asList(Month.OCTOBER, Month.ALL, Month.SEPTEMBER)) + .withRequestedDaysOfTheMonth(Arrays.asList(1718564660)) .withExecutionParameters(new ExecutionParameters() .withOptimizationPreference(OptimizationPreference.COST_AVAILABILITY_BALANCED) - .withRetryPolicy(new RetryPolicy().withRetryCount(1867037750).withRetryWindowInMinutes(1107396913))) + .withRetryPolicy(new RetryPolicy().withRetryCount(362966046) + .withRetryWindowInMinutes(378929954) + .withOnFailureAction(ResourceOperationType.START))) .withDeadlineType(DeadlineType.COMPLETE_BY); model = BinaryData.fromObject(model).toObject(ScheduledActionsSchedule.class); - Assertions.assertEquals("dxob", model.scheduledTime()); - Assertions.assertEquals("bdxkqpxokaj", model.timeZone()); + Assertions.assertEquals("p", model.scheduledTime()); + Assertions.assertEquals("zcdrqjsdpydnfyhx", model.timeZone()); Assertions.assertEquals(WeekDay.WEDNESDAY, model.requestedWeekDays().get(0)); - Assertions.assertEquals(Month.ALL, model.requestedMonths().get(0)); - Assertions.assertEquals(1260380641, model.requestedDaysOfTheMonth().get(0)); + Assertions.assertEquals(Month.OCTOBER, model.requestedMonths().get(0)); + Assertions.assertEquals(1718564660, model.requestedDaysOfTheMonth().get(0)); Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, model.executionParameters().optimizationPreference()); - Assertions.assertEquals(1867037750, model.executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(1107396913, model.executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(362966046, model.executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(378929954, model.executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.START, + model.executionParameters().retryPolicy().onFailureAction()); Assertions.assertEquals(DeadlineType.COMPLETE_BY, model.deadlineType()); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitDeallocateRequestTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitDeallocateContentTests.java similarity index 74% rename from sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitDeallocateRequestTests.java rename to sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitDeallocateContentTests.java index 925e6fdc48b4..4e2751336557 100644 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitDeallocateRequestTests.java +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitDeallocateContentTests.java @@ -8,20 +8,21 @@ import com.azure.resourcemanager.computeschedule.models.DeadlineType; import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; 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 com.azure.resourcemanager.computeschedule.models.SubmitDeallocateContent; import java.time.OffsetDateTime; import java.util.Arrays; import org.junit.jupiter.api.Assertions; -public final class SubmitDeallocateRequestTests { +public final class SubmitDeallocateContentTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { - SubmitDeallocateRequest model = BinaryData.fromString( - "{\"schedule\":{\"deadline\":\"2021-09-06T02:12:49Z\",\"deadLine\":\"2021-12-03T06:58:55Z\",\"timezone\":\"zvgnwzs\",\"timeZone\":\"glzufc\",\"deadlineType\":\"CompleteBy\"},\"executionParameters\":{\"optimizationPreference\":\"CostAvailabilityBalanced\",\"retryPolicy\":{\"retryCount\":1757371466,\"retryWindowInMinutes\":1730607260}},\"resources\":{\"ids\":[\"nufhf\",\"bj\",\"s\",\"git\"]},\"correlationid\":\"xqhabi\"}") - .toObject(SubmitDeallocateRequest.class); + SubmitDeallocateContent model = BinaryData.fromString( + "{\"schedule\":{\"deadline\":\"2021-09-06T02:12:49Z\",\"deadLine\":\"2021-12-03T06:58:55Z\",\"timezone\":\"zvgnwzs\",\"timeZone\":\"glzufc\",\"deadlineType\":\"CompleteBy\"},\"executionParameters\":{\"optimizationPreference\":\"CostAvailabilityBalanced\",\"retryPolicy\":{\"retryCount\":1757371466,\"retryWindowInMinutes\":1730607260,\"onFailureAction\":\"Create\"}},\"resources\":{\"ids\":[\"fhfcb\",\"y\",\"a\"]},\"correlationid\":\"ithxqhabifpi\"}") + .toObject(SubmitDeallocateContent.class); Assertions.assertEquals(OffsetDateTime.parse("2021-09-06T02:12:49Z"), model.schedule().deadline()); Assertions.assertEquals(OffsetDateTime.parse("2021-12-03T06:58:55Z"), model.schedule().deadLine()); Assertions.assertEquals("zvgnwzs", model.schedule().timezone()); @@ -31,13 +32,15 @@ public void testDeserialize() throws Exception { model.executionParameters().optimizationPreference()); Assertions.assertEquals(1757371466, model.executionParameters().retryPolicy().retryCount()); Assertions.assertEquals(1730607260, model.executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals("nufhf", model.resources().ids().get(0)); - Assertions.assertEquals("xqhabi", model.correlationid()); + Assertions.assertEquals(ResourceOperationType.CREATE, + model.executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals("fhfcb", model.resources().ids().get(0)); + Assertions.assertEquals("ithxqhabifpi", model.correlationid()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - SubmitDeallocateRequest model = new SubmitDeallocateRequest() + SubmitDeallocateContent model = new SubmitDeallocateContent() .withSchedule(new Schedule().withDeadline(OffsetDateTime.parse("2021-09-06T02:12:49Z")) .withDeadLine(OffsetDateTime.parse("2021-12-03T06:58:55Z")) .withTimezone("zvgnwzs") @@ -45,10 +48,12 @@ public void testSerialize() throws Exception { .withDeadlineType(DeadlineType.COMPLETE_BY)) .withExecutionParameters( new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST_AVAILABILITY_BALANCED) - .withRetryPolicy(new RetryPolicy().withRetryCount(1757371466).withRetryWindowInMinutes(1730607260))) - .withResources(new Resources().withIds(Arrays.asList("nufhf", "bj", "s", "git"))) - .withCorrelationid("xqhabi"); - model = BinaryData.fromObject(model).toObject(SubmitDeallocateRequest.class); + .withRetryPolicy(new RetryPolicy().withRetryCount(1757371466) + .withRetryWindowInMinutes(1730607260) + .withOnFailureAction(ResourceOperationType.CREATE))) + .withResources(new Resources().withIds(Arrays.asList("fhfcb", "y", "a"))) + .withCorrelationid("ithxqhabifpi"); + model = BinaryData.fromObject(model).toObject(SubmitDeallocateContent.class); Assertions.assertEquals(OffsetDateTime.parse("2021-09-06T02:12:49Z"), model.schedule().deadline()); Assertions.assertEquals(OffsetDateTime.parse("2021-12-03T06:58:55Z"), model.schedule().deadLine()); Assertions.assertEquals("zvgnwzs", model.schedule().timezone()); @@ -58,7 +63,9 @@ public void testSerialize() throws Exception { model.executionParameters().optimizationPreference()); Assertions.assertEquals(1757371466, model.executionParameters().retryPolicy().retryCount()); Assertions.assertEquals(1730607260, model.executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals("nufhf", model.resources().ids().get(0)); - Assertions.assertEquals("xqhabi", model.correlationid()); + Assertions.assertEquals(ResourceOperationType.CREATE, + model.executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals("fhfcb", model.resources().ids().get(0)); + Assertions.assertEquals("ithxqhabifpi", model.correlationid()); } } diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitHibernateContentTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitHibernateContentTests.java new file mode 100644 index 000000000000..88024264dcd7 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitHibernateContentTests.java @@ -0,0 +1,68 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.generated; + +import com.azure.core.util.BinaryData; +import com.azure.resourcemanager.computeschedule.models.DeadlineType; +import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; +import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; +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.SubmitHibernateContent; +import java.time.OffsetDateTime; +import java.util.Arrays; +import org.junit.jupiter.api.Assertions; + +public final class SubmitHibernateContentTests { + @org.junit.jupiter.api.Test + public void testDeserialize() throws Exception { + SubmitHibernateContent model = BinaryData.fromString( + "{\"schedule\":{\"deadline\":\"2021-02-13T07:50:35Z\",\"deadLine\":\"2021-07-14T10:08:19Z\",\"timezone\":\"osygex\",\"timeZone\":\"ojakhmsbzjhcrze\",\"deadlineType\":\"CompleteBy\"},\"executionParameters\":{\"optimizationPreference\":\"Cost\",\"retryPolicy\":{\"retryCount\":148902907,\"retryWindowInMinutes\":757345112,\"onFailureAction\":\"Delete\"}},\"resources\":{\"ids\":[\"trg\",\"jbp\",\"zfsinzgvf\",\"jrwzox\"]},\"correlationid\":\"j\"}") + .toObject(SubmitHibernateContent.class); + Assertions.assertEquals(OffsetDateTime.parse("2021-02-13T07:50:35Z"), model.schedule().deadline()); + Assertions.assertEquals(OffsetDateTime.parse("2021-07-14T10:08:19Z"), model.schedule().deadLine()); + Assertions.assertEquals("osygex", model.schedule().timezone()); + Assertions.assertEquals("ojakhmsbzjhcrze", model.schedule().timeZone()); + Assertions.assertEquals(DeadlineType.COMPLETE_BY, model.schedule().deadlineType()); + Assertions.assertEquals(OptimizationPreference.COST, model.executionParameters().optimizationPreference()); + Assertions.assertEquals(148902907, model.executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(757345112, model.executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.DELETE, + model.executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals("trg", model.resources().ids().get(0)); + Assertions.assertEquals("j", model.correlationid()); + } + + @org.junit.jupiter.api.Test + public void testSerialize() throws Exception { + SubmitHibernateContent model = new SubmitHibernateContent() + .withSchedule(new Schedule().withDeadline(OffsetDateTime.parse("2021-02-13T07:50:35Z")) + .withDeadLine(OffsetDateTime.parse("2021-07-14T10:08:19Z")) + .withTimezone("osygex") + .withTimeZone("ojakhmsbzjhcrze") + .withDeadlineType(DeadlineType.COMPLETE_BY)) + .withExecutionParameters(new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST) + .withRetryPolicy(new RetryPolicy().withRetryCount(148902907) + .withRetryWindowInMinutes(757345112) + .withOnFailureAction(ResourceOperationType.DELETE))) + .withResources(new Resources().withIds(Arrays.asList("trg", "jbp", "zfsinzgvf", "jrwzox"))) + .withCorrelationid("j"); + model = BinaryData.fromObject(model).toObject(SubmitHibernateContent.class); + Assertions.assertEquals(OffsetDateTime.parse("2021-02-13T07:50:35Z"), model.schedule().deadline()); + Assertions.assertEquals(OffsetDateTime.parse("2021-07-14T10:08:19Z"), model.schedule().deadLine()); + Assertions.assertEquals("osygex", model.schedule().timezone()); + Assertions.assertEquals("ojakhmsbzjhcrze", model.schedule().timeZone()); + Assertions.assertEquals(DeadlineType.COMPLETE_BY, model.schedule().deadlineType()); + Assertions.assertEquals(OptimizationPreference.COST, model.executionParameters().optimizationPreference()); + Assertions.assertEquals(148902907, model.executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(757345112, model.executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.DELETE, + model.executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals("trg", model.resources().ids().get(0)); + Assertions.assertEquals("j", model.correlationid()); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitHibernateRequestTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitHibernateRequestTests.java deleted file mode 100644 index 1a8513f1280c..000000000000 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitHibernateRequestTests.java +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) TypeSpec Code Generator. - -package com.azure.resourcemanager.computeschedule.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.computeschedule.models.DeadlineType; -import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; -import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; -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.SubmitHibernateRequest; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class SubmitHibernateRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SubmitHibernateRequest model = BinaryData.fromString( - "{\"schedule\":{\"deadline\":\"2021-01-15T00:39:28Z\",\"deadLine\":\"2021-04-04T07:45:50Z\",\"timezone\":\"dio\",\"timeZone\":\"pslwejdpvw\",\"deadlineType\":\"CompleteBy\"},\"executionParameters\":{\"optimizationPreference\":\"CostAvailabilityBalanced\",\"retryPolicy\":{\"retryCount\":1977100929,\"retryWindowInMinutes\":1527303417}},\"resources\":{\"ids\":[\"tazak\",\"j\",\"ahbc\",\"yffdfdos\"]},\"correlationid\":\"gexpaojakhmsbz\"}") - .toObject(SubmitHibernateRequest.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-15T00:39:28Z"), model.schedule().deadline()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-04T07:45:50Z"), model.schedule().deadLine()); - Assertions.assertEquals("dio", model.schedule().timezone()); - Assertions.assertEquals("pslwejdpvw", model.schedule().timeZone()); - Assertions.assertEquals(DeadlineType.COMPLETE_BY, model.schedule().deadlineType()); - Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, - model.executionParameters().optimizationPreference()); - Assertions.assertEquals(1977100929, model.executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(1527303417, model.executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals("tazak", model.resources().ids().get(0)); - Assertions.assertEquals("gexpaojakhmsbz", model.correlationid()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SubmitHibernateRequest model = new SubmitHibernateRequest() - .withSchedule(new Schedule().withDeadline(OffsetDateTime.parse("2021-01-15T00:39:28Z")) - .withDeadLine(OffsetDateTime.parse("2021-04-04T07:45:50Z")) - .withTimezone("dio") - .withTimeZone("pslwejdpvw") - .withDeadlineType(DeadlineType.COMPLETE_BY)) - .withExecutionParameters( - new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST_AVAILABILITY_BALANCED) - .withRetryPolicy(new RetryPolicy().withRetryCount(1977100929).withRetryWindowInMinutes(1527303417))) - .withResources(new Resources().withIds(Arrays.asList("tazak", "j", "ahbc", "yffdfdos"))) - .withCorrelationid("gexpaojakhmsbz"); - model = BinaryData.fromObject(model).toObject(SubmitHibernateRequest.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-01-15T00:39:28Z"), model.schedule().deadline()); - Assertions.assertEquals(OffsetDateTime.parse("2021-04-04T07:45:50Z"), model.schedule().deadLine()); - Assertions.assertEquals("dio", model.schedule().timezone()); - Assertions.assertEquals("pslwejdpvw", model.schedule().timeZone()); - Assertions.assertEquals(DeadlineType.COMPLETE_BY, model.schedule().deadlineType()); - Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, - model.executionParameters().optimizationPreference()); - Assertions.assertEquals(1977100929, model.executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(1527303417, model.executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals("tazak", model.resources().ids().get(0)); - Assertions.assertEquals("gexpaojakhmsbz", model.correlationid()); - } -} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitStartContentTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitStartContentTests.java new file mode 100644 index 000000000000..0e7e2a78dee9 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitStartContentTests.java @@ -0,0 +1,72 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.generated; + +import com.azure.core.util.BinaryData; +import com.azure.resourcemanager.computeschedule.models.DeadlineType; +import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; +import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; +import com.azure.resourcemanager.computeschedule.models.ResourceOperationType; +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.SubmitStartContent; +import java.time.OffsetDateTime; +import java.util.Arrays; +import org.junit.jupiter.api.Assertions; + +public final class SubmitStartContentTests { + @org.junit.jupiter.api.Test + public void testDeserialize() throws Exception { + SubmitStartContent model = BinaryData.fromString( + "{\"schedule\":{\"deadline\":\"2021-08-23T15:48:59Z\",\"deadLine\":\"2021-11-03T12:14:35Z\",\"timezone\":\"eotusivyevc\",\"timeZone\":\"qi\",\"deadlineType\":\"CompleteBy\"},\"executionParameters\":{\"optimizationPreference\":\"CostAvailabilityBalanced\",\"retryPolicy\":{\"retryCount\":1255006284,\"retryWindowInMinutes\":1282249013,\"onFailureAction\":\"Delete\"}},\"resources\":{\"ids\":[\"fygxgispemvtzfk\",\"fublj\",\"fxqeof\",\"aeqjhqjbasvms\"]},\"correlationid\":\"jqul\"}") + .toObject(SubmitStartContent.class); + Assertions.assertEquals(OffsetDateTime.parse("2021-08-23T15:48:59Z"), model.schedule().deadline()); + Assertions.assertEquals(OffsetDateTime.parse("2021-11-03T12:14:35Z"), model.schedule().deadLine()); + Assertions.assertEquals("eotusivyevc", model.schedule().timezone()); + Assertions.assertEquals("qi", model.schedule().timeZone()); + Assertions.assertEquals(DeadlineType.COMPLETE_BY, model.schedule().deadlineType()); + Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, + model.executionParameters().optimizationPreference()); + Assertions.assertEquals(1255006284, model.executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(1282249013, model.executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.DELETE, + model.executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals("fygxgispemvtzfk", model.resources().ids().get(0)); + Assertions.assertEquals("jqul", model.correlationid()); + } + + @org.junit.jupiter.api.Test + public void testSerialize() throws Exception { + SubmitStartContent model = new SubmitStartContent() + .withSchedule(new Schedule().withDeadline(OffsetDateTime.parse("2021-08-23T15:48:59Z")) + .withDeadLine(OffsetDateTime.parse("2021-11-03T12:14:35Z")) + .withTimezone("eotusivyevc") + .withTimeZone("qi") + .withDeadlineType(DeadlineType.COMPLETE_BY)) + .withExecutionParameters( + new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST_AVAILABILITY_BALANCED) + .withRetryPolicy(new RetryPolicy().withRetryCount(1255006284) + .withRetryWindowInMinutes(1282249013) + .withOnFailureAction(ResourceOperationType.DELETE))) + .withResources( + new Resources().withIds(Arrays.asList("fygxgispemvtzfk", "fublj", "fxqeof", "aeqjhqjbasvms"))) + .withCorrelationid("jqul"); + model = BinaryData.fromObject(model).toObject(SubmitStartContent.class); + Assertions.assertEquals(OffsetDateTime.parse("2021-08-23T15:48:59Z"), model.schedule().deadline()); + Assertions.assertEquals(OffsetDateTime.parse("2021-11-03T12:14:35Z"), model.schedule().deadLine()); + Assertions.assertEquals("eotusivyevc", model.schedule().timezone()); + Assertions.assertEquals("qi", model.schedule().timeZone()); + Assertions.assertEquals(DeadlineType.COMPLETE_BY, model.schedule().deadlineType()); + Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, + model.executionParameters().optimizationPreference()); + Assertions.assertEquals(1255006284, model.executionParameters().retryPolicy().retryCount()); + Assertions.assertEquals(1282249013, model.executionParameters().retryPolicy().retryWindowInMinutes()); + Assertions.assertEquals(ResourceOperationType.DELETE, + model.executionParameters().retryPolicy().onFailureAction()); + Assertions.assertEquals("fygxgispemvtzfk", model.resources().ids().get(0)); + Assertions.assertEquals("jqul", model.correlationid()); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitStartRequestTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitStartRequestTests.java deleted file mode 100644 index 0657427af193..000000000000 --- a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/SubmitStartRequestTests.java +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) TypeSpec Code Generator. - -package com.azure.resourcemanager.computeschedule.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.computeschedule.models.DeadlineType; -import com.azure.resourcemanager.computeschedule.models.ExecutionParameters; -import com.azure.resourcemanager.computeschedule.models.OptimizationPreference; -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; -import org.junit.jupiter.api.Assertions; - -public final class SubmitStartRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SubmitStartRequest model = BinaryData.fromString( - "{\"schedule\":{\"deadline\":\"2021-11-24T18:52:18Z\",\"deadLine\":\"2021-10-29T01:56:29Z\",\"timezone\":\"hpf\",\"timeZone\":\"ypininm\",\"deadlineType\":\"InitiateAt\"},\"executionParameters\":{\"optimizationPreference\":\"CostAvailabilityBalanced\",\"retryPolicy\":{\"retryCount\":1439394091,\"retryWindowInMinutes\":1813280112}},\"resources\":{\"ids\":[\"depoog\",\"nuvamiheogna\",\"xzxtheo\"]},\"correlationid\":\"usivye\"}") - .toObject(SubmitStartRequest.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-24T18:52:18Z"), model.schedule().deadline()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-29T01:56:29Z"), model.schedule().deadLine()); - Assertions.assertEquals("hpf", model.schedule().timezone()); - Assertions.assertEquals("ypininm", model.schedule().timeZone()); - Assertions.assertEquals(DeadlineType.INITIATE_AT, model.schedule().deadlineType()); - Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, - model.executionParameters().optimizationPreference()); - Assertions.assertEquals(1439394091, model.executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(1813280112, model.executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals("depoog", model.resources().ids().get(0)); - Assertions.assertEquals("usivye", model.correlationid()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SubmitStartRequest model = new SubmitStartRequest() - .withSchedule(new Schedule().withDeadline(OffsetDateTime.parse("2021-11-24T18:52:18Z")) - .withDeadLine(OffsetDateTime.parse("2021-10-29T01:56:29Z")) - .withTimezone("hpf") - .withTimeZone("ypininm") - .withDeadlineType(DeadlineType.INITIATE_AT)) - .withExecutionParameters( - new ExecutionParameters().withOptimizationPreference(OptimizationPreference.COST_AVAILABILITY_BALANCED) - .withRetryPolicy(new RetryPolicy().withRetryCount(1439394091).withRetryWindowInMinutes(1813280112))) - .withResources(new Resources().withIds(Arrays.asList("depoog", "nuvamiheogna", "xzxtheo"))) - .withCorrelationid("usivye"); - model = BinaryData.fromObject(model).toObject(SubmitStartRequest.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-24T18:52:18Z"), model.schedule().deadline()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-29T01:56:29Z"), model.schedule().deadLine()); - Assertions.assertEquals("hpf", model.schedule().timezone()); - Assertions.assertEquals("ypininm", model.schedule().timeZone()); - Assertions.assertEquals(DeadlineType.INITIATE_AT, model.schedule().deadlineType()); - Assertions.assertEquals(OptimizationPreference.COST_AVAILABILITY_BALANCED, - model.executionParameters().optimizationPreference()); - Assertions.assertEquals(1439394091, model.executionParameters().retryPolicy().retryCount()); - Assertions.assertEquals(1813280112, model.executionParameters().retryPolicy().retryWindowInMinutes()); - Assertions.assertEquals("depoog", model.resources().ids().get(0)); - Assertions.assertEquals("usivye", model.correlationid()); - } -} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/VmSizeProfileTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/VmSizeProfileTests.java new file mode 100644 index 000000000000..663e243ecc25 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/VmSizeProfileTests.java @@ -0,0 +1,27 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.generated; + +import com.azure.core.util.BinaryData; +import com.azure.resourcemanager.computeschedule.models.VmSizeProfile; +import org.junit.jupiter.api.Assertions; + +public final class VmSizeProfileTests { + @org.junit.jupiter.api.Test + public void testDeserialize() throws Exception { + VmSizeProfile model + = BinaryData.fromString("{\"name\":\"pmouexhdz\",\"rank\":229644058}").toObject(VmSizeProfile.class); + Assertions.assertEquals("pmouexhdz", model.name()); + Assertions.assertEquals(229644058, model.rank()); + } + + @org.junit.jupiter.api.Test + public void testSerialize() throws Exception { + VmSizeProfile model = new VmSizeProfile().withName("pmouexhdz").withRank(229644058); + model = BinaryData.fromObject(model).toObject(VmSizeProfile.class); + Assertions.assertEquals("pmouexhdz", model.name()); + Assertions.assertEquals(229644058, model.rank()); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ZoneAllocationPolicyTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ZoneAllocationPolicyTests.java new file mode 100644 index 000000000000..cf9c48089548 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ZoneAllocationPolicyTests.java @@ -0,0 +1,37 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.generated; + +import com.azure.core.util.BinaryData; +import com.azure.resourcemanager.computeschedule.models.DistributionStrategy; +import com.azure.resourcemanager.computeschedule.models.ZoneAllocationPolicy; +import com.azure.resourcemanager.computeschedule.models.ZonePreference; +import java.util.Arrays; +import org.junit.jupiter.api.Assertions; + +public final class ZoneAllocationPolicyTests { + @org.junit.jupiter.api.Test + public void testDeserialize() throws Exception { + ZoneAllocationPolicy model = BinaryData.fromString( + "{\"distributionStrategy\":\"BestEffortBalanced\",\"zonePreferences\":[{\"zone\":\"bzv\",\"rank\":999083730},{\"zone\":\"ntwndeicbtwnpzao\",\"rank\":1391069168},{\"zone\":\"uhrhcffcyddgl\",\"rank\":661873212}]}") + .toObject(ZoneAllocationPolicy.class); + Assertions.assertEquals(DistributionStrategy.BEST_EFFORT_BALANCED, model.distributionStrategy()); + Assertions.assertEquals("bzv", model.zonePreferences().get(0).zone()); + Assertions.assertEquals(999083730, model.zonePreferences().get(0).rank()); + } + + @org.junit.jupiter.api.Test + public void testSerialize() throws Exception { + ZoneAllocationPolicy model + = new ZoneAllocationPolicy().withDistributionStrategy(DistributionStrategy.BEST_EFFORT_BALANCED) + .withZonePreferences(Arrays.asList(new ZonePreference().withZone("bzv").withRank(999083730), + new ZonePreference().withZone("ntwndeicbtwnpzao").withRank(1391069168), + new ZonePreference().withZone("uhrhcffcyddgl").withRank(661873212))); + model = BinaryData.fromObject(model).toObject(ZoneAllocationPolicy.class); + Assertions.assertEquals(DistributionStrategy.BEST_EFFORT_BALANCED, model.distributionStrategy()); + Assertions.assertEquals("bzv", model.zonePreferences().get(0).zone()); + Assertions.assertEquals(999083730, model.zonePreferences().get(0).rank()); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ZonePreferenceTests.java b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ZonePreferenceTests.java new file mode 100644 index 000000000000..0c0dcb01b084 --- /dev/null +++ b/sdk/computeschedule/azure-resourcemanager-computeschedule/src/test/java/com/azure/resourcemanager/computeschedule/generated/ZonePreferenceTests.java @@ -0,0 +1,27 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.computeschedule.generated; + +import com.azure.core.util.BinaryData; +import com.azure.resourcemanager.computeschedule.models.ZonePreference; +import org.junit.jupiter.api.Assertions; + +public final class ZonePreferenceTests { + @org.junit.jupiter.api.Test + public void testDeserialize() throws Exception { + ZonePreference model + = BinaryData.fromString("{\"zone\":\"t\",\"rank\":439652711}").toObject(ZonePreference.class); + Assertions.assertEquals("t", model.zone()); + Assertions.assertEquals(439652711, model.rank()); + } + + @org.junit.jupiter.api.Test + public void testSerialize() throws Exception { + ZonePreference model = new ZonePreference().withZone("t").withRank(439652711); + model = BinaryData.fromObject(model).toObject(ZonePreference.class); + Assertions.assertEquals("t", model.zone()); + Assertions.assertEquals(439652711, model.rank()); + } +} diff --git a/sdk/computeschedule/azure-resourcemanager-computeschedule/tsp-location.yaml b/sdk/computeschedule/azure-resourcemanager-computeschedule/tsp-location.yaml index c2e4bdd3431c..21a701aa9fd9 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: 6267b64842af3d744c5b092a3f3beef49729ad6d +commit: 00f1feade1e5f3aab30ca03b547f77a869f52bf2 repo: Azure/azure-rest-api-specs additionalDirectories: