From 712980861b6257cb87ee06f20819111c37ce5bd2 Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Tue, 18 Jul 2023 05:38:21 +0000 Subject: [PATCH] CodeGen from PR 24876 in Azure/azure-rest-api-specs Merge 36f383ea50c2088d80194db0ea735547483cf8c7 into e16eabdc6004908a2e7bbcb2d6f6854b68ce9fa2 --- .../CHANGELOG.md | 4 +- .../README.md | 13 +- .../SAMPLE.md | 245 +++++++++++++++--- .../pom.xml | 2 +- .../storagemover/StorageMoverManager.java | 2 +- .../fluent/models/AgentInner.java | 4 +- .../fluent/models/EndpointInner.java | 16 -- .../fluent/models/JobDefinitionInner.java | 16 -- .../fluent/models/JobRunInner.java | 16 -- .../fluent/models/ProjectInner.java | 16 -- .../fluent/models/StorageMoverInner.java | 4 +- .../implementation/AgentsClientImpl.java | 15 +- .../implementation/EndpointImpl.java | 5 - .../implementation/EndpointsClientImpl.java | 15 +- .../implementation/JobDefinitionImpl.java | 5 - .../JobDefinitionsClientImpl.java | 22 +- .../implementation/JobRunImpl.java | 5 - .../implementation/JobRunsClientImpl.java | 7 +- .../implementation/ProjectImpl.java | 5 - .../implementation/ProjectsClientImpl.java | 15 +- .../StorageMoverClientImpl.java | 2 +- .../StorageMoversClientImpl.java | 15 +- .../storagemover/models/Agent.java | 11 +- .../models/AzureKeyVaultSmbCredentials.java | 86 ++++++ ...torageBlobContainerEndpointProperties.java | 2 +- ...BlobContainerEndpointUpdateProperties.java | 4 + ...StorageSmbFileShareEndpointProperties.java | 105 ++++++++ ...eSmbFileShareEndpointUpdateProperties.java | 36 +++ .../storagemover/models/CredentialType.java | 44 ++++ .../storagemover/models/Credentials.java | 33 +++ .../storagemover/models/Endpoint.java | 15 +- .../models/EndpointBaseProperties.java | 4 +- .../models/EndpointBaseUpdateProperties.java | 19 ++ .../storagemover/models/EndpointType.java | 6 + .../storagemover/models/JobDefinition.java | 23 +- .../storagemover/models/JobRun.java | 8 - .../models/NfsMountEndpointProperties.java | 2 +- .../NfsMountEndpointUpdateProperties.java | 4 + .../storagemover/models/Project.java | 15 +- .../models/SmbMountEndpointProperties.java | 134 ++++++++++ .../SmbMountEndpointUpdateProperties.java | 68 +++++ .../storagemover/models/StorageMover.java | 12 +- .../AgentsCreateOrUpdateSamples.java | 4 +- .../generated/AgentsDeleteSamples.java | 2 +- .../generated/AgentsGetSamples.java | 2 +- .../generated/AgentsListSamples.java | 2 +- .../generated/AgentsUpdateSamples.java | 2 +- .../EndpointsCreateOrUpdateSamples.java | 61 ++++- .../generated/EndpointsDeleteSamples.java | 2 +- .../generated/EndpointsGetSamples.java | 53 +++- .../generated/EndpointsListSamples.java | 2 +- .../generated/EndpointsUpdateSamples.java | 71 ++++- .../JobDefinitionsCreateOrUpdateSamples.java | 2 +- .../JobDefinitionsDeleteSamples.java | 2 +- .../generated/JobDefinitionsGetSamples.java | 2 +- .../generated/JobDefinitionsListSamples.java | 2 +- .../JobDefinitionsStartJobSamples.java | 2 +- .../JobDefinitionsStopJobSamples.java | 2 +- .../JobDefinitionsUpdateSamples.java | 2 +- .../generated/JobRunsGetSamples.java | 2 +- .../generated/JobRunsListSamples.java | 2 +- .../generated/OperationsListSamples.java | 2 +- .../ProjectsCreateOrUpdateSamples.java | 2 +- .../generated/ProjectsDeleteSamples.java | 2 +- .../generated/ProjectsGetSamples.java | 2 +- .../generated/ProjectsListSamples.java | 2 +- .../generated/ProjectsUpdateSamples.java | 2 +- .../StorageMoversCreateOrUpdateSamples.java | 4 +- .../generated/StorageMoversDeleteSamples.java | 2 +- ...torageMoversGetByResourceGroupSamples.java | 2 +- ...orageMoversListByResourceGroupSamples.java | 2 +- .../generated/StorageMoversListSamples.java | 2 +- .../generated/StorageMoversUpdateSamples.java | 2 +- .../generated/AgentListTests.java | 25 -- .../generated/AgentUpdateParametersTests.java | 27 -- .../generated/AgentUpdatePropertiesTests.java | 25 -- .../generated/AgentsDeleteMockTests.java | 61 ----- ...eBlobContainerEndpointPropertiesTests.java | 36 --- ...ontainerEndpointUpdatePropertiesTests.java | 28 -- .../EndpointBasePropertiesTests.java | 28 -- .../EndpointBaseUpdateParametersTests.java | 30 --- .../EndpointBaseUpdatePropertiesTests.java | 25 -- .../generated/EndpointInnerTests.java | 29 --- .../generated/EndpointListTests.java | 25 -- ...tsCreateOrUpdateWithResponseMockTests.java | 73 ------ .../generated/EndpointsDeleteMockTests.java | 61 ----- .../EndpointsGetWithResponseMockTests.java | 70 ----- .../generated/EndpointsListMockTests.java | 68 ----- .../generated/JobDefinitionInnerTests.java | 49 ---- .../generated/JobDefinitionListTests.java | 25 -- .../JobDefinitionPropertiesTests.java | 49 ---- .../JobDefinitionUpdateParametersTests.java | 37 --- .../JobDefinitionUpdatePropertiesTests.java | 36 --- ...nsCreateOrUpdateWithResponseMockTests.java | 85 ------ .../JobDefinitionsDeleteMockTests.java | 63 ----- ...obDefinitionsGetWithResponseMockTests.java | 78 ------ .../JobDefinitionsListMockTests.java | 75 ------ ...initionsStartJobWithResponseMockTests.java | 67 ----- ...finitionsStopJobWithResponseMockTests.java | 71 ----- .../generated/JobRunListTests.java | 25 -- .../generated/JobRunResourceIdInnerTests.java | 22 -- .../NfsMountEndpointPropertiesTests.java | 40 --- ...NfsMountEndpointUpdatePropertiesTests.java | 25 -- .../generated/OperationDisplayTests.java | 25 -- .../generated/OperationInnerTests.java | 26 -- .../generated/OperationListResultTests.java | 25 -- .../generated/OperationsListMockTests.java | 64 ----- .../generated/ProjectInnerTests.java | 28 -- .../generated/ProjectListTests.java | 25 -- .../generated/ProjectPropertiesTests.java | 27 -- .../ProjectUpdateParametersTests.java | 27 -- .../ProjectUpdatePropertiesTests.java | 25 -- ...tsCreateOrUpdateWithResponseMockTests.java | 72 ----- .../generated/ProjectsDeleteMockTests.java | 61 ----- .../ProjectsGetWithResponseMockTests.java | 67 ----- .../generated/ProjectsListMockTests.java | 68 ----- .../generated/StorageMoverInnerTests.java | 50 ---- .../generated/StorageMoverListTests.java | 25 -- .../StorageMoverPropertiesTests.java | 27 -- .../StorageMoverUpdateParametersTests.java | 46 ---- .../StorageMoverUpdatePropertiesTests.java | 25 -- ...rsCreateOrUpdateWithResponseMockTests.java | 89 ------- .../StorageMoversDeleteMockTests.java | 61 ----- ...tByResourceGroupWithResponseMockTests.java | 72 ----- ...ageMoversListByResourceGroupMockTests.java | 70 ----- .../generated/StorageMoversListMockTests.java | 69 ----- 126 files changed, 1056 insertions(+), 2701 deletions(-) create mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/AzureKeyVaultSmbCredentials.java create mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/AzureStorageSmbFileShareEndpointProperties.java create mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/AzureStorageSmbFileShareEndpointUpdateProperties.java create mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/CredentialType.java create mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/Credentials.java create mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/SmbMountEndpointProperties.java create mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/SmbMountEndpointUpdateProperties.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AgentListTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AgentUpdateParametersTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AgentUpdatePropertiesTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AgentsDeleteMockTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AzureStorageBlobContainerEndpointPropertiesTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AzureStorageBlobContainerEndpointUpdatePropertiesTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointBasePropertiesTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointBaseUpdateParametersTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointBaseUpdatePropertiesTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointInnerTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointListTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointsCreateOrUpdateWithResponseMockTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointsDeleteMockTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointsGetWithResponseMockTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointsListMockTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionInnerTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionListTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionPropertiesTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionUpdateParametersTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionUpdatePropertiesTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsCreateOrUpdateWithResponseMockTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsDeleteMockTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsGetWithResponseMockTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsListMockTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsStartJobWithResponseMockTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsStopJobWithResponseMockTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobRunListTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobRunResourceIdInnerTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/NfsMountEndpointPropertiesTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/NfsMountEndpointUpdatePropertiesTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/OperationDisplayTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/OperationInnerTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/OperationListResultTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/OperationsListMockTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectInnerTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectListTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectPropertiesTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectUpdateParametersTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectUpdatePropertiesTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectsCreateOrUpdateWithResponseMockTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectsDeleteMockTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectsGetWithResponseMockTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectsListMockTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoverInnerTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoverListTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoverPropertiesTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoverUpdateParametersTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoverUpdatePropertiesTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoversCreateOrUpdateWithResponseMockTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoversDeleteMockTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoversGetByResourceGroupWithResponseMockTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoversListByResourceGroupMockTests.java delete mode 100644 sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoversListMockTests.java diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/CHANGELOG.md b/sdk/storagemover/azure-resourcemanager-storagemover/CHANGELOG.md index e4df82635c33..18ddb34ac274 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/CHANGELOG.md +++ b/sdk/storagemover/azure-resourcemanager-storagemover/CHANGELOG.md @@ -1,6 +1,8 @@ # Release History -## 1.1.0-beta.1 (Unreleased) +## 1.0.0-beta.1 (2023-07-18) + +- Azure Resource Manager StorageMover client library for Java. This package contains Microsoft Azure SDK for StorageMover Management SDK. The Azure Storage Mover REST API. Package tag package-preview-2023-07. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ### Features Added diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/README.md b/sdk/storagemover/azure-resourcemanager-storagemover/README.md index 69f297ee1b99..ef6ba00746a5 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/README.md +++ b/sdk/storagemover/azure-resourcemanager-storagemover/README.md @@ -2,7 +2,7 @@ Azure Resource Manager StorageMover client library for Java. -This package contains Microsoft Azure SDK for StorageMover Management SDK. The Azure Storage Mover REST API. Package tag package-2023-03. 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 StorageMover Management SDK. The Azure Storage Mover REST API. Package tag package-preview-2023-07. 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-storagemover - 1.0.0 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -74,6 +74,13 @@ See [API design][design] for general introduction on design and key concepts on ## Examples +```java +storageMover = storageMoverManager.storageMovers() + .define(moveName) + .withRegion(REGION) + .withExistingResourceGroup(resourceGroupName) + .create(); +``` [Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storagemover/azure-resourcemanager-storagemover/SAMPLE.md) @@ -103,3 +110,5 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ + +![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-java%2Fsdk%2Fstoragemover%2Fazure-resourcemanager-storagemover%2FREADME.png) diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/SAMPLE.md b/sdk/storagemover/azure-resourcemanager-storagemover/SAMPLE.md index 9b56c3dde3d2..02346647a9c6 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/SAMPLE.md +++ b/sdk/storagemover/azure-resourcemanager-storagemover/SAMPLE.md @@ -58,7 +58,7 @@ /** Samples for Agents CreateOrUpdate. */ public final class AgentsCreateOrUpdateSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Agents_CreateOrUpdate.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Agents_CreateOrUpdate.json */ /** * Sample code: Agents_CreateOrUpdate. @@ -71,7 +71,7 @@ public final class AgentsCreateOrUpdateSamples { .define("examples-agentName") .withExistingStorageMover("examples-rg", "examples-storageMoverName") .withArcResourceId( - "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.HybridCompute/machines/examples-hybridComputeName") + "/subscriptions/60bcfc77-6589-4da2-b7fd-f9ec9322cf95/resourceGroups/examples-rg/providers/Microsoft.HybridCompute/machines/examples-hybridComputeName") .withArcVmUuid("3bb2c024-eba9-4d18-9e7a-1d772fcc5fe9") .withDescription("Example Agent Description") .create(); @@ -85,7 +85,7 @@ public final class AgentsCreateOrUpdateSamples { /** Samples for Agents Delete. */ public final class AgentsDeleteSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Agents_Delete.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Agents_Delete.json */ /** * Sample code: Agents_Delete. @@ -106,7 +106,7 @@ public final class AgentsDeleteSamples { /** Samples for Agents Get. */ public final class AgentsGetSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Agents_Get.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Agents_Get.json */ /** * Sample code: Agents_Get. @@ -128,7 +128,7 @@ public final class AgentsGetSamples { /** Samples for Agents List. */ public final class AgentsListSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Agents_List.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Agents_List.json */ /** * Sample code: Agents_List. @@ -149,7 +149,7 @@ import com.azure.resourcemanager.storagemover.models.Agent; /** Samples for Agents Update. */ public final class AgentsUpdateSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Agents_Update.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Agents_Update.json */ /** * Sample code: Agents_Update. @@ -176,14 +176,69 @@ import com.azure.resourcemanager.storagemover.models.EndpointBaseProperties; /** Samples for Endpoints CreateOrUpdate. */ public final class EndpointsCreateOrUpdateSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Endpoints_CreateOrUpdate.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_CreateOrUpdate_AzureStorageBlobContainer.json */ /** - * Sample code: Endpoints_CreateOrUpdate. + * Sample code: Endpoints_CreateOrUpdate_AzureStorageBlobContainer. * * @param manager Entry point to StorageMoverManager. */ - public static void endpointsCreateOrUpdate(com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + public static void endpointsCreateOrUpdateAzureStorageBlobContainer( + com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + manager + .endpoints() + .define("examples-endpointName") + .withExistingStorageMover("examples-rg", "examples-storageMoverName") + .withProperties((EndpointBaseProperties) null) + .create(); + } + + /* + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_CreateOrUpdate_NfsMount.json + */ + /** + * Sample code: Endpoints_CreateOrUpdate_NfsMount. + * + * @param manager Entry point to StorageMoverManager. + */ + public static void endpointsCreateOrUpdateNfsMount( + com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + manager + .endpoints() + .define("examples-endpointName") + .withExistingStorageMover("examples-rg", "examples-storageMoverName") + .withProperties((EndpointBaseProperties) null) + .create(); + } + + /* + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_CreateOrUpdate_AzureStorageSmbFileShare.json + */ + /** + * Sample code: Endpoints_CreateOrUpdate_AzureStorageSmbFileShare. + * + * @param manager Entry point to StorageMoverManager. + */ + public static void endpointsCreateOrUpdateAzureStorageSmbFileShare( + com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + manager + .endpoints() + .define("examples-endpointName") + .withExistingStorageMover("examples-rg", "examples-storageMoverName") + .withProperties((EndpointBaseProperties) null) + .create(); + } + + /* + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_CreateOrUpdate_SmbMount.json + */ + /** + * Sample code: Endpoints_CreateOrUpdate_SmbMount. + * + * @param manager Entry point to StorageMoverManager. + */ + public static void endpointsCreateOrUpdateSmbMount( + com.azure.resourcemanager.storagemover.StorageMoverManager manager) { manager .endpoints() .define("examples-endpointName") @@ -200,7 +255,7 @@ public final class EndpointsCreateOrUpdateSamples { /** Samples for Endpoints Delete. */ public final class EndpointsDeleteSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Endpoints_Delete.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_Delete.json */ /** * Sample code: Endpoints_Delete. @@ -222,14 +277,61 @@ public final class EndpointsDeleteSamples { /** Samples for Endpoints Get. */ public final class EndpointsGetSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Endpoints_Get.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_Get_SmbMount.json + */ + /** + * Sample code: Endpoints_Get_SmbMount. + * + * @param manager Entry point to StorageMoverManager. + */ + public static void endpointsGetSmbMount(com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + manager + .endpoints() + .getWithResponse( + "examples-rg", "examples-storageMoverName", "examples-endpointName", com.azure.core.util.Context.NONE); + } + + /* + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_Get_AzureStorageBlobContainer.json + */ + /** + * Sample code: Endpoints_Get_AzureStorageBlobContainer. + * + * @param manager Entry point to StorageMoverManager. + */ + public static void endpointsGetAzureStorageBlobContainer( + com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + manager + .endpoints() + .getWithResponse( + "examples-rg", "examples-storageMoverName", "examples-endpointName", com.azure.core.util.Context.NONE); + } + + /* + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_Get_NfsMount.json + */ + /** + * Sample code: Endpoints_Get_NfsMount. + * + * @param manager Entry point to StorageMoverManager. + */ + public static void endpointsGetNfsMount(com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + manager + .endpoints() + .getWithResponse( + "examples-rg", "examples-storageMoverName", "examples-endpointName", com.azure.core.util.Context.NONE); + } + + /* + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_Get_AzureStorageSmbFileShare.json */ /** - * Sample code: Endpoints_Get. + * Sample code: Endpoints_Get_AzureStorageSmbFileShare. * * @param manager Entry point to StorageMoverManager. */ - public static void endpointsGet(com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + public static void endpointsGetAzureStorageSmbFileShare( + com.azure.resourcemanager.storagemover.StorageMoverManager manager) { manager .endpoints() .getWithResponse( @@ -244,7 +346,7 @@ public final class EndpointsGetSamples { /** Samples for Endpoints List. */ public final class EndpointsListSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Endpoints_List.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_List.json */ /** * Sample code: Endpoints_List. @@ -265,14 +367,79 @@ import com.azure.resourcemanager.storagemover.models.Endpoint; /** Samples for Endpoints Update. */ public final class EndpointsUpdateSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Endpoints_Update.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_Update_NfsMount.json + */ + /** + * Sample code: Endpoints_Update_NfsMount. + * + * @param manager Entry point to StorageMoverManager. + */ + public static void endpointsUpdateNfsMount(com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + Endpoint resource = + manager + .endpoints() + .getWithResponse( + "examples-rg", + "examples-storageMoverName", + "examples-endpointName", + com.azure.core.util.Context.NONE) + .getValue(); + resource.update().apply(); + } + + /* + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_Update_AzureStorageSmbFileShare.json + */ + /** + * Sample code: Endpoints_Update_AzureStorageSmbFileShare. + * + * @param manager Entry point to StorageMoverManager. + */ + public static void endpointsUpdateAzureStorageSmbFileShare( + com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + Endpoint resource = + manager + .endpoints() + .getWithResponse( + "examples-rg", + "examples-storageMoverName", + "examples-endpointName", + com.azure.core.util.Context.NONE) + .getValue(); + resource.update().apply(); + } + + /* + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_Update_AzureStorageBlobContainer.json + */ + /** + * Sample code: Endpoints_Update_AzureStorageBlobContainer. + * + * @param manager Entry point to StorageMoverManager. + */ + public static void endpointsUpdateAzureStorageBlobContainer( + com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + Endpoint resource = + manager + .endpoints() + .getWithResponse( + "examples-rg", + "examples-storageMoverName", + "examples-endpointName", + com.azure.core.util.Context.NONE) + .getValue(); + resource.update().apply(); + } + + /* + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_Update_SmbMount.json */ /** - * Sample code: Endpoints_Update. + * Sample code: Endpoints_Update_SmbMount. * * @param manager Entry point to StorageMoverManager. */ - public static void endpointsUpdate(com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + public static void endpointsUpdateSmbMount(com.azure.resourcemanager.storagemover.StorageMoverManager manager) { Endpoint resource = manager .endpoints() @@ -295,7 +462,7 @@ import com.azure.resourcemanager.storagemover.models.CopyMode; /** Samples for JobDefinitions CreateOrUpdate. */ public final class JobDefinitionsCreateOrUpdateSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/JobDefinitions_CreateOrUpdate.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/JobDefinitions_CreateOrUpdate.json */ /** * Sample code: JobDefinitions_CreateOrUpdate. @@ -326,7 +493,7 @@ public final class JobDefinitionsCreateOrUpdateSamples { /** Samples for JobDefinitions Delete. */ public final class JobDefinitionsDeleteSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/JobDefinitions_Delete.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/JobDefinitions_Delete.json */ /** * Sample code: Projects_Delete. @@ -352,7 +519,7 @@ public final class JobDefinitionsDeleteSamples { /** Samples for JobDefinitions Get. */ public final class JobDefinitionsGetSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/JobDefinitions_Get.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/JobDefinitions_Get.json */ /** * Sample code: JobDefinitions_Get. @@ -378,7 +545,7 @@ public final class JobDefinitionsGetSamples { /** Samples for JobDefinitions List. */ public final class JobDefinitionsListSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/JobDefinitions_List.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/JobDefinitions_List.json */ /** * Sample code: JobDefinitions_List. @@ -399,7 +566,7 @@ public final class JobDefinitionsListSamples { /** Samples for JobDefinitions StartJob. */ public final class JobDefinitionsStartJobSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/JobDefinitions_StartJob.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/JobDefinitions_StartJob.json */ /** * Sample code: JobDefinitions_StartJob. @@ -425,7 +592,7 @@ public final class JobDefinitionsStartJobSamples { /** Samples for JobDefinitions StopJob. */ public final class JobDefinitionsStopJobSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/JobDefinitions_StopJob.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/JobDefinitions_StopJob.json */ /** * Sample code: JobDefinitions_StopJob. @@ -453,7 +620,7 @@ import com.azure.resourcemanager.storagemover.models.JobDefinition; /** Samples for JobDefinitions Update. */ public final class JobDefinitionsUpdateSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/JobDefinitions_Update.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/JobDefinitions_Update.json */ /** * Sample code: JobDefinitions_Update. @@ -486,7 +653,7 @@ public final class JobDefinitionsUpdateSamples { /** Samples for JobRuns Get. */ public final class JobRunsGetSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/JobRuns_Get.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/JobRuns_Get.json */ /** * Sample code: JobRuns_Get. @@ -513,7 +680,7 @@ public final class JobRunsGetSamples { /** Samples for JobRuns List. */ public final class JobRunsListSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/JobRuns_List.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/JobRuns_List.json */ /** * Sample code: JobRuns_List. @@ -539,7 +706,7 @@ public final class JobRunsListSamples { /** Samples for Operations List. */ public final class OperationsListSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Operations_List.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Operations_List.json */ /** * Sample code: Operations_List. @@ -558,7 +725,7 @@ public final class OperationsListSamples { /** Samples for Projects CreateOrUpdate. */ public final class ProjectsCreateOrUpdateSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Projects_CreateOrUpdate.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Projects_CreateOrUpdate.json */ /** * Sample code: Projects_CreateOrUpdate. @@ -582,7 +749,7 @@ public final class ProjectsCreateOrUpdateSamples { /** Samples for Projects Delete. */ public final class ProjectsDeleteSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Projects_Delete.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Projects_Delete.json */ /** * Sample code: Projects_Delete. @@ -604,7 +771,7 @@ public final class ProjectsDeleteSamples { /** Samples for Projects Get. */ public final class ProjectsGetSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Projects_Get.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Projects_Get.json */ /** * Sample code: Projects_Get. @@ -626,7 +793,7 @@ public final class ProjectsGetSamples { /** Samples for Projects List. */ public final class ProjectsListSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Projects_List.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Projects_List.json */ /** * Sample code: Projects_List. @@ -647,7 +814,7 @@ import com.azure.resourcemanager.storagemover.models.Project; /** Samples for Projects Update. */ public final class ProjectsUpdateSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Projects_Update.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Projects_Update.json */ /** * Sample code: Projects_Update. @@ -678,7 +845,7 @@ import java.util.Map; /** Samples for StorageMovers CreateOrUpdate. */ public final class StorageMoversCreateOrUpdateSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/StorageMovers_CreateOrUpdate.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/StorageMovers_CreateOrUpdate.json */ /** * Sample code: StorageMovers_CreateOrUpdate. @@ -691,7 +858,7 @@ public final class StorageMoversCreateOrUpdateSamples { .define("examples-storageMoverName") .withRegion("eastus2") .withExistingResourceGroup("examples-rg") - .withTags(mapOf("key1", "value1", "key2", "value2")) + .withTags(mapOf("key1", "fakeTokenPlaceholder", "key2", "fakeTokenPlaceholder")) .withDescription("Example Storage Mover Description") .create(); } @@ -715,7 +882,7 @@ public final class StorageMoversCreateOrUpdateSamples { /** Samples for StorageMovers Delete. */ public final class StorageMoversDeleteSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/StorageMovers_Delete.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/StorageMovers_Delete.json */ /** * Sample code: StorageMovers_Delete. @@ -734,7 +901,7 @@ public final class StorageMoversDeleteSamples { /** Samples for StorageMovers GetByResourceGroup. */ public final class StorageMoversGetByResourceGroupSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/StorageMovers_Get.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/StorageMovers_Get.json */ /** * Sample code: StorageMovers_Get. @@ -756,7 +923,7 @@ public final class StorageMoversGetByResourceGroupSamples { /** Samples for StorageMovers List. */ public final class StorageMoversListSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/StorageMovers_ListBySubscription.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/StorageMovers_ListBySubscription.json */ /** * Sample code: StorageMovers_List. @@ -775,7 +942,7 @@ public final class StorageMoversListSamples { /** Samples for StorageMovers ListByResourceGroup. */ public final class StorageMoversListByResourceGroupSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/StorageMovers_List.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/StorageMovers_List.json */ /** * Sample code: StorageMovers_List. @@ -796,7 +963,7 @@ import com.azure.resourcemanager.storagemover.models.StorageMover; /** Samples for StorageMovers Update. */ public final class StorageMoversUpdateSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/StorageMovers_Update.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/StorageMovers_Update.json */ /** * Sample code: StorageMovers_Update. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/pom.xml b/sdk/storagemover/azure-resourcemanager-storagemover/pom.xml index 356dbb33fda4..284ceb381a94 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/pom.xml +++ b/sdk/storagemover/azure-resourcemanager-storagemover/pom.xml @@ -18,7 +18,7 @@ jar Microsoft Azure SDK for StorageMover Management - This package contains Microsoft Azure SDK for StorageMover Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. The Azure Storage Mover REST API. Package tag package-2023-03. + This package contains Microsoft Azure SDK for StorageMover Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. The Azure Storage Mover REST API. Package tag package-preview-2023-07. https://github.com/Azure/azure-sdk-for-java diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/StorageMoverManager.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/StorageMoverManager.java index 780d40e3f92f..6fd0978c9992 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/StorageMoverManager.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/StorageMoverManager.java @@ -227,7 +227,7 @@ public StorageMoverManager authenticate(TokenCredential credential, AzureProfile .append("-") .append("com.azure.resourcemanager.storagemover") .append("/") - .append("1.0.0"); + .append("1.0.0-beta.1"); if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) { userAgentBuilder .append(" (") diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/AgentInner.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/AgentInner.java index 528a4c79ad2b..432a6770f97f 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/AgentInner.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/AgentInner.java @@ -24,7 +24,7 @@ public final class AgentInner extends ProxyResource { private AgentProperties innerProperties = new AgentProperties(); /* - * Resource system metadata. + * Azure Resource Manager metadata containing createdBy and modifiedBy information. */ @JsonProperty(value = "systemData", access = JsonProperty.Access.WRITE_ONLY) private SystemData systemData; @@ -43,7 +43,7 @@ private AgentProperties innerProperties() { } /** - * Get the systemData property: Resource system metadata. + * Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information. * * @return the systemData value. */ diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/EndpointInner.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/EndpointInner.java index 39155f37421f..99356e77e69c 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/EndpointInner.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/EndpointInner.java @@ -6,7 +6,6 @@ import com.azure.core.annotation.Fluent; import com.azure.core.management.ProxyResource; -import com.azure.core.management.SystemData; import com.azure.core.util.logging.ClientLogger; import com.azure.resourcemanager.storagemover.models.EndpointBaseProperties; import com.fasterxml.jackson.annotation.JsonProperty; @@ -20,12 +19,6 @@ public final class EndpointInner extends ProxyResource { @JsonProperty(value = "properties", required = true) private EndpointBaseProperties properties; - /* - * Resource system metadata. - */ - @JsonProperty(value = "systemData", access = JsonProperty.Access.WRITE_ONLY) - private SystemData systemData; - /** Creates an instance of EndpointInner class. */ public EndpointInner() { } @@ -50,15 +43,6 @@ public EndpointInner withProperties(EndpointBaseProperties properties) { return this; } - /** - * Get the systemData property: Resource system metadata. - * - * @return the systemData value. - */ - public SystemData systemData() { - return this.systemData; - } - /** * Validates the instance. * diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/JobDefinitionInner.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/JobDefinitionInner.java index 12b39fea3327..acc38cd02274 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/JobDefinitionInner.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/JobDefinitionInner.java @@ -6,7 +6,6 @@ import com.azure.core.annotation.Fluent; import com.azure.core.management.ProxyResource; -import com.azure.core.management.SystemData; import com.azure.core.util.logging.ClientLogger; import com.azure.resourcemanager.storagemover.models.CopyMode; import com.azure.resourcemanager.storagemover.models.JobRunStatus; @@ -22,12 +21,6 @@ public final class JobDefinitionInner extends ProxyResource { @JsonProperty(value = "properties", required = true) private JobDefinitionProperties innerProperties = new JobDefinitionProperties(); - /* - * Resource system metadata. - */ - @JsonProperty(value = "systemData", access = JsonProperty.Access.WRITE_ONLY) - private SystemData systemData; - /** Creates an instance of JobDefinitionInner class. */ public JobDefinitionInner() { } @@ -41,15 +34,6 @@ private JobDefinitionProperties innerProperties() { return this.innerProperties; } - /** - * Get the systemData property: Resource system metadata. - * - * @return the systemData value. - */ - public SystemData systemData() { - return this.systemData; - } - /** * Get the description property: A description for the Job Definition. * diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/JobRunInner.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/JobRunInner.java index 7010b284184a..923f135912ac 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/JobRunInner.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/JobRunInner.java @@ -6,7 +6,6 @@ import com.azure.core.annotation.Immutable; import com.azure.core.management.ProxyResource; -import com.azure.core.management.SystemData; import com.azure.resourcemanager.storagemover.models.JobRunError; import com.azure.resourcemanager.storagemover.models.JobRunScanStatus; import com.azure.resourcemanager.storagemover.models.JobRunStatus; @@ -23,12 +22,6 @@ public final class JobRunInner extends ProxyResource { @JsonProperty(value = "properties") private JobRunProperties innerProperties; - /* - * Resource system metadata. - */ - @JsonProperty(value = "systemData", access = JsonProperty.Access.WRITE_ONLY) - private SystemData systemData; - /** Creates an instance of JobRunInner class. */ public JobRunInner() { } @@ -42,15 +35,6 @@ private JobRunProperties innerProperties() { return this.innerProperties; } - /** - * Get the systemData property: Resource system metadata. - * - * @return the systemData value. - */ - public SystemData systemData() { - return this.systemData; - } - /** * Get the status property: The state of the job execution. * diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/ProjectInner.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/ProjectInner.java index 15637be6c5f2..9193e4bc83cb 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/ProjectInner.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/ProjectInner.java @@ -6,7 +6,6 @@ import com.azure.core.annotation.Fluent; import com.azure.core.management.ProxyResource; -import com.azure.core.management.SystemData; import com.azure.resourcemanager.storagemover.models.ProvisioningState; import com.fasterxml.jackson.annotation.JsonProperty; @@ -19,12 +18,6 @@ public final class ProjectInner extends ProxyResource { @JsonProperty(value = "properties") private ProjectProperties innerProperties; - /* - * Resource system metadata. - */ - @JsonProperty(value = "systemData", access = JsonProperty.Access.WRITE_ONLY) - private SystemData systemData; - /** Creates an instance of ProjectInner class. */ public ProjectInner() { } @@ -38,15 +31,6 @@ private ProjectProperties innerProperties() { return this.innerProperties; } - /** - * Get the systemData property: Resource system metadata. - * - * @return the systemData value. - */ - public SystemData systemData() { - return this.systemData; - } - /** * Get the description property: A description for the Project. * diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/StorageMoverInner.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/StorageMoverInner.java index 94be6b0da77b..a22e5f447eb0 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/StorageMoverInner.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/fluent/models/StorageMoverInner.java @@ -21,7 +21,7 @@ public final class StorageMoverInner extends Resource { private StorageMoverProperties innerProperties; /* - * Resource system metadata. + * Azure Resource Manager metadata containing createdBy and modifiedBy information. */ @JsonProperty(value = "systemData", access = JsonProperty.Access.WRITE_ONLY) private SystemData systemData; @@ -40,7 +40,7 @@ private StorageMoverProperties innerProperties() { } /** - * Get the systemData property: Resource system metadata. + * Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information. * * @return the systemData value. */ diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/AgentsClientImpl.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/AgentsClientImpl.java index e1adc432251b..ca6fc08b19c1 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/AgentsClientImpl.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/AgentsClientImpl.java @@ -67,8 +67,7 @@ public final class AgentsClientImpl implements AgentsClient { public interface AgentsService { @Headers({"Content-Type: application/json"}) @Get( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/agents") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> list( @@ -82,8 +81,7 @@ Mono> list( @Headers({"Content-Type: application/json"}) @Get( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/agents/{agentName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents/{agentName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> get( @@ -98,8 +96,7 @@ Mono> get( @Headers({"Content-Type: application/json"}) @Put( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/agents/{agentName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents/{agentName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> createOrUpdate( @@ -115,8 +112,7 @@ Mono> createOrUpdate( @Headers({"Content-Type: application/json"}) @Patch( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/agents/{agentName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents/{agentName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> update( @@ -132,8 +128,7 @@ Mono> update( @Headers({"Content-Type: application/json"}) @Delete( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/agents/{agentName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents/{agentName}") @ExpectedResponses({200, 202, 204}) @UnexpectedResponseExceptionType(ManagementException.class) Mono>> delete( diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/EndpointImpl.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/EndpointImpl.java index 62b5ccfb075a..c9ba59bb084d 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/EndpointImpl.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/EndpointImpl.java @@ -4,7 +4,6 @@ package com.azure.resourcemanager.storagemover.implementation; -import com.azure.core.management.SystemData; import com.azure.core.util.Context; import com.azure.resourcemanager.storagemover.fluent.models.EndpointInner; import com.azure.resourcemanager.storagemover.models.Endpoint; @@ -33,10 +32,6 @@ public EndpointBaseProperties properties() { return this.innerModel().properties(); } - public SystemData systemData() { - return this.innerModel().systemData(); - } - public String resourceGroupName() { return resourceGroupName; } diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/EndpointsClientImpl.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/EndpointsClientImpl.java index fb4e49e72b97..9bcb84a01c26 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/EndpointsClientImpl.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/EndpointsClientImpl.java @@ -68,8 +68,7 @@ public final class EndpointsClientImpl implements EndpointsClient { public interface EndpointsService { @Headers({"Content-Type: application/json"}) @Get( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/endpoints") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> list( @@ -83,8 +82,7 @@ Mono> list( @Headers({"Content-Type: application/json"}) @Get( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/endpoints/{endpointName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> get( @@ -99,8 +97,7 @@ Mono> get( @Headers({"Content-Type: application/json"}) @Put( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/endpoints/{endpointName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> createOrUpdate( @@ -116,8 +113,7 @@ Mono> createOrUpdate( @Headers({"Content-Type: application/json"}) @Patch( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/endpoints/{endpointName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> update( @@ -133,8 +129,7 @@ Mono> update( @Headers({"Content-Type: application/json"}) @Delete( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/endpoints/{endpointName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}") @ExpectedResponses({200, 202, 204}) @UnexpectedResponseExceptionType(ManagementException.class) Mono>> delete( diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/JobDefinitionImpl.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/JobDefinitionImpl.java index 0576c71f6e1a..51257e5f21e0 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/JobDefinitionImpl.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/JobDefinitionImpl.java @@ -5,7 +5,6 @@ package com.azure.resourcemanager.storagemover.implementation; import com.azure.core.http.rest.Response; -import com.azure.core.management.SystemData; import com.azure.core.util.Context; import com.azure.resourcemanager.storagemover.fluent.models.JobDefinitionInner; import com.azure.resourcemanager.storagemover.models.CopyMode; @@ -32,10 +31,6 @@ public String type() { return this.innerModel().type(); } - public SystemData systemData() { - return this.innerModel().systemData(); - } - public String description() { return this.innerModel().description(); } diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/JobDefinitionsClientImpl.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/JobDefinitionsClientImpl.java index e168a0a0c997..9d38464fca20 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/JobDefinitionsClientImpl.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/JobDefinitionsClientImpl.java @@ -70,8 +70,7 @@ public final class JobDefinitionsClientImpl implements JobDefinitionsClient { public interface JobDefinitionsService { @Headers({"Content-Type: application/json"}) @Get( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> list( @@ -86,8 +85,7 @@ Mono> list( @Headers({"Content-Type: application/json"}) @Get( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> get( @@ -103,8 +101,7 @@ Mono> get( @Headers({"Content-Type: application/json"}) @Put( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> createOrUpdate( @@ -121,8 +118,7 @@ Mono> createOrUpdate( @Headers({"Content-Type: application/json"}) @Patch( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> update( @@ -139,8 +135,7 @@ Mono> update( @Headers({"Content-Type: application/json"}) @Delete( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}") @ExpectedResponses({200, 202, 204}) @UnexpectedResponseExceptionType(ManagementException.class) Mono>> delete( @@ -156,9 +151,7 @@ Mono>> delete( @Headers({"Content-Type: application/json"}) @Post( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}" - + "/startJob") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/startJob") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> startJob( @@ -174,8 +167,7 @@ Mono> startJob( @Headers({"Content-Type: application/json"}) @Post( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/stopJob") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/stopJob") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> stopJob( diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/JobRunImpl.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/JobRunImpl.java index dc3022e141db..a008cc18bbcc 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/JobRunImpl.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/JobRunImpl.java @@ -4,7 +4,6 @@ package com.azure.resourcemanager.storagemover.implementation; -import com.azure.core.management.SystemData; import com.azure.resourcemanager.storagemover.fluent.models.JobRunInner; import com.azure.resourcemanager.storagemover.models.JobRun; import com.azure.resourcemanager.storagemover.models.JobRunError; @@ -35,10 +34,6 @@ public String type() { return this.innerModel().type(); } - public SystemData systemData() { - return this.innerModel().systemData(); - } - public JobRunStatus status() { return this.innerModel().status(); } diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/JobRunsClientImpl.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/JobRunsClientImpl.java index 5d8a644dd8ba..40c4de777575 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/JobRunsClientImpl.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/JobRunsClientImpl.java @@ -57,8 +57,7 @@ public final class JobRunsClientImpl implements JobRunsClient { public interface JobRunsService { @Headers({"Content-Type: application/json"}) @Get( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/jobRuns") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/jobRuns") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> list( @@ -74,9 +73,7 @@ Mono> list( @Headers({"Content-Type: application/json"}) @Get( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/jobRuns" - + "/{jobRunName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/jobRuns/{jobRunName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> get( diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/ProjectImpl.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/ProjectImpl.java index ad312e4131a6..fa30f89c847c 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/ProjectImpl.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/ProjectImpl.java @@ -4,7 +4,6 @@ package com.azure.resourcemanager.storagemover.implementation; -import com.azure.core.management.SystemData; import com.azure.core.util.Context; import com.azure.resourcemanager.storagemover.fluent.models.ProjectInner; import com.azure.resourcemanager.storagemover.models.Project; @@ -28,10 +27,6 @@ public String type() { return this.innerModel().type(); } - public SystemData systemData() { - return this.innerModel().systemData(); - } - public String description() { return this.innerModel().description(); } diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/ProjectsClientImpl.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/ProjectsClientImpl.java index 8616f1eb4064..bcf0ff30e571 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/ProjectsClientImpl.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/ProjectsClientImpl.java @@ -67,8 +67,7 @@ public final class ProjectsClientImpl implements ProjectsClient { public interface ProjectsService { @Headers({"Content-Type: application/json"}) @Get( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/projects") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> list( @@ -82,8 +81,7 @@ Mono> list( @Headers({"Content-Type: application/json"}) @Get( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/projects/{projectName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> get( @@ -98,8 +96,7 @@ Mono> get( @Headers({"Content-Type: application/json"}) @Put( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/projects/{projectName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> createOrUpdate( @@ -115,8 +112,7 @@ Mono> createOrUpdate( @Headers({"Content-Type: application/json"}) @Patch( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/projects/{projectName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> update( @@ -132,8 +128,7 @@ Mono> update( @Headers({"Content-Type: application/json"}) @Delete( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}/projects/{projectName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}") @ExpectedResponses({200, 202, 204}) @UnexpectedResponseExceptionType(ManagementException.class) Mono>> delete( diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/StorageMoverClientImpl.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/StorageMoverClientImpl.java index 3f51a44b987b..8385379cb1e1 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/StorageMoverClientImpl.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/StorageMoverClientImpl.java @@ -220,7 +220,7 @@ public JobRunsClient getJobRuns() { this.defaultPollInterval = defaultPollInterval; this.subscriptionId = subscriptionId; this.endpoint = endpoint; - this.apiVersion = "2023-03-01"; + this.apiVersion = "2023-07-01-preview"; this.operations = new OperationsClientImpl(this); this.storageMovers = new StorageMoversClientImpl(this); this.agents = new AgentsClientImpl(this); diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/StorageMoversClientImpl.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/StorageMoversClientImpl.java index 43817c5c2057..e33bbf4a2a19 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/StorageMoversClientImpl.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/implementation/StorageMoversClientImpl.java @@ -79,8 +79,7 @@ Mono> list( @Headers({"Content-Type: application/json"}) @Get( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> listByResourceGroup( @@ -93,8 +92,7 @@ Mono> listByResourceGroup( @Headers({"Content-Type: application/json"}) @Get( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> getByResourceGroup( @@ -108,8 +106,7 @@ Mono> getByResourceGroup( @Headers({"Content-Type: application/json"}) @Put( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> createOrUpdate( @@ -124,8 +121,7 @@ Mono> createOrUpdate( @Headers({"Content-Type: application/json"}) @Patch( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(ManagementException.class) Mono> update( @@ -140,8 +136,7 @@ Mono> update( @Headers({"Content-Type: application/json"}) @Delete( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover" - + "/storageMovers/{storageMoverName}") + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}") @ExpectedResponses({200, 202, 204}) @UnexpectedResponseExceptionType(ManagementException.class) Mono>> delete( diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/Agent.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/Agent.java index 9df0375f891f..7167c9bc0c14 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/Agent.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/Agent.java @@ -33,7 +33,7 @@ public interface Agent { String type(); /** - * Gets the systemData property: Resource system metadata. + * Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information. * * @return the systemData value. */ @@ -145,11 +145,13 @@ interface Definition DefinitionStages.WithArcVmUuid, DefinitionStages.WithCreate { } + /** The Agent definition stages. */ interface DefinitionStages { /** The first stage of the Agent definition. */ interface Blank extends WithParentResource { } + /** The stage of the Agent definition allowing to specify parent resource. */ interface WithParentResource { /** @@ -161,6 +163,7 @@ interface WithParentResource { */ WithArcResourceId withExistingStorageMover(String resourceGroupName, String storageMoverName); } + /** The stage of the Agent definition allowing to specify arcResourceId. */ interface WithArcResourceId { /** @@ -172,6 +175,7 @@ interface WithArcResourceId { */ WithArcVmUuid withArcResourceId(String arcResourceId); } + /** The stage of the Agent definition allowing to specify arcVmUuid. */ interface WithArcVmUuid { /** @@ -182,6 +186,7 @@ interface WithArcVmUuid { */ WithCreate withArcVmUuid(String arcVmUuid); } + /** * The stage of the Agent definition which contains all the minimum required properties for the resource to be * created, but also allows for any other optional properties to be specified. @@ -202,6 +207,7 @@ interface WithCreate extends DefinitionStages.WithDescription { */ Agent create(Context context); } + /** The stage of the Agent definition allowing to specify description. */ interface WithDescription { /** @@ -213,6 +219,7 @@ interface WithDescription { WithCreate withDescription(String description); } } + /** * Begins update for the Agent resource. * @@ -237,6 +244,7 @@ interface Update extends UpdateStages.WithDescription { */ Agent apply(Context context); } + /** The Agent update stages. */ interface UpdateStages { /** The stage of the Agent update allowing to specify description. */ @@ -250,6 +258,7 @@ interface WithDescription { Update withDescription(String description); } } + /** * Refreshes the resource to sync with Azure. * diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/AzureKeyVaultSmbCredentials.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/AzureKeyVaultSmbCredentials.java new file mode 100644 index 000000000000..8fa00db41382 --- /dev/null +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/AzureKeyVaultSmbCredentials.java @@ -0,0 +1,86 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.storagemover.models; + +import com.azure.core.annotation.Fluent; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** The Azure Key Vault secret URIs which store the credentials. */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") +@JsonTypeName("AzureKeyVaultSmb") +@Fluent +public final class AzureKeyVaultSmbCredentials extends Credentials { + /* + * The Azure Key Vault secret URI which stores the username. Use empty string to clean-up existing value. + */ + @JsonProperty(value = "usernameUri") + private String usernameUri; + + /* + * The Azure Key Vault secret URI which stores the password. Use empty string to clean-up existing value. + */ + @JsonProperty(value = "passwordUri") + private String passwordUri; + + /** Creates an instance of AzureKeyVaultSmbCredentials class. */ + public AzureKeyVaultSmbCredentials() { + } + + /** + * Get the usernameUri property: The Azure Key Vault secret URI which stores the username. Use empty string to + * clean-up existing value. + * + * @return the usernameUri value. + */ + public String usernameUri() { + return this.usernameUri; + } + + /** + * Set the usernameUri property: The Azure Key Vault secret URI which stores the username. Use empty string to + * clean-up existing value. + * + * @param usernameUri the usernameUri value to set. + * @return the AzureKeyVaultSmbCredentials object itself. + */ + public AzureKeyVaultSmbCredentials withUsernameUri(String usernameUri) { + this.usernameUri = usernameUri; + return this; + } + + /** + * Get the passwordUri property: The Azure Key Vault secret URI which stores the password. Use empty string to + * clean-up existing value. + * + * @return the passwordUri value. + */ + public String passwordUri() { + return this.passwordUri; + } + + /** + * Set the passwordUri property: The Azure Key Vault secret URI which stores the password. Use empty string to + * clean-up existing value. + * + * @param passwordUri the passwordUri value to set. + * @return the AzureKeyVaultSmbCredentials object itself. + */ + public AzureKeyVaultSmbCredentials withPasswordUri(String passwordUri) { + this.passwordUri = passwordUri; + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + @Override + public void validate() { + super.validate(); + } +} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/AzureStorageBlobContainerEndpointProperties.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/AzureStorageBlobContainerEndpointProperties.java index b6052ec7d30a..ec4db80a3d8c 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/AzureStorageBlobContainerEndpointProperties.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/AzureStorageBlobContainerEndpointProperties.java @@ -10,7 +10,7 @@ import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.JsonTypeName; -/** The AzureStorageBlobContainerEndpointProperties model. */ +/** The properties of Azure Storage blob container endpoint. */ @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "endpointType") @JsonTypeName("AzureStorageBlobContainer") @Fluent diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/AzureStorageBlobContainerEndpointUpdateProperties.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/AzureStorageBlobContainerEndpointUpdateProperties.java index 7809897931bd..67500f18afb8 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/AzureStorageBlobContainerEndpointUpdateProperties.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/AzureStorageBlobContainerEndpointUpdateProperties.java @@ -5,8 +5,12 @@ package com.azure.resourcemanager.storagemover.models; import com.azure.core.annotation.Fluent; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; /** The AzureStorageBlobContainerEndpointUpdateProperties model. */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "endpointType") +@JsonTypeName("AzureStorageBlobContainer") @Fluent public final class AzureStorageBlobContainerEndpointUpdateProperties extends EndpointBaseUpdateProperties { /** Creates an instance of AzureStorageBlobContainerEndpointUpdateProperties class. */ diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/AzureStorageSmbFileShareEndpointProperties.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/AzureStorageSmbFileShareEndpointProperties.java new file mode 100644 index 000000000000..94b485892d2a --- /dev/null +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/AzureStorageSmbFileShareEndpointProperties.java @@ -0,0 +1,105 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.storagemover.models; + +import com.azure.core.annotation.Fluent; +import com.azure.core.util.logging.ClientLogger; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** The properties of Azure Storage SMB file share endpoint. */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "endpointType") +@JsonTypeName("AzureStorageSmbFileShare") +@Fluent +public final class AzureStorageSmbFileShareEndpointProperties extends EndpointBaseProperties { + /* + * The Azure Resource ID of the storage account. + */ + @JsonProperty(value = "storageAccountResourceId", required = true) + private String storageAccountResourceId; + + /* + * The name of the Azure Storage file share. + */ + @JsonProperty(value = "fileShareName", required = true) + private String fileShareName; + + /** Creates an instance of AzureStorageSmbFileShareEndpointProperties class. */ + public AzureStorageSmbFileShareEndpointProperties() { + } + + /** + * Get the storageAccountResourceId property: The Azure Resource ID of the storage account. + * + * @return the storageAccountResourceId value. + */ + public String storageAccountResourceId() { + return this.storageAccountResourceId; + } + + /** + * Set the storageAccountResourceId property: The Azure Resource ID of the storage account. + * + * @param storageAccountResourceId the storageAccountResourceId value to set. + * @return the AzureStorageSmbFileShareEndpointProperties object itself. + */ + public AzureStorageSmbFileShareEndpointProperties withStorageAccountResourceId(String storageAccountResourceId) { + this.storageAccountResourceId = storageAccountResourceId; + return this; + } + + /** + * Get the fileShareName property: The name of the Azure Storage file share. + * + * @return the fileShareName value. + */ + public String fileShareName() { + return this.fileShareName; + } + + /** + * Set the fileShareName property: The name of the Azure Storage file share. + * + * @param fileShareName the fileShareName value to set. + * @return the AzureStorageSmbFileShareEndpointProperties object itself. + */ + public AzureStorageSmbFileShareEndpointProperties withFileShareName(String fileShareName) { + this.fileShareName = fileShareName; + return this; + } + + /** {@inheritDoc} */ + @Override + public AzureStorageSmbFileShareEndpointProperties withDescription(String description) { + super.withDescription(description); + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + @Override + public void validate() { + super.validate(); + if (storageAccountResourceId() == null) { + throw LOGGER + .logExceptionAsError( + new IllegalArgumentException( + "Missing required property storageAccountResourceId in model" + + " AzureStorageSmbFileShareEndpointProperties")); + } + if (fileShareName() == null) { + throw LOGGER + .logExceptionAsError( + new IllegalArgumentException( + "Missing required property fileShareName in model AzureStorageSmbFileShareEndpointProperties")); + } + } + + private static final ClientLogger LOGGER = new ClientLogger(AzureStorageSmbFileShareEndpointProperties.class); +} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/AzureStorageSmbFileShareEndpointUpdateProperties.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/AzureStorageSmbFileShareEndpointUpdateProperties.java new file mode 100644 index 000000000000..7d14c236e56b --- /dev/null +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/AzureStorageSmbFileShareEndpointUpdateProperties.java @@ -0,0 +1,36 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.storagemover.models; + +import com.azure.core.annotation.Fluent; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** The properties of Azure Storage SMB file share endpoint to update. */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "endpointType") +@JsonTypeName("AzureStorageSmbFileShare") +@Fluent +public final class AzureStorageSmbFileShareEndpointUpdateProperties extends EndpointBaseUpdateProperties { + /** Creates an instance of AzureStorageSmbFileShareEndpointUpdateProperties class. */ + public AzureStorageSmbFileShareEndpointUpdateProperties() { + } + + /** {@inheritDoc} */ + @Override + public AzureStorageSmbFileShareEndpointUpdateProperties withDescription(String description) { + super.withDescription(description); + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + @Override + public void validate() { + super.validate(); + } +} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/CredentialType.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/CredentialType.java new file mode 100644 index 000000000000..b0a43952be0e --- /dev/null +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/CredentialType.java @@ -0,0 +1,44 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.storagemover.models; + +import com.azure.core.util.ExpandableStringEnum; +import com.fasterxml.jackson.annotation.JsonCreator; +import java.util.Collection; + +/** The Credentials type. */ +public final class CredentialType extends ExpandableStringEnum { + /** Static value AzureKeyVaultSmb for CredentialType. */ + public static final CredentialType AZURE_KEY_VAULT_SMB = fromString("AzureKeyVaultSmb"); + + /** + * Creates a new instance of CredentialType value. + * + * @deprecated Use the {@link #fromString(String)} factory method. + */ + @Deprecated + public CredentialType() { + } + + /** + * Creates or finds a CredentialType from its string representation. + * + * @param name a name to look for. + * @return the corresponding CredentialType. + */ + @JsonCreator + public static CredentialType fromString(String name) { + return fromString(name, CredentialType.class); + } + + /** + * Gets known CredentialType values. + * + * @return known CredentialType values. + */ + public static Collection values() { + return values(CredentialType.class); + } +} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/Credentials.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/Credentials.java new file mode 100644 index 000000000000..3202b54d23e2 --- /dev/null +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/Credentials.java @@ -0,0 +1,33 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.storagemover.models; + +import com.azure.core.annotation.Immutable; +import com.fasterxml.jackson.annotation.JsonSubTypes; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** The Credentials. */ +@JsonTypeInfo( + use = JsonTypeInfo.Id.NAME, + include = JsonTypeInfo.As.PROPERTY, + property = "type", + defaultImpl = Credentials.class) +@JsonTypeName("Credentials") +@JsonSubTypes({@JsonSubTypes.Type(name = "AzureKeyVaultSmb", value = AzureKeyVaultSmbCredentials.class)}) +@Immutable +public class Credentials { + /** Creates an instance of Credentials class. */ + public Credentials() { + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + public void validate() { + } +} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/Endpoint.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/Endpoint.java index e64b61736258..e96c1ade686a 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/Endpoint.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/Endpoint.java @@ -4,7 +4,6 @@ package com.azure.resourcemanager.storagemover.models; -import com.azure.core.management.SystemData; import com.azure.core.util.Context; import com.azure.resourcemanager.storagemover.fluent.models.EndpointInner; @@ -38,13 +37,6 @@ public interface Endpoint { */ EndpointBaseProperties properties(); - /** - * Gets the systemData property: Resource system metadata. - * - * @return the systemData value. - */ - SystemData systemData(); - /** * Gets the name of the resource group. * @@ -66,11 +58,13 @@ interface Definition DefinitionStages.WithProperties, DefinitionStages.WithCreate { } + /** The Endpoint definition stages. */ interface DefinitionStages { /** The first stage of the Endpoint definition. */ interface Blank extends WithParentResource { } + /** The stage of the Endpoint definition allowing to specify parent resource. */ interface WithParentResource { /** @@ -82,6 +76,7 @@ interface WithParentResource { */ WithProperties withExistingStorageMover(String resourceGroupName, String storageMoverName); } + /** The stage of the Endpoint definition allowing to specify properties. */ interface WithProperties { /** @@ -92,6 +87,7 @@ interface WithProperties { */ WithCreate withProperties(EndpointBaseProperties properties); } + /** * The stage of the Endpoint definition which contains all the minimum required properties for the resource to * be created, but also allows for any other optional properties to be specified. @@ -113,6 +109,7 @@ interface WithCreate { Endpoint create(Context context); } } + /** * Begins update for the Endpoint resource. * @@ -137,6 +134,7 @@ interface Update extends UpdateStages.WithProperties { */ Endpoint apply(Context context); } + /** The Endpoint update stages. */ interface UpdateStages { /** The stage of the Endpoint update allowing to specify properties. */ @@ -151,6 +149,7 @@ interface WithProperties { Update withProperties(EndpointBaseUpdateProperties properties); } } + /** * Refreshes the resource to sync with Azure. * diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/EndpointBaseProperties.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/EndpointBaseProperties.java index 024afe72b4de..23ce6c002a60 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/EndpointBaseProperties.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/EndpointBaseProperties.java @@ -19,7 +19,9 @@ @JsonTypeName("EndpointBaseProperties") @JsonSubTypes({ @JsonSubTypes.Type(name = "AzureStorageBlobContainer", value = AzureStorageBlobContainerEndpointProperties.class), - @JsonSubTypes.Type(name = "NfsMount", value = NfsMountEndpointProperties.class) + @JsonSubTypes.Type(name = "NfsMount", value = NfsMountEndpointProperties.class), + @JsonSubTypes.Type(name = "AzureStorageSmbFileShare", value = AzureStorageSmbFileShareEndpointProperties.class), + @JsonSubTypes.Type(name = "SmbMount", value = SmbMountEndpointProperties.class) }) @Fluent public class EndpointBaseProperties { diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/EndpointBaseUpdateProperties.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/EndpointBaseUpdateProperties.java index 31c532203d51..fa06b0482c14 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/EndpointBaseUpdateProperties.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/EndpointBaseUpdateProperties.java @@ -6,8 +6,27 @@ import com.azure.core.annotation.Fluent; import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSubTypes; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; /** The Endpoint resource, which contains information about file sources and targets. */ +@JsonTypeInfo( + use = JsonTypeInfo.Id.NAME, + include = JsonTypeInfo.As.PROPERTY, + property = "endpointType", + defaultImpl = EndpointBaseUpdateProperties.class) +@JsonTypeName("EndpointBaseUpdateProperties") +@JsonSubTypes({ + @JsonSubTypes.Type( + name = "AzureStorageBlobContainer", + value = AzureStorageBlobContainerEndpointUpdateProperties.class), + @JsonSubTypes.Type(name = "NfsMount", value = NfsMountEndpointUpdateProperties.class), + @JsonSubTypes.Type( + name = "AzureStorageSmbFileShare", + value = AzureStorageSmbFileShareEndpointUpdateProperties.class), + @JsonSubTypes.Type(name = "SmbMount", value = SmbMountEndpointUpdateProperties.class) +}) @Fluent public class EndpointBaseUpdateProperties { /* diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/EndpointType.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/EndpointType.java index e5286fb37834..c84e3e9cb0ce 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/EndpointType.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/EndpointType.java @@ -16,6 +16,12 @@ public final class EndpointType extends ExpandableStringEnum { /** Static value NfsMount for EndpointType. */ public static final EndpointType NFS_MOUNT = fromString("NfsMount"); + /** Static value AzureStorageSmbFileShare for EndpointType. */ + public static final EndpointType AZURE_STORAGE_SMB_FILE_SHARE = fromString("AzureStorageSmbFileShare"); + + /** Static value SmbMount for EndpointType. */ + public static final EndpointType SMB_MOUNT = fromString("SmbMount"); + /** * Creates a new instance of EndpointType value. * diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/JobDefinition.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/JobDefinition.java index 1aef7a190f0c..a88df027f1f4 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/JobDefinition.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/JobDefinition.java @@ -5,7 +5,6 @@ package com.azure.resourcemanager.storagemover.models; import com.azure.core.http.rest.Response; -import com.azure.core.management.SystemData; import com.azure.core.util.Context; import com.azure.resourcemanager.storagemover.fluent.models.JobDefinitionInner; @@ -32,13 +31,6 @@ public interface JobDefinition { */ String type(); - /** - * Gets the systemData property: Resource system metadata. - * - * @return the systemData value. - */ - SystemData systemData(); - /** * Gets the description property: A description for the Job Definition. * @@ -162,11 +154,13 @@ interface Definition DefinitionStages.WithTargetName, DefinitionStages.WithCreate { } + /** The JobDefinition definition stages. */ interface DefinitionStages { /** The first stage of the JobDefinition definition. */ interface Blank extends WithParentResource { } + /** The stage of the JobDefinition definition allowing to specify parent resource. */ interface WithParentResource { /** @@ -179,6 +173,7 @@ interface WithParentResource { */ WithCopyMode withExistingProject(String resourceGroupName, String storageMoverName, String projectName); } + /** The stage of the JobDefinition definition allowing to specify copyMode. */ interface WithCopyMode { /** @@ -189,6 +184,7 @@ interface WithCopyMode { */ WithSourceName withCopyMode(CopyMode copyMode); } + /** The stage of the JobDefinition definition allowing to specify sourceName. */ interface WithSourceName { /** @@ -199,6 +195,7 @@ interface WithSourceName { */ WithTargetName withSourceName(String sourceName); } + /** The stage of the JobDefinition definition allowing to specify targetName. */ interface WithTargetName { /** @@ -209,6 +206,7 @@ interface WithTargetName { */ WithCreate withTargetName(String targetName); } + /** * The stage of the JobDefinition definition which contains all the minimum required properties for the resource * to be created, but also allows for any other optional properties to be specified. @@ -233,6 +231,7 @@ interface WithCreate */ JobDefinition create(Context context); } + /** The stage of the JobDefinition definition allowing to specify description. */ interface WithDescription { /** @@ -243,6 +242,7 @@ interface WithDescription { */ WithCreate withDescription(String description); } + /** The stage of the JobDefinition definition allowing to specify sourceSubpath. */ interface WithSourceSubpath { /** @@ -253,6 +253,7 @@ interface WithSourceSubpath { */ WithCreate withSourceSubpath(String sourceSubpath); } + /** The stage of the JobDefinition definition allowing to specify targetSubpath. */ interface WithTargetSubpath { /** @@ -263,6 +264,7 @@ interface WithTargetSubpath { */ WithCreate withTargetSubpath(String targetSubpath); } + /** The stage of the JobDefinition definition allowing to specify agentName. */ interface WithAgentName { /** @@ -274,6 +276,7 @@ interface WithAgentName { WithCreate withAgentName(String agentName); } } + /** * Begins update for the JobDefinition resource. * @@ -298,6 +301,7 @@ interface Update extends UpdateStages.WithDescription, UpdateStages.WithCopyMode */ JobDefinition apply(Context context); } + /** The JobDefinition update stages. */ interface UpdateStages { /** The stage of the JobDefinition update allowing to specify description. */ @@ -310,6 +314,7 @@ interface WithDescription { */ Update withDescription(String description); } + /** The stage of the JobDefinition update allowing to specify copyMode. */ interface WithCopyMode { /** @@ -320,6 +325,7 @@ interface WithCopyMode { */ Update withCopyMode(CopyMode copyMode); } + /** The stage of the JobDefinition update allowing to specify agentName. */ interface WithAgentName { /** @@ -331,6 +337,7 @@ interface WithAgentName { Update withAgentName(String agentName); } } + /** * Refreshes the resource to sync with Azure. * diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/JobRun.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/JobRun.java index dc934e39525e..1c6405baa78d 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/JobRun.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/JobRun.java @@ -4,7 +4,6 @@ package com.azure.resourcemanager.storagemover.models; -import com.azure.core.management.SystemData; import com.azure.resourcemanager.storagemover.fluent.models.JobRunInner; import java.time.OffsetDateTime; @@ -31,13 +30,6 @@ public interface JobRun { */ String type(); - /** - * Gets the systemData property: Resource system metadata. - * - * @return the systemData value. - */ - SystemData systemData(); - /** * Gets the status property: The state of the job execution. * diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/NfsMountEndpointProperties.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/NfsMountEndpointProperties.java index 178f9cbe2ed3..e7b4b0a8000c 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/NfsMountEndpointProperties.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/NfsMountEndpointProperties.java @@ -10,7 +10,7 @@ import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.JsonTypeName; -/** The NfsMountEndpointProperties model. */ +/** The properties of NFS share endpoint. */ @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "endpointType") @JsonTypeName("NfsMount") @Fluent diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/NfsMountEndpointUpdateProperties.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/NfsMountEndpointUpdateProperties.java index d056788bcddd..8780220c68b6 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/NfsMountEndpointUpdateProperties.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/NfsMountEndpointUpdateProperties.java @@ -5,8 +5,12 @@ package com.azure.resourcemanager.storagemover.models; import com.azure.core.annotation.Fluent; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; /** The NfsMountEndpointUpdateProperties model. */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "endpointType") +@JsonTypeName("NfsMount") @Fluent public final class NfsMountEndpointUpdateProperties extends EndpointBaseUpdateProperties { /** Creates an instance of NfsMountEndpointUpdateProperties class. */ diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/Project.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/Project.java index eff028f78709..880099774571 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/Project.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/Project.java @@ -4,7 +4,6 @@ package com.azure.resourcemanager.storagemover.models; -import com.azure.core.management.SystemData; import com.azure.core.util.Context; import com.azure.resourcemanager.storagemover.fluent.models.ProjectInner; @@ -31,13 +30,6 @@ public interface Project { */ String type(); - /** - * Gets the systemData property: Resource system metadata. - * - * @return the systemData value. - */ - SystemData systemData(); - /** * Gets the description property: A description for the Project. * @@ -70,11 +62,13 @@ public interface Project { interface Definition extends DefinitionStages.Blank, DefinitionStages.WithParentResource, DefinitionStages.WithCreate { } + /** The Project definition stages. */ interface DefinitionStages { /** The first stage of the Project definition. */ interface Blank extends WithParentResource { } + /** The stage of the Project definition allowing to specify parent resource. */ interface WithParentResource { /** @@ -86,6 +80,7 @@ interface WithParentResource { */ WithCreate withExistingStorageMover(String resourceGroupName, String storageMoverName); } + /** * The stage of the Project definition which contains all the minimum required properties for the resource to be * created, but also allows for any other optional properties to be specified. @@ -106,6 +101,7 @@ interface WithCreate extends DefinitionStages.WithDescription { */ Project create(Context context); } + /** The stage of the Project definition allowing to specify description. */ interface WithDescription { /** @@ -117,6 +113,7 @@ interface WithDescription { WithCreate withDescription(String description); } } + /** * Begins update for the Project resource. * @@ -141,6 +138,7 @@ interface Update extends UpdateStages.WithDescription { */ Project apply(Context context); } + /** The Project update stages. */ interface UpdateStages { /** The stage of the Project update allowing to specify description. */ @@ -154,6 +152,7 @@ interface WithDescription { Update withDescription(String description); } } + /** * Refreshes the resource to sync with Azure. * diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/SmbMountEndpointProperties.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/SmbMountEndpointProperties.java new file mode 100644 index 000000000000..20f632b643f9 --- /dev/null +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/SmbMountEndpointProperties.java @@ -0,0 +1,134 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.storagemover.models; + +import com.azure.core.annotation.Fluent; +import com.azure.core.util.logging.ClientLogger; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** The properties of SMB share endpoint. */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "endpointType") +@JsonTypeName("SmbMount") +@Fluent +public final class SmbMountEndpointProperties extends EndpointBaseProperties { + /* + * The host name or IP address of the server exporting the file system. + */ + @JsonProperty(value = "host", required = true) + private String host; + + /* + * The name of the SMB share being exported from the server. + */ + @JsonProperty(value = "shareName", required = true) + private String shareName; + + /* + * The Azure Key Vault secret URIs which store the required credentials to access the SMB share. + */ + @JsonProperty(value = "credentials") + private AzureKeyVaultSmbCredentials credentials; + + /** Creates an instance of SmbMountEndpointProperties class. */ + public SmbMountEndpointProperties() { + } + + /** + * Get the host property: The host name or IP address of the server exporting the file system. + * + * @return the host value. + */ + public String host() { + return this.host; + } + + /** + * Set the host property: The host name or IP address of the server exporting the file system. + * + * @param host the host value to set. + * @return the SmbMountEndpointProperties object itself. + */ + public SmbMountEndpointProperties withHost(String host) { + this.host = host; + return this; + } + + /** + * Get the shareName property: The name of the SMB share being exported from the server. + * + * @return the shareName value. + */ + public String shareName() { + return this.shareName; + } + + /** + * Set the shareName property: The name of the SMB share being exported from the server. + * + * @param shareName the shareName value to set. + * @return the SmbMountEndpointProperties object itself. + */ + public SmbMountEndpointProperties withShareName(String shareName) { + this.shareName = shareName; + return this; + } + + /** + * Get the credentials property: The Azure Key Vault secret URIs which store the required credentials to access the + * SMB share. + * + * @return the credentials value. + */ + public AzureKeyVaultSmbCredentials credentials() { + return this.credentials; + } + + /** + * Set the credentials property: The Azure Key Vault secret URIs which store the required credentials to access the + * SMB share. + * + * @param credentials the credentials value to set. + * @return the SmbMountEndpointProperties object itself. + */ + public SmbMountEndpointProperties withCredentials(AzureKeyVaultSmbCredentials credentials) { + this.credentials = credentials; + return this; + } + + /** {@inheritDoc} */ + @Override + public SmbMountEndpointProperties withDescription(String description) { + super.withDescription(description); + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + @Override + public void validate() { + super.validate(); + if (host() == null) { + throw LOGGER + .logExceptionAsError( + new IllegalArgumentException("Missing required property host in model SmbMountEndpointProperties")); + } + if (shareName() == null) { + throw LOGGER + .logExceptionAsError( + new IllegalArgumentException( + "Missing required property shareName in model SmbMountEndpointProperties")); + } + if (credentials() != null) { + credentials().validate(); + } + } + + private static final ClientLogger LOGGER = new ClientLogger(SmbMountEndpointProperties.class); +} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/SmbMountEndpointUpdateProperties.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/SmbMountEndpointUpdateProperties.java new file mode 100644 index 000000000000..e30fbfacd077 --- /dev/null +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/SmbMountEndpointUpdateProperties.java @@ -0,0 +1,68 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.storagemover.models; + +import com.azure.core.annotation.Fluent; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** The properties of SMB share endpoint to update. */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "endpointType") +@JsonTypeName("SmbMount") +@Fluent +public final class SmbMountEndpointUpdateProperties extends EndpointBaseUpdateProperties { + /* + * The Azure Key Vault secret URIs which store the required credentials to access the SMB share. + */ + @JsonProperty(value = "credentials") + private AzureKeyVaultSmbCredentials credentials; + + /** Creates an instance of SmbMountEndpointUpdateProperties class. */ + public SmbMountEndpointUpdateProperties() { + } + + /** + * Get the credentials property: The Azure Key Vault secret URIs which store the required credentials to access the + * SMB share. + * + * @return the credentials value. + */ + public AzureKeyVaultSmbCredentials credentials() { + return this.credentials; + } + + /** + * Set the credentials property: The Azure Key Vault secret URIs which store the required credentials to access the + * SMB share. + * + * @param credentials the credentials value to set. + * @return the SmbMountEndpointUpdateProperties object itself. + */ + public SmbMountEndpointUpdateProperties withCredentials(AzureKeyVaultSmbCredentials credentials) { + this.credentials = credentials; + return this; + } + + /** {@inheritDoc} */ + @Override + public SmbMountEndpointUpdateProperties withDescription(String description) { + super.withDescription(description); + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + @Override + public void validate() { + super.validate(); + if (credentials() != null) { + credentials().validate(); + } + } +} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/StorageMover.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/StorageMover.java index 20a17c387047..94a76aa85533 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/StorageMover.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/main/java/com/azure/resourcemanager/storagemover/models/StorageMover.java @@ -48,7 +48,7 @@ public interface StorageMover { Map tags(); /** - * Gets the systemData property: Resource system metadata. + * Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information. * * @return the systemData value. */ @@ -103,11 +103,13 @@ interface Definition DefinitionStages.WithResourceGroup, DefinitionStages.WithCreate { } + /** The StorageMover definition stages. */ interface DefinitionStages { /** The first stage of the StorageMover definition. */ interface Blank extends WithLocation { } + /** The stage of the StorageMover definition allowing to specify location. */ interface WithLocation { /** @@ -126,6 +128,7 @@ interface WithLocation { */ WithResourceGroup withRegion(String location); } + /** The stage of the StorageMover definition allowing to specify parent resource. */ interface WithResourceGroup { /** @@ -136,6 +139,7 @@ interface WithResourceGroup { */ WithCreate withExistingResourceGroup(String resourceGroupName); } + /** * The stage of the StorageMover definition which contains all the minimum required properties for the resource * to be created, but also allows for any other optional properties to be specified. @@ -156,6 +160,7 @@ interface WithCreate extends DefinitionStages.WithTags, DefinitionStages.WithDes */ StorageMover create(Context context); } + /** The stage of the StorageMover definition allowing to specify tags. */ interface WithTags { /** @@ -166,6 +171,7 @@ interface WithTags { */ WithCreate withTags(Map tags); } + /** The stage of the StorageMover definition allowing to specify description. */ interface WithDescription { /** @@ -177,6 +183,7 @@ interface WithDescription { WithCreate withDescription(String description); } } + /** * Begins update for the StorageMover resource. * @@ -201,6 +208,7 @@ interface Update extends UpdateStages.WithTags, UpdateStages.WithDescription { */ StorageMover apply(Context context); } + /** The StorageMover update stages. */ interface UpdateStages { /** The stage of the StorageMover update allowing to specify tags. */ @@ -213,6 +221,7 @@ interface WithTags { */ Update withTags(Map tags); } + /** The stage of the StorageMover update allowing to specify description. */ interface WithDescription { /** @@ -224,6 +233,7 @@ interface WithDescription { Update withDescription(String description); } } + /** * Refreshes the resource to sync with Azure. * diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/AgentsCreateOrUpdateSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/AgentsCreateOrUpdateSamples.java index a3db038e38d1..d473421faec4 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/AgentsCreateOrUpdateSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/AgentsCreateOrUpdateSamples.java @@ -7,7 +7,7 @@ /** Samples for Agents CreateOrUpdate. */ public final class AgentsCreateOrUpdateSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Agents_CreateOrUpdate.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Agents_CreateOrUpdate.json */ /** * Sample code: Agents_CreateOrUpdate. @@ -20,7 +20,7 @@ public static void agentsCreateOrUpdate(com.azure.resourcemanager.storagemover.S .define("examples-agentName") .withExistingStorageMover("examples-rg", "examples-storageMoverName") .withArcResourceId( - "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.HybridCompute/machines/examples-hybridComputeName") + "/subscriptions/60bcfc77-6589-4da2-b7fd-f9ec9322cf95/resourceGroups/examples-rg/providers/Microsoft.HybridCompute/machines/examples-hybridComputeName") .withArcVmUuid("3bb2c024-eba9-4d18-9e7a-1d772fcc5fe9") .withDescription("Example Agent Description") .create(); diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/AgentsDeleteSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/AgentsDeleteSamples.java index 9e140c0800cb..65b0dea1be04 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/AgentsDeleteSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/AgentsDeleteSamples.java @@ -7,7 +7,7 @@ /** Samples for Agents Delete. */ public final class AgentsDeleteSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Agents_Delete.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Agents_Delete.json */ /** * Sample code: Agents_Delete. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/AgentsGetSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/AgentsGetSamples.java index 6198f296f252..c0b4ac60931d 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/AgentsGetSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/AgentsGetSamples.java @@ -7,7 +7,7 @@ /** Samples for Agents Get. */ public final class AgentsGetSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Agents_Get.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Agents_Get.json */ /** * Sample code: Agents_Get. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/AgentsListSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/AgentsListSamples.java index 1b8a14d487b9..6561aa6b96da 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/AgentsListSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/AgentsListSamples.java @@ -7,7 +7,7 @@ /** Samples for Agents List. */ public final class AgentsListSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Agents_List.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Agents_List.json */ /** * Sample code: Agents_List. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/AgentsUpdateSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/AgentsUpdateSamples.java index 978ab50d7c79..09af9fc2f4ae 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/AgentsUpdateSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/AgentsUpdateSamples.java @@ -9,7 +9,7 @@ /** Samples for Agents Update. */ public final class AgentsUpdateSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Agents_Update.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Agents_Update.json */ /** * Sample code: Agents_Update. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/EndpointsCreateOrUpdateSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/EndpointsCreateOrUpdateSamples.java index bd688de61cbe..7729a59fcb7e 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/EndpointsCreateOrUpdateSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/EndpointsCreateOrUpdateSamples.java @@ -9,14 +9,69 @@ /** Samples for Endpoints CreateOrUpdate. */ public final class EndpointsCreateOrUpdateSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Endpoints_CreateOrUpdate.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_CreateOrUpdate_AzureStorageBlobContainer.json */ /** - * Sample code: Endpoints_CreateOrUpdate. + * Sample code: Endpoints_CreateOrUpdate_AzureStorageBlobContainer. * * @param manager Entry point to StorageMoverManager. */ - public static void endpointsCreateOrUpdate(com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + public static void endpointsCreateOrUpdateAzureStorageBlobContainer( + com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + manager + .endpoints() + .define("examples-endpointName") + .withExistingStorageMover("examples-rg", "examples-storageMoverName") + .withProperties((EndpointBaseProperties) null) + .create(); + } + + /* + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_CreateOrUpdate_NfsMount.json + */ + /** + * Sample code: Endpoints_CreateOrUpdate_NfsMount. + * + * @param manager Entry point to StorageMoverManager. + */ + public static void endpointsCreateOrUpdateNfsMount( + com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + manager + .endpoints() + .define("examples-endpointName") + .withExistingStorageMover("examples-rg", "examples-storageMoverName") + .withProperties((EndpointBaseProperties) null) + .create(); + } + + /* + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_CreateOrUpdate_AzureStorageSmbFileShare.json + */ + /** + * Sample code: Endpoints_CreateOrUpdate_AzureStorageSmbFileShare. + * + * @param manager Entry point to StorageMoverManager. + */ + public static void endpointsCreateOrUpdateAzureStorageSmbFileShare( + com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + manager + .endpoints() + .define("examples-endpointName") + .withExistingStorageMover("examples-rg", "examples-storageMoverName") + .withProperties((EndpointBaseProperties) null) + .create(); + } + + /* + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_CreateOrUpdate_SmbMount.json + */ + /** + * Sample code: Endpoints_CreateOrUpdate_SmbMount. + * + * @param manager Entry point to StorageMoverManager. + */ + public static void endpointsCreateOrUpdateSmbMount( + com.azure.resourcemanager.storagemover.StorageMoverManager manager) { manager .endpoints() .define("examples-endpointName") diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/EndpointsDeleteSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/EndpointsDeleteSamples.java index 8550c98cc27e..6daf23510795 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/EndpointsDeleteSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/EndpointsDeleteSamples.java @@ -7,7 +7,7 @@ /** Samples for Endpoints Delete. */ public final class EndpointsDeleteSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Endpoints_Delete.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_Delete.json */ /** * Sample code: Endpoints_Delete. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/EndpointsGetSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/EndpointsGetSamples.java index b6207b3356be..be526d0de5e3 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/EndpointsGetSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/EndpointsGetSamples.java @@ -7,14 +7,61 @@ /** Samples for Endpoints Get. */ public final class EndpointsGetSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Endpoints_Get.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_Get_SmbMount.json */ /** - * Sample code: Endpoints_Get. + * Sample code: Endpoints_Get_SmbMount. * * @param manager Entry point to StorageMoverManager. */ - public static void endpointsGet(com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + public static void endpointsGetSmbMount(com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + manager + .endpoints() + .getWithResponse( + "examples-rg", "examples-storageMoverName", "examples-endpointName", com.azure.core.util.Context.NONE); + } + + /* + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_Get_AzureStorageBlobContainer.json + */ + /** + * Sample code: Endpoints_Get_AzureStorageBlobContainer. + * + * @param manager Entry point to StorageMoverManager. + */ + public static void endpointsGetAzureStorageBlobContainer( + com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + manager + .endpoints() + .getWithResponse( + "examples-rg", "examples-storageMoverName", "examples-endpointName", com.azure.core.util.Context.NONE); + } + + /* + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_Get_NfsMount.json + */ + /** + * Sample code: Endpoints_Get_NfsMount. + * + * @param manager Entry point to StorageMoverManager. + */ + public static void endpointsGetNfsMount(com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + manager + .endpoints() + .getWithResponse( + "examples-rg", "examples-storageMoverName", "examples-endpointName", com.azure.core.util.Context.NONE); + } + + /* + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_Get_AzureStorageSmbFileShare.json + */ + /** + * Sample code: Endpoints_Get_AzureStorageSmbFileShare. + * + * @param manager Entry point to StorageMoverManager. + */ + public static void endpointsGetAzureStorageSmbFileShare( + com.azure.resourcemanager.storagemover.StorageMoverManager manager) { manager .endpoints() .getWithResponse( diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/EndpointsListSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/EndpointsListSamples.java index 42b2e6e1d42b..3684178ff8c5 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/EndpointsListSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/EndpointsListSamples.java @@ -7,7 +7,7 @@ /** Samples for Endpoints List. */ public final class EndpointsListSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Endpoints_List.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_List.json */ /** * Sample code: Endpoints_List. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/EndpointsUpdateSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/EndpointsUpdateSamples.java index 742fff73c9e6..343490f5a7d7 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/EndpointsUpdateSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/EndpointsUpdateSamples.java @@ -9,14 +9,79 @@ /** Samples for Endpoints Update. */ public final class EndpointsUpdateSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Endpoints_Update.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_Update_NfsMount.json */ /** - * Sample code: Endpoints_Update. + * Sample code: Endpoints_Update_NfsMount. * * @param manager Entry point to StorageMoverManager. */ - public static void endpointsUpdate(com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + public static void endpointsUpdateNfsMount(com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + Endpoint resource = + manager + .endpoints() + .getWithResponse( + "examples-rg", + "examples-storageMoverName", + "examples-endpointName", + com.azure.core.util.Context.NONE) + .getValue(); + resource.update().apply(); + } + + /* + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_Update_AzureStorageSmbFileShare.json + */ + /** + * Sample code: Endpoints_Update_AzureStorageSmbFileShare. + * + * @param manager Entry point to StorageMoverManager. + */ + public static void endpointsUpdateAzureStorageSmbFileShare( + com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + Endpoint resource = + manager + .endpoints() + .getWithResponse( + "examples-rg", + "examples-storageMoverName", + "examples-endpointName", + com.azure.core.util.Context.NONE) + .getValue(); + resource.update().apply(); + } + + /* + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_Update_AzureStorageBlobContainer.json + */ + /** + * Sample code: Endpoints_Update_AzureStorageBlobContainer. + * + * @param manager Entry point to StorageMoverManager. + */ + public static void endpointsUpdateAzureStorageBlobContainer( + com.azure.resourcemanager.storagemover.StorageMoverManager manager) { + Endpoint resource = + manager + .endpoints() + .getWithResponse( + "examples-rg", + "examples-storageMoverName", + "examples-endpointName", + com.azure.core.util.Context.NONE) + .getValue(); + resource.update().apply(); + } + + /* + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Endpoints_Update_SmbMount.json + */ + /** + * Sample code: Endpoints_Update_SmbMount. + * + * @param manager Entry point to StorageMoverManager. + */ + public static void endpointsUpdateSmbMount(com.azure.resourcemanager.storagemover.StorageMoverManager manager) { Endpoint resource = manager .endpoints() diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsCreateOrUpdateSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsCreateOrUpdateSamples.java index af2377c72ef2..f13b40c553c6 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsCreateOrUpdateSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsCreateOrUpdateSamples.java @@ -9,7 +9,7 @@ /** Samples for JobDefinitions CreateOrUpdate. */ public final class JobDefinitionsCreateOrUpdateSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/JobDefinitions_CreateOrUpdate.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/JobDefinitions_CreateOrUpdate.json */ /** * Sample code: JobDefinitions_CreateOrUpdate. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsDeleteSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsDeleteSamples.java index 7a8e44acbb6a..7d7fc4c9a368 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsDeleteSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsDeleteSamples.java @@ -7,7 +7,7 @@ /** Samples for JobDefinitions Delete. */ public final class JobDefinitionsDeleteSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/JobDefinitions_Delete.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/JobDefinitions_Delete.json */ /** * Sample code: Projects_Delete. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsGetSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsGetSamples.java index beb35efee3cc..8342ef261270 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsGetSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsGetSamples.java @@ -7,7 +7,7 @@ /** Samples for JobDefinitions Get. */ public final class JobDefinitionsGetSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/JobDefinitions_Get.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/JobDefinitions_Get.json */ /** * Sample code: JobDefinitions_Get. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsListSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsListSamples.java index d0291fc694b0..c5a585cbbfdd 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsListSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsListSamples.java @@ -7,7 +7,7 @@ /** Samples for JobDefinitions List. */ public final class JobDefinitionsListSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/JobDefinitions_List.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/JobDefinitions_List.json */ /** * Sample code: JobDefinitions_List. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsStartJobSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsStartJobSamples.java index 15aab59eb4d2..41f2a5fa5c49 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsStartJobSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsStartJobSamples.java @@ -7,7 +7,7 @@ /** Samples for JobDefinitions StartJob. */ public final class JobDefinitionsStartJobSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/JobDefinitions_StartJob.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/JobDefinitions_StartJob.json */ /** * Sample code: JobDefinitions_StartJob. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsStopJobSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsStopJobSamples.java index 154e6a21a15c..5b2f597d6346 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsStopJobSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsStopJobSamples.java @@ -7,7 +7,7 @@ /** Samples for JobDefinitions StopJob. */ public final class JobDefinitionsStopJobSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/JobDefinitions_StopJob.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/JobDefinitions_StopJob.json */ /** * Sample code: JobDefinitions_StopJob. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsUpdateSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsUpdateSamples.java index 8746437b6b06..828a249d06d4 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsUpdateSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsUpdateSamples.java @@ -9,7 +9,7 @@ /** Samples for JobDefinitions Update. */ public final class JobDefinitionsUpdateSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/JobDefinitions_Update.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/JobDefinitions_Update.json */ /** * Sample code: JobDefinitions_Update. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobRunsGetSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobRunsGetSamples.java index 9acbaeaed5bc..30cd0eeb30e6 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobRunsGetSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobRunsGetSamples.java @@ -7,7 +7,7 @@ /** Samples for JobRuns Get. */ public final class JobRunsGetSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/JobRuns_Get.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/JobRuns_Get.json */ /** * Sample code: JobRuns_Get. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobRunsListSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobRunsListSamples.java index 43e2ec226ae9..cd9e501efc48 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobRunsListSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/JobRunsListSamples.java @@ -7,7 +7,7 @@ /** Samples for JobRuns List. */ public final class JobRunsListSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/JobRuns_List.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/JobRuns_List.json */ /** * Sample code: JobRuns_List. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/OperationsListSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/OperationsListSamples.java index c6158b6d9522..b1b08ca848ad 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/OperationsListSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/OperationsListSamples.java @@ -7,7 +7,7 @@ /** Samples for Operations List. */ public final class OperationsListSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Operations_List.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Operations_List.json */ /** * Sample code: Operations_List. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/ProjectsCreateOrUpdateSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/ProjectsCreateOrUpdateSamples.java index 8b0c67c0289e..d31747fa8571 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/ProjectsCreateOrUpdateSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/ProjectsCreateOrUpdateSamples.java @@ -7,7 +7,7 @@ /** Samples for Projects CreateOrUpdate. */ public final class ProjectsCreateOrUpdateSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Projects_CreateOrUpdate.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Projects_CreateOrUpdate.json */ /** * Sample code: Projects_CreateOrUpdate. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/ProjectsDeleteSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/ProjectsDeleteSamples.java index 73f18d11d985..918515119af4 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/ProjectsDeleteSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/ProjectsDeleteSamples.java @@ -7,7 +7,7 @@ /** Samples for Projects Delete. */ public final class ProjectsDeleteSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Projects_Delete.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Projects_Delete.json */ /** * Sample code: Projects_Delete. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/ProjectsGetSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/ProjectsGetSamples.java index 2ce0b37c3fce..6ff99e853064 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/ProjectsGetSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/ProjectsGetSamples.java @@ -7,7 +7,7 @@ /** Samples for Projects Get. */ public final class ProjectsGetSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Projects_Get.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Projects_Get.json */ /** * Sample code: Projects_Get. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/ProjectsListSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/ProjectsListSamples.java index e8b40ade7718..68705fc52523 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/ProjectsListSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/ProjectsListSamples.java @@ -7,7 +7,7 @@ /** Samples for Projects List. */ public final class ProjectsListSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Projects_List.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Projects_List.json */ /** * Sample code: Projects_List. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/ProjectsUpdateSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/ProjectsUpdateSamples.java index ad2cc15fbb36..62d9dece1c75 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/ProjectsUpdateSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/ProjectsUpdateSamples.java @@ -9,7 +9,7 @@ /** Samples for Projects Update. */ public final class ProjectsUpdateSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/Projects_Update.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/Projects_Update.json */ /** * Sample code: Projects_Update. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversCreateOrUpdateSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversCreateOrUpdateSamples.java index 47e6b3f36bb0..ea6783d4d3c5 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversCreateOrUpdateSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversCreateOrUpdateSamples.java @@ -10,7 +10,7 @@ /** Samples for StorageMovers CreateOrUpdate. */ public final class StorageMoversCreateOrUpdateSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/StorageMovers_CreateOrUpdate.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/StorageMovers_CreateOrUpdate.json */ /** * Sample code: StorageMovers_CreateOrUpdate. @@ -23,7 +23,7 @@ public static void storageMoversCreateOrUpdate(com.azure.resourcemanager.storage .define("examples-storageMoverName") .withRegion("eastus2") .withExistingResourceGroup("examples-rg") - .withTags(mapOf("key1", "value1", "key2", "value2")) + .withTags(mapOf("key1", "fakeTokenPlaceholder", "key2", "fakeTokenPlaceholder")) .withDescription("Example Storage Mover Description") .create(); } diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversDeleteSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversDeleteSamples.java index 00f58fcd32a6..818361334b31 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversDeleteSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversDeleteSamples.java @@ -7,7 +7,7 @@ /** Samples for StorageMovers Delete. */ public final class StorageMoversDeleteSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/StorageMovers_Delete.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/StorageMovers_Delete.json */ /** * Sample code: StorageMovers_Delete. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversGetByResourceGroupSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversGetByResourceGroupSamples.java index 8c690a665a12..1713d2a95d5f 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversGetByResourceGroupSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversGetByResourceGroupSamples.java @@ -7,7 +7,7 @@ /** Samples for StorageMovers GetByResourceGroup. */ public final class StorageMoversGetByResourceGroupSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/StorageMovers_Get.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/StorageMovers_Get.json */ /** * Sample code: StorageMovers_Get. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversListByResourceGroupSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversListByResourceGroupSamples.java index a121fadac4fb..0431f252c0eb 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversListByResourceGroupSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversListByResourceGroupSamples.java @@ -7,7 +7,7 @@ /** Samples for StorageMovers ListByResourceGroup. */ public final class StorageMoversListByResourceGroupSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/StorageMovers_List.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/StorageMovers_List.json */ /** * Sample code: StorageMovers_List. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversListSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversListSamples.java index c6f73f77f284..51c0dc5cf2af 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversListSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversListSamples.java @@ -7,7 +7,7 @@ /** Samples for StorageMovers List. */ public final class StorageMoversListSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/StorageMovers_ListBySubscription.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/StorageMovers_ListBySubscription.json */ /** * Sample code: StorageMovers_List. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversUpdateSamples.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversUpdateSamples.java index bdebfd41aa92..0b51887f1977 100644 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversUpdateSamples.java +++ b/sdk/storagemover/azure-resourcemanager-storagemover/src/samples/java/com/azure/resourcemanager/storagemover/generated/StorageMoversUpdateSamples.java @@ -9,7 +9,7 @@ /** Samples for StorageMovers Update. */ public final class StorageMoversUpdateSamples { /* - * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/examples/StorageMovers_Update.json + * x-ms-original-file: specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/examples/StorageMovers_Update.json */ /** * Sample code: StorageMovers_Update. diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AgentListTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AgentListTests.java deleted file mode 100644 index 85da2b7e3c04..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AgentListTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.models.AgentList; - -public final class AgentListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AgentList model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"description\":\"arxzxtheot\",\"agentVersion\":\"ivyevcciqihnhun\",\"arcResourceId\":\"bwjzr\",\"arcVmUuid\":\"fygxgispemvtzfk\",\"agentStatus\":\"Executing\",\"lastStatusUpdate\":\"2021-02-20T00:32:11Z\",\"localIPAddress\":\"ofx\",\"memoryInMB\":2388725661616365328,\"numberOfCores\":5715399919571240312,\"uptimeInSeconds\":7397813421811477794,\"provisioningState\":\"Succeeded\"},\"id\":\"s\",\"name\":\"msmjqulngsntn\",\"type\":\"ybkzgcwr\"},{\"properties\":{\"description\":\"lxxwrljdouskc\",\"agentVersion\":\"kocrcjdkwtnhx\",\"arcResourceId\":\"njbiksqrglssain\",\"arcVmUuid\":\"p\",\"agentStatus\":\"Registering\",\"lastStatusUpdate\":\"2021-07-08T15:21:21Z\",\"localIPAddress\":\"jfm\",\"memoryInMB\":1935409977330061217,\"numberOfCores\":7999807040543028655,\"uptimeInSeconds\":724103813452953638,\"provisioningState\":\"Succeeded\"},\"id\":\"qduujitcjczdz\",\"name\":\"vndhkrwpdapp\",\"type\":\"sbdkvwr\"},{\"properties\":{\"description\":\"feusnhut\",\"agentVersion\":\"ltmrldh\",\"arcResourceId\":\"gjzzdatqxhocdg\",\"arcVmUuid\":\"ablgphuticndvk\",\"agentStatus\":\"RequiresAttention\",\"lastStatusUpdate\":\"2021-10-08T07:48:08Z\",\"localIPAddress\":\"ftyhxhurokf\",\"memoryInMB\":5881942076944182815,\"numberOfCores\":921409398987301775,\"uptimeInSeconds\":6179231024758193483,\"provisioningState\":\"Succeeded\"},\"id\":\"fkgiawxk\",\"name\":\"ryplwckbasyypn\",\"type\":\"dhsgcba\"}],\"nextLink\":\"hejkotynqgou\"}") - .toObject(AgentList.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AgentList model = new AgentList(); - model = BinaryData.fromObject(model).toObject(AgentList.class); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AgentUpdateParametersTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AgentUpdateParametersTests.java deleted file mode 100644 index e58d5a91731a..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AgentUpdateParametersTests.java +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.models.AgentUpdateParameters; -import org.junit.jupiter.api.Assertions; - -public final class AgentUpdateParametersTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AgentUpdateParameters model = - BinaryData - .fromString("{\"properties\":{\"description\":\"wrlyxwjkcprb\"}}") - .toObject(AgentUpdateParameters.class); - Assertions.assertEquals("wrlyxwjkcprb", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AgentUpdateParameters model = new AgentUpdateParameters().withDescription("wrlyxwjkcprb"); - model = BinaryData.fromObject(model).toObject(AgentUpdateParameters.class); - Assertions.assertEquals("wrlyxwjkcprb", model.description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AgentUpdatePropertiesTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AgentUpdatePropertiesTests.java deleted file mode 100644 index 10a38e619828..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AgentUpdatePropertiesTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.fluent.models.AgentUpdateProperties; -import org.junit.jupiter.api.Assertions; - -public final class AgentUpdatePropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AgentUpdateProperties model = - BinaryData.fromString("{\"description\":\"b\"}").toObject(AgentUpdateProperties.class); - Assertions.assertEquals("b", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AgentUpdateProperties model = new AgentUpdateProperties().withDescription("b"); - model = BinaryData.fromObject(model).toObject(AgentUpdateProperties.class); - Assertions.assertEquals("b", model.description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AgentsDeleteMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AgentsDeleteMockTests.java deleted file mode 100644 index 85dbf60f3c80..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AgentsDeleteMockTests.java +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class AgentsDeleteMockTests { - @Test - public void testDelete() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.agents().delete("us", "tslhspkdeem", "ofmxagkvtmelmqkr", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AzureStorageBlobContainerEndpointPropertiesTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AzureStorageBlobContainerEndpointPropertiesTests.java deleted file mode 100644 index bca78c179f47..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AzureStorageBlobContainerEndpointPropertiesTests.java +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.models.AzureStorageBlobContainerEndpointProperties; -import org.junit.jupiter.api.Assertions; - -public final class AzureStorageBlobContainerEndpointPropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureStorageBlobContainerEndpointProperties model = - BinaryData - .fromString( - "{\"endpointType\":\"AzureStorageBlobContainer\",\"storageAccountResourceId\":\"lpbuxwgipwhonowk\",\"blobContainerName\":\"shwankixzbinje\",\"description\":\"ttmrywnuzoqf\",\"provisioningState\":\"Succeeded\"}") - .toObject(AzureStorageBlobContainerEndpointProperties.class); - Assertions.assertEquals("ttmrywnuzoqf", model.description()); - Assertions.assertEquals("lpbuxwgipwhonowk", model.storageAccountResourceId()); - Assertions.assertEquals("shwankixzbinje", model.blobContainerName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureStorageBlobContainerEndpointProperties model = - new AzureStorageBlobContainerEndpointProperties() - .withDescription("ttmrywnuzoqf") - .withStorageAccountResourceId("lpbuxwgipwhonowk") - .withBlobContainerName("shwankixzbinje"); - model = BinaryData.fromObject(model).toObject(AzureStorageBlobContainerEndpointProperties.class); - Assertions.assertEquals("ttmrywnuzoqf", model.description()); - Assertions.assertEquals("lpbuxwgipwhonowk", model.storageAccountResourceId()); - Assertions.assertEquals("shwankixzbinje", model.blobContainerName()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AzureStorageBlobContainerEndpointUpdatePropertiesTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AzureStorageBlobContainerEndpointUpdatePropertiesTests.java deleted file mode 100644 index 936f6bc1c21b..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/AzureStorageBlobContainerEndpointUpdatePropertiesTests.java +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.models.AzureStorageBlobContainerEndpointUpdateProperties; -import org.junit.jupiter.api.Assertions; - -public final class AzureStorageBlobContainerEndpointUpdatePropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AzureStorageBlobContainerEndpointUpdateProperties model = - BinaryData - .fromString("{\"description\":\"zrnkcqvyxlwh\"}") - .toObject(AzureStorageBlobContainerEndpointUpdateProperties.class); - Assertions.assertEquals("zrnkcqvyxlwh", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AzureStorageBlobContainerEndpointUpdateProperties model = - new AzureStorageBlobContainerEndpointUpdateProperties().withDescription("zrnkcqvyxlwh"); - model = BinaryData.fromObject(model).toObject(AzureStorageBlobContainerEndpointUpdateProperties.class); - Assertions.assertEquals("zrnkcqvyxlwh", model.description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointBasePropertiesTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointBasePropertiesTests.java deleted file mode 100644 index 0101a6517f6c..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointBasePropertiesTests.java +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.models.EndpointBaseProperties; -import org.junit.jupiter.api.Assertions; - -public final class EndpointBasePropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - EndpointBaseProperties model = - BinaryData - .fromString( - "{\"endpointType\":\"EndpointBaseProperties\",\"description\":\"qxhcrmn\",\"provisioningState\":\"Succeeded\"}") - .toObject(EndpointBaseProperties.class); - Assertions.assertEquals("qxhcrmn", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - EndpointBaseProperties model = new EndpointBaseProperties().withDescription("qxhcrmn"); - model = BinaryData.fromObject(model).toObject(EndpointBaseProperties.class); - Assertions.assertEquals("qxhcrmn", model.description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointBaseUpdateParametersTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointBaseUpdateParametersTests.java deleted file mode 100644 index 3f9356047348..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointBaseUpdateParametersTests.java +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.models.EndpointBaseUpdateParameters; -import com.azure.resourcemanager.storagemover.models.EndpointBaseUpdateProperties; -import org.junit.jupiter.api.Assertions; - -public final class EndpointBaseUpdateParametersTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - EndpointBaseUpdateParameters model = - BinaryData - .fromString("{\"properties\":{\"description\":\"kwh\"}}") - .toObject(EndpointBaseUpdateParameters.class); - Assertions.assertEquals("kwh", model.properties().description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - EndpointBaseUpdateParameters model = - new EndpointBaseUpdateParameters() - .withProperties(new EndpointBaseUpdateProperties().withDescription("kwh")); - model = BinaryData.fromObject(model).toObject(EndpointBaseUpdateParameters.class); - Assertions.assertEquals("kwh", model.properties().description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointBaseUpdatePropertiesTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointBaseUpdatePropertiesTests.java deleted file mode 100644 index 3e7910e34309..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointBaseUpdatePropertiesTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.models.EndpointBaseUpdateProperties; -import org.junit.jupiter.api.Assertions; - -public final class EndpointBaseUpdatePropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - EndpointBaseUpdateProperties model = - BinaryData.fromString("{\"description\":\"oifiyipjxsqwpgr\"}").toObject(EndpointBaseUpdateProperties.class); - Assertions.assertEquals("oifiyipjxsqwpgr", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - EndpointBaseUpdateProperties model = new EndpointBaseUpdateProperties().withDescription("oifiyipjxsqwpgr"); - model = BinaryData.fromObject(model).toObject(EndpointBaseUpdateProperties.class); - Assertions.assertEquals("oifiyipjxsqwpgr", model.description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointInnerTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointInnerTests.java deleted file mode 100644 index e2bd1e357a53..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointInnerTests.java +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.fluent.models.EndpointInner; -import com.azure.resourcemanager.storagemover.models.EndpointBaseProperties; -import org.junit.jupiter.api.Assertions; - -public final class EndpointInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - EndpointInner model = - BinaryData - .fromString( - "{\"properties\":{\"endpointType\":\"EndpointBaseProperties\",\"description\":\"osfln\",\"provisioningState\":\"Succeeded\"},\"id\":\"qpteeh\",\"name\":\"zvypyqrimzinp\",\"type\":\"swjdkirso\"}") - .toObject(EndpointInner.class); - Assertions.assertEquals("osfln", model.properties().description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - EndpointInner model = new EndpointInner().withProperties(new EndpointBaseProperties().withDescription("osfln")); - model = BinaryData.fromObject(model).toObject(EndpointInner.class); - Assertions.assertEquals("osfln", model.properties().description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointListTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointListTests.java deleted file mode 100644 index 67ebbae3ea07..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointListTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.models.EndpointList; - -public final class EndpointListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - EndpointList model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"endpointType\":\"EndpointBaseProperties\",\"description\":\"tbvpysszdnru\",\"provisioningState\":\"Succeeded\"},\"id\":\"hmuouqfprwzwbn\",\"name\":\"uitnwuiz\",\"type\":\"a\"},{\"properties\":{\"endpointType\":\"EndpointBaseProperties\",\"description\":\"ufizuckyf\",\"provisioningState\":\"Succeeded\"},\"id\":\"idf\",\"name\":\"zwdzuh\",\"type\":\"ymwisdkft\"},{\"properties\":{\"endpointType\":\"EndpointBaseProperties\",\"description\":\"xmnteiwaop\",\"provisioningState\":\"Succeeded\"},\"id\":\"jcmmxdcufufsrp\",\"name\":\"mzidnsezcxtb\",\"type\":\"sgfyccsnew\"}],\"nextLink\":\"wzjeiach\"}") - .toObject(EndpointList.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - EndpointList model = new EndpointList(); - model = BinaryData.fromObject(model).toObject(EndpointList.class); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointsCreateOrUpdateWithResponseMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointsCreateOrUpdateWithResponseMockTests.java deleted file mode 100644 index f84690099840..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointsCreateOrUpdateWithResponseMockTests.java +++ /dev/null @@ -1,73 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import com.azure.resourcemanager.storagemover.models.Endpoint; -import com.azure.resourcemanager.storagemover.models.EndpointBaseProperties; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class EndpointsCreateOrUpdateWithResponseMockTests { - @Test - public void testCreateOrUpdateWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"endpointType\":\"EndpointBaseProperties\",\"description\":\"xqtayriwwro\",\"provisioningState\":\"Succeeded\"},\"id\":\"xrmcqibycnojvk\",\"name\":\"mefqsgzvahapjyzh\",\"type\":\"vgqzcjrvxd\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - Endpoint response = - manager - .endpoints() - .define("iebwwaloayqcgwrt") - .withExistingStorageMover("wxzvlvqhjkb", "gibtnm") - .withProperties(new EndpointBaseProperties().withDescription("uzgwyzmhtx")) - .create(); - - Assertions.assertEquals("xqtayriwwro", response.properties().description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointsDeleteMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointsDeleteMockTests.java deleted file mode 100644 index a97c671a9643..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointsDeleteMockTests.java +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class EndpointsDeleteMockTests { - @Test - public void testDelete() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.endpoints().delete("riplrbpbewtg", "fgb", "c", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointsGetWithResponseMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointsGetWithResponseMockTests.java deleted file mode 100644 index aa4aa0268429..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointsGetWithResponseMockTests.java +++ /dev/null @@ -1,70 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import com.azure.resourcemanager.storagemover.models.Endpoint; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class EndpointsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"endpointType\":\"EndpointBaseProperties\",\"description\":\"wzbtdhxu\",\"provisioningState\":\"Succeeded\"},\"id\":\"mpowuwpr\",\"name\":\"qlveualupjmkh\",\"type\":\"xobbcswsrt\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - Endpoint response = - manager - .endpoints() - .getWithResponse("nrjawgqwg", "hniskxfbkpyc", "klwndnhjdauwhv", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("wzbtdhxu", response.properties().description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointsListMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointsListMockTests.java deleted file mode 100644 index ac228ac54c48..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/EndpointsListMockTests.java +++ /dev/null @@ -1,68 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import com.azure.resourcemanager.storagemover.models.Endpoint; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class EndpointsListMockTests { - @Test - public void testList() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"properties\":{\"endpointType\":\"EndpointBaseProperties\",\"description\":\"rw\",\"provisioningState\":\"Succeeded\"},\"id\":\"otwmcdyt\",\"name\":\"x\",\"type\":\"it\"}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager.endpoints().list("wfvovbv", "euecivyhzceuoj", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("rw", response.iterator().next().properties().description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionInnerTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionInnerTests.java deleted file mode 100644 index 03b9995e2c38..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionInnerTests.java +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.fluent.models.JobDefinitionInner; -import com.azure.resourcemanager.storagemover.models.CopyMode; -import org.junit.jupiter.api.Assertions; - -public final class JobDefinitionInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - JobDefinitionInner model = - BinaryData - .fromString( - "{\"properties\":{\"description\":\"bqqwxrj\",\"copyMode\":\"Mirror\",\"sourceName\":\"al\",\"sourceResourceId\":\"wsubisnja\",\"sourceSubpath\":\"mngnzscxaqw\",\"targetName\":\"ochcbonqvpkvl\",\"targetResourceId\":\"njeaseipheofloke\",\"targetSubpath\":\"ienjbdlwtgr\",\"latestJobRunName\":\"djpjumasxazjpq\",\"latestJobRunResourceId\":\"gual\",\"latestJobRunStatus\":\"Canceling\",\"agentName\":\"hejjz\",\"agentResourceId\":\"dudgwdslfhot\",\"provisioningState\":\"Succeeded\"},\"id\":\"npwlbjnpg\",\"name\":\"cftadeh\",\"type\":\"nltyfsoppusuesnz\"}") - .toObject(JobDefinitionInner.class); - Assertions.assertEquals("bqqwxrj", model.description()); - Assertions.assertEquals(CopyMode.MIRROR, model.copyMode()); - Assertions.assertEquals("al", model.sourceName()); - Assertions.assertEquals("mngnzscxaqw", model.sourceSubpath()); - Assertions.assertEquals("ochcbonqvpkvl", model.targetName()); - Assertions.assertEquals("ienjbdlwtgr", model.targetSubpath()); - Assertions.assertEquals("hejjz", model.agentName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - JobDefinitionInner model = - new JobDefinitionInner() - .withDescription("bqqwxrj") - .withCopyMode(CopyMode.MIRROR) - .withSourceName("al") - .withSourceSubpath("mngnzscxaqw") - .withTargetName("ochcbonqvpkvl") - .withTargetSubpath("ienjbdlwtgr") - .withAgentName("hejjz"); - model = BinaryData.fromObject(model).toObject(JobDefinitionInner.class); - Assertions.assertEquals("bqqwxrj", model.description()); - Assertions.assertEquals(CopyMode.MIRROR, model.copyMode()); - Assertions.assertEquals("al", model.sourceName()); - Assertions.assertEquals("mngnzscxaqw", model.sourceSubpath()); - Assertions.assertEquals("ochcbonqvpkvl", model.targetName()); - Assertions.assertEquals("ienjbdlwtgr", model.targetSubpath()); - Assertions.assertEquals("hejjz", model.agentName()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionListTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionListTests.java deleted file mode 100644 index de1bb125bc83..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionListTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.models.JobDefinitionList; - -public final class JobDefinitionListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - JobDefinitionList model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"description\":\"fkgukdkexxppof\",\"copyMode\":\"Mirror\",\"sourceName\":\"axcfjpgddtocjjx\",\"sourceResourceId\":\"pmouexhdz\",\"sourceSubpath\":\"bqe\",\"targetName\":\"jnxqbzvddntwn\",\"targetResourceId\":\"icbtwnpzao\",\"targetSubpath\":\"uhrhcffcyddgl\",\"latestJobRunName\":\"t\",\"latestJobRunResourceId\":\"qkwpyeicxmqc\",\"latestJobRunStatus\":\"Queued\",\"agentName\":\"hkh\",\"agentResourceId\":\"uigdtopbobjog\",\"provisioningState\":\"Succeeded\"},\"id\":\"u\",\"name\":\"m\",\"type\":\"uhrzayvvt\"},{\"properties\":{\"description\":\"vdfgiotk\",\"copyMode\":\"Mirror\",\"sourceName\":\"utqxlngx\",\"sourceResourceId\":\"fgugnxkrxdqmid\",\"sourceSubpath\":\"hzrvqd\",\"targetName\":\"abhjybi\",\"targetResourceId\":\"h\",\"targetSubpath\":\"fbowskanyk\",\"latestJobRunName\":\"lcuiywgqywgndr\",\"latestJobRunResourceId\":\"nhzgpphrcgyn\",\"latestJobRunStatus\":\"Failed\",\"agentName\":\"ecfvmm\",\"agentResourceId\":\"ofsx\",\"provisioningState\":\"Succeeded\"},\"id\":\"gbmqjqabcypmiv\",\"name\":\"w\",\"type\":\"zuvccfwnfnbacfio\"}],\"nextLink\":\"ebxetqgtzxdp\"}") - .toObject(JobDefinitionList.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - JobDefinitionList model = new JobDefinitionList(); - model = BinaryData.fromObject(model).toObject(JobDefinitionList.class); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionPropertiesTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionPropertiesTests.java deleted file mode 100644 index 965a6adab2b7..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionPropertiesTests.java +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.fluent.models.JobDefinitionProperties; -import com.azure.resourcemanager.storagemover.models.CopyMode; -import org.junit.jupiter.api.Assertions; - -public final class JobDefinitionPropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - JobDefinitionProperties model = - BinaryData - .fromString( - "{\"description\":\"ej\",\"copyMode\":\"Additive\",\"sourceName\":\"vorxzdmohct\",\"sourceResourceId\":\"vudwx\",\"sourceSubpath\":\"dnvowg\",\"targetName\":\"jjugwdkcglhslaz\",\"targetResourceId\":\"yggdtjixh\",\"targetSubpath\":\"uofqwe\",\"latestJobRunName\":\"hmenevfyexfwhybc\",\"latestJobRunResourceId\":\"vyvdcs\",\"latestJobRunStatus\":\"Running\",\"agentName\":\"naamde\",\"agentResourceId\":\"eh\",\"provisioningState\":\"Succeeded\"}") - .toObject(JobDefinitionProperties.class); - Assertions.assertEquals("ej", model.description()); - Assertions.assertEquals(CopyMode.ADDITIVE, model.copyMode()); - Assertions.assertEquals("vorxzdmohct", model.sourceName()); - Assertions.assertEquals("dnvowg", model.sourceSubpath()); - Assertions.assertEquals("jjugwdkcglhslaz", model.targetName()); - Assertions.assertEquals("uofqwe", model.targetSubpath()); - Assertions.assertEquals("naamde", model.agentName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - JobDefinitionProperties model = - new JobDefinitionProperties() - .withDescription("ej") - .withCopyMode(CopyMode.ADDITIVE) - .withSourceName("vorxzdmohct") - .withSourceSubpath("dnvowg") - .withTargetName("jjugwdkcglhslaz") - .withTargetSubpath("uofqwe") - .withAgentName("naamde"); - model = BinaryData.fromObject(model).toObject(JobDefinitionProperties.class); - Assertions.assertEquals("ej", model.description()); - Assertions.assertEquals(CopyMode.ADDITIVE, model.copyMode()); - Assertions.assertEquals("vorxzdmohct", model.sourceName()); - Assertions.assertEquals("dnvowg", model.sourceSubpath()); - Assertions.assertEquals("jjugwdkcglhslaz", model.targetName()); - Assertions.assertEquals("uofqwe", model.targetSubpath()); - Assertions.assertEquals("naamde", model.agentName()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionUpdateParametersTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionUpdateParametersTests.java deleted file mode 100644 index 34421c347668..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionUpdateParametersTests.java +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.models.CopyMode; -import com.azure.resourcemanager.storagemover.models.JobDefinitionUpdateParameters; -import org.junit.jupiter.api.Assertions; - -public final class JobDefinitionUpdateParametersTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - JobDefinitionUpdateParameters model = - BinaryData - .fromString( - "{\"properties\":{\"description\":\"jeyp\",\"copyMode\":\"Mirror\",\"agentName\":\"rkgqhcjrefo\"}}") - .toObject(JobDefinitionUpdateParameters.class); - Assertions.assertEquals("jeyp", model.description()); - Assertions.assertEquals(CopyMode.MIRROR, model.copyMode()); - Assertions.assertEquals("rkgqhcjrefo", model.agentName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - JobDefinitionUpdateParameters model = - new JobDefinitionUpdateParameters() - .withDescription("jeyp") - .withCopyMode(CopyMode.MIRROR) - .withAgentName("rkgqhcjrefo"); - model = BinaryData.fromObject(model).toObject(JobDefinitionUpdateParameters.class); - Assertions.assertEquals("jeyp", model.description()); - Assertions.assertEquals(CopyMode.MIRROR, model.copyMode()); - Assertions.assertEquals("rkgqhcjrefo", model.agentName()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionUpdatePropertiesTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionUpdatePropertiesTests.java deleted file mode 100644 index 27056c96f09b..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionUpdatePropertiesTests.java +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.fluent.models.JobDefinitionUpdateProperties; -import com.azure.resourcemanager.storagemover.models.CopyMode; -import org.junit.jupiter.api.Assertions; - -public final class JobDefinitionUpdatePropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - JobDefinitionUpdateProperties model = - BinaryData - .fromString("{\"description\":\"mkqsleyyv\",\"copyMode\":\"Mirror\",\"agentName\":\"pkc\"}") - .toObject(JobDefinitionUpdateProperties.class); - Assertions.assertEquals("mkqsleyyv", model.description()); - Assertions.assertEquals(CopyMode.MIRROR, model.copyMode()); - Assertions.assertEquals("pkc", model.agentName()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - JobDefinitionUpdateProperties model = - new JobDefinitionUpdateProperties() - .withDescription("mkqsleyyv") - .withCopyMode(CopyMode.MIRROR) - .withAgentName("pkc"); - model = BinaryData.fromObject(model).toObject(JobDefinitionUpdateProperties.class); - Assertions.assertEquals("mkqsleyyv", model.description()); - Assertions.assertEquals(CopyMode.MIRROR, model.copyMode()); - Assertions.assertEquals("pkc", model.agentName()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsCreateOrUpdateWithResponseMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsCreateOrUpdateWithResponseMockTests.java deleted file mode 100644 index 59a2e51a12ab..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsCreateOrUpdateWithResponseMockTests.java +++ /dev/null @@ -1,85 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import com.azure.resourcemanager.storagemover.models.CopyMode; -import com.azure.resourcemanager.storagemover.models.JobDefinition; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class JobDefinitionsCreateOrUpdateWithResponseMockTests { - @Test - public void testCreateOrUpdateWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"description\":\"thhqzonosggbh\",\"copyMode\":\"Additive\",\"sourceName\":\"hfwdsjnkaljutiis\",\"sourceResourceId\":\"cffgdkzzewk\",\"sourceSubpath\":\"hqcrailvpnpp\",\"targetName\":\"uflrwd\",\"targetResourceId\":\"dlxyjrxs\",\"targetSubpath\":\"afcnih\",\"latestJobRunName\":\"qapnedgfbcv\",\"latestJobRunResourceId\":\"vq\",\"latestJobRunStatus\":\"Failed\",\"agentName\":\"qdcvdrhvoo\",\"agentResourceId\":\"otbobzdopcj\",\"provisioningState\":\"Succeeded\"},\"id\":\"dldwmgxc\",\"name\":\"rslpmutwuoeg\",\"type\":\"pkhjwni\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - JobDefinition response = - manager - .jobDefinitions() - .define("bxmubyynt") - .withExistingProject("gxtibqdxbxw", "kbogqxndlkzgx", "uriplbpodxunkb") - .withCopyMode(CopyMode.MIRROR) - .withSourceName("eotg") - .withTargetName("gcj") - .withDescription("rbqtkoie") - .withSourceSubpath("muwlauwzizxbm") - .withTargetSubpath("uvpb") - .withAgentName("lkfg") - .create(); - - Assertions.assertEquals("thhqzonosggbh", response.description()); - Assertions.assertEquals(CopyMode.ADDITIVE, response.copyMode()); - Assertions.assertEquals("hfwdsjnkaljutiis", response.sourceName()); - Assertions.assertEquals("hqcrailvpnpp", response.sourceSubpath()); - Assertions.assertEquals("uflrwd", response.targetName()); - Assertions.assertEquals("afcnih", response.targetSubpath()); - Assertions.assertEquals("qdcvdrhvoo", response.agentName()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsDeleteMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsDeleteMockTests.java deleted file mode 100644 index d5bc7be1d632..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsDeleteMockTests.java +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class JobDefinitionsDeleteMockTests { - @Test - public void testDelete() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager - .jobDefinitions() - .delete("xssadbzmnvdf", "n", "daodvxzbncblyl", "stdbhhxsrzdzu", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsGetWithResponseMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsGetWithResponseMockTests.java deleted file mode 100644 index af5529e7ac2a..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsGetWithResponseMockTests.java +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import com.azure.resourcemanager.storagemover.models.CopyMode; -import com.azure.resourcemanager.storagemover.models.JobDefinition; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class JobDefinitionsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"description\":\"jrybnwjewgdrjer\",\"copyMode\":\"Mirror\",\"sourceName\":\"aen\",\"sourceResourceId\":\"eh\",\"sourceSubpath\":\"doy\",\"targetName\":\"mifthnzdnd\",\"targetResourceId\":\"gnayqigynduh\",\"targetSubpath\":\"hqlkthumaqo\",\"latestJobRunName\":\"gycdu\",\"latestJobRunResourceId\":\"r\",\"latestJobRunStatus\":\"Failed\",\"agentName\":\"y\",\"agentResourceId\":\"aolps\",\"provisioningState\":\"Succeeded\"},\"id\":\"fmmdnbbg\",\"name\":\"zpswiydmc\",\"type\":\"yhz\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - JobDefinition response = - manager - .jobDefinitions() - .getWithResponse( - "dtws", "otftpvjzbexilz", "nfqqnvwp", "qtaruoujmkcjhwq", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("jrybnwjewgdrjer", response.description()); - Assertions.assertEquals(CopyMode.MIRROR, response.copyMode()); - Assertions.assertEquals("aen", response.sourceName()); - Assertions.assertEquals("doy", response.sourceSubpath()); - Assertions.assertEquals("mifthnzdnd", response.targetName()); - Assertions.assertEquals("hqlkthumaqo", response.targetSubpath()); - Assertions.assertEquals("y", response.agentName()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsListMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsListMockTests.java deleted file mode 100644 index b6ead4bb9d60..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsListMockTests.java +++ /dev/null @@ -1,75 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import com.azure.resourcemanager.storagemover.models.CopyMode; -import com.azure.resourcemanager.storagemover.models.JobDefinition; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class JobDefinitionsListMockTests { - @Test - public void testList() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"properties\":{\"description\":\"rmfqjhhkxbpvj\",\"copyMode\":\"Additive\",\"sourceName\":\"jhxxjyn\",\"sourceResourceId\":\"divkrt\",\"sourceSubpath\":\"bxqz\",\"targetName\":\"szjfauvjfdxxivet\",\"targetResourceId\":\"cqaqtdoqmcbx\",\"targetSubpath\":\"vxysl\",\"latestJobRunName\":\"hsfxoblytkb\",\"latestJobRunResourceId\":\"pe\",\"latestJobRunStatus\":\"Canceling\",\"agentName\":\"bkrvrnsvshqj\",\"agentResourceId\":\"xc\",\"provisioningState\":\"Succeeded\"},\"id\":\"ovasrruvwbhsqfsu\",\"name\":\"cgjbirxbp\",\"type\":\"bsrfbj\"}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager.jobDefinitions().list("lzdahzxctobgbkdm", "izpost", "grcfb", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("rmfqjhhkxbpvj", response.iterator().next().description()); - Assertions.assertEquals(CopyMode.ADDITIVE, response.iterator().next().copyMode()); - Assertions.assertEquals("jhxxjyn", response.iterator().next().sourceName()); - Assertions.assertEquals("bxqz", response.iterator().next().sourceSubpath()); - Assertions.assertEquals("szjfauvjfdxxivet", response.iterator().next().targetName()); - Assertions.assertEquals("vxysl", response.iterator().next().targetSubpath()); - Assertions.assertEquals("bkrvrnsvshqj", response.iterator().next().agentName()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsStartJobWithResponseMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsStartJobWithResponseMockTests.java deleted file mode 100644 index 8b292748f4b6..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsStartJobWithResponseMockTests.java +++ /dev/null @@ -1,67 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import com.azure.resourcemanager.storagemover.models.JobRunResourceId; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class JobDefinitionsStartJobWithResponseMockTests { - @Test - public void testStartJobWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{\"jobRunResourceId\":\"hszhedplvwiwu\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - JobRunResourceId response = - manager - .jobDefinitions() - .startJobWithResponse( - "erscdntne", "fiwjmygtdssls", "tmweriofzpyq", "emwabnet", com.azure.core.util.Context.NONE) - .getValue(); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsStopJobWithResponseMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsStopJobWithResponseMockTests.java deleted file mode 100644 index 22beac7f16f2..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobDefinitionsStopJobWithResponseMockTests.java +++ /dev/null @@ -1,71 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import com.azure.resourcemanager.storagemover.models.JobRunResourceId; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class JobDefinitionsStopJobWithResponseMockTests { - @Test - public void testStopJobWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{\"jobRunResourceId\":\"odkwobd\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - JobRunResourceId response = - manager - .jobDefinitions() - .stopJobWithResponse( - "mwmbes", - "dnkwwtppjflcxog", - "okonzmnsikvmkqz", - "qqkdltfzxmhhvhgu", - com.azure.core.util.Context.NONE) - .getValue(); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobRunListTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobRunListTests.java deleted file mode 100644 index 52e72ab14475..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobRunListTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.models.JobRunList; - -public final class JobRunListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - JobRunList model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"status\":\"Queued\",\"scanStatus\":\"NotStarted\",\"agentName\":\"ounqecano\",\"agentResourceId\":\"upfh\",\"executionStartTime\":\"2021-02-13T21:17:53Z\",\"executionEndTime\":\"2021-06-23T07:18:27Z\",\"lastStatusUpdate\":\"2021-09-24T18:03:45Z\",\"itemsScanned\":9105223756290229379,\"itemsExcluded\":2512324147575417357,\"itemsUnsupported\":2395939551856044935,\"itemsNoTransferNeeded\":6897678654981048180,\"itemsFailed\":2263429425422948962,\"itemsTransferred\":440076473242537841,\"bytesScanned\":6209557393905029674,\"bytesExcluded\":9043828978211693656,\"bytesUnsupported\":6741941470044770515,\"bytesNoTransferNeeded\":8951191230507086291,\"bytesFailed\":3056221214593899993,\"bytesTransferred\":6964266625430053468,\"sourceName\":\"dagfuaxbezyiuok\",\"sourceResourceId\":\"whrdxwzywqsmbsu\",\"sourceProperties\":\"dataxim\",\"targetName\":\"yocf\",\"targetResourceId\":\"ksymd\",\"targetProperties\":\"datastkiiuxhqyud\",\"jobDefinitionProperties\":\"datarrqnbpoczvyifqrv\",\"provisioningState\":\"Succeeded\"},\"id\":\"llr\",\"name\":\"vvdfwatkpnpul\",\"type\":\"xxbczwtr\"}],\"nextLink\":\"iqzbq\"}") - .toObject(JobRunList.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - JobRunList model = new JobRunList(); - model = BinaryData.fromObject(model).toObject(JobRunList.class); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobRunResourceIdInnerTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobRunResourceIdInnerTests.java deleted file mode 100644 index a9359a344099..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/JobRunResourceIdInnerTests.java +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.fluent.models.JobRunResourceIdInner; - -public final class JobRunResourceIdInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - JobRunResourceIdInner model = - BinaryData.fromString("{\"jobRunResourceId\":\"tpngjcrcczsqpjh\"}").toObject(JobRunResourceIdInner.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - JobRunResourceIdInner model = new JobRunResourceIdInner(); - model = BinaryData.fromObject(model).toObject(JobRunResourceIdInner.class); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/NfsMountEndpointPropertiesTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/NfsMountEndpointPropertiesTests.java deleted file mode 100644 index 85d9bbfba682..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/NfsMountEndpointPropertiesTests.java +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.models.NfsMountEndpointProperties; -import com.azure.resourcemanager.storagemover.models.NfsVersion; -import org.junit.jupiter.api.Assertions; - -public final class NfsMountEndpointPropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - NfsMountEndpointProperties model = - BinaryData - .fromString( - "{\"endpointType\":\"NfsMount\",\"host\":\"lsicohoqqnwv\",\"nfsVersion\":\"NFSauto\",\"export\":\"avwhheunm\",\"description\":\"hgyxzkonoc\",\"provisioningState\":\"Succeeded\"}") - .toObject(NfsMountEndpointProperties.class); - Assertions.assertEquals("hgyxzkonoc", model.description()); - Assertions.assertEquals("lsicohoqqnwv", model.host()); - Assertions.assertEquals(NfsVersion.NFSAUTO, model.nfsVersion()); - Assertions.assertEquals("avwhheunm", model.export()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - NfsMountEndpointProperties model = - new NfsMountEndpointProperties() - .withDescription("hgyxzkonoc") - .withHost("lsicohoqqnwv") - .withNfsVersion(NfsVersion.NFSAUTO) - .withExport("avwhheunm"); - model = BinaryData.fromObject(model).toObject(NfsMountEndpointProperties.class); - Assertions.assertEquals("hgyxzkonoc", model.description()); - Assertions.assertEquals("lsicohoqqnwv", model.host()); - Assertions.assertEquals(NfsVersion.NFSAUTO, model.nfsVersion()); - Assertions.assertEquals("avwhheunm", model.export()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/NfsMountEndpointUpdatePropertiesTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/NfsMountEndpointUpdatePropertiesTests.java deleted file mode 100644 index 02e2ced494df..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/NfsMountEndpointUpdatePropertiesTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.models.NfsMountEndpointUpdateProperties; -import org.junit.jupiter.api.Assertions; - -public final class NfsMountEndpointUpdatePropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - NfsMountEndpointUpdateProperties model = - BinaryData.fromString("{\"description\":\"lyaxuc\"}").toObject(NfsMountEndpointUpdateProperties.class); - Assertions.assertEquals("lyaxuc", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - NfsMountEndpointUpdateProperties model = new NfsMountEndpointUpdateProperties().withDescription("lyaxuc"); - model = BinaryData.fromObject(model).toObject(NfsMountEndpointUpdateProperties.class); - Assertions.assertEquals("lyaxuc", model.description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/OperationDisplayTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/OperationDisplayTests.java deleted file mode 100644 index eae6ba5cb037..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/OperationDisplayTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.models.OperationDisplay; - -public final class OperationDisplayTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationDisplay model = - BinaryData - .fromString( - "{\"provider\":\"yrtih\",\"resource\":\"tijbpzvgnwzsymgl\",\"operation\":\"fcyzkohdbihanufh\",\"description\":\"bj\"}") - .toObject(OperationDisplay.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationDisplay model = new OperationDisplay(); - model = BinaryData.fromObject(model).toObject(OperationDisplay.class); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/OperationInnerTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/OperationInnerTests.java deleted file mode 100644 index 6174c7e2b863..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/OperationInnerTests.java +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.fluent.models.OperationInner; -import com.azure.resourcemanager.storagemover.models.OperationDisplay; - -public final class OperationInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationInner model = - BinaryData - .fromString( - "{\"name\":\"usarhmofc\",\"isDataAction\":false,\"display\":{\"provider\":\"urkdtmlx\",\"resource\":\"kuksjtxukcdm\",\"operation\":\"rcryuanzwuxzdxta\",\"description\":\"lhmwhfpmrqobm\"},\"origin\":\"user,system\",\"actionType\":\"Internal\"}") - .toObject(OperationInner.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationInner model = new OperationInner().withDisplay(new OperationDisplay()); - model = BinaryData.fromObject(model).toObject(OperationInner.class); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/OperationListResultTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/OperationListResultTests.java deleted file mode 100644 index c261a66cc0b7..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/OperationListResultTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.models.OperationListResult; - -public final class OperationListResultTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationListResult model = - BinaryData - .fromString( - "{\"value\":[{\"name\":\"quvgjxpybczme\",\"isDataAction\":true,\"display\":{\"provider\":\"pbsphrupidgs\",\"resource\":\"bejhphoycmsxa\",\"operation\":\"hdxbmtqio\",\"description\":\"zehtbmu\"},\"origin\":\"user,system\",\"actionType\":\"Internal\"},{\"name\":\"izhwlrxy\",\"isDataAction\":false,\"display\":{\"provider\":\"ijgkdm\",\"resource\":\"azlobcufpdznrbt\",\"operation\":\"qjnqglhqgnufoooj\",\"description\":\"ifsqesaagdfmg\"},\"origin\":\"user,system\",\"actionType\":\"Internal\"},{\"name\":\"rifkwm\",\"isDataAction\":true,\"display\":{\"provider\":\"izntocipao\",\"resource\":\"jpsq\",\"operation\":\"mpoyfd\",\"description\":\"ogknygjofjdd\"},\"origin\":\"user,system\",\"actionType\":\"Internal\"}],\"nextLink\":\"upewnwreitjzy\"}") - .toObject(OperationListResult.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationListResult model = new OperationListResult(); - model = BinaryData.fromObject(model).toObject(OperationListResult.class); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/OperationsListMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/OperationsListMockTests.java deleted file mode 100644 index 90a79c6ebbf4..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/OperationsListMockTests.java +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import com.azure.resourcemanager.storagemover.models.Operation; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class OperationsListMockTests { - @Test - public void testList() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"name\":\"uqszfk\",\"isDataAction\":true,\"display\":{\"provider\":\"wrmjmwvvjektc\",\"resource\":\"enhwlrs\",\"operation\":\"rzpwvlqdqgbiq\",\"description\":\"ihkaetcktvfc\"},\"origin\":\"system\",\"actionType\":\"Internal\"}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.operations().list(com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectInnerTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectInnerTests.java deleted file mode 100644 index b77bc08422b3..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectInnerTests.java +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.fluent.models.ProjectInner; -import org.junit.jupiter.api.Assertions; - -public final class ProjectInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ProjectInner model = - BinaryData - .fromString( - "{\"properties\":{\"description\":\"tjaodxobnb\",\"provisioningState\":\"Succeeded\"},\"id\":\"pxokajionp\",\"name\":\"mexgstxgcp\",\"type\":\"dg\"}") - .toObject(ProjectInner.class); - Assertions.assertEquals("tjaodxobnb", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProjectInner model = new ProjectInner().withDescription("tjaodxobnb"); - model = BinaryData.fromObject(model).toObject(ProjectInner.class); - Assertions.assertEquals("tjaodxobnb", model.description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectListTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectListTests.java deleted file mode 100644 index fb75903d9d78..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectListTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.models.ProjectList; - -public final class ProjectListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ProjectList model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"description\":\"rcjxvsnbyxqabn\",\"provisioningState\":\"Succeeded\"},\"id\":\"cyshurzafbljjgp\",\"name\":\"toqcjmklja\",\"type\":\"bqidtqaj\"},{\"properties\":{\"description\":\"l\",\"provisioningState\":\"Succeeded\"},\"id\":\"jkrlkhbzhfepg\",\"name\":\"gqexzlocxs\",\"type\":\"paierh\"}],\"nextLink\":\"csglum\"}") - .toObject(ProjectList.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProjectList model = new ProjectList(); - model = BinaryData.fromObject(model).toObject(ProjectList.class); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectPropertiesTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectPropertiesTests.java deleted file mode 100644 index c6b24e89f847..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectPropertiesTests.java +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.fluent.models.ProjectProperties; -import org.junit.jupiter.api.Assertions; - -public final class ProjectPropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ProjectProperties model = - BinaryData - .fromString("{\"description\":\"ajrmvdjwzrlovmc\",\"provisioningState\":\"Succeeded\"}") - .toObject(ProjectProperties.class); - Assertions.assertEquals("ajrmvdjwzrlovmc", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProjectProperties model = new ProjectProperties().withDescription("ajrmvdjwzrlovmc"); - model = BinaryData.fromObject(model).toObject(ProjectProperties.class); - Assertions.assertEquals("ajrmvdjwzrlovmc", model.description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectUpdateParametersTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectUpdateParametersTests.java deleted file mode 100644 index 01dad31d4f31..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectUpdateParametersTests.java +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.models.ProjectUpdateParameters; -import org.junit.jupiter.api.Assertions; - -public final class ProjectUpdateParametersTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ProjectUpdateParameters model = - BinaryData - .fromString("{\"properties\":{\"description\":\"coejctbzaqs\"}}") - .toObject(ProjectUpdateParameters.class); - Assertions.assertEquals("coejctbzaqs", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProjectUpdateParameters model = new ProjectUpdateParameters().withDescription("coejctbzaqs"); - model = BinaryData.fromObject(model).toObject(ProjectUpdateParameters.class); - Assertions.assertEquals("coejctbzaqs", model.description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectUpdatePropertiesTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectUpdatePropertiesTests.java deleted file mode 100644 index 838753ff9960..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectUpdatePropertiesTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.fluent.models.ProjectUpdateProperties; -import org.junit.jupiter.api.Assertions; - -public final class ProjectUpdatePropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ProjectUpdateProperties model = - BinaryData.fromString("{\"description\":\"y\"}").toObject(ProjectUpdateProperties.class); - Assertions.assertEquals("y", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ProjectUpdateProperties model = new ProjectUpdateProperties().withDescription("y"); - model = BinaryData.fromObject(model).toObject(ProjectUpdateProperties.class); - Assertions.assertEquals("y", model.description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectsCreateOrUpdateWithResponseMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectsCreateOrUpdateWithResponseMockTests.java deleted file mode 100644 index d2e80a6dfc2e..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectsCreateOrUpdateWithResponseMockTests.java +++ /dev/null @@ -1,72 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import com.azure.resourcemanager.storagemover.models.Project; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProjectsCreateOrUpdateWithResponseMockTests { - @Test - public void testCreateOrUpdateWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"description\":\"t\",\"provisioningState\":\"Succeeded\"},\"id\":\"lwptfdy\",\"name\":\"pfqbuaceopzf\",\"type\":\"rhhuaopppcqeqx\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - Project response = - manager - .projects() - .define("dtpnapnyiropuhp") - .withExistingStorageMover("hnrztfol", "bnxknalaulppg") - .withDescription("pgylg") - .create(); - - Assertions.assertEquals("t", response.description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectsDeleteMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectsDeleteMockTests.java deleted file mode 100644 index 61c9d95ce195..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectsDeleteMockTests.java +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProjectsDeleteMockTests { - @Test - public void testDelete() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.projects().delete("qcslyjpkiid", "yexz", "eli", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectsGetWithResponseMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectsGetWithResponseMockTests.java deleted file mode 100644 index 5afab49f3ccf..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectsGetWithResponseMockTests.java +++ /dev/null @@ -1,67 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import com.azure.resourcemanager.storagemover.models.Project; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProjectsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"description\":\"dttouwaboekqvkel\",\"provisioningState\":\"Succeeded\"},\"id\":\"bxwyjsflhhcaa\",\"name\":\"n\",\"type\":\"ixisxyawjoy\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - Project response = - manager.projects().getWithResponse("pwo", "uh", "fpbsjyofdxl", com.azure.core.util.Context.NONE).getValue(); - - Assertions.assertEquals("dttouwaboekqvkel", response.description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectsListMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectsListMockTests.java deleted file mode 100644 index a03fba421f65..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/ProjectsListMockTests.java +++ /dev/null @@ -1,68 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import com.azure.resourcemanager.storagemover.models.Project; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class ProjectsListMockTests { - @Test - public void testList() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"properties\":{\"description\":\"n\",\"provisioningState\":\"Succeeded\"},\"id\":\"i\",\"name\":\"eilpjzuaejxdu\",\"type\":\"tskzbbtdzumveek\"}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager.projects().list("zlmwlxkvugfhz", "vawjvzunlu", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("n", response.iterator().next().description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoverInnerTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoverInnerTests.java deleted file mode 100644 index 513e6fa687a4..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoverInnerTests.java +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.fluent.models.StorageMoverInner; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class StorageMoverInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - StorageMoverInner model = - BinaryData - .fromString( - "{\"properties\":{\"description\":\"vpjhulsuuv\",\"provisioningState\":\"Succeeded\"},\"location\":\"zkrwfn\",\"tags\":{\"jdpvwryo\":\"djpslw\",\"hbcryffdfdosyge\":\"psoacctazakljl\",\"rzevdphlxaol\":\"paojakhmsbzjh\"},\"id\":\"hqtrgqjbpf\",\"name\":\"fsinzgvfcjrwzoxx\",\"type\":\"tfell\"}") - .toObject(StorageMoverInner.class); - Assertions.assertEquals("zkrwfn", model.location()); - Assertions.assertEquals("djpslw", model.tags().get("jdpvwryo")); - Assertions.assertEquals("vpjhulsuuv", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - StorageMoverInner model = - new StorageMoverInner() - .withLocation("zkrwfn") - .withTags( - mapOf("jdpvwryo", "djpslw", "hbcryffdfdosyge", "psoacctazakljl", "rzevdphlxaol", "paojakhmsbzjh")) - .withDescription("vpjhulsuuv"); - model = BinaryData.fromObject(model).toObject(StorageMoverInner.class); - Assertions.assertEquals("zkrwfn", model.location()); - Assertions.assertEquals("djpslw", model.tags().get("jdpvwryo")); - Assertions.assertEquals("vpjhulsuuv", model.description()); - } - - @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/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoverListTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoverListTests.java deleted file mode 100644 index 24a27730f2ac..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoverListTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.models.StorageMoverList; - -public final class StorageMoverListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - StorageMoverList model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"description\":\"th\",\"provisioningState\":\"Succeeded\"},\"location\":\"bifpikxwczb\",\"tags\":{\"vyq\":\"npqxuh\",\"tfwvukxgaudc\":\"iwbybrkxvdumjg\",\"napczwlokjy\":\"snhsjcnyejhkryh\",\"oxzjnchgejspod\":\"mkkvnip\"},\"id\":\"ailzydehojwyahu\",\"name\":\"inpm\",\"type\":\"njaqwixjspro\"}],\"nextLink\":\"cputegjvwmfdats\"}") - .toObject(StorageMoverList.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - StorageMoverList model = new StorageMoverList(); - model = BinaryData.fromObject(model).toObject(StorageMoverList.class); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoverPropertiesTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoverPropertiesTests.java deleted file mode 100644 index 93f1f8144386..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoverPropertiesTests.java +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.fluent.models.StorageMoverProperties; -import org.junit.jupiter.api.Assertions; - -public final class StorageMoverPropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - StorageMoverProperties model = - BinaryData - .fromString("{\"description\":\"fziton\",\"provisioningState\":\"Succeeded\"}") - .toObject(StorageMoverProperties.class); - Assertions.assertEquals("fziton", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - StorageMoverProperties model = new StorageMoverProperties().withDescription("fziton"); - model = BinaryData.fromObject(model).toObject(StorageMoverProperties.class); - Assertions.assertEquals("fziton", model.description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoverUpdateParametersTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoverUpdateParametersTests.java deleted file mode 100644 index a6ae33a9e0f8..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoverUpdateParametersTests.java +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.models.StorageMoverUpdateParameters; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class StorageMoverUpdateParametersTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - StorageMoverUpdateParameters model = - BinaryData - .fromString( - "{\"properties\":{\"description\":\"jkjlxofpdvhpfx\"},\"tags\":{\"uybbkpodep\":\"ininmay\"}}") - .toObject(StorageMoverUpdateParameters.class); - Assertions.assertEquals("ininmay", model.tags().get("uybbkpodep")); - Assertions.assertEquals("jkjlxofpdvhpfx", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - StorageMoverUpdateParameters model = - new StorageMoverUpdateParameters() - .withTags(mapOf("uybbkpodep", "ininmay")) - .withDescription("jkjlxofpdvhpfx"); - model = BinaryData.fromObject(model).toObject(StorageMoverUpdateParameters.class); - Assertions.assertEquals("ininmay", model.tags().get("uybbkpodep")); - Assertions.assertEquals("jkjlxofpdvhpfx", model.description()); - } - - @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/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoverUpdatePropertiesTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoverUpdatePropertiesTests.java deleted file mode 100644 index 95248fcf4876..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoverUpdatePropertiesTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.storagemover.fluent.models.StorageMoverUpdateProperties; -import org.junit.jupiter.api.Assertions; - -public final class StorageMoverUpdatePropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - StorageMoverUpdateProperties model = - BinaryData.fromString("{\"description\":\"ginuvamih\"}").toObject(StorageMoverUpdateProperties.class); - Assertions.assertEquals("ginuvamih", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - StorageMoverUpdateProperties model = new StorageMoverUpdateProperties().withDescription("ginuvamih"); - model = BinaryData.fromObject(model).toObject(StorageMoverUpdateProperties.class); - Assertions.assertEquals("ginuvamih", model.description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoversCreateOrUpdateWithResponseMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoversCreateOrUpdateWithResponseMockTests.java deleted file mode 100644 index e1b623b88712..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoversCreateOrUpdateWithResponseMockTests.java +++ /dev/null @@ -1,89 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import com.azure.resourcemanager.storagemover.models.StorageMover; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class StorageMoversCreateOrUpdateWithResponseMockTests { - @Test - public void testCreateOrUpdateWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"description\":\"sxnkjzkdeslpvlo\",\"provisioningState\":\"Succeeded\"},\"location\":\"ighxpk\",\"tags\":{\"upedeojnabckhs\":\"baiuebbaumny\"},\"id\":\"txp\",\"name\":\"ie\",\"type\":\"tfhvpesapskrdqmh\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - StorageMover response = - manager - .storageMovers() - .define("hdwbavxbniwdjs") - .withRegion("nxytxh") - .withExistingResourceGroup("ux") - .withTags(mapOf("lcuhxwtctyqiklb", "bzpfzab", "bhvgy", "ovplw")) - .withDescription("s") - .create(); - - Assertions.assertEquals("ighxpk", response.location()); - Assertions.assertEquals("baiuebbaumny", response.tags().get("upedeojnabckhs")); - Assertions.assertEquals("sxnkjzkdeslpvlo", response.description()); - } - - @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/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoversDeleteMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoversDeleteMockTests.java deleted file mode 100644 index aba6d18c1a83..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoversDeleteMockTests.java +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class StorageMoversDeleteMockTests { - @Test - public void testDelete() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.storageMovers().delete("xibxujwbhqwalm", "zyoxaepdkzjan", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoversGetByResourceGroupWithResponseMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoversGetByResourceGroupWithResponseMockTests.java deleted file mode 100644 index 025368d295bc..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoversGetByResourceGroupWithResponseMockTests.java +++ /dev/null @@ -1,72 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import com.azure.resourcemanager.storagemover.models.StorageMover; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class StorageMoversGetByResourceGroupWithResponseMockTests { - @Test - public void testGetByResourceGroupWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"description\":\"czfc\",\"provisioningState\":\"Succeeded\"},\"location\":\"xdbabphlwr\",\"tags\":{\"azt\":\"ktsthsucocmny\"},\"id\":\"bt\",\"name\":\"wrqpue\",\"type\":\"ckzywbiexzfeyue\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - StorageMover response = - manager - .storageMovers() - .getByResourceGroupWithResponse("nkxmyskpbhenbtk", "xywnytnrsynlqidy", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("xdbabphlwr", response.location()); - Assertions.assertEquals("ktsthsucocmny", response.tags().get("azt")); - Assertions.assertEquals("czfc", response.description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoversListByResourceGroupMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoversListByResourceGroupMockTests.java deleted file mode 100644 index 45db470bacd6..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoversListByResourceGroupMockTests.java +++ /dev/null @@ -1,70 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import com.azure.resourcemanager.storagemover.models.StorageMover; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class StorageMoversListByResourceGroupMockTests { - @Test - public void testListByResourceGroup() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"properties\":{\"description\":\"bnuqqkpik\",\"provisioningState\":\"Succeeded\"},\"location\":\"vtq\",\"tags\":{\"bfs\":\"buynhijggm\"},\"id\":\"arbu\",\"name\":\"rcvpnazzmhjrunmp\",\"type\":\"ttdbhrbnl\"}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager.storageMovers().listByResourceGroup("y", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("vtq", response.iterator().next().location()); - Assertions.assertEquals("buynhijggm", response.iterator().next().tags().get("bfs")); - Assertions.assertEquals("bnuqqkpik", response.iterator().next().description()); - } -} diff --git a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoversListMockTests.java b/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoversListMockTests.java deleted file mode 100644 index 2a6ed1336b83..000000000000 --- a/sdk/storagemover/azure-resourcemanager-storagemover/src/test/java/com/azure/resourcemanager/storagemover/generated/StorageMoversListMockTests.java +++ /dev/null @@ -1,69 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.storagemover.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.storagemover.StorageMoverManager; -import com.azure.resourcemanager.storagemover.models.StorageMover; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class StorageMoversListMockTests { - @Test - public void testList() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"properties\":{\"description\":\"m\",\"provisioningState\":\"Succeeded\"},\"location\":\"hjfbebrjcxe\",\"tags\":{\"phxepcyvahf\":\"wutttxfvjrbi\",\"gidokgjljyoxgvcl\":\"ljkyqxjvuuj\",\"jhtxfvgxbfsmxne\":\"bgsncghkjeszzhb\",\"rbmpukgri\":\"mpvecxgodebfqk\"},\"id\":\"flz\",\"name\":\"fbxzpuzycisp\",\"type\":\"qzahmgkbrp\"}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - StorageMoverManager manager = - StorageMoverManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.storageMovers().list(com.azure.core.util.Context.NONE); - - Assertions.assertEquals("hjfbebrjcxe", response.iterator().next().location()); - Assertions.assertEquals("wutttxfvjrbi", response.iterator().next().tags().get("phxepcyvahf")); - Assertions.assertEquals("m", response.iterator().next().description()); - } -}