From b5f759644d19878aa077b6d3fd544f40dc65029d Mon Sep 17 00:00:00 2001 From: Mitch Denny Date: Sat, 11 Jan 2020 04:02:31 +1100 Subject: [PATCH 01/51] Make azure resource creation can be disabled. (#7335) * Make azure resource creation can be disabled. * Fix indentation. --- .../templates/jobs/archetype-sdk-tests.yml | 76 ++++++++++--------- .../templates/stages/cosmos-sdk-client.yml | 1 + 2 files changed, 40 insertions(+), 37 deletions(-) diff --git a/eng/pipelines/templates/jobs/archetype-sdk-tests.yml b/eng/pipelines/templates/jobs/archetype-sdk-tests.yml index 50bc63c5f10e..598d54d88a19 100644 --- a/eng/pipelines/templates/jobs/archetype-sdk-tests.yml +++ b/eng/pipelines/templates/jobs/archetype-sdk-tests.yml @@ -70,28 +70,29 @@ jobs: Write-Host "##vso[task.setvariable variable=BaseName;]$baseName" displayName: Generate $(BaseName) - - pwsh: >- - eng/New-TestResources.ps1 - -BaseName $(BaseName) - -ServiceDirectory ${{ parameters.ServiceDirectory }} - -TestApplicationId $env:TEST_APPLICATION_ID - -TestApplicationSecret $env:TEST_APPLICATION_SECRET - -TestApplicationOid $env:TEST_APPLICATION_OID - -TenantId $env:TENANT_ID - -ProvisionerApplicationId $env:PROVISIONER_APPLICATION_ID - -ProvisionerApplicationSecret $env:PROVISIONER_APPLICATION_SECRET - -DeleteAfterHours 24 - -Location westus2 - -Force - -Verbose - env: - TEST_APPLICATION_ID: $(aad-azure-sdk-test-client-id) - TEST_APPLICATION_SECRET: $(aad-azure-sdk-test-client-secret) - TEST_APPLICATION_OID: $(aad-azure-sdk-test-client-oid) - TENANT_ID: $(aad-azure-sdk-test-tenant-id) - PROVISIONER_APPLICATION_ID: $(provisioner-aad-id) - PROVISIONER_APPLICATION_SECRET: $(provisioner-aad-secret) - displayName: Provision Test Resources + - ${{ if ne(parameters.DisableAzureResourceCreation, 'true') }}: + - pwsh: >- + eng/New-TestResources.ps1 + -BaseName $(BaseName) + -ServiceDirectory ${{ parameters.ServiceDirectory }} + -TestApplicationId $env:TEST_APPLICATION_ID + -TestApplicationSecret $env:TEST_APPLICATION_SECRET + -TestApplicationOid $env:TEST_APPLICATION_OID + -TenantId $env:TENANT_ID + -ProvisionerApplicationId $env:PROVISIONER_APPLICATION_ID + -ProvisionerApplicationSecret $env:PROVISIONER_APPLICATION_SECRET + -DeleteAfterHours 24 + -Location westus2 + -Force + -Verbose + env: + TEST_APPLICATION_ID: $(aad-azure-sdk-test-client-id) + TEST_APPLICATION_SECRET: $(aad-azure-sdk-test-client-secret) + TEST_APPLICATION_OID: $(aad-azure-sdk-test-client-oid) + TENANT_ID: $(aad-azure-sdk-test-tenant-id) + PROVISIONER_APPLICATION_ID: $(provisioner-aad-id) + PROVISIONER_APPLICATION_SECRET: $(provisioner-aad-secret) + displayName: Provision Test Resources - ${{ parameters.PreRunSteps }} @@ -104,21 +105,22 @@ jobs: - ${{ parameters.PostRunSteps }} - - pwsh: >- - eng/Remove-TestResources.ps1 - -BaseName $(BaseName) - -ServiceDirectory ${{ parameters.ServiceDirectory }} - -TenantId $env:TENANT_ID - -ProvisionerApplicationId $env:PROVISIONER_APPLICATION_ID - -ProvisionerApplicationSecret $env:PROVISIONER_APPLICATION_SECRET - -Force - -Verbose - env: - TENANT_ID: $(aad-azure-sdk-test-tenant-id) - PROVISIONER_APPLICATION_ID: $(provisioner-aad-id) - PROVISIONER_APPLICATION_SECRET: $(provisioner-aad-secret) - displayName: Remove Test Resources - condition: true + - ${{ if ne(parameters.DisableAzureResourceCreation, 'true') }}: + - pwsh: >- + eng/Remove-TestResources.ps1 + -BaseName $(BaseName) + -ServiceDirectory ${{ parameters.ServiceDirectory }} + -TenantId $env:TENANT_ID + -ProvisionerApplicationId $env:PROVISIONER_APPLICATION_ID + -ProvisionerApplicationSecret $env:PROVISIONER_APPLICATION_SECRET + -Force + -Verbose + env: + TENANT_ID: $(aad-azure-sdk-test-tenant-id) + PROVISIONER_APPLICATION_ID: $(provisioner-aad-id) + PROVISIONER_APPLICATION_SECRET: $(provisioner-aad-secret) + displayName: Remove Test Resources + condition: true - task: PublishTestResults@2 diff --git a/eng/pipelines/templates/stages/cosmos-sdk-client.yml b/eng/pipelines/templates/stages/cosmos-sdk-client.yml index af1a6d2c97a3..d335cdd44faf 100644 --- a/eng/pipelines/templates/stages/cosmos-sdk-client.yml +++ b/eng/pipelines/templates/stages/cosmos-sdk-client.yml @@ -26,6 +26,7 @@ stages: - template: ../jobs/archetype-sdk-tests.yml parameters: TestName: Emulator + DisableAzureResourceCreation: true ServiceDirectory: cosmos Matrix: Tcp_Integration_Tests_Java8: From a781f998eecfbe9c46b6201339d18ea84282ff50 Mon Sep 17 00:00:00 2001 From: Hemant Tanwar Date: Fri, 10 Jan 2020 10:41:12 -0800 Subject: [PATCH 02/51] Keyvault ARM template for live test (#7340) * Keyvault ARM template for live test. --- sdk/keyvault/test-resources.json | 65 ++++++++++++++++++++++++++++++++ sdk/keyvault/tests.yml | 2 +- 2 files changed, 66 insertions(+), 1 deletion(-) create mode 100644 sdk/keyvault/test-resources.json diff --git a/sdk/keyvault/test-resources.json b/sdk/keyvault/test-resources.json new file mode 100644 index 000000000000..183d415d1329 --- /dev/null +++ b/sdk/keyvault/test-resources.json @@ -0,0 +1,65 @@ +{ + "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "baseName": { + "type": "String" + }, + "tenantId": { + "type": "String" + }, + "testApplicationOid": { + "type": "String" + }, + "endpointSuffix": { + "defaultValue": "vault.azure.net", + "type": "String" + } + }, + "variables": { + "location": "[resourceGroup().location]", + "azureKeyVaultUrl": "[format('https://{0}.{1}/', parameters('baseName'), parameters('endpointSuffix'))]" + }, + "resources": [ + { + "type": "Microsoft.KeyVault/vaults", + "apiVersion": "2016-10-01", + "name": "[parameters('baseName')]", + "location": "[resourceGroup().location]", + "properties": { + "sku": { + "family": "A", + "name": "standard" + }, + "tenantId": "[parameters('tenantId')]", + "accessPolicies": [ + { + "tenantId": "[parameters('tenantId')]", + "objectId": "[parameters('testApplicationOid')]", + "permissions": { + "keys": [ + "all" + ], + "secrets": [ + "all" + ], + "certificates": [ + "all" + ] + } + } + ], + "enabledForDeployment": false, + "enabledForDiskEncryption": false, + "enabledForTemplateDeployment": false, + "enableSoftDelete": true + } + } + ], + "outputs": { + "AZURE_KEYVAULT_ENDPOINT": { + "type": "string", + "value": "[variables('azureKeyVaultUrl')]" + } + } +} diff --git a/sdk/keyvault/tests.yml b/sdk/keyvault/tests.yml index 6cf58b46d480..c7ab6efc5d5b 100644 --- a/sdk/keyvault/tests.yml +++ b/sdk/keyvault/tests.yml @@ -8,4 +8,4 @@ jobs: AZURE_TEST_MODE: RECORD ARM_CLIENTID: $(java-keyvault-test-arm-client-id) ARM_CLIENTKEY: $(java-keyvault-test-arm-client-key) - AZURE_KEYVAULT_ENDPOINT: $(java-azure-keyvault-sdk-endpoint) + AZURE_KEYVAULT_ENDPOINT: $(AZURE_KEYVAULT_ENDPOINT) From a68aca1a7c80df039cb36b917d08495e95d2f763 Mon Sep 17 00:00:00 2001 From: Daniel Jurek Date: Fri, 10 Jan 2020 13:32:11 -0800 Subject: [PATCH 03/51] Fix dyanmic resource deprovision (#7343) * update to latest version of scripts * update archetype-sdk-tests.yml to use latest version of resource allocation scripts * enable cosmos testing * remove environment variable indirection, add test application oid explicitly into call to new-testresources.ps1 * Revert "enable cosmos testing" This reverts commit 827ed0064a0df21e7f79dcbb292b01d35f5bb3b4. --- eng/New-TestResources.ps1 | 40 ++++++++++----- eng/Remove-TestResources.ps1 | 42 ++++++++------- .../templates/jobs/archetype-sdk-tests.yml | 51 ++++++++----------- 3 files changed, 72 insertions(+), 61 deletions(-) diff --git a/eng/New-TestResources.ps1 b/eng/New-TestResources.ps1 index 3c1f4b6ed7ff..0fdd0034320a 100644 --- a/eng/New-TestResources.ps1 +++ b/eng/New-TestResources.ps1 @@ -55,6 +55,9 @@ param ( [ValidateNotNullOrEmpty()] [hashtable] $AdditionalParameters, + [Parameter()] + [switch] $CI = ($null -ne $env:SYSTEM_TEAMPROJECTID), + [Parameter()] [switch] $Force ) @@ -81,7 +84,7 @@ trap { } # Enumerate test resources to deploy. Fail if none found. -$root = Resolve-Path -Path "$PSScriptRoot/../sdk/$ServiceDirectory" +$root = [System.IO.Path]::Combine("$PSScriptRoot/../sdk", $ServiceDirectory) | Resolve-Path $templateFileName = 'test-resources.json' $templateFiles = @() @@ -122,7 +125,14 @@ if ($TestApplicationId -and !$TestApplicationOid) { } # Format the resource group name based on resource group naming recommendations and limitations. -$resourceGroupName = "rg-{0}-$baseName" -f ($ServiceDirectory -replace '[\\\/]', '-').Substring(0, [Math]::Min($ServiceDirectory.Length, 90 - $BaseName.Length - 4)).Trim('-') +$resourceGroupName = if ($CI) { + $BaseName = 't' + (New-Guid).ToString('n').Substring(0, 16) + Write-Verbose "Generated base name '$BaseName' for CI build" + + "rg-{0}-$BaseName" -f ($ServiceDirectory -replace '[\\\/]', '-').Substring(0, [Math]::Min($ServiceDirectory.Length, 90 - $BaseName.Length - 4)).Trim('-') +} else { + "rg-$BaseName" +} # Tag the resource group to be deleted after a certain number of hours if specified. $tags = @{ @@ -135,7 +145,7 @@ if ($PSBoundParameters.ContainsKey('DeleteAfterHours')) { $tags.Add('DeleteAfter', $deleteAfter.ToString('o')) } -if ($env:SYSTEM_TEAMPROJECTID) { +if ($CI) { # Add tags for the current CI job. $tags += @{ BuildId = "${env:BUILD_BUILDID}" @@ -145,11 +155,12 @@ if ($env:SYSTEM_TEAMPROJECTID) { } # Set the resource group name variable. + Write-Host "Setting variable 'AZURE_RESOURCEGROUP_NAME': $resourceGroupName" Write-Host "##vso[task.setvariable variable=AZURE_RESOURCEGROUP_NAME;]$resourceGroupName" } -Log "Creating resource group '${resourceGroupName}' in location '$Location'" -$resourceGroup = New-AzResourceGroup -Name "${resourceGroupName}" -Location $Location -Tag $tags -Force:$Force +Log "Creating resource group '$resourceGroupName' in location '$Location'" +$resourceGroup = New-AzResourceGroup -Name "$resourceGroupName" -Location $Location -Tag $tags -Force:$Force if ($resourceGroup.ProvisioningState -eq 'Succeeded') { # New-AzResourceGroup would've written an error and stopped the pipeline by default anyway. Write-Verbose "Successfully created resource group '$($resourceGroup.ResourceGroupName)'" @@ -208,7 +219,7 @@ foreach ($templateFile in $templateFiles) { Write-Verbose "Successfully deployed template '$templateFile' to resource group '$($resourceGroup.ResourceGroupName)'" } - if ($deployment.Outputs.Count -and !$env:SYSTEM_TEAMPROJECTID) { + if ($deployment.Outputs.Count -and !$CI) { # Write an extra new line to isolate the environment variables for easy reading. Log "Persist the following environment variables based on your detected shell ($shell):`n" } @@ -223,10 +234,12 @@ foreach ($templateFile in $templateFiles) { if ($variable.Type -eq 'String' -or $variable.Type -eq 'SecureString') { $deploymentOutputs[$key] = $variable.Value - if ($env:SYSTEM_TEAMPROJECTID) { - # Running in Azure Pipelines. Unfortunately, there's no good way to know which outputs are truly secrets - # because we have to set all output variables to "String" instead of "SecureString" or we will never get back a value. - Write-Host "##vso[task.setvariable variable=$key;issecret=true;]$($variable.Value)" + if ($CI) { + # Treat all ARM template output variables as secrets since "SecureString" variables do not set values. + # In order to mask secrets but set environment variables for any given ARM template, we set variables twice as shown below. + Write-Host "Setting variable '$key': ***" + Write-Host "##vso[task.setvariable variable=_$key;issecret=true;]$($variable.Value)" + Write-Host "##vso[task.setvariable variable=$key;]$($variable.Value)" } else { Write-Host ($shellExportFormat -f $key, $variable.Value) } @@ -263,7 +276,7 @@ If you are not currently logged into an account in the Az PowerShell module, you A name to use in the resource group and passed to the ARM template as 'baseName'. .PARAMETER ServiceDirectory -A directory under 'sdk' in the repository root - optionally with subdirectories specified - in which to discover ARM templates named 'test-resources.json'. +A directory under 'sdk' in the repository root - optionally with subdirectories specified - in which to discover ARM templates named 'test-resources.json'. This can also be an absolute path or specify parent directories. .PARAMETER TestApplicationId A service principal ID to authenticate the test runner against deployed resources. @@ -292,6 +305,9 @@ Optional location where resources should be created. By default this is 'westus2 .PARAMETER AdditionalParameters Optional key-value pairs of parameters to pass to the ARM template(s). +.PARAMETER CI +Indicates the script is run as part of a Continuous Integration / Continuous Deployment (CI/CD) build (only Azure Pipelines is currently supported). + .PARAMETER Force Force creation of resources instead of being prompted. @@ -304,4 +320,4 @@ To create a service principal in your current subscription, run: New-AzADService .LINK Remove-TestResources.ps1 -#> +#> \ No newline at end of file diff --git a/eng/Remove-TestResources.ps1 b/eng/Remove-TestResources.ps1 index 00595b835f4f..5a3455664bc7 100644 --- a/eng/Remove-TestResources.ps1 +++ b/eng/Remove-TestResources.ps1 @@ -11,23 +11,27 @@ [CmdletBinding(DefaultParameterSetName = 'Default', SupportsShouldProcess = $true, ConfirmImpact = 'Medium')] param ( # Limit $BaseName to enough characters to be under limit plus prefixes, and https://docs.microsoft.com/azure/architecture/best-practices/resource-naming. - [Parameter(Mandatory = $true, Position = 0)] + [Parameter(ParameterSetName = 'Default', Mandatory = $true, Position = 0)] + [Parameter(ParameterSetName = 'Default+Provisioner', Mandatory = $true, Position = 0)] [ValidatePattern('^[-a-zA-Z0-9\.\(\)_]{0,80}(?<=[a-zA-Z0-9\(\)])$')] [string] $BaseName, - # TODO: When https://github.com/Azure/azure-sdk-for-net/issues/9061 is resolved, default this to previously saved data. - [Parameter(Mandatory = $true)] - [string] $ServiceDirectory, + [Parameter(ParameterSetName = 'ResourceGroup', Mandatory = $true)] + [Parameter(ParameterSetName = 'ResourceGroup+Provisioner', Mandatory = $true)] + [string] $ResourceGroupName, - [Parameter(ParameterSetName = 'Provisioner', Mandatory = $true)] + [Parameter(ParameterSetName = 'Default+Provisioner', Mandatory = $true)] + [Parameter(ParameterSetName = 'ResourceGroup+Provisioner', Mandatory = $true)] [ValidateNotNullOrEmpty()] [string] $TenantId, - [Parameter(ParameterSetName = 'Provisioner', Mandatory = $true)] + [Parameter(ParameterSetName = 'Default+Provisioner', Mandatory = $true)] + [Parameter(ParameterSetName = 'ResourceGroup+Provisioner', Mandatory = $true)] [ValidatePattern('^[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}$')] [string] $ProvisionerApplicationId, - [Parameter(ParameterSetName = 'Provisioner', Mandatory = $true)] + [Parameter(ParameterSetName = 'Default+Provisioner', Mandatory = $true)] + [Parameter(ParameterSetName = 'ResourceGroup+Provisioner', Mandatory = $true)] [string] $ProvisionerApplicationSecret, [Parameter()] @@ -69,12 +73,14 @@ if ($ProvisionerApplicationId) { } } -# Format the resource group name based on resource group naming recommendations and limitations. -$resourceGroupName = "rg-{0}-$baseName" -f ($ServiceDirectory -replace '[\\\/]', '-').Substring(0, [Math]::Min($ServiceDirectory.Length, 90 - $BaseName.Length - 4)).Trim('-') +if (!$ResourceGroupName) { + # Format the resource group name like in New-TestResources.ps1. + $ResourceGroupName = "rg-$BaseName" +} -Log "Deleting resource group '${resourceGroupName}'" -if (Remove-AzResourceGroup -Name "${resourceGroupName}" -Force:$Force) { - Write-Verbose "Successfully deleted resource group '${resourceGroupName}'" +Log "Deleting resource group '$ResourceGroupName'" +if (Remove-AzResourceGroup -Name "$ResourceGroupName" -Force:$Force) { + Write-Verbose "Successfully deleted resource group '$ResourceGroupName'" } $exitActions.Invoke() @@ -84,15 +90,15 @@ $exitActions.Invoke() Deletes the resource group deployed for a service directory from Azure. .DESCRIPTION -Removes a resource group and all its resources previously deployed for the specified $ServiceDirectory using New-TestResources.ps1. The $ServiceDirectory must match the previously specified value, e.g. 'keyvault' as shown in examples. +Removes a resource group and all its resources previously deployed using New-TestResources.ps1. If you are not currently logged into an account in the Az PowerShell module, you will be asked to log in with Connect-AzAccount. Alternatively, you (or a build pipeline) can pass $ProvisionerApplicationId and $ProvisionerApplicationSecret to authenticate a service principal with access to create resources. .PARAMETER BaseName A name to use in the resource group and passed to the ARM template as 'baseName'. -.PARAMETER ServiceDirectory -A directory under 'sdk' in the repository root - optionally with subdirectories specified - in which to discover ARM templates named 'test-resources.json'. +.PARAMETER ResourceGroupName +The name of the resource group to delete. .PARAMETER TenantId The tenant ID of a service principal when a provisioner is specified. @@ -110,10 +116,10 @@ Do not save credentials for the provisioner in the current process. Force creation of resources instead of being prompted. .EXAMPLE -./Remove-Template.ps1 -BaseName uuid123 -ServiceDirectory keyvault -Force +./Remove-Template.ps1 -BaseName uuid123 -Force Use the currently logged-in account to delete the resource group provisioned by the sdk/keyvault/test-resources.json ARM template. .LINK -Remove-TestResources.ps1 -#> +New-TestResources.ps1 +#> \ No newline at end of file diff --git a/eng/pipelines/templates/jobs/archetype-sdk-tests.yml b/eng/pipelines/templates/jobs/archetype-sdk-tests.yml index 598d54d88a19..0ea25f03418e 100644 --- a/eng/pipelines/templates/jobs/archetype-sdk-tests.yml +++ b/eng/pipelines/templates/jobs/archetype-sdk-tests.yml @@ -61,37 +61,30 @@ jobs: vmImage: $(OSVmImage) steps: - - pwsh: | - Install-Module -Name Az -AllowClobber -Scope CurrentUser -Force - displayName: Install Az Module + - ${{ if ne(parameters.DisableAzureResourceCreation, 'true') }}: + - pwsh: | + Install-Module -Name Az -AllowClobber -Scope CurrentUser -Force + displayName: Install Az Module - - pwsh: | - $baseName = "t" + [guid]::NewGuid().ToString('n').Substring(0,16) - Write-Host "##vso[task.setvariable variable=BaseName;]$baseName" - displayName: Generate $(BaseName) + - pwsh: | + $baseName = "t" + [guid]::NewGuid().ToString('n').Substring(0,16) + Write-Host "##vso[task.setvariable variable=BaseName;]$baseName" + displayName: Generate $(BaseName) - - ${{ if ne(parameters.DisableAzureResourceCreation, 'true') }}: - pwsh: >- eng/New-TestResources.ps1 -BaseName $(BaseName) -ServiceDirectory ${{ parameters.ServiceDirectory }} - -TestApplicationId $env:TEST_APPLICATION_ID - -TestApplicationSecret $env:TEST_APPLICATION_SECRET - -TestApplicationOid $env:TEST_APPLICATION_OID - -TenantId $env:TENANT_ID - -ProvisionerApplicationId $env:PROVISIONER_APPLICATION_ID - -ProvisionerApplicationSecret $env:PROVISIONER_APPLICATION_SECRET + -TestApplicationId '$(aad-azure-sdk-test-client-id)' + -TestApplicationSecret '$(aad-azure-sdk-test-client-secret)' + -TestApplicationOid '$(aad-azure-sdk-test-client-oid)' + -TenantId '$(aad-azure-sdk-test-tenant-id)' + -ProvisionerApplicationId '$(provisioner-aad-id)' + -ProvisionerApplicationSecret '$(provisioner-aad-secret)' -DeleteAfterHours 24 -Location westus2 -Force -Verbose - env: - TEST_APPLICATION_ID: $(aad-azure-sdk-test-client-id) - TEST_APPLICATION_SECRET: $(aad-azure-sdk-test-client-secret) - TEST_APPLICATION_OID: $(aad-azure-sdk-test-client-oid) - TENANT_ID: $(aad-azure-sdk-test-tenant-id) - PROVISIONER_APPLICATION_ID: $(provisioner-aad-id) - PROVISIONER_APPLICATION_SECRET: $(provisioner-aad-secret) displayName: Provision Test Resources - ${{ parameters.PreRunSteps }} @@ -108,19 +101,15 @@ jobs: - ${{ if ne(parameters.DisableAzureResourceCreation, 'true') }}: - pwsh: >- eng/Remove-TestResources.ps1 - -BaseName $(BaseName) - -ServiceDirectory ${{ parameters.ServiceDirectory }} - -TenantId $env:TENANT_ID - -ProvisionerApplicationId $env:PROVISIONER_APPLICATION_ID - -ProvisionerApplicationSecret $env:PROVISIONER_APPLICATION_SECRET + -ResourceGroupName "${env:AZURE_RESOURCEGROUP_NAME}" + -TenantId '$(aad-azure-sdk-test-tenant-id)' + -ProvisionerApplicationId '$(provisioner-aad-id)' + -ProvisionerApplicationSecret '$(provisioner-aad-secret)' -Force -Verbose - env: - TENANT_ID: $(aad-azure-sdk-test-tenant-id) - PROVISIONER_APPLICATION_ID: $(provisioner-aad-id) - PROVISIONER_APPLICATION_SECRET: $(provisioner-aad-secret) + condition: ne(variables['AZURE_RESOURCEGROUP_NAME'], '') + continueOnError: true displayName: Remove Test Resources - condition: true - task: PublishTestResults@2 From 0213d7cf5a9fa558e41b16df8e9ac5f3e48f3eac Mon Sep 17 00:00:00 2001 From: Wes Haggard Date: Fri, 10 Jan 2020 13:57:57 -0800 Subject: [PATCH 04/51] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index da2407441a89..9d9135f45bca 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![Packages](https://img.shields.io/badge/packages-latest-blue.svg)](https://azure.github.io/azure-sdk/releases/latest/java.html) [![Dependencies](https://img.shields.io/badge/dependencies-analyzed-blue.svg)](https://azuresdkartifacts.blob.core.windows.net/azure-sdk-for-java/staging/dependencies.html) [![Build Documentation](https://img.shields.io/badge/documentation-published-blue.svg)](https://azuresdkartifacts.blob.core.windows.net/azure-sdk-for-java/index.html) [![SpotBugs](https://img.shields.io/badge/SpotBugs-Clean-success.svg)](https://azuresdkartifacts.blob.core.windows.net/azure-sdk-for-java/staging/spotbugsXml.html) [![CheckStyle](https://img.shields.io/badge/CheckStyle-Clean-success.svg)](https://azuresdkartifacts.blob.core.windows.net/azure-sdk-for-java/staging/checkstyle-aggregate.html) -This repository is intended for active development of the Azure SDK for Java. For consumers of the SDK we recommend visiting our [public developer docs](https://docs.microsoft.com/en-us/java/azure/) or our versioned [developer docs](https://azure.github.io/azure-sdk-for-java). +This repository is for active development of the Azure SDK for Java. For consumers of the SDK we recommend visiting our [public developer docs](https://docs.microsoft.com/en-us/java/azure/) or our versioned [developer docs](https://azure.github.io/azure-sdk-for-java). ### Important From dd6c261074402a929d150c445f9f231a73f597c2 Mon Sep 17 00:00:00 2001 From: Sameeksha Vaity Date: Fri, 10 Jan 2020 14:07:16 -0800 Subject: [PATCH 05/51] Remove OpenCensus tracing support for Java SDKs (#7167) --- .../checkstyle/checkstyle-suppressions.xml | 4 +- .../main/resources/checkstyle/checkstyle.xml | 2 +- eng/jacoco-test-coverage/pom.xml | 4 +- eng/spotbugs-aggregate-report/pom.xml | 6 +- eng/versioning/external_dependencies.txt | 2 - eng/versioning/version_client.txt | 1 - pom.client.xml | 3 +- pom.management.xml | 7 - samples/README.md | 1 - .../CHANGELOG.md | 45 --- .../azure-core-tracing-opencensus/README.md | 153 --------- .../azure-core-tracing-opencensus/pom.xml | 66 ---- .../opencensus/OpenCensusHttpPolicy.java | 170 ---------- .../tracing/opencensus/OpenCensusTracer.java | 316 ------------------ .../AmqpPropagationFormatUtil.java | 82 ----- .../implementation/AmqpTraceUtil.java | 35 -- .../implementation/HttpTraceUtil.java | 125 ------- .../core/tracing/opencensus/package-info.java | 7 - .../src/main/java/module-info.java | 11 - ....core.http.policy.AfterRetryPolicyProvider | 1 - .../com.azure.core.util.tracing.Tracer | 1 - .../src/samples/AsyncListKeyVaultSecrets.md | 124 ------- .../AsyncQueueClientEnqueueMessages.md | 127 ------- .../src/samples/ListeKeyVaultSecrets.md | 115 ------- .../src/samples/PublishEvents.md | 124 ------- .../src/samples/QueueClientEnqueueMessages.md | 114 ------- .../opencensus/OpenCensusTracerTest.java | 296 ---------------- .../AmqpPropagationFormatUtilTest.java | 58 ---- .../implementation/AmqpTraceUtilTest.java | 43 --- .../implementation/HttpTraceUtilTest.java | 43 --- .../com/azure/core/util/tracing/Tracer.java | 4 +- .../tracing/TracerJavaDocCodeSnippets.java | 6 +- sdk/core/ci.yml | 3 - 33 files changed, 13 insertions(+), 2086 deletions(-) delete mode 100644 sdk/core/azure-core-tracing-opencensus/CHANGELOG.md delete mode 100644 sdk/core/azure-core-tracing-opencensus/README.md delete mode 100644 sdk/core/azure-core-tracing-opencensus/pom.xml delete mode 100644 sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/OpenCensusHttpPolicy.java delete mode 100644 sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/OpenCensusTracer.java delete mode 100644 sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/implementation/AmqpPropagationFormatUtil.java delete mode 100644 sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/implementation/AmqpTraceUtil.java delete mode 100644 sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/implementation/HttpTraceUtil.java delete mode 100644 sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/package-info.java delete mode 100644 sdk/core/azure-core-tracing-opencensus/src/main/java/module-info.java delete mode 100644 sdk/core/azure-core-tracing-opencensus/src/main/resources/META-INF/services/com.azure.core.http.policy.AfterRetryPolicyProvider delete mode 100644 sdk/core/azure-core-tracing-opencensus/src/main/resources/META-INF/services/com.azure.core.util.tracing.Tracer delete mode 100644 sdk/core/azure-core-tracing-opencensus/src/samples/AsyncListKeyVaultSecrets.md delete mode 100644 sdk/core/azure-core-tracing-opencensus/src/samples/AsyncQueueClientEnqueueMessages.md delete mode 100644 sdk/core/azure-core-tracing-opencensus/src/samples/ListeKeyVaultSecrets.md delete mode 100644 sdk/core/azure-core-tracing-opencensus/src/samples/PublishEvents.md delete mode 100644 sdk/core/azure-core-tracing-opencensus/src/samples/QueueClientEnqueueMessages.md delete mode 100644 sdk/core/azure-core-tracing-opencensus/src/test/java/com/azure/core/tracing/opencensus/OpenCensusTracerTest.java delete mode 100644 sdk/core/azure-core-tracing-opencensus/src/test/java/com/azure/core/tracing/opencensus/implementation/AmqpPropagationFormatUtilTest.java delete mode 100644 sdk/core/azure-core-tracing-opencensus/src/test/java/com/azure/core/tracing/opencensus/implementation/AmqpTraceUtilTest.java delete mode 100644 sdk/core/azure-core-tracing-opencensus/src/test/java/com/azure/core/tracing/opencensus/implementation/HttpTraceUtilTest.java diff --git a/eng/code-quality-reports/src/main/resources/checkstyle/checkstyle-suppressions.xml b/eng/code-quality-reports/src/main/resources/checkstyle/checkstyle-suppressions.xml index d9e0b2e73f41..376ce0bc34dc 100755 --- a/eng/code-quality-reports/src/main/resources/checkstyle/checkstyle-suppressions.xml +++ b/eng/code-quality-reports/src/main/resources/checkstyle/checkstyle-suppressions.xml @@ -137,8 +137,8 @@ - - + + diff --git a/eng/code-quality-reports/src/main/resources/checkstyle/checkstyle.xml b/eng/code-quality-reports/src/main/resources/checkstyle/checkstyle.xml index 312f444f0c6e..252ca99ac5f8 100755 --- a/eng/code-quality-reports/src/main/resources/checkstyle/checkstyle.xml +++ b/eng/code-quality-reports/src/main/resources/checkstyle/checkstyle.xml @@ -65,7 +65,7 @@ page at http://checkstyle.sourceforge.net/config.html --> - + diff --git a/eng/jacoco-test-coverage/pom.xml b/eng/jacoco-test-coverage/pom.xml index 15ca959641ee..4ace61ae1e14 100644 --- a/eng/jacoco-test-coverage/pom.xml +++ b/eng/jacoco-test-coverage/pom.xml @@ -74,8 +74,8 @@ com.azure - azure-core-tracing-opencensus - 1.0.0-beta.7 + azure-core-tracing-opentelemetry + 1.0.0-beta.3 com.azure diff --git a/eng/spotbugs-aggregate-report/pom.xml b/eng/spotbugs-aggregate-report/pom.xml index ac7892829518..87816c005d01 100644 --- a/eng/spotbugs-aggregate-report/pom.xml +++ b/eng/spotbugs-aggregate-report/pom.xml @@ -1,8 +1,6 @@ - + azure-client-sdk-parent com.azure @@ -151,4 +149,4 @@ - + \ No newline at end of file diff --git a/eng/versioning/external_dependencies.txt b/eng/versioning/external_dependencies.txt index 8e1d850960dd..ac8c5386d173 100644 --- a/eng/versioning/external_dependencies.txt +++ b/eng/versioning/external_dependencies.txt @@ -35,8 +35,6 @@ io.netty:netty-tcnative;2.0.26.Final io.netty:netty-tcnative-boringssl-static;2.0.26.Final io.netty:netty-transport-native-epoll;4.1.42.Final io.netty:netty-transport-native-unix-common;4.1.42.Final -io.opencensus:opencensus-api;0.24.0 -io.opencensus:opencensus-impl;0.24.0 io.projectreactor.netty:reactor-netty;0.9.0.RELEASE io.projectreactor:reactor-core;3.3.0.RELEASE io.reactivex:rxjava;1.2.4 diff --git a/eng/versioning/version_client.txt b/eng/versioning/version_client.txt index fda8170ca54c..7542be31eea1 100644 --- a/eng/versioning/version_client.txt +++ b/eng/versioning/version_client.txt @@ -11,7 +11,6 @@ com.azure:azure-core-http-netty;1.2.0;1.3.0-beta.1 com.azure:azure-core-http-okhttp;1.1.0;1.2.0-beta.1 com.azure:azure-core-management;1.0.0-beta.8;1.0.0-beta.8 com.azure:azure-core-test;1.1.0;1.2.0-beta.1 -com.azure:azure-core-tracing-opencensus;1.0.0-beta.6;1.0.0-beta.7 com.azure:azure-core-tracing-opentelemetry;1.0.0-beta.2;1.0.0-beta.3 com.azure:azure-data-appconfiguration;1.0.0-beta.7;1.0.1 com.azure:azure-e2e;1.0.0-beta.1;1.0.0-beta.1 diff --git a/pom.client.xml b/pom.client.xml index b6da85730546..3a74c7084f9f 100644 --- a/pom.client.xml +++ b/pom.client.xml @@ -503,7 +503,7 @@ Azure Telemetry - Azure Telemetry - OpenCensus + Azure Telemetry - OpenTelemetry com.azure.core.tracing* @@ -1263,7 +1263,6 @@ sdk/core/azure-core-http-netty sdk/core/azure-core-http-okhttp sdk/core/azure-core-test - sdk/core/azure-core-tracing-opencensus sdk/core/azure-core-tracing-opentelemetry sdk/e2e sdk/eventhubs/azure-messaging-eventhubs diff --git a/pom.management.xml b/pom.management.xml index 852c976d5748..efb28978bbbc 100644 --- a/pom.management.xml +++ b/pom.management.xml @@ -58,7 +58,6 @@ 4.1.42.Final 4.2.2 2.10.4 - 0.20.0 1.2.4 24.1.1-jre 1.7.0 @@ -365,12 +364,6 @@ ${async-http-client.version} - - io.opencensus - opencensus-api - ${opencensus.version} - - io.reactivex rxjava diff --git a/samples/README.md b/samples/README.md index 4faea309d076..95581922bb90 100644 --- a/samples/README.md +++ b/samples/README.md @@ -31,7 +31,6 @@ This section lists how-to guides for the most commonly used APIs and most common #### General How-To Guides - [How to create **Netty Http Client**](https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/core/azure-core-http-netty#examples) - [How to create **OK Http Client**](https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/core/azure-core-http-okhttp#examples) -- [How to use **Azure Core Tracing Opencensus**](https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/core/azure-core-tracing-opencensus#examples) - [How to use **Azure Core Tracing Opentelemetry**](https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/core/azure-core-tracing-opentelemetry#examples) - How to configure, access, and analyze **logging** information (TODO) diff --git a/sdk/core/azure-core-tracing-opencensus/CHANGELOG.md b/sdk/core/azure-core-tracing-opencensus/CHANGELOG.md deleted file mode 100644 index e94dda12e95c..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/CHANGELOG.md +++ /dev/null @@ -1,45 +0,0 @@ -# Release History - -## 1.0.0-beta.6 (2020-01-07) -- Shorten tracing span names -- Add eventhub properties to processing spans - -## 1.0.0-beta.5 (2019-11-26) -For details on the Azure SDK for Java (December 2019 Preview) release refer to the [release announcement](https://aka.ms/azure-sdk-preview6-java). -- Extended support for 0.24.0 opencensus-api package version. -- Added tracing instrumentation for Batch send operation in Eventhubs. - -This package's -[documentation](https://github.com/Azure/azure-sdk-for-java/blob/azure-core-tracing-opencensus_1.0.0-beta.5/sdk/core/azure-core-tracing-opencensus/README.md) -and -[samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-core-tracing-opencensus_1.0.0-beta.5/sdk/core/azure-core-tracing-opencensus/src/samples). - -## 1.0.0-preview.4 (2019-10-31) -For details on the Azure SDK for Java (November 2019 Preview) release refer to the [release announcement](https://aka.ms/azure-sdk-preview5-java). -Version 1.0.0-preview.4 added tracing support for AMQP and HTTP client libraries across different languages and platforms as possible. -- Fixed Service loader provider configuration file to correctly trace HTTP requests. -- Moved package under azure-core directory. -- Removed client libraries dependencies from the package. -- Moved ProcessKind enum to public tracing folder under azure-core. -- Updated samples to be markdown files. -See this package's - [documentation](https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/core/azure-core-tracing-opencensus/README.md) and - [samples](https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/core/azure-core-tracing-opencensus/src/samples) demonstrate the new API. - -## 1.0.0-preview.3 (2019-10-07) -For details on the Azure SDK for Java (October 2019 Preview) release refer to the [release announcement](https://aka.ms/azure-sdk-preview4-java). - -Version 1.0.0-preview.3 added tracing support for AMQP client libraries across different languages and platforms as possible. -See this package's - [documentation](https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/tracing/azure-core-tracing-opencensus/README.md) and - [samples](https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/tracing/azure-core-tracing-opencensus/src/samples/java/com/azure/core/tracing/opencensus) demonstrate the new API. - -## 1.0.0-preview.2 (2019-09-09) -For details on the Azure SDK for Java (August 2019 Preview) release refer to the [release announcement](https://aka.ms/azure-sdk-preview3-java). - -Version 1.0.0-preview.2 added tracing support to all of the HTTP based Azure SDK Java libraries. - -## 1.0.0-preview.1 (2019-08-06) -Version 1.0.0-preview.1 is the first preview of our efforts to provide low level interfaces and helper methods to support tracing for Java client libraries. This library includes [OpenTelemetry](https://opentelemetry.io/) implementation of the interface, - For more information about this, and preview releases of other Azure SDK libraries, please visit -https://aka.ms/azure-sdk-preview2-java. diff --git a/sdk/core/azure-core-tracing-opencensus/README.md b/sdk/core/azure-core-tracing-opencensus/README.md deleted file mode 100644 index f0f05a179123..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/README.md +++ /dev/null @@ -1,153 +0,0 @@ -# Azure OpenCensus Tracing client library for Java -This package enables distributed tracing across Azure SDK Java libraries through [OpenCensus][opencensus]. OpenCensus is an open source, vendor-agnostic, single distribution of libraries to provide metrics collection and distributed tracing for services. -The Azure core OpenCensus tracing package provides: -- Context propagation used to correlate activities and requests between services with an initial customer action. -- Tracing user requests to the system, allowing to pinpoint failures and performance issues. - -[Source code][source_code] | [API reference documentation][api_documentation] | [Product -documentation][api_documentation] | [Samples][samples] - -## Getting started -### Prerequisites -- Java Development Kit (JDK) with version 8 or above -- [Maven][maven] - -### Adding the package to your product - -[//]: # ({x-version-update-start;com.azure:azure-core-tracing-opencensus;current}) -```xml - - com.azure - azure-core-tracing-opencensus - 1.0.0-beta.6 - -``` -[//]: # ({x-version-update-end}) - -## Key concepts -### Trace -A trace is a tree of spans showing the path of work through a system. A trace on its own is distinguishable by a unique 16 byte sequence called a TraceID. -### Span -A span represents a single operation in a trace. A span could be representative of an HTTP request, a remote procedure call (RPC), a database query, or even the path that a code takes. - -## Examples -The following sections provides examples of using the azure-core-tracing-opencensus plugin with some of the Azure Java SDK libraries: -### Using the plugin package with HTTP client libraries -Synchronously create a secret using [azure-security-keyvault-secrets][azure_security_keyvault_secrets] with tracing enabled. - -Users can additionally pass the value of the current tracing span to the calling method using key PARENT_SPAN_KEY on the [Context][context] parameter. - -```java -private static final Tracer TRACER; - - static { - TRACER = configureOpenCensusAndZipkinExporter(); - } - - public static void main(String[] args) { - doClientWork(); - } - - public static void doClientWork() { - SecretClient client = new SecretClientBuilder() - .endpoint("") - .credential(new DefaultAzureCredentialBuilder().build()) - .buildClient(); - - try (Scope scope = TRACER.spanBuilder("tracing-user-span").startScopedSpan()) { - - // Create context with key PARENT_SPAN_KEY to use current tracing span for encapsulating the children spans - Context tracingContext = new Context(PARENT_SPAN_KEY, TRACER.getCurrentSpan()); - - // Set secret and pass the created tracing context to the calling method - Secret secret = client.setSecretWithResponse(new Secret("Secret1", "password1", tracingContext)); - System.out.printf("Secret is created with name %s and value %s %n", secret.getName(), secret.getValue()); - } finally { - Tracing.getExportComponent().shutdown(); - } - } -``` - -### Using the plugin package with AMQP client libraries -Async send single event using [azure-messaging-eventhubs][azure_messaging_eventhubs] with tracing. - -Users can additionally pass the value of the current tracing span to the EventData object with key **PARENT_SPAN_KEY** on the [Context][context] object: - -```java -private static final Tracer TRACER; - - static { - TRACER = configureOpenCensusAndZipkinExporter(); - } - - public static void main(String[] args) { - doClientWork(); - } - - public static void doClientWork() { - EventHubProducerClient producer = new EventHubClientBuilder() - .connectionString(CONNECTION_STRING) - .buildProducerClient(); - - try (Scope scope = TRACER.spanBuilder("tracing-user-span").startScopedSpan()) { - EventData event1 = new EventData("1".getBytes(UTF_8)); - event1.addContext(PARENT_SPAN_KEY, span); - - EventDataBatch eventDataBatch = producer.createBatch(); - - if (!eventDataBatch.tryAdd(eventData)) { - producer.send(eventDataBatch); - eventDataBatch = producer.createBatch(); - } - } finally { - Tracing.getExportComponent().shutdown(); - } - } -``` - -## Troubleshooting -### General -For more information on OpenCensus Java support for tracing, see [OpenCensus Java Quickstart][opencensus_quickstart]. - -## Next steps -### Samples -These following samples provide example code for additional scenarios commonly encountered while working with Tracing: - -#### Enqueue and dequeue messages with Tracing -* [Queue Client Enqueue Messages][sample_helloWorld] and [Async Queue Client Enqueue Messages][sample_helloWorldAsync] - Tracing enabled sample for - * Create a Queue client using [azure-storage-queue][azure_storage_queue] client library. - * Enqueue and dequeue messages using the created Queue client. -#### List Operations for secrets in a Key Vault with Tracing -* [List Key Vault Secrets][sample_list] and [Async List Key Vault Secrets][sample_list_async] - Tracing enabled sample for creating and listing secrets of a Key Vault using [azure-security-keyvault-secrets][azure_keyvault_secrets]. -#### Publish multiple Events to an Event Hub with Tracing -* [Publish Events][sample_publish_events] - Tracing enabled sample for publishing multiple events to a specific event hub. - -### Additional Documentation -For more extensive documentation on OpenCensus, see the [API reference documentation][opencensus]. - -## Contributing -This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com. - -When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA. - -This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments. - - -[api_documentation]: https://azure.github.io/azure-sdk-for-java -[azure_keyvault_secrets]: https://mvnrepository.com/artifact/com.azure/azure-security-keyvault-secrets -[azure_messaging_eventhubs_mvn]: https://mvnrepository.com/artifact/com.azure/azure-messaging-eventhubs/ -[azure_storage_queue]: https://mvnrepository.com/artifact/com.azure/azure-messaging-eventhubs/ -[context]: ../azure-core/src/main/java/com/azure/core/util/Context.java -[create-eventhubs-builders]: ../../eventhubs/azure-messaging-eventhubs#create-an-event-hub-client-using-a-connection-string -[maven]: https://maven.apache.org/ -[source_code]: src -[sample_helloWorld]: ./src/samples/QueueClientEnqueueMessages.md -[sample_helloWorldAsync]: ./src/samples/AsyncQueueClientEnqueueMessages.md -[sample_list]: ./src/samples/ListeKeyVaultSecrets.md -[sample_list_async]: ./src/samples/AsyncListKeyVaultSecrets.md -[sample_publish_events]: ./src/samples/PublishEvents.md -[samples]: ./src/samples/ -[opencensus]: https://opencensus.io/quickstart/java/tracing/ -[opencensus_quickstart]: https://opencensus.io/quickstart/java/tracing/ - -![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-java%2Fsdk%2Fcore%2Fazure-core-tracing-opencensus%2FREADME.png) diff --git a/sdk/core/azure-core-tracing-opencensus/pom.xml b/sdk/core/azure-core-tracing-opencensus/pom.xml deleted file mode 100644 index 839d28a294f7..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/pom.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - 4.0.0 - - com.azure - azure-client-sdk-parent - 1.7.0 - ../../../pom.client.xml - - - com.azure - azure-core-tracing-opencensus - 1.0.0-beta.7 - - Microsoft Azure OpenCensus tracing plugin - This package contains the OpenCensus tracing plugin for Azure client libraries. - https://github.com/Azure/azure-sdk-for-java - - - - azure-java-build-docs - ${site.url}/site/${project.artifactId} - - - - - scm:git:https://github.com/Azure/azure-sdk-for-java - scm:git:git@github.com:Azure/azure-sdk-for-java.git - HEAD - - - - - com.azure - azure-core - 1.3.0-beta.1 - - - io.opencensus - opencensus-api - 0.24.0 - - - - - io.opencensus - opencensus-impl - 0.24.0 - test - - - org.junit.jupiter - junit-jupiter-api - 5.4.2 - test - - - org.junit.jupiter - junit-jupiter-engine - 5.4.2 - test - - - diff --git a/sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/OpenCensusHttpPolicy.java b/sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/OpenCensusHttpPolicy.java deleted file mode 100644 index 1dbe26dbe0fc..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/OpenCensusHttpPolicy.java +++ /dev/null @@ -1,170 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -package com.azure.core.tracing.opencensus; - -import com.azure.core.exception.HttpResponseException; -import com.azure.core.http.HttpPipelineCallContext; -import com.azure.core.http.HttpPipelineNextPolicy; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.policy.AfterRetryPolicyProvider; -import com.azure.core.http.policy.HttpPipelinePolicy; -import com.azure.core.util.UrlBuilder; -import com.azure.core.util.CoreUtils; -import com.azure.core.tracing.opencensus.implementation.HttpTraceUtil; -import io.opencensus.trace.AttributeValue; -import io.opencensus.trace.Span; -import io.opencensus.trace.Span.Kind; -import io.opencensus.trace.Span.Options; -import io.opencensus.trace.SpanBuilder; -import io.opencensus.trace.SpanContext; -import io.opencensus.trace.Tracer; -import io.opencensus.trace.Tracing; -import io.opencensus.trace.propagation.TextFormat; -import reactor.core.publisher.Mono; -import reactor.core.publisher.Signal; -import reactor.util.context.Context; - -import java.util.Optional; - -import static com.azure.core.util.tracing.Tracer.PARENT_SPAN_KEY; - -/** - * Pipeline policy that creates an OpenCensus span which traces the service request. - */ -public class OpenCensusHttpPolicy implements AfterRetryPolicyProvider, HttpPipelinePolicy { - - /** - * @return a OpenCensus HTTP policy. - */ - public HttpPipelinePolicy create() { - return this; - } - - // Singleton OpenCensus tracer capable of starting and exporting spans. - private static final Tracer TRACER = Tracing.getTracer(); - - // standard attributes with http call information - private static final String HTTP_USER_AGENT = "http.user_agent"; - private static final String HTTP_METHOD = "http.method"; - private static final String HTTP_URL = "http.url"; - private static final String HTTP_STATUS_CODE = "http.status_code"; - private static final String REQUEST_ID = "x-ms-request-id"; - - // This helper class implements W3C distributed tracing protocol and injects SpanContext into the outgoing http - // request - private final TextFormat traceContextFormat = Tracing.getPropagationComponent().getTraceContextFormat(); - - @Override - public Mono process(HttpPipelineCallContext context, HttpPipelineNextPolicy next) { - Span parentSpan = (Span) context.getData(PARENT_SPAN_KEY).orElse(TRACER.getCurrentSpan()); - HttpRequest request = context.getHttpRequest(); - - // Build new child span representing this outgoing request. - final UrlBuilder urlBuilder = UrlBuilder.parse(context.getHttpRequest().getUrl()); - SpanBuilder spanBuilder = TRACER.spanBuilderWithExplicitParent(urlBuilder.getPath(), parentSpan); - - // A span's kind can be SERVER (incoming request) or CLIENT (outgoing request); useful for Gantt chart - spanBuilder.setSpanKind(Kind.CLIENT); - - // Starting the span makes the sampling decision (nothing is logged at this time) - Span span = spanBuilder.startSpan(); - - // If span is sampled in, add additional TRACING attributes - if (span.getOptions().contains(Options.RECORD_EVENTS)) { - addSpanRequestAttributes(span, request); // Adds HTTP method, URL, & user-agent - } - - // For no-op tracer, SpanContext is INVALID; inject valid span headers onto outgoing request - SpanContext spanContext = span.getContext(); - if (!spanContext.equals(SpanContext.INVALID)) { - traceContextFormat.inject(spanContext, request, contextSetter); - } - - // run the next policy and handle success and error - return next.process() - .doOnEach(OpenCensusHttpPolicy::handleResponse) - .subscriberContext(Context.of("TRACING_SPAN", span, "REQUEST", request)); - } - - private static void addSpanRequestAttributes(Span span, HttpRequest request) { - putAttributeIfNotEmptyOrNull(span, HTTP_USER_AGENT, request.getHeaders().getValue("User-Agent")); - putAttributeIfNotEmptyOrNull(span, HTTP_METHOD, request.getHttpMethod().toString()); - putAttributeIfNotEmptyOrNull(span, HTTP_URL, request.getUrl().toString()); - } - - private static void putAttributeIfNotEmptyOrNull(Span span, String key, String value) { - // AttributeValue will throw an error if the value is null. - if (!CoreUtils.isNullOrEmpty(value)) { - span.putAttribute(key, AttributeValue.stringAttributeValue(value)); - } - } - - /** - * Handles retrieving the information from the service response and ending the span. - * - * @param signal Reactive Stream signal fired by Reactor. - */ - private static void handleResponse(Signal signal) { - // Ignore the on complete and on subscribe events, they don't contain the information needed to end the span. - if (signal.isOnComplete() || signal.isOnSubscribe()) { - return; - } - - // Get the context that was added to the mono, this will contain the information needed to end the span. - Context context = signal.getContext(); - Optional tracingSpan = context.getOrEmpty("TRACING_SPAN"); - - if (!tracingSpan.isPresent()) { - return; - } - - Span span = tracingSpan.get(); - HttpResponse httpResponse = null; - Throwable error = null; - if (signal.isOnNext()) { - httpResponse = signal.get(); - } else { - error = signal.getThrowable(); - if (error instanceof HttpResponseException) { - HttpResponseException exception = (HttpResponseException) error; - httpResponse = exception.getResponse(); - } - } - - spanEnd(span, httpResponse, error); - } - - /** - * Sets status information and ends the span. - * @param span Span to end. - * @param response Response from the service. - * @param error Potential error returned from the service. - */ - private static void spanEnd(Span span, HttpResponse response, Throwable error) { - if (span.getOptions().contains(Options.RECORD_EVENTS)) { - int statusCode = 0; - String requestId = null; - if (response != null) { - statusCode = response.getStatusCode(); - requestId = response.getHeaderValue(REQUEST_ID); - } - - putAttributeIfNotEmptyOrNull(span, REQUEST_ID, requestId); - span.putAttribute(HTTP_STATUS_CODE, AttributeValue.longAttributeValue(statusCode)); - span.setStatus(HttpTraceUtil.parseResponseStatus(statusCode, error)); - } - - // Ending the span schedules it for export if sampled in or just ignores it if sampled out. - span.end(); - } - - // lambda that actually injects arbitrary header into the request - private final TextFormat.Setter contextSetter = new TextFormat.Setter() { - @Override - public void put(HttpRequest request, String key, String value) { - request.getHeaders().put(key, value); - } - }; -} diff --git a/sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/OpenCensusTracer.java b/sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/OpenCensusTracer.java deleted file mode 100644 index 87e26d840623..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/OpenCensusTracer.java +++ /dev/null @@ -1,316 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -package com.azure.core.tracing.opencensus; - -import com.azure.core.tracing.opencensus.implementation.AmqpPropagationFormatUtil; -import com.azure.core.tracing.opencensus.implementation.AmqpTraceUtil; -import com.azure.core.tracing.opencensus.implementation.HttpTraceUtil; -import com.azure.core.util.Context; -import com.azure.core.util.CoreUtils; -import com.azure.core.util.logging.ClientLogger; -import com.azure.core.util.tracing.ProcessKind; -import io.opencensus.trace.AttributeValue; -import io.opencensus.trace.Link; -import io.opencensus.trace.Span; -import io.opencensus.trace.Span.Options; -import io.opencensus.trace.SpanBuilder; -import io.opencensus.trace.SpanContext; -import io.opencensus.trace.Tracer; -import io.opencensus.trace.Tracing; - -import java.util.Objects; -import java.util.Optional; - -import static io.opencensus.trace.Link.Type.PARENT_LINKED_SPAN; - -/** - * Basic tracing implementation class for use with REST and AMQP Service Clients to create {@link Span} and in-process - * context propagation. Singleton OpenCensus tracer capable of starting and exporting spans. - * - *

- * This helper class supports W3C distributed tracing protocol and injects SpanContext into the outgoing HTTP and AMQP - * requests. - */ -public class OpenCensusTracer implements com.azure.core.util.tracing.Tracer { - private static final Tracer TRACER = Tracing.getTracer(); - - // standard attributes with AMQP request - static final String COMPONENT = "component"; - static final String MESSAGE_BUS_DESTINATION = "message_bus.destination"; - static final String PEER_ENDPOINT = "peer.address"; - - private final ClientLogger logger = new ClientLogger(OpenCensusTracer.class); - - /** - * {@inheritDoc} - */ - @Override - public Context start(String spanName, Context context) { - Objects.requireNonNull(spanName, "'spanName' cannot be null."); - Objects.requireNonNull(context, "'context' cannot be null."); - - SpanBuilder spanBuilder = getSpanBuilder(spanName, context); - Span span = spanBuilder.startSpan(); - - return context.addData(PARENT_SPAN_KEY, span); - } - - /** - * {@inheritDoc} - */ - @Override - public Context start(String spanName, Context context, ProcessKind processKind) { - Objects.requireNonNull(spanName, "'spanName' cannot be null."); - Objects.requireNonNull(context, "'context' cannot be null."); - Objects.requireNonNull(processKind, "'processKind' cannot be null."); - - Span span; - SpanBuilder spanBuilder; - - switch (processKind) { - case SEND: - spanBuilder = getSpanBuilder(spanName, context); - span = spanBuilder.setSpanKind(Span.Kind.CLIENT).startSpan(); - if (span.getOptions().contains(Span.Options.RECORD_EVENTS)) { - // If span is sampled in, add additional request attributes - addSpanRequestAttributes(span, context, spanName); - } - return context.addData(PARENT_SPAN_KEY, span); - case MESSAGE: - spanBuilder = getSpanBuilder(spanName, context); - span = spanBuilder.startSpan(); - // Add diagnostic Id and trace-headers to Context - context = setContextData(span); - return context.addData(PARENT_SPAN_KEY, span); - case PROCESS: - return startScopedSpan(spanName, context); - default: - return Context.NONE; - } - } - - /** - * {@inheritDoc} - */ - @Override - public void end(int responseCode, Throwable throwable, Context context) { - Objects.requireNonNull(context, "'context' cannot be null."); - final Span span = getOrDefault(context, PARENT_SPAN_KEY, null, Span.class); - if (span == null) { - return; - } - - if (span.getOptions().contains(Options.RECORD_EVENTS)) { - span.setStatus(HttpTraceUtil.parseResponseStatus(responseCode, throwable)); - } - - span.end(); - } - - /** - * {@inheritDoc} - */ - @Override - public void setAttribute(String key, String value, Context context) { - if (CoreUtils.isNullOrEmpty(value)) { - logger.info("Failed to set span attribute since value is null or empty."); - return; - } - - final Span span = getOrDefault(context, PARENT_SPAN_KEY, null, Span.class); - if (span != null) { - span.putAttribute(key, AttributeValue.stringAttributeValue(value)); - } else { - logger.warning("Failed to find span to add attribute."); - } - } - - /** - * {@inheritDoc} - */ - @Override - public Context setSpanName(String spanName, Context context) { - return context.addData(USER_SPAN_NAME_KEY, spanName); - } - - /** - * {@inheritDoc} - */ - @Override - public void end(String statusMessage, Throwable throwable, Context context) { - final Span span = getOrDefault(context, PARENT_SPAN_KEY, null, Span.class); - if (span == null) { - logger.warning("Failed to find span to end it."); - return; - } - - if (span.getOptions().contains(Options.RECORD_EVENTS)) { - span.setStatus(AmqpTraceUtil.parseStatusMessage(statusMessage, throwable)); - } - - span.end(); - } - - /** - * {@inheritDoc} - */ - @Override - public void addLink(Context context) { - final Span span = getOrDefault(context, PARENT_SPAN_KEY, null, Span.class); - if (span == null) { - logger.warning("Failed to find span to link it."); - return; - } - - final SpanContext spanContext = getOrDefault(context, SPAN_CONTEXT_KEY, null, SpanContext.class); - if (spanContext == null) { - logger.warning("Failed to find span context to link it."); - return; - } - // TODO: Needs to be updated with Open Telemetry support to addLink using Span Context before span is started - // and no link type is needed. - span.addLink(Link.fromSpanContext(spanContext, PARENT_LINKED_SPAN)); - } - - /** - * {@inheritDoc} - */ - @Override - public Context extractContext(String diagnosticId, Context context) { - return AmqpPropagationFormatUtil.extractContext(diagnosticId, context); - } - - @Override - public Context getSharedSpanBuilder(String spanName, Context context) { - throw logger.logExceptionAsError( - new UnsupportedOperationException("This operation is not supported in OpenCensus")); - // Remove OpenCensus support for tracing in https://github.com/Azure/azure-sdk-for-java/issues/6781 - } - - /** - * Starts a new child {@link Span} with parent being the remote and uses the {@link Span} is in the current Context, - * to return an object that represents that scope. - *

The scope is exited when the returned object is closed.

- * - * @param spanName The name of the returned Span. - * @param context The {@link Context} containing the {@link SpanContext}. - * @return The returned {@link Span} and the scope in a {@link Context} object. - */ - private Context startScopedSpan(String spanName, Context context) { - Objects.requireNonNull(context, "'context' cannot be null."); - Span span; - SpanContext spanContext = getOrDefault(context, SPAN_CONTEXT_KEY, null, SpanContext.class); - if (spanContext != null) { - span = startSpanWithRemoteParent(spanName, spanContext); - } else { - SpanBuilder spanBuilder = getSpanBuilder(spanName, context); - span = spanBuilder.setSpanKind(Span.Kind.SERVER).startSpan(); - } - return context.addData(PARENT_SPAN_KEY, span).addData("scope", TRACER.withSpan(span)); - } - - /** - * Creates a {@link SpanBuilder} to create and start a new child {@link Span} with parent being the remote and - * designated by the {@link SpanContext}. - * - * @param spanName The name of the returned Span. - * @param spanContext The remote parent context of the returned Span. - * @return A {@link Span} with parent being the remote {@link Span} designated by the {@link SpanContext}. - */ - private Span startSpanWithRemoteParent(String spanName, SpanContext spanContext) { - SpanBuilder spanBuilder = TRACER.spanBuilderWithRemoteParent(spanName, spanContext); - spanBuilder.setSpanKind(Span.Kind.SERVER); - return spanBuilder.startSpan(); - } - - /** - * Extracts the {@link SpanContext trace identifiers} and the {@link SpanContext} of the current tracing span as - * text and returns in a {@link Context} object. - * - * @param span The current tracing span. - * @return The {@link Context} containing the {@link SpanContext} and traceparent of the current span. - */ - private Context setContextData(Span span) { - SpanContext spanContext = span.getContext(); - final String traceparent = AmqpPropagationFormatUtil.getDiagnosticId(spanContext); - return new Context(DIAGNOSTIC_ID_KEY, traceparent).addData(SPAN_CONTEXT_KEY, spanContext); - } - - /** - * Extracts request attributes from the given {@code context} and adds it to the started span. - * - * @param span The span to which request attributes are to be added. - * @param context The context containing the request attributes. - * @param spanName The name of the returned Span containing the component value. - */ - private void addSpanRequestAttributes(Span span, Context context, String spanName) { - Objects.requireNonNull(span, "'span' cannot be null."); - span.putAttribute(COMPONENT, AttributeValue.stringAttributeValue(parseComponentValue(spanName))); - span.putAttribute( - MESSAGE_BUS_DESTINATION, - AttributeValue.stringAttributeValue(getOrDefault(context, ENTITY_PATH_KEY, "", String.class))); - span.putAttribute( - PEER_ENDPOINT, - AttributeValue.stringAttributeValue(getOrDefault(context, HOST_NAME_KEY, "", String.class))); - } - - /** - * Extracts the component name from the given span name. - * - * @param spanName The spanName containing the component name. - * @return The component name contained in the context. - */ - private static String parseComponentValue(String spanName) { - if (spanName != null && spanName.length() > 0) { - int componentNameEndIndex = spanName.lastIndexOf("."); - if (componentNameEndIndex != -1) { - return spanName.substring(0, componentNameEndIndex); - } - } - return ""; - } - - /** - * Returns a {@link SpanBuilder} to create and start a new child {@link Span} with parent being the designated - * {@code Span}. - * - * @param spanName The name of the returned Span. - * @param context The context containing the span and the span name. - * @return A {@link SpanBuilder} to create and start a new {@link Span}. - */ - private SpanBuilder getSpanBuilder(String spanName, Context context) { - Span parentSpan = getOrDefault(context, PARENT_SPAN_KEY, null, Span.class); - String spanNameKey = getOrDefault(context, USER_SPAN_NAME_KEY, null, String.class); - - if (spanNameKey == null) { - spanNameKey = spanName; - } - if (parentSpan == null) { - parentSpan = TRACER.getCurrentSpan(); - } - - return TRACER.spanBuilderWithExplicitParent(spanNameKey, parentSpan); - } - - /** - * Returns the value of the specified key from the context. - * - * @param key The name of the attribute that needs to be extracted from the {@code Context}. - * @param defaultValue the value to return in data not found. - * @param clazz clazz the type of raw class to find data for. - * @param context The context containing the specified key. - * - * @return The T type of raw class object - */ - @SuppressWarnings("unchecked") - private T getOrDefault(Context context, String key, T defaultValue, Class clazz) { - final Optional optional = context.getData(key); - final Object result = optional.filter(value -> clazz.isAssignableFrom(value.getClass())).orElseGet(() -> { - logger.warning("Could not extract key '{}' of type '{}' from context.", key, clazz); - return defaultValue; - }); - - return (T) result; - } -} diff --git a/sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/implementation/AmqpPropagationFormatUtil.java b/sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/implementation/AmqpPropagationFormatUtil.java deleted file mode 100644 index 10bdf6efbebf..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/implementation/AmqpPropagationFormatUtil.java +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -package com.azure.core.tracing.opencensus.implementation; - -import static com.azure.core.util.tracing.Tracer.SPAN_CONTEXT_KEY; - -import com.azure.core.util.Context; -import io.opencensus.trace.SpanContext; -import io.opencensus.trace.SpanId; -import io.opencensus.trace.TraceId; -import io.opencensus.trace.TraceOptions; -import io.opencensus.trace.Tracestate; - -import java.util.Objects; - -public class AmqpPropagationFormatUtil { - - private AmqpPropagationFormatUtil() { } - - /** - * This method is called to extract the Span Context information from the received event's diagnostic Id. - * - * @param diagnosticId The dignostic Id providing an unique identifier for individual traces and requests - * @return {@link Context} which contains the trace context propagation data - */ - public static Context extractContext(String diagnosticId, Context context) { - return context.addData(SPAN_CONTEXT_KEY, fromDiagnosticId(diagnosticId)); - } - - /** - * The traceparent HTTP header field identifies the incoming request in a tracing system with four fields: - * version, trace-id, parent-id, trace-flags. - * - * Please refer to the Traceparent Header - * for more information on the conversion of these fields to Span Context format. - * - * @param spanContext is a specification defines an agreed-upon format for the exchange of trace context propagation - * data. - * @return The dignostic Id providing an unique identifier for individual traces and requests, - * allowing trace data of multiple providers to be linked together. - * @throws NullPointerException if {@code spanContext} is {@code null}. - */ - public static String getDiagnosticId(SpanContext spanContext) { - Objects.requireNonNull(spanContext, "'spanContext' cannot be null."); - char[] chars = new char[55]; - chars[0] = '0'; - chars[1] = '0'; - chars[2] = '-'; - spanContext.getTraceId().copyLowerBase16To(chars, 3); - chars[35] = '-'; - spanContext.getSpanId().copyLowerBase16To(chars, 36); - chars[52] = '-'; - spanContext.getTraceOptions().copyLowerBase16To(chars, 53); - return new String(chars); - } - - /** - * The traceparent HTTP header field identifies the incoming request in a tracing system with four fields: - * version, trace-id, parent-id, trace-flags. - * - * Please refer to the Traceparent Header - * for more information on the conversion of these fields to Span Context format. - * - * @param diagnosticId provides a unique identifier for individual traces and requests, - * @return SpanContext is a specification defines an agreed-upon format for the exchange of trace context - * propagation data - */ - private static SpanContext fromDiagnosticId(String diagnosticId) { - if (diagnosticId == null || diagnosticId.length() < 55 || !diagnosticId.startsWith("00")) { - return SpanContext.create( - TraceId.INVALID, - SpanId.INVALID, - TraceOptions.DEFAULT, - Tracestate.builder().build()); - } - return SpanContext.create( - TraceId.fromLowerBase16(diagnosticId, 3), - SpanId.fromLowerBase16(diagnosticId, 36), - TraceOptions.fromLowerBase16(diagnosticId, 53), - Tracestate.builder().build()); - } -} diff --git a/sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/implementation/AmqpTraceUtil.java b/sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/implementation/AmqpTraceUtil.java deleted file mode 100644 index a5d4facc2f60..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/implementation/AmqpTraceUtil.java +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -package com.azure.core.tracing.opencensus.implementation; - -import io.opencensus.trace.Status; - -public final class AmqpTraceUtil { - - private AmqpTraceUtil() { } - - /** - * Parses an OpenTelemetry Status from AMQP Error Condition. - * - * @param statusMessage AMQP description for this error condition. - * @param error the error occurred during response transmission (optional). - * @return the corresponding OpenTelemetry {@link Status}. - */ - public static Status parseStatusMessage(String statusMessage, Throwable error) { - if (error != null) { - final String message = error.getMessage(); - - return message != null - ? Status.UNKNOWN.withDescription(message) - : Status.UNKNOWN.withDescription(error.getClass().getSimpleName()); - - } - if (statusMessage != null && statusMessage.equalsIgnoreCase("success")) { - // No error. - return Status.OK; - } - // return status with custom error condition message - return Status.UNKNOWN.withDescription(statusMessage); - } -} diff --git a/sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/implementation/HttpTraceUtil.java b/sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/implementation/HttpTraceUtil.java deleted file mode 100644 index 68be48a05f3c..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/implementation/HttpTraceUtil.java +++ /dev/null @@ -1,125 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -package com.azure.core.tracing.opencensus.implementation; - -import io.opencensus.trace.Status; - -public final class HttpTraceUtil { - private static final Status STATUS_100 = Status.UNKNOWN.withDescription("Continue"); - private static final Status STATUS_101 = Status.UNKNOWN.withDescription("Switching Protocols"); - private static final Status STATUS_402 = Status.UNKNOWN.withDescription("Payment Required"); - private static final Status STATUS_405 = Status.UNKNOWN.withDescription("Method Not Allowed"); - private static final Status STATUS_406 = Status.UNKNOWN.withDescription("Not Acceptable"); - private static final Status STATUS_407 = Status.UNKNOWN.withDescription("Proxy Authentication Required"); - private static final Status STATUS_408 = Status.UNKNOWN.withDescription("Request Time-out"); - private static final Status STATUS_409 = Status.UNKNOWN.withDescription("Conflict"); - private static final Status STATUS_410 = Status.UNKNOWN.withDescription("Gone"); - private static final Status STATUS_411 = Status.UNKNOWN.withDescription("Length Required"); - private static final Status STATUS_413 = Status.UNKNOWN.withDescription("Request Entity Too Large"); - private static final Status STATUS_414 = Status.UNKNOWN.withDescription("Request-URI Too Large"); - private static final Status STATUS_415 = Status.UNKNOWN.withDescription("Unsupported Media Type"); - private static final Status STATUS_416 = Status.UNKNOWN.withDescription("Requested range not satisfiable"); - private static final Status STATUS_417 = Status.UNKNOWN.withDescription("Expectation Failed"); - private static final Status STATUS_500 = Status.UNKNOWN.withDescription("Internal Server Error"); - private static final Status STATUS_502 = Status.UNKNOWN.withDescription("Bad Gateway"); - private static final Status STATUS_505 = Status.UNKNOWN.withDescription("HTTP Version not supported"); - - private HttpTraceUtil() { } - - /** - * Parse OpenCensus Status from HTTP response status code. - * - *

This method serves a default routine to map HTTP status code to Open Census Status. The - * mapping is defined in Google API - * canonical error code, and the behavior is defined in OpenCensus - * Specs. - * - * @param statusCode the HTTP response status code. {@code 0} means invalid response. - * @param error the error occurred during response transmission (optional). - * @return the corresponding OpenCensus {@code Status}. - */ - public static Status parseResponseStatus(int statusCode, Throwable error) { - String message = null; - - if (error != null) { - message = error.getMessage(); - if (message == null) { - message = error.getClass().getSimpleName(); - } - } - - // Unknown status code. - if (statusCode == 0) { - return Status.UNKNOWN.withDescription(message); - } - - // Good response from the server. - if (statusCode >= 200 && statusCode < 400) { - return Status.OK; - } - - // Error status, try to parse the error message. - switch (statusCode) { - case 100: - return STATUS_100; - case 101: - return STATUS_101; - case 400: - return Status.INVALID_ARGUMENT.withDescription(message); - case 401: - return Status.UNAUTHENTICATED.withDescription(message); - case 402: - return STATUS_402; - case 403: - return Status.PERMISSION_DENIED.withDescription(message); - case 404: - return Status.NOT_FOUND.withDescription(message); - case 405: - return STATUS_405; - case 406: - return STATUS_406; - case 407: - return STATUS_407; - case 408: - return STATUS_408; - case 409: - return STATUS_409; - case 410: - return STATUS_410; - case 411: - return STATUS_411; - case 412: - return Status.FAILED_PRECONDITION.withDescription(message); - case 413: - return STATUS_413; - case 414: - return STATUS_414; - case 415: - return STATUS_415; - case 416: - return STATUS_416; - case 417: - return STATUS_417; - case 429: - return Status.RESOURCE_EXHAUSTED.withDescription(message); - case 500: - return STATUS_500; - case 501: - return Status.UNIMPLEMENTED.withDescription(message); - case 502: - return STATUS_502; - case 503: - return Status.UNAVAILABLE.withDescription(message); - case 504: - return Status.DEADLINE_EXCEEDED.withDescription(message); - case 505: - return STATUS_505; - default: - return Status.UNKNOWN.withDescription(message); - } - } -} - diff --git a/sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/package-info.java b/sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/package-info.java deleted file mode 100644 index 7103e663493f..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/src/main/java/com/azure/core/tracing/opencensus/package-info.java +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -/** - * An OpenCensus implementation of the tracing APIs required by azure-core to enable users to effectively trace their - * calls and have this information submitted to an OpenCensus backend. - */ -package com.azure.core.tracing.opencensus; diff --git a/sdk/core/azure-core-tracing-opencensus/src/main/java/module-info.java b/sdk/core/azure-core-tracing-opencensus/src/main/java/module-info.java deleted file mode 100644 index 94912a009bf0..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/src/main/java/module-info.java +++ /dev/null @@ -1,11 +0,0 @@ -module com.azure.core.tracing.opencensus { - requires transitive com.azure.core; - requires opencensus.api; - - exports com.azure.core.tracing.opencensus; - - provides com.azure.core.util.tracing.Tracer - with com.azure.core.tracing.opencensus.OpenCensusTracer; - provides com.azure.core.http.policy.AfterRetryPolicyProvider - with com.azure.core.tracing.opencensus.OpenCensusHttpPolicy; -} diff --git a/sdk/core/azure-core-tracing-opencensus/src/main/resources/META-INF/services/com.azure.core.http.policy.AfterRetryPolicyProvider b/sdk/core/azure-core-tracing-opencensus/src/main/resources/META-INF/services/com.azure.core.http.policy.AfterRetryPolicyProvider deleted file mode 100644 index ce924dfff53b..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/src/main/resources/META-INF/services/com.azure.core.http.policy.AfterRetryPolicyProvider +++ /dev/null @@ -1 +0,0 @@ -com.azure.core.tracing.opencensus.OpenCensusHttpPolicy diff --git a/sdk/core/azure-core-tracing-opencensus/src/main/resources/META-INF/services/com.azure.core.util.tracing.Tracer b/sdk/core/azure-core-tracing-opencensus/src/main/resources/META-INF/services/com.azure.core.util.tracing.Tracer deleted file mode 100644 index 46d0f4640c99..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/src/main/resources/META-INF/services/com.azure.core.util.tracing.Tracer +++ /dev/null @@ -1 +0,0 @@ -com.azure.core.tracing.opencensus.OpenCensusTracer diff --git a/sdk/core/azure-core-tracing-opencensus/src/samples/AsyncListKeyVaultSecrets.md b/sdk/core/azure-core-tracing-opencensus/src/samples/AsyncListKeyVaultSecrets.md deleted file mode 100644 index 8e8d5914007c..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/src/samples/AsyncListKeyVaultSecrets.md +++ /dev/null @@ -1,124 +0,0 @@ -# Asynchronously list Key Vault Secrets with Azure Core Tracing OpenCensus - -Following documentation describes instructions to run a sample program for asynchronously creating and listing secrets of a Key Vault with tracing instrumentation. - -## Getting Started -Sample uses **[opencensus-impl][opencensus_impl]** as implementation package and **[Zipkin Exporter][zipkin_exporter]** as exporter. - -### Adding dependencies to your project: -[//]: # ({x-version-update-start;com.azure:azure-security-keyvault-secrets;current}) -```xml - - - com.azure - azure-security-keyvault-secrets - 4.1.0 - -``` -[//]: # ({x-version-update-end}) -[//]: # ({x-version-update-start;com.azure:azure-core-tracing-opencensus;current}) -```xml - - - com.azure - azure-core-tracing-opencensus - 1.0.0-beta.6 - -``` -[//]: # ({x-version-update-end}) -```xml - - - io.opencensus - opencensus-exporter-trace-zipkin - 0.24.0 - - - io.opencensus - opencensus-impl - 0.24.0 - -``` -> All client libraries, by default, use Netty HTTP client. For adding client library dependency without netty, please follow the documentation [here][alternate_http_client]. - -#### Sample demonstrates tracing when creating and listing secrets from a Key Vault using [azure-security-keyvault-secrets][azure_keyvault_secrets] client library. -```java -import com.azure.identity.DefaultAzureCredentialBuilder; -import com.azure.security.keyvault.secrets.SecretAsyncClient; -import com.azure.security.keyvault.secrets.SecretClientBuilder; -import com.azure.security.keyvault.secrets.models.KeyVaultSecret; -import io.opencensus.common.Scope; -import io.opencensus.exporter.trace.zipkin.ZipkinExporterConfiguration; -import io.opencensus.exporter.trace.zipkin.ZipkinTraceExporter; -import io.opencensus.trace.Tracer; -import io.opencensus.trace.Tracing; -import io.opencensus.trace.config.TraceConfig; -import io.opencensus.trace.samplers.Samplers; -import reactor.util.context.Context; - -import static com.azure.core.util.tracing.Tracer.PARENT_SPAN_KEY; - -public class Sample { - private static final Tracer TRACER = Tracing.getTracer(); - - static { - setupOpenCensusAndZipkinExporter(); - } - - public static void main(String[] args) throws IllegalArgumentException, InterruptedException { - SecretAsyncClient client = new SecretClientBuilder() - .vaultUrl("https://{YOUR_VAULT_NAME}.vault.azure.net") - .credential(new DefaultAzureCredentialBuilder().build()) - .buildAsyncClient(); - - Scope scope = TRACER.spanBuilder("user-parent-span").startScopedSpan(); - - Context traceContext = Context.of(PARENT_SPAN_KEY, TRACER.getCurrentSpan()); - - client.setSecret(new KeyVaultSecret("Secret1", "password1")) - .subscriberContext(traceContext) - .subscribe(secretResponse -> - System.out.printf("Secret is created with name %s and value %s %n", secretResponse.getName(), -secretResponse.getValue()), - err -> { - System.out.printf("Error occurred when creating a secret: %s%n", - err.getMessage()); - scope.close(); - }); - - client.listPropertiesOfSecrets() - .subscriberContext(traceContext) - .subscribe(secretBase -> client.getSecret(secretBase.getName()) - .subscriberContext(traceContext) - .subscribe(secret -> System.out.printf("Received secret with name %s and value %s%n", - secret.getName(), secret.getValue()))); - Thread.sleep(10000); - scope.close(); - Tracing.getExportComponent().shutdown(); - } - - /** - * Please refer to the Quickstart Zipkin for more documentation on - * using a Zipkin exporter. - */ - private static void setupOpenCensusAndZipkinExporter() { - TraceConfig traceConfig = Tracing.getTraceConfig(); - traceConfig.updateActiveTraceParams( - traceConfig.getActiveTraceParams().toBuilder().setSampler(Samplers.alwaysSample()).build()); - - ZipkinExporterConfiguration configuration = - ZipkinExporterConfiguration.builder() - .setServiceName("sample-service") - .setV2Url("http://localhost:9411/api/v2/spans") - .build(); - - ZipkinTraceExporter.createAndRegister(configuration); - } -} -``` - - -[alternate_http_client]: https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/keyvault/azure-security-keyvault-secrets#alternate-http-client -[azure_keyvault_secrets]: https://mvnrepository.com/artifact/com.azure/azure-security-keyvault-secrets -[opencensus_impl]: https://mvnrepository.com/artifact/io.opencensus/opencensus-impl/ -[zipkin_exporter]: https://mvnrepository.com/artifact/io.opencensus/opencensus-exporter-trace-zipkin diff --git a/sdk/core/azure-core-tracing-opencensus/src/samples/AsyncQueueClientEnqueueMessages.md b/sdk/core/azure-core-tracing-opencensus/src/samples/AsyncQueueClientEnqueueMessages.md deleted file mode 100644 index cd8f6493ad9d..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/src/samples/AsyncQueueClientEnqueueMessages.md +++ /dev/null @@ -1,127 +0,0 @@ -# Asynchronously enqueue and dequeue messages Azure Core Tracing OpenCensus - -Following documentation describes instructions to run a sample program for asynchronously enqueueing and dequeuing -messages on queue client with tracing instrumentation. - -## Getting Started -Sample uses **[opencensus-impl][opencensus_impl]** as implementation package and **[Zipkin Exporter][zipkin_exporter]** as exporter. - -### Adding dependencies to your project: - -[//]: # ({x-version-update-start;com.azure:azure-storage-queue;current}) -```xml - - - com.azure - azure-storage-queue - 12.2.0 - -``` -[//]: # ({x-version-update-end}) -[//]: # ({x-version-update-start;com.azure:azure-core-tracing-opencensus;current}) -```xml - - - com.azure - azure-core-tracing-opencensus - 1.0.0-beta.6 - -``` -[//]: # ({x-version-update-end}) - -```xml - - - io.opencensus - opencensus-exporter-trace-zipkin - 0.24.0 - - - io.opencensus - opencensus-impl - 0.24.0 - -``` -> All client libraries, by default, use Netty HTTP client. For adding client library dependency without netty, please follow the documentation [here][alternate_http_client]. - -#### Sample demonstrates tracing when asynchronously queueing and dequeuing of messages using [azure-storage-queue][azure_storage_queue] client library. -```java -import com.azure.core.util.Context; -import com.azure.storage.queue.QueueAsyncClient; -import com.azure.storage.queue.QueueClientBuilder; -import io.opencensus.common.Scope; -import io.opencensus.exporter.trace.zipkin.ZipkinExporterConfiguration; -import io.opencensus.exporter.trace.zipkin.ZipkinTraceExporter; -import io.opencensus.trace.Tracer; -import io.opencensus.trace.Tracing; -import io.opencensus.trace.config.TraceConfig; -import io.opencensus.trace.samplers.Samplers; - -import static com.azure.core.util.tracing.Tracer.PARENT_SPAN_KEY; - -public class Sample { - - private static final String ACCOUNT_NAME = System.getenv("AZURE_STORAGE_ACCOUNT_NAME"); - private static final String QUEUE_NAME = "queue_name"; - - private static final Tracer TRACER = Tracing.getTracer(); - - static { - setupOpenCensusAndZipkinExporter(); - } - - public static void main(String[] args) { - Semaphore semaphore = new Semaphore(1); - Scope scope = TRACER.spanBuilder("user-parent-span").startScopedSpan(); - - semaphore.acquire(); - String queueURL = String.format("https://%s.queue.core.windows.net/%s%s", ACCOUNT_NAME, QUEUE_NAME, ""); - QueueAsyncClient queueAsyncClient = new QueueClientBuilder().endpoint(queueURL).buildAsyncClient(); - - // Create a queue, enqueue two messages. - queueAsyncClient.create() - .doOnSuccess(response -> queueAsyncClient.sendMessage("This is message 1")) - .then(queueAsyncClient.sendMessage("This is message 2")) - .subscriberContext(Context.of(PARENT_SPAN_KEY, TRACER.getCurrentSpan())) - .subscribe( - response -> System.out.printf("Message successfully enqueued by queueAsyncClient. Message id: %s%n", - response.getMessageId()), - err -> { - System.out.printf("Error thrown when enqueue the message. Error message: %s%n", - err.getMessage()); - scope.close(); - semaphore.release(); - }, - () -> { - scope.close(); - semaphore.release(); - System.out.println("The enqueue has been completed."); - Tracing.getExportComponent().shutdown(); - }); - } - - /** - * Please refer to the Quickstart Zipkin for more documentation on - * using a Zipkin exporter. - */ - private static void setupOpenCensusAndZipkinExporter() { - TraceConfig traceConfig = Tracing.getTraceConfig(); - traceConfig.updateActiveTraceParams( - traceConfig.getActiveTraceParams().toBuilder().setSampler(Samplers.alwaysSample()).build()); - - ZipkinExporterConfiguration configuration = - ZipkinExporterConfiguration.builder() - .setServiceName("sample-service") - .setV2Url("http://localhost:9411/api/v2/spans") - .build(); - - ZipkinTraceExporter.createAndRegister(configuration); - } -} -``` - - -[alternate_http_client]: https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/storage/azure-storage-queue#alternate-http-client -[azure_storage_queue]: https://mvnrepository.com/artifact/com.azure/azure-storage-queue -[opencensus_impl]: https://mvnrepository.com/artifact/io.opencensus/opencensus-impl/ -[zipkin_exporter]: https://mvnrepository.com/artifact/io.opencensus/opencensus-exporter-trace-zipkin diff --git a/sdk/core/azure-core-tracing-opencensus/src/samples/ListeKeyVaultSecrets.md b/sdk/core/azure-core-tracing-opencensus/src/samples/ListeKeyVaultSecrets.md deleted file mode 100644 index 8a22ff882e08..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/src/samples/ListeKeyVaultSecrets.md +++ /dev/null @@ -1,115 +0,0 @@ -# List Key Vault Secrets with Azure Core Tracing OpenCensus - -Following documentation describes instructions to run a sample program for creating and listing secrets of a Key Vault with tracing instrumentation. - -## Getting Started -Sample uses **[opencensus-impl][opencensus_impl]** as implementation package and **[ZipkinExporter][zipkin_exporter]** as exporter. - -### Adding dependencies to your project: - -[//]: # ({x-version-update-start;com.azure:azure-security-keyvault-secrets;current}) -```xml - - - com.azure - azure-security-keyvault-secrets - 4.1.0 - -``` -[//]: # ({x-version-update-end}) -[//]: # ({x-version-update-start;com.azure:azure-core-tracing-opencensus;current}) -```xml - - - com.azure - azure-core-tracing-opencensus - 1.0.0-beta.6 - -``` -[//]: # ({x-version-update-end}) - -```xml - - - io.opencensus - opencensus-exporter-trace-zipkin - 0.24.0 - - - io.opencensus - opencensus-impl - 0.24.0 - -``` -> All client libraries, by default, use Netty HTTP client. For adding client library dependency without netty, please follow the documentation [here][alternate_http_client]. - -#### Sample demonstrates tracing when creating and listing secrets from a Key Vault using [azure-security-keyvault-secrets][azure_keyvault_secrets] client library. -```java -import com.azure.identity.DefaultAzureCredentialBuilder; -import com.azure.security.keyvault.secrets.SecretClient; -import com.azure.security.keyvault.secrets.SecretClientBuilder; -import com.azure.security.keyvault.secrets.models.KeyVaultSecret; -import io.opencensus.common.Scope; -import io.opencensus.exporter.trace.zipkin.ZipkinExporterConfiguration; -import io.opencensus.exporter.trace.zipkin.ZipkinTraceExporter; -import io.opencensus.trace.Tracer; -import io.opencensus.trace.Tracing; -import io.opencensus.trace.config.TraceConfig; -import io.opencensus.trace.samplers.Samplers; -import reactor.util.context.Context; - -import static com.azure.core.util.tracing.Tracer.PARENT_SPAN_KEY; - -public class Sample { - private static final Tracer TRACER = Tracing.getTracer(); - - static { - setupOpenCensusAndZipkinExporter(); - } - - public static void main(String[] args) { - SecretClient client = new SecretClientBuilder() - .vaultUrl("https://{YOUR_VAULT_NAME}.vault.azure.net") - .credential(new DefaultAzureCredentialBuilder().build()) - .buildClient(); - - try(Scope scope = TRACER.spanBuilder("user-parent-span").startScopedSpan()) { - Context traceContext = new Context(PARENT_SPAN_KEY, TRACER.getCurrentSpan()); - - client.setSecretWithResponse(new KeyVaultSecret("Secret1", "password1"), traceContext); - client.setSecretWithResponse(new KeyVaultSecret("Secret2", "password2"), traceContext); - - for (SecretProperties secret : client.listPropertiesOfSecrets(traceContext)) { - KeyVaultSecret secretWithValue = client.getSecretWithResponse(secret.getName(), "", traceContext).getValue(); - System.out.printf("Received secret with name %s and value %s%n", secretWithValue.getName(), secretWithValue.getValue()); - } - } finally { - Tracing.getExportComponent().shutdown(); - } - } - - /** - * Please refer to the Quickstart Zipkin for more documentation on - * using a Zipkin exporter. - */ - private static void setupOpenCensusAndZipkinExporter() { - TraceConfig traceConfig = Tracing.getTraceConfig(); - traceConfig.updateActiveTraceParams( - traceConfig.getActiveTraceParams().toBuilder().setSampler(Samplers.alwaysSample()).build()); - - ZipkinExporterConfiguration configuration = - ZipkinExporterConfiguration.builder() - .setServiceName("sample-service") - .setV2Url("http://localhost:9411/api/v2/spans") - .build(); - - ZipkinTraceExporter.createAndRegister(configuration); - } -} -``` - - -[alternate_http_client]: https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/keyvault/azure-security-keyvault-secrets#alternate-http-client -[azure_keyvault_secrets]: https://mvnrepository.com/artifact/com.azure/azure-security-keyvault-secrets -[opencensus_impl]: https://mvnrepository.com/artifact/io.opencensus/opencensus-impl/ -[zipkin_exporter]: https://mvnrepository.com/artifact/io.opencensus/opencensus-exporter-trace-zipkin diff --git a/sdk/core/azure-core-tracing-opencensus/src/samples/PublishEvents.md b/sdk/core/azure-core-tracing-opencensus/src/samples/PublishEvents.md deleted file mode 100644 index 0aa1922558a4..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/src/samples/PublishEvents.md +++ /dev/null @@ -1,124 +0,0 @@ -# Publishing Events with Azure Core Tracing OpenCensus - -Publishing events is one of the common use-cases for event publishers. -Following documentation describes instructions to run a sample program for publishing events to an event hub with tracing instrumentation. - -## Getting Started -Sample uses **[opencensus-impl][opencensus_impl]** as implementation package and **[Zipkin Exporter][zipkin_exporter]** as exporter. - -### Adding dependencies to your project: - -[//]: # ({x-version-update-start;com.azure:azure-messaging-eventhubs;current}) -```xml - - - com.azure - azure-messaging-eventhubs - 5.0.1 - - ``` -[//]: # ({x-version-update-end}) -[//]: # ({x-version-update-start;com.azure:azure-core-tracing-opencensus;current}) -```xml - - - com.azure - azure-core-tracing-opencensus - 1.0.0-beta.6 - -``` -[//]: # ({x-version-update-end}) -```xml - - - io.opencensus - opencensus-exporter-trace-zipkin - 0.24.0 - - - io.opencensus - opencensus-impl - 0.24.0 - -``` - -#### Sample demonstrates tracing when publishing multiple events to an eventhub using [azure-messaging-eventhubs][azure_messaging_eventhubs] client library. -```java - -import com.azure.core.util.Context; -import com.azure.messaging.eventhubs.EventData; -import com.azure.messaging.eventhubs.EventHubClientBuilder; -import com.azure.messaging.eventhubs.EventHubProducerClient; -import io.opencensus.common.Scope; -import io.opencensus.exporter.trace.zipkin.ZipkinExporterConfiguration; -import io.opencensus.exporter.trace.zipkin.ZipkinTraceExporter; -import io.opencensus.trace.Tracer; -import io.opencensus.trace.Tracing; -import io.opencensus.trace.config.TraceConfig; -import io.opencensus.trace.samplers.Samplers; -import reactor.core.publisher.Flux; - -public class PublishEvents { - private static final String CONNECTION_STRING = System.getenv("AZURE_EVENTHUBS_CONNECTION_STRING"); - - private static final Tracer TRACER = Tracing.getTracer(); - - static { - setupOpenCensusAndZipkinExporter(); - } - - public static void main(String[] args) { - EventHubProducerClient producer = new EventHubClientBuilder() - .connectionString(connectionString) - .buildProducerClient(); - - try(Scope scope = TRACER.spanBuilder("user-parent-span").startScopedSpan()) { - final EventData event1 = new EventData("1".getBytes(UTF_8)); - event1.addContext(PARENT_SPAN_KEY, TRACER.getCurrentSpan()); - - final EventData event2 = new EventData("2".getBytes(UTF_8)); - event2.addContext(PARENT_SPAN_KEY, TRACER.getCurrentSpan()); - - final List telemetryEvents = Arrays.asList(event1, event2); - final CreateBatchOptions options = new CreateBatchOptions() - .setPartitionKey("telemetry") - .setMaximumSizeInBytes(256); - - EventDataBatch currentBatch = producer.createBatch(options); - - // For each telemetry event, we try to add it to the current batch. - for (EventData event : telemetryEvents) { - if (!currentBatch.tryAdd(event)) { - producer.send(currentBatch); - currentBatch = producer.createBatch(options); - } - } - } finally { - producer.close(); - Tracing.getExportComponent().shutdown(); - } - } - - /** - * Please refer to the Quickstart Zipkin for more documentation on - * using a Zipkin exporter. - */ - private static void setupOpenCensusAndZipkinExporter() { - TraceConfig traceConfig = Tracing.getTraceConfig(); - traceConfig.updateActiveTraceParams( - traceConfig.getActiveTraceParams().toBuilder().setSampler(Samplers.alwaysSample()).build()); - - ZipkinExporterConfiguration configuration = - ZipkinExporterConfiguration.builder() - .setServiceName("sample-service") - .setV2Url("http://localhost:9411/api/v2/spans") - .build(); - - ZipkinTraceExporter.createAndRegister(configuration); - } -} -``` - -[azure_messaging_eventhubs]: https://mvnrepository.com/artifact/com.azure/azure-messaging-eventhubs/ -[opencensus_impl]: https://mvnrepository.com/artifact/io.opencensus/opencensus-impl/ -[zipkin_exporter]: https://mvnrepository.com/artifact/io.opencensus/opencensus-exporter-trace-zipkin diff --git a/sdk/core/azure-core-tracing-opencensus/src/samples/QueueClientEnqueueMessages.md b/sdk/core/azure-core-tracing-opencensus/src/samples/QueueClientEnqueueMessages.md deleted file mode 100644 index accb762359e9..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/src/samples/QueueClientEnqueueMessages.md +++ /dev/null @@ -1,114 +0,0 @@ -# Enqueue and Dequeue messages with Azure Core Tracing OpenCensus - -Following documentation describes instructions to run a sample program for basic operations of enqueueing and dequeuing -messages on queue client with tracing instrumentation. - -## Getting Started -Sample uses **[opencensus-impl][opencensus_impl]** as implementation package and **[Zipkin Exporter][zipkin_exporter]** as exporter. - -### Adding dependencies to your project: - -[//]: # ({x-version-update-start;com.azure:azure-storage-queue;current}) -```xml - - - com.azure - azure-storage-queue - 12.2.0 - -``` -[//]: # ({x-version-update-end}) -[//]: # ({x-version-update-start;com.azure:azure-core-tracing-opencensus;current}) -```xml - - - com.azure - azure-core-tracing-opencensus - 1.0.0-beta.6 - -``` -[//]: # ({x-version-update-end}) - -```xml - - - io.opencensus - opencensus-exporter-trace-zipkin - 0.24.0 - - - io.opencensus - opencensus-impl - 0.24.0 - -``` - -#### Sample demonstrates tracing when queueing and dequeuing of messages using [azure-storage-queue][azure_storage_queue] client library. -```java -import com.azure.core.util.Context; -import com.azure.storage.queue.QueueClient; -import com.azure.storage.queue.QueueClientBuilder; -import io.opencensus.common.Scope; -import io.opencensus.exporter.trace.zipkin.ZipkinExporterConfiguration; -import io.opencensus.exporter.trace.zipkin.ZipkinTraceExporter; -import io.opencensus.trace.Tracer; -import io.opencensus.trace.Tracing; -import io.opencensus.trace.config.TraceConfig; -import io.opencensus.trace.samplers.Samplers; - -import static com.azure.core.util.tracing.Tracer.PARENT_SPAN_KEY; - -public class Sample { - private static final String ACCOUNT_NAME = System.getenv("AZURE_STORAGE_ACCOUNT_NAME"); - private static final String QUEUE_NAME = "queue_name"; - - private static final Tracer TRACER = Tracing.getTracer(); - - static { - setupOpenCensusAndZipkinExporter(); - } - - public static void main(String[] args) { - Scope scope = TRACER.spanBuilder("user-parent-span").startScopedSpan(); - try { - QueueClient queueClient = new QueueClientBuilder() - .endpoint(String.format("https://%s.queue.core.windows.net/%s%s", ACCOUNT_NAME, QUEUE_NAME, "")) - .buildClient(); - - // Create a queue, enqueue two messages. - Context tracingContext = new Context(PARENT_SPAN_KEY, TRACER.getCurrentSpan()); - queueClient.createWithResponse(null, null, tracingContext); - queueClient.sendMessageWithResponse("This is message 1", null, null, null, tracingContext); - queueClient.sendMessageWithResponse("This is message 2", null, null, null, tracingContext); - System.out.println("Enqueuing of messages has completed!"); - - } finally { - scope.close(); - Tracing.getExportComponent().shutdown(); - } - } - - /** - * Please refer to the Quickstart Zipkin for more documentation on - * using a Zipkin exporter. - */ - private static void setupOpenCensusAndZipkinExporter() { - TraceConfig traceConfig = Tracing.getTraceConfig(); - traceConfig.updateActiveTraceParams( - traceConfig.getActiveTraceParams().toBuilder().setSampler(Samplers.alwaysSample()).build()); - - ZipkinExporterConfiguration configuration = - ZipkinExporterConfiguration.builder() - .setServiceName("sample-service") - .setV2Url("http://localhost:9411/api/v2/spans") - .build(); - - ZipkinTraceExporter.createAndRegister(configuration); - } -} -``` - - -[azure_storage_queue]: https://mvnrepository.com/artifact/com.azure/azure-storage-queue -[opencensus_impl]: https://mvnrepository.com/artifact/io.opencensus/opencensus-impl/ -[zipkin_exporter]: https://mvnrepository.com/artifact/io.opencensus/opencensus-exporter-trace-zipkin diff --git a/sdk/core/azure-core-tracing-opencensus/src/test/java/com/azure/core/tracing/opencensus/OpenCensusTracerTest.java b/sdk/core/azure-core-tracing-opencensus/src/test/java/com/azure/core/tracing/opencensus/OpenCensusTracerTest.java deleted file mode 100644 index 76923ef78af1..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/src/test/java/com/azure/core/tracing/opencensus/OpenCensusTracerTest.java +++ /dev/null @@ -1,296 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -package com.azure.core.tracing.opencensus; - -import com.azure.core.util.Context; -import com.azure.core.util.tracing.ProcessKind; -import io.opencensus.implcore.trace.RecordEventsSpanImpl; -import io.opencensus.trace.AttributeValue; -import io.opencensus.trace.Link; -import io.opencensus.trace.Span; -import io.opencensus.trace.SpanId; -import io.opencensus.trace.Tracer; -import io.opencensus.trace.Tracing; -import io.opencensus.trace.config.TraceConfig; -import io.opencensus.trace.config.TraceParams; -import io.opencensus.trace.samplers.Samplers; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import java.util.Map; - -import static com.azure.core.tracing.opencensus.OpenCensusTracer.COMPONENT; -import static com.azure.core.tracing.opencensus.OpenCensusTracer.MESSAGE_BUS_DESTINATION; -import static com.azure.core.tracing.opencensus.OpenCensusTracer.PEER_ENDPOINT; -import static com.azure.core.util.tracing.Tracer.DIAGNOSTIC_ID_KEY; -import static com.azure.core.util.tracing.Tracer.ENTITY_PATH_KEY; -import static com.azure.core.util.tracing.Tracer.HOST_NAME_KEY; -import static com.azure.core.util.tracing.Tracer.PARENT_SPAN_KEY; -import static com.azure.core.util.tracing.Tracer.SPAN_CONTEXT_KEY; -import static org.junit.jupiter.api.Assertions.assertThrows; - -/** - * Tests OpenCensus tracing package using opencensus-impl - */ -public class OpenCensusTracerTest { - private static final String METHOD_NAME = "EventHubs.send"; - private static final String HOSTNAME_VALUE = "testEventDataNameSpace.servicebus.windows.net"; - private static final String ENTITY_PATH_VALUE = "test"; - private static final String COMPONENT_VALUE = "EventHubs"; - private OpenCensusTracer openCensusTracer; - private Tracer tracer; - private Context tracingContext; - private Span parentSpan; - private io.opencensus.common.Scope scope; - - @BeforeEach - public void setUp() { - openCensusTracer = new OpenCensusTracer(); - // Configure 100% sample rate, otherwise, few traces will be sampled. - final TraceConfig traceConfig = Tracing.getTraceConfig(); - final TraceParams activeTraceParams = traceConfig.getActiveTraceParams(); - traceConfig.updateActiveTraceParams(activeTraceParams.toBuilder().setSampler(Samplers.alwaysSample()).build()); - // Get the global singleton Tracer object. - tracer = Tracing.getTracer(); - // Start user parent span. - scope = tracer.spanBuilder(PARENT_SPAN_KEY).startScopedSpan(); - parentSpan = tracer.getCurrentSpan(); - // Add parent span to tracingContext - tracingContext = new Context(PARENT_SPAN_KEY, parentSpan); - } - - @AfterEach - public void tearDown() { - // Clear out tracer and tracingContext objects - tracer = null; - tracingContext = null; - Assertions.assertNull(tracer); - Assertions.assertNull(tracingContext); - scope.close(); - } - - @Test - public void startSpanNullPointerException() { - // Act - assertThrows(NullPointerException.class, () -> openCensusTracer.start("", null)); - } - - @Test - public void startSpanParentContextFlowTest() { - // Arrange - final SpanId parentSpanId = parentSpan.getContext().getSpanId(); - - // Act - final Context updatedContext = openCensusTracer.start(METHOD_NAME, tracingContext); - - // Assert - assertSpanWithExplicitParent(updatedContext, parentSpanId); - final RecordEventsSpanImpl recordEventsSpan = - (RecordEventsSpanImpl) updatedContext.getData(PARENT_SPAN_KEY).get(); - Assertions.assertNull(recordEventsSpan.getKind()); - } - - @Test - public void startSpanTestNoUserParent() { - // Act - final Context updatedContext = openCensusTracer.start(METHOD_NAME, Context.NONE); - - // Assert - Assertions.assertNotNull(updatedContext.getData(PARENT_SPAN_KEY)); - - //verify still get a valid span implementation - Assertions.assertTrue(updatedContext.getData(PARENT_SPAN_KEY).get() instanceof RecordEventsSpanImpl); - final RecordEventsSpanImpl recordEventsSpan = - (RecordEventsSpanImpl) updatedContext.getData(PARENT_SPAN_KEY).get(); - - Assertions.assertEquals(METHOD_NAME, recordEventsSpan.getName()); - Assertions.assertFalse(recordEventsSpan.toSpanData().getHasRemoteParent()); - Assertions.assertNotNull(recordEventsSpan.toSpanData().getParentSpanId()); - } - - @Test - public void startSpanProcessKindSend() { - // Arrange - final SpanId parentSpanId = parentSpan.getContext().getSpanId(); - // Add additional metadata to spans for SEND - final Context traceContext = tracingContext.addData(ENTITY_PATH_KEY, ENTITY_PATH_VALUE) - .addData(HOST_NAME_KEY, HOSTNAME_VALUE); - - // Act - final Context updatedContext = openCensusTracer.start(METHOD_NAME, traceContext, ProcessKind.SEND); - - // Assert - // verify span created with explicit parent when for Process Kind SEND - assertSpanWithExplicitParent(updatedContext, parentSpanId); - final RecordEventsSpanImpl recordEventsSpan = - (RecordEventsSpanImpl) updatedContext.getData(PARENT_SPAN_KEY).get(); - Assertions.assertEquals(Span.Kind.CLIENT, recordEventsSpan.getKind()); - - // verify span attributes - final Map attributeMap = recordEventsSpan.toSpanData().getAttributes() - .getAttributeMap(); - Assertions.assertEquals(attributeMap.get(COMPONENT), AttributeValue.stringAttributeValue(COMPONENT_VALUE)); - Assertions.assertEquals(attributeMap.get(MESSAGE_BUS_DESTINATION), - AttributeValue.stringAttributeValue(ENTITY_PATH_VALUE)); - Assertions.assertEquals(attributeMap.get(PEER_ENDPOINT), AttributeValue.stringAttributeValue(HOSTNAME_VALUE)); - } - - @Test - public void startSpanProcessKindMessage() { - // Arrange - final SpanId parentSpanId = parentSpan.getContext().getSpanId(); - - // Act - final Context updatedContext = openCensusTracer.start(METHOD_NAME, tracingContext, ProcessKind.MESSAGE); - - // Assert - // verify span created with explicit parent when no span context in the sending Context object - assertSpanWithExplicitParent(updatedContext, parentSpanId); - // verify no kind set on Span for message - final RecordEventsSpanImpl recordEventsSpan = - (RecordEventsSpanImpl) updatedContext.getData(PARENT_SPAN_KEY).get(); - Assertions.assertNull(recordEventsSpan.getKind()); - // verify diagnostic id and span context returned - Assertions.assertNotNull(updatedContext.getData(SPAN_CONTEXT_KEY).get()); - Assertions.assertNotNull(updatedContext.getData(DIAGNOSTIC_ID_KEY).get()); - } - - @Test - public void startSpanProcessKindProcess() { - // Arrange - final SpanId parentSpanId = parentSpan.getContext().getSpanId(); - - // Act - final Context updatedContext = openCensusTracer.start(METHOD_NAME, tracingContext, ProcessKind.PROCESS); - - // verify no parent span passed - Assertions.assertFalse(tracingContext.getData(SPAN_CONTEXT_KEY).isPresent(), "When no parent span passed in context information"); - // verify span created with explicit parent - assertSpanWithExplicitParent(updatedContext, parentSpanId); - // verify scope returned - Assertions.assertNotNull(updatedContext.getData("scope").get()); - final RecordEventsSpanImpl recordEventsSpan = - (RecordEventsSpanImpl) updatedContext.getData(PARENT_SPAN_KEY).get(); - Assertions.assertEquals(Span.Kind.SERVER, recordEventsSpan.getKind()); - } - - @Test - public void startProcessSpanWithRemoteParent() { - // Arrange - final Span testSpan = tracer.spanBuilder("child-span").startSpan(); - final SpanId testSpanId = testSpan.getContext().getSpanId(); - final Context traceContext = tracingContext.addData(SPAN_CONTEXT_KEY, testSpan.getContext()); - - // Act - final Context updatedContext = openCensusTracer.start(METHOD_NAME, traceContext, ProcessKind.PROCESS); - - // Assert - Assertions.assertNotNull(updatedContext.getData("scope").get()); - // Assert new span created with remote parent context - assertSpanWithRemoteParent(updatedContext, testSpanId); - } - - @Test - public void startSpanOverloadNullPointerException() { - // Act - assertThrows(NullPointerException.class, () -> openCensusTracer.start("", Context.NONE, null)); - } - - @Test - public void addLinkTest() { - // Arrange - // Create a child-parent link between multiple spans - final RecordEventsSpanImpl testSpan = - (RecordEventsSpanImpl) tracer.spanBuilder("new-test-span").startSpan(); - final Context traceContext = tracingContext.addData(SPAN_CONTEXT_KEY, testSpan.getContext()); - final RecordEventsSpanImpl parentSpanImpl = (RecordEventsSpanImpl) parentSpan; - final Link expectedLink = Link.fromSpanContext(testSpan.getContext(), Link.Type.PARENT_LINKED_SPAN); - // Act - openCensusTracer.addLink(traceContext); - - //Assert - // verify parent span has the expected Link - Link createdLink = parentSpanImpl.toSpanData().getLinks().getLinks().get(0); - Assertions.assertEquals(expectedLink.getTraceId(), createdLink.getTraceId()); - Assertions.assertEquals(expectedLink.getSpanId(), createdLink.getSpanId()); - } - - @Test - public void endSpanNoSuccessErrorMessageTest() { - // Arrange - final RecordEventsSpanImpl recordEventsSpan = (RecordEventsSpanImpl) tracer.getCurrentSpan(); - final String expectedStatus = "UNKNOWN"; - - // Act - openCensusTracer.end(null, null, tracingContext); - - // Assert - Assertions.assertEquals(expectedStatus, recordEventsSpan.getStatus().getCanonicalCode().toString()); - } - - @Test - public void endSpanErrorMessageTest() { - // Arrange - final RecordEventsSpanImpl recordEventsSpan = (RecordEventsSpanImpl) tracer.getCurrentSpan(); - final String throwableMessage = "custom error message"; - final String expectedStatus = "UNKNOWN"; - - // Act - openCensusTracer.end(null, new Throwable(throwableMessage), tracingContext); - - // Assert - Assertions.assertEquals(expectedStatus, recordEventsSpan.getStatus().getCanonicalCode().toString()); - Assertions.assertEquals(throwableMessage, recordEventsSpan.getStatus().getDescription()); - } - - @Test - public void endSpanTestThrowableResponseCode() { - // Arrange - final RecordEventsSpanImpl recordEventsSpan = (RecordEventsSpanImpl) tracer.getCurrentSpan(); - final String throwableMessage = "Resource not found"; - final String expectedStatus = "NOT_FOUND"; - - // Act - openCensusTracer.end(404, new Throwable(throwableMessage), tracingContext); - - // Assert - Assertions.assertEquals(expectedStatus, recordEventsSpan.getStatus().getCanonicalCode().toString()); - Assertions.assertEquals(throwableMessage, recordEventsSpan.getStatus().getDescription()); - - } - - private static void assertSpanWithExplicitParent(Context updatedContext, SpanId parentSpanId) { - Assertions.assertNotNull(updatedContext.getData(PARENT_SPAN_KEY)); - - // verify instance created of openCensus-impl (test impl), span implementation - Assertions.assertTrue(updatedContext.getData(PARENT_SPAN_KEY).get() instanceof RecordEventsSpanImpl); - - final RecordEventsSpanImpl recordEventsSpan = - (RecordEventsSpanImpl) updatedContext.getData(PARENT_SPAN_KEY).get(); - Assertions.assertEquals(METHOD_NAME, recordEventsSpan.getName()); - - // verify span started with explicit parent - Assertions.assertFalse(recordEventsSpan.toSpanData().getHasRemoteParent()); - Assertions.assertEquals(parentSpanId, recordEventsSpan.toSpanData().getParentSpanId()); - } - - private static void assertSpanWithRemoteParent(Context updatedContext, SpanId parentSpanId) { - Assertions.assertNotNull(updatedContext.getData(PARENT_SPAN_KEY)); - - // verify instance created of openCensus-impl (test impl), span implementation - Assertions.assertTrue(updatedContext.getData(PARENT_SPAN_KEY).get() instanceof RecordEventsSpanImpl); - - // verify span created with provided name and kind server - final RecordEventsSpanImpl recordEventsSpan = - (RecordEventsSpanImpl) updatedContext.getData(PARENT_SPAN_KEY).get(); - Assertions.assertEquals(METHOD_NAME, recordEventsSpan.getName()); - Assertions.assertEquals(Span.Kind.SERVER, recordEventsSpan.getKind()); - - // verify span started with remote parent - Assertions.assertTrue(recordEventsSpan.toSpanData().getHasRemoteParent()); - Assertions.assertEquals(parentSpanId, recordEventsSpan.toSpanData().getParentSpanId()); - } -} diff --git a/sdk/core/azure-core-tracing-opencensus/src/test/java/com/azure/core/tracing/opencensus/implementation/AmqpPropagationFormatUtilTest.java b/sdk/core/azure-core-tracing-opencensus/src/test/java/com/azure/core/tracing/opencensus/implementation/AmqpPropagationFormatUtilTest.java deleted file mode 100644 index 06a2840a17bf..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/src/test/java/com/azure/core/tracing/opencensus/implementation/AmqpPropagationFormatUtilTest.java +++ /dev/null @@ -1,58 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -package com.azure.core.tracing.opencensus.implementation; - -import static com.azure.core.util.tracing.Tracer.SPAN_CONTEXT_KEY; -import com.azure.core.util.Context; -import io.opencensus.trace.SpanContext; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - - -public class AmqpPropagationFormatUtilTest { - - @Test - public void extractContextReturnsSpanContext() { - // Act - Context context = AmqpPropagationFormatUtil.extractContext("", Context.NONE); - - // Assert - Assertions.assertNotNull(context); - Assertions.assertTrue(context.getData(SPAN_CONTEXT_KEY).isPresent()); - } - - @Test - public void getInvalidSpanContext() { - // Act - Context context = AmqpPropagationFormatUtil.extractContext("", Context.NONE); - - // Assert - Assertions.assertNotNull(context); - Assertions.assertFalse(((SpanContext) context.getData(SPAN_CONTEXT_KEY).get()).getTraceId().isValid(), "Invalid diagnostic Id, returns invalid SpanContext "); - } - - @Test - public void getValidSpanContext() { - // Act - Context context = AmqpPropagationFormatUtil.extractContext("00-0af7651916cd43dd8448eb211c80319c-b9c7c989f97918e1-01", Context.NONE); - - // Assert - Assertions.assertNotNull(context); - Assertions.assertTrue(((SpanContext) context.getData(SPAN_CONTEXT_KEY).get()).getTraceId().isValid(), "Valid diagnostic Id, returns valid SpanContext "); - } - - @Test - public void getValidDiagnosticId() { - //Arrange - final String testDiagnosticID = "00-0af7651916cd43dd8448eb211c80319c-b9c7c989f97918e1-01"; - final Context context = AmqpPropagationFormatUtil.extractContext(testDiagnosticID, Context.NONE); - final SpanContext spanContext = (SpanContext) context.getData(SPAN_CONTEXT_KEY).get(); - - // Act - String diagnosticId = AmqpPropagationFormatUtil.getDiagnosticId(spanContext); - - // Assert - Assertions.assertNotNull(diagnosticId); - Assertions.assertEquals(testDiagnosticID, diagnosticId); - } -} diff --git a/sdk/core/azure-core-tracing-opencensus/src/test/java/com/azure/core/tracing/opencensus/implementation/AmqpTraceUtilTest.java b/sdk/core/azure-core-tracing-opencensus/src/test/java/com/azure/core/tracing/opencensus/implementation/AmqpTraceUtilTest.java deleted file mode 100644 index 74c9bd33e72f..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/src/test/java/com/azure/core/tracing/opencensus/implementation/AmqpTraceUtilTest.java +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -package com.azure.core.tracing.opencensus.implementation; - -import io.opencensus.trace.Status; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public class AmqpTraceUtilTest { - - @Test - public void parseUnknownStatusMessage() { - // Act - - Status status = AmqpTraceUtil.parseStatusMessage("", null); - - // Assert - Assertions.assertNotNull(status); - Assertions.assertEquals(Status.UNKNOWN.withDescription(""), status); - } - - @Test - public void parseSuccessStatusMessage() { - // Act - - Status status = AmqpTraceUtil.parseStatusMessage("success", null); - - // Assert - Assertions.assertNotNull(status); - Assertions.assertEquals(Status.OK, status); - } - - @Test - public void parseStatusMessageOnError() { - // Act - - Status status = AmqpTraceUtil.parseStatusMessage("", new Error("testError")); - - // Assert - Assertions.assertNotNull(status); - Assertions.assertEquals(Status.UNKNOWN.withDescription("testError"), status); - } -} diff --git a/sdk/core/azure-core-tracing-opencensus/src/test/java/com/azure/core/tracing/opencensus/implementation/HttpTraceUtilTest.java b/sdk/core/azure-core-tracing-opencensus/src/test/java/com/azure/core/tracing/opencensus/implementation/HttpTraceUtilTest.java deleted file mode 100644 index 17df2aa8d957..000000000000 --- a/sdk/core/azure-core-tracing-opencensus/src/test/java/com/azure/core/tracing/opencensus/implementation/HttpTraceUtilTest.java +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -package com.azure.core.tracing.opencensus.implementation; - -import io.opencensus.trace.Status; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public class HttpTraceUtilTest { - @Test - public void parseUnknownStatusCode() { - // Act - - Status status = HttpTraceUtil.parseResponseStatus(1, null); - - // Assert - Assertions.assertNotNull(status); - Assertions.assertEquals(Status.UNKNOWN.withDescription(null), status); - } - - @Test - public void parseUnauthenticatedStatusCode() { - //Arrange - final String errorMessage = "unauthenticated test user"; - - // Act - Status status = HttpTraceUtil.parseResponseStatus(401, new Error(errorMessage)); - - // Assert - Assertions.assertNotNull(status); - Assertions.assertEquals(Status.UNAUTHENTICATED.withDescription(errorMessage), status); - } - - @Test - public void parseNullError() { - // Act - Status status = HttpTraceUtil.parseResponseStatus(504, null); - - // Assert - Assertions.assertNotNull(status); - Assertions.assertEquals(Status.DEADLINE_EXCEEDED.withDescription(null), status); - } -} diff --git a/sdk/core/azure-core/src/main/java/com/azure/core/util/tracing/Tracer.java b/sdk/core/azure-core/src/main/java/com/azure/core/util/tracing/Tracer.java index f92b4cfef8de..ef30144694ac 100644 --- a/sdk/core/azure-core/src/main/java/com/azure/core/util/tracing/Tracer.java +++ b/sdk/core/azure-core/src/main/java/com/azure/core/util/tracing/Tracer.java @@ -122,7 +122,7 @@ public interface Tracer { * *

Code samples

* - *

Completes the tracing span present in the context, with the corresponding OpenCensus status for the given + *

Completes the tracing span present in the context, with the corresponding OpenTelemetry status for the given * response status code

* {@codesnippet com.azure.core.util.tracing.end#int-throwable-context} * @@ -138,7 +138,7 @@ public interface Tracer { * *

Code samples

* - *

Completes the tracing span with the corresponding OpenCensus status for the given status message

+ *

Completes the tracing span with the corresponding OpenTelemetry status for the given status message

* {@codesnippet com.azure.core.util.tracing.end#string-throwable-context} * * @param statusMessage The error or success message that occurred during the call, or {@code null} if no error diff --git a/sdk/core/azure-core/src/samples/java/com/azure/core/util/tracing/TracerJavaDocCodeSnippets.java b/sdk/core/azure-core/src/samples/java/com/azure/core/util/tracing/TracerJavaDocCodeSnippets.java index 5ae137b2be54..e86a16e910cd 100644 --- a/sdk/core/azure-core/src/samples/java/com/azure/core/util/tracing/TracerJavaDocCodeSnippets.java +++ b/sdk/core/azure-core/src/samples/java/com/azure/core/util/tracing/TracerJavaDocCodeSnippets.java @@ -67,7 +67,7 @@ public void startTracingSpan() { public void endTracingSpan() { // BEGIN: com.azure.core.util.tracing.end#int-throwable-context // context containing the current tracing span to end - String openCensusSpanKey = "opencensus-span"; + String openTelemetrySpanKey = "openTelemetry-span"; Context traceContext = new Context(PARENT_SPAN_KEY, ""); // completes the tracing span with the passed response status code @@ -86,8 +86,8 @@ public void endTracingSpan() { */ public void setSpanName() { // BEGIN: com.azure.core.util.tracing.setSpanName#string-context - // Sets the span name of the returned span on the context object, with key OPENCENSUS_SPAN_NAME_KEY - String openCensusSpanKey = "opencensus-span-name"; + // Sets the span name of the returned span on the context object, with key PARENT_SPAN_KEY + String openTelemetrySpanKey = "openTelemetry-span"; Context context = tracer.setSpanName("test-span-method", Context.NONE); System.out.printf("Span name: %s%n", context.getData(PARENT_SPAN_KEY).get().toString()); // END: com.azure.core.util.tracing.setSpanName#string-context diff --git a/sdk/core/ci.yml b/sdk/core/ci.yml index f04bf16aa11d..4b981c1a6f6c 100644 --- a/sdk/core/ci.yml +++ b/sdk/core/ci.yml @@ -55,9 +55,6 @@ stages: - name: azure-core-test safeName: azurecoretest stagingProfileId: 88192f04117501 - - name: azure-core-tracing-opencensus - safeName: azurecoretracingopencensus - stagingProfileId: 88192f04117501 - name: azure-core-tracing-opentelemetry safeName: azurecoretracingopentelemetry stagingProfileId: 88192f04117501 From 574f7bc25324e814aac73c4a9f86c1d5bd8f1c02 Mon Sep 17 00:00:00 2001 From: Mohammad Derakhshani Date: Fri, 10 Jan 2020 14:22:02 -0800 Subject: [PATCH 06/51] port https://github.com/Azure/azure-sdk-for-java/pull/6835 from v4 (#7322) * port https://github.com/Azure/azure-sdk-for-java/pull/6835 from v4 * fixed the missed call --- .../azure/data/cosmos/internal/Configs.java | 4 +++ ...ParallelDocumentQueryExecutionContext.java | 33 ++++++++++++++++++- ...llelDocumentQueryExecutionContextBase.java | 4 +++ 3 files changed, 40 insertions(+), 1 deletion(-) diff --git a/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/Configs.java b/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/Configs.java index a78db3824f1e..b977f76a8e32 100644 --- a/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/Configs.java +++ b/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/Configs.java @@ -65,6 +65,10 @@ public Configs() { this.sslContext = sslContextInit(); } + public static int getCPUCnt() { + return CPU_CNT; + } + private SslContext sslContextInit() { try { SslProvider sslProvider = SslContext.defaultClientProvider(); diff --git a/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/query/ParallelDocumentQueryExecutionContext.java b/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/query/ParallelDocumentQueryExecutionContext.java index e75efe49ed63..a46b9ea675e3 100644 --- a/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/query/ParallelDocumentQueryExecutionContext.java +++ b/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/query/ParallelDocumentQueryExecutionContext.java @@ -8,6 +8,7 @@ import com.azure.data.cosmos.FeedResponse; import com.azure.data.cosmos.Resource; import com.azure.data.cosmos.SqlQuerySpec; +import com.azure.data.cosmos.internal.Configs; import com.azure.data.cosmos.internal.HttpConstants; import com.azure.data.cosmos.internal.IDocumentClientRetryPolicy; import com.azure.data.cosmos.internal.PartitionKeyRange; @@ -18,6 +19,7 @@ import com.azure.data.cosmos.internal.Utils.ValueHolder; import org.apache.commons.lang3.tuple.ImmutablePair; import reactor.core.publisher.Flux; +import reactor.util.concurrent.Queues; import java.util.ArrayList; import java.util.Comparator; @@ -309,7 +311,14 @@ public Flux> drainAsync( .map(DocumentProducer::produceAsync) // Merge results from all partitions. .collect(Collectors.toList()); - return Flux.concat(obs).compose(new EmptyPagesFilterTransformer<>(new RequestChargeTracker(), this.feedOptions)); + + int fluxConcurrency = fluxSequentialMergeConcurrency(feedOptions, obs.size()); + int fluxPrefetch = fluxSequentialMergePrefetch(feedOptions, obs.size(), maxPageSize, fluxConcurrency); + + logger.debug("ParallelQuery: flux mergeSequential" + + " concurrency {}, prefetch {}", fluxConcurrency, fluxPrefetch); + return Flux.mergeSequential(obs, fluxConcurrency, fluxPrefetch) + .compose(new EmptyPagesFilterTransformer<>(new RequestChargeTracker(), feedOptions)); } @Override @@ -342,4 +351,26 @@ protected DocumentProducer createDocumentProducer( initialContinuationToken, top); } + + private int fluxSequentialMergeConcurrency(FeedOptions options, int numberOfPartitions) { + int parallelism = options.maxDegreeOfParallelism(); + if (parallelism < 0) { + parallelism = Configs.getCPUCnt(); + } else if (parallelism == 0) { + parallelism = 1; + } + + return Math.min(numberOfPartitions, parallelism); + } + + private int fluxSequentialMergePrefetch(FeedOptions options, int numberOfPartitions, int pageSize, int fluxConcurrency) { + int maxBufferedItemCount = options.maxBufferedItemCount(); + + if (maxBufferedItemCount <= 0) { + maxBufferedItemCount = Math.min(Configs.getCPUCnt() * numberOfPartitions * pageSize, 100_000); + } + + int fluxPrefetch = Math.max(maxBufferedItemCount / (Math.max(fluxConcurrency * pageSize, 1)), 1); + return Math.min(fluxPrefetch, Queues.XS_BUFFER_SIZE); + } } diff --git a/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/query/ParallelDocumentQueryExecutionContextBase.java b/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/query/ParallelDocumentQueryExecutionContextBase.java index 5b3bf3fa9105..fe98d02e2a0e 100644 --- a/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/query/ParallelDocumentQueryExecutionContextBase.java +++ b/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/query/ParallelDocumentQueryExecutionContextBase.java @@ -15,6 +15,8 @@ import com.azure.data.cosmos.internal.RxDocumentServiceRequest; import com.azure.data.cosmos.internal.Strings; import com.azure.data.cosmos.internal.routing.Range; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import reactor.core.publisher.Flux; import java.util.ArrayList; @@ -32,6 +34,7 @@ public abstract class ParallelDocumentQueryExecutionContextBase extends DocumentQueryExecutionContextBase implements IDocumentQueryExecutionComponent { + protected final Logger logger; protected final List> documentProducers; protected final List partitionKeyRanges; protected final SqlQuerySpec querySpec; @@ -45,6 +48,7 @@ protected ParallelDocumentQueryExecutionContextBase(IDocumentQueryClient client, super(client, resourceTypeEnum, resourceType, query, feedOptions, resourceLink, getLazyFeedResponse, correlatedActivityId); + logger = LoggerFactory.getLogger(this.getClass()); documentProducers = new ArrayList<>(); this.partitionKeyRanges = partitionKeyRanges; From 409efc581c8d8e71956f9c2a6a76b87706f8dd60 Mon Sep 17 00:00:00 2001 From: Kushagra Thapar Date: Fri, 10 Jan 2020 17:04:46 -0800 Subject: [PATCH 07/51] Return empty string on empty content response from backend (#7347) --- .../data/cosmos/internal/directconnectivity/ErrorUtils.java | 2 +- .../cosmos/internal/directconnectivity/HttpClientUtils.java | 3 ++- .../data/cosmos/internal/directconnectivity/ResponseUtils.java | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/directconnectivity/ErrorUtils.java b/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/directconnectivity/ErrorUtils.java index 230e28463c69..1cd0022b2b9c 100644 --- a/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/directconnectivity/ErrorUtils.java +++ b/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/directconnectivity/ErrorUtils.java @@ -17,7 +17,7 @@ public class ErrorUtils { private static final Logger logger = LoggerFactory.getLogger(ErrorUtils.class); static Mono getErrorResponseAsync(HttpResponse responseMessage, HttpRequest request) { - Mono responseAsString = responseMessage.bodyAsString(); + Mono responseAsString = responseMessage.bodyAsString().switchIfEmpty(Mono.just(StringUtils.EMPTY)); if (request.httpMethod() == HttpMethod.DELETE) { return Mono.just(StringUtils.EMPTY); } diff --git a/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/directconnectivity/HttpClientUtils.java b/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/directconnectivity/HttpClientUtils.java index 48d9f571890e..a3faa38684aa 100644 --- a/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/directconnectivity/HttpClientUtils.java +++ b/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/directconnectivity/HttpClientUtils.java @@ -10,6 +10,7 @@ import com.azure.data.cosmos.internal.RxDocumentServiceResponse; import com.azure.data.cosmos.internal.http.HttpRequest; import com.azure.data.cosmos.internal.http.HttpResponse; +import org.apache.commons.lang3.StringUtils; import reactor.core.publisher.Mono; public class HttpClientUtils { @@ -31,7 +32,7 @@ static Mono parseResponseAsync(Mono htt } private static Mono createDocumentClientException(HttpResponse httpResponse) { - Mono readStream = httpResponse.bodyAsString(); + Mono readStream = httpResponse.bodyAsString().switchIfEmpty(Mono.just(StringUtils.EMPTY)); return readStream.map(body -> { CosmosError cosmosError = BridgeInternal.createCosmosError(body); diff --git a/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/directconnectivity/ResponseUtils.java b/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/directconnectivity/ResponseUtils.java index e1bdf9f3b3f5..f7a6f0f9142f 100644 --- a/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/directconnectivity/ResponseUtils.java +++ b/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/directconnectivity/ResponseUtils.java @@ -22,7 +22,7 @@ static Mono toStoreResponse(HttpResponse httpClientResponse, Http // for delete we don't expect any body contentObservable = Mono.just(StringUtils.EMPTY); } else { - contentObservable = httpClientResponse.bodyAsString(); + contentObservable = httpClientResponse.bodyAsString().switchIfEmpty(Mono.just(StringUtils.EMPTY)); } return contentObservable.flatMap(content -> { From 14c8c1dc9a8b2604c3113872eac677d4946313bf Mon Sep 17 00:00:00 2001 From: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com> Date: Sun, 12 Jan 2020 16:26:10 -0800 Subject: [PATCH 08/51] Added missing variables from ARM deployment, fixed expected environment variable name, fixed transient test that was missing a sleep (#7352) --- .../com/azure/storage/file/share/APISpec.groovy | 8 ++++++++ .../storage/file/share/FileSasClientTests.groovy | 6 +++++- sdk/storage/test-resources.json | 16 ++++++++++++++++ sdk/storage/tests.yml | 2 +- 4 files changed, 30 insertions(+), 2 deletions(-) diff --git a/sdk/storage/azure-storage-file-share/src/test/java/com/azure/storage/file/share/APISpec.groovy b/sdk/storage/azure-storage-file-share/src/test/java/com/azure/storage/file/share/APISpec.groovy index 10292a61741d..fefe13d19960 100644 --- a/sdk/storage/azure-storage-file-share/src/test/java/com/azure/storage/file/share/APISpec.groovy +++ b/sdk/storage/azure-storage-file-share/src/test/java/com/azure/storage/file/share/APISpec.groovy @@ -295,4 +295,12 @@ class APISpec extends Specification { InputStream getInputStream(byte[] data) { return new ByteArrayInputStream(data) } + + void sleepIfLive(long milliseconds) { + if (testMode == TestMode.PLAYBACK) { + return + } + + sleep(milliseconds) + } } diff --git a/sdk/storage/azure-storage-file-share/src/test/java/com/azure/storage/file/share/FileSasClientTests.groovy b/sdk/storage/azure-storage-file-share/src/test/java/com/azure/storage/file/share/FileSasClientTests.groovy index 49b2c198dca2..31907521f4cb 100644 --- a/sdk/storage/azure-storage-file-share/src/test/java/com/azure/storage/file/share/FileSasClientTests.groovy +++ b/sdk/storage/azure-storage-file-share/src/test/java/com/azure/storage/file/share/FileSasClientTests.groovy @@ -1,6 +1,6 @@ package com.azure.storage.file.share -import com.azure.storage.common.StorageSharedKeyCredential + import com.azure.storage.common.implementation.Constants import com.azure.storage.common.sas.AccountSasPermission import com.azure.storage.common.sas.AccountSasResourceType @@ -116,8 +116,12 @@ class FileSasClientTests extends APISpec { .setId("0000") .setAccessPolicy(new ShareAccessPolicy().setPermissions("rcwdl") .setExpiresOn(getUTCNow().plusDays(1))) + primaryShareClient.setAccessPolicy(Arrays.asList(identifier)) + // Sleep 30 seconds if running against the live service as it may take ACLs that long to take effect. + sleepIfLive(30000) + // Check shareSASPermissions ShareSasPermission permissions = new ShareSasPermission() .setReadPermission(true) diff --git a/sdk/storage/test-resources.json b/sdk/storage/test-resources.json index 901ea4a0b21a..84c6cb483b7c 100644 --- a/sdk/storage/test-resources.json +++ b/sdk/storage/test-resources.json @@ -215,10 +215,26 @@ "type": "string", "value": "[listKeys(resourceId('Microsoft.Storage/storageAccounts', variables('premiumAccountName')), variables('storageApiVersion')).keys[0].value]" }, + "AZURE_STORAGE_FILE_ACCOUNT_NAME": { + "type": "string", + "value": "[variables('primaryAccountName')]" + }, + "AZURE_STORAGE_FILE_ACCOUNT_KEY": { + "type": "string", + "value": "[listKeys(resourceId('Microsoft.Storage/storageAccounts', variables('primaryAccountName')), variables('storageApiVersion')).keys[0].value]" + }, "AZURE_STORAGE_FILE_ENDPOINT": { "type": "string", "value": "[reference(resourceId('Microsoft.Storage/storageAccounts', variables('primaryAccountName')), variables('storageApiVersion')).primaryEndpoints.file]" }, + "AZURE_STORAGE_QUEUE_ACCOUNT_NAME": { + "type": "string", + "value": "[variables('primaryAccountName')]" + }, + "AZURE_STORAGE_QUEUE_ACCOUNT_KEY": { + "type": "string", + "value": "[listKeys(resourceId('Microsoft.Storage/storageAccounts', variables('primaryAccountName')), variables('storageApiVersion')).keys[0].value]" + }, "AZURE_STORAGE_QUEUE_ENDPOINT": { "type": "string", "value": "[reference(resourceId('Microsoft.Storage/storageAccounts', variables('primaryAccountName')), variables('storageApiVersion')).primaryEndpoints.queue]" diff --git a/sdk/storage/tests.yml b/sdk/storage/tests.yml index 2ce08d01731a..c4c259d9c975 100644 --- a/sdk/storage/tests.yml +++ b/sdk/storage/tests.yml @@ -27,5 +27,5 @@ jobs: STORAGE_DATA_LAKE_ACCOUNT_KEY: $(STORAGE_DATA_LAKE_ACCOUNT_KEY) AZURE_STORAGE_FILE_ACCOUNT_NAME: $(AZURE_STORAGE_FILE_ACCOUNT_NAME) AZURE_STORAGE_FILE_ACCOUNT_KEY: $(AZURE_STORAGE_FILE_ACCOUNT_KEY) - AZURE_STORAGE_QUEUE_ACCOUNT_NAME: $(AZURE_STORAGE_FILE_ACCOUNT_NAME) + AZURE_STORAGE_QUEUE_ACCOUNT_NAME: $(AZURE_STORAGE_QUEUE_ACCOUNT_NAME) AZURE_STORAGE_QUEUE_ACCOUNT_KEY: $(AZURE_STORAGE_QUEUE_ACCOUNT_KEY) From 10e4bd5fe2cdeed3ede0cd12c2ae5f9cabf4b8e1 Mon Sep 17 00:00:00 2001 From: Abinav Rameesh Date: Mon, 13 Jan 2020 09:58:02 -0800 Subject: [PATCH 09/51] Initial commit to add API to retrieve min throughput for a CosmosContainer (#7259) * Initial commit to add API to retrieve min throughput for a CosmosContainer * Adding tests and using SqlQuerySpec to fetch the offer throughput for a container --- .../azure/data/cosmos/CosmosContainer.java | 21 ++++++++++++++ .../data/cosmos/internal/HttpConstants.java | 1 + .../data/cosmos/rx/CollectionCrudTest.java | 28 +++++++++++++++++++ 3 files changed, 50 insertions(+) diff --git a/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/CosmosContainer.java b/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/CosmosContainer.java index a529ec140e10..01ee15e65c9f 100644 --- a/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/CosmosContainer.java +++ b/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/CosmosContainer.java @@ -2,6 +2,7 @@ // Licensed under the MIT License. package com.azure.data.cosmos; +import com.azure.data.cosmos.internal.DatabaseForTest; import com.azure.data.cosmos.internal.HttpConstants; import com.azure.data.cosmos.internal.Offer; import com.azure.data.cosmos.internal.Paths; @@ -427,6 +428,26 @@ public Mono readProvisionedThroughput() { }).map(cosmosOfferResponse -> cosmosOfferResponse.getResource().getThroughput()); } + /** + * Gets the min throughput to which this container can be scaled down to + * + * @return a {@link Mono} containing min throughput or an error. + */ + public Mono readMinThroughput() { + return this.read().flatMap(cosmosContainerResponse -> database.getDocClientWrapper() + .queryOffers( + new SqlQuerySpec("select * from c where c.offerResourceId = @OFFER_RESOURCE_ID", + new SqlParameterList(new SqlParameter("@OFFER_RESOURCE_ID", cosmosContainerResponse.resourceSettings().resourceId()))), new FeedOptions()) + .single()).flatMap(offerFeedResponse -> { + if (offerFeedResponse.results().isEmpty()) { + return Mono.error(BridgeInternal.createCosmosClientException(HttpConstants.StatusCodes.BADREQUEST, + "No offers found for the resource")); + } + return database.getDocClientWrapper().readOffer(offerFeedResponse.results().get(0).selfLink()) + .single(); + }).map(cosmosOfferResponse -> Integer.parseInt(cosmosOfferResponse.getResponseHeaders().get(HttpConstants.HttpHeaders.OFFER_MIN_THROUGHPUT))); + } + /** * Sets throughput provisioned for a container in measurement of * Requests-per-Unit in the Azure Cosmos service. diff --git a/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/HttpConstants.java b/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/HttpConstants.java index f16d56835a97..dd80f669fc54 100644 --- a/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/HttpConstants.java +++ b/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/HttpConstants.java @@ -167,6 +167,7 @@ public static class HttpHeaders { // Offer header public static final String OFFER_TYPE = "x-ms-offer-type"; public static final String OFFER_THROUGHPUT = "x-ms-offer-throughput"; + public static final String OFFER_MIN_THROUGHPUT = "x-ms-cosmos-min-throughput"; public static final String OFFER_IS_RU_PER_MINUTE_THROUGHPUT_ENABLED = "x-ms-offer-is-ru-per-minute-throughput-enabled"; // Upsert header diff --git a/sdk/cosmos/microsoft-azure-cosmos/src/test/java/com/azure/data/cosmos/rx/CollectionCrudTest.java b/sdk/cosmos/microsoft-azure-cosmos/src/test/java/com/azure/data/cosmos/rx/CollectionCrudTest.java index 4288f93864f3..ee78c3896fec 100644 --- a/sdk/cosmos/microsoft-azure-cosmos/src/test/java/com/azure/data/cosmos/rx/CollectionCrudTest.java +++ b/sdk/cosmos/microsoft-azure-cosmos/src/test/java/com/azure/data/cosmos/rx/CollectionCrudTest.java @@ -234,6 +234,34 @@ public void readCollection_DoesntExist(String collectionName) throws Exception { validateFailure(readObservable, validator); } + @Test(groups = { "emulator" }, timeOut = TIMEOUT, dataProvider = "collectionCrudArgProvider") + public void readCollectionThroughput(String collectionName) throws InterruptedException { + CosmosContainerProperties collectionDefinition = getCollectionDefinition(collectionName); + + Mono createObservable = database.createContainer(collectionDefinition, 400); + CosmosContainer collection = createObservable.block().container(); + + Mono readObservable = collection.read(); + CosmosContainer readCollection = readObservable.block().container(); + + int provisionedThroughputForCollection = readCollection.readProvisionedThroughput().block(); + assertThat(provisionedThroughputForCollection).isEqualTo(400); + } + + @Test(groups = { "emulator" }, timeOut = TIMEOUT, dataProvider = "collectionCrudArgProvider") + public void readCollectionMinThroughput(String collectionName) throws InterruptedException { + CosmosContainerProperties collectionDefinition = getCollectionDefinition(collectionName); + + Mono createObservable = database.createContainer(collectionDefinition, 400); + CosmosContainer collection = createObservable.block().container(); + + Mono readObservable = collection.read(); + CosmosContainer readCollection = readObservable.block().container(); + + int minThroughputForCollection = readCollection.readMinThroughput().block(); + assertThat(minThroughputForCollection).isGreaterThan(0); + } + @Test(groups = { "emulator" }, timeOut = TIMEOUT, dataProvider = "collectionCrudArgProvider") public void deleteCollection(String collectionName) throws InterruptedException { CosmosContainerProperties collectionDefinition = getCollectionDefinition(collectionName); From 0c76069f7865452d92297de286a009f688a96cca Mon Sep 17 00:00:00 2001 From: Jianghao Lu Date: Mon, 13 Jan 2020 12:19:03 -0800 Subject: [PATCH 10/51] Support AM/PM in MSI token (#7356) * Support AM/PM in MSI token * Fix tests * Use SerializerAdapter * opens implementation to jackson * Remove deserialization in msi token test * Revert back to default locale * Remove unused import --- .../identity/implementation/MSIToken.java | 34 +++++++--------- .../src/main/java/module-info.java | 2 + .../implementation/MSITokenTests.java | 40 +++++++++++++++++++ 3 files changed, 56 insertions(+), 20 deletions(-) create mode 100644 sdk/identity/azure-identity/src/test/java/com/azure/identity/implementation/MSITokenTests.java diff --git a/sdk/identity/azure-identity/src/main/java/com/azure/identity/implementation/MSIToken.java b/sdk/identity/azure-identity/src/main/java/com/azure/identity/implementation/MSIToken.java index 14245e0e2026..7601c6d536b5 100644 --- a/sdk/identity/azure-identity/src/main/java/com/azure/identity/implementation/MSIToken.java +++ b/sdk/identity/azure-identity/src/main/java/com/azure/identity/implementation/MSIToken.java @@ -35,15 +35,11 @@ public final class MSIToken extends AccessToken { * @param token the token string. * @param expiresOn the expiration time. */ - public MSIToken(String token, OffsetDateTime expiresOn) { - super(token, expiresOn); - } - @JsonCreator - private MSIToken( + public MSIToken( @JsonProperty(value = "access_token") String token, @JsonProperty(value = "expires_on") String expiresOn) { - this(token, EPOCH.plusSeconds(parseDateToEpochSeconds(expiresOn))); + super(token, EPOCH.plusSeconds(parseDateToEpochSeconds(expiresOn))); this.accessToken = token; this.expiresOn = expiresOn; } @@ -53,21 +49,13 @@ public String getToken() { return accessToken; } - @Override - public OffsetDateTime getExpiresAt() { - return EPOCH.plusSeconds(parseDateToEpochSeconds(this.expiresOn)); - } - - @Override - public boolean isExpired() { - OffsetDateTime now = OffsetDateTime.now(); - OffsetDateTime expireOn = EPOCH.plusSeconds(parseDateToEpochSeconds(this.expiresOn)); - return now.plusMinutes(5).isAfter(expireOn); - } - private static Long parseDateToEpochSeconds(String dateTime) { ClientLogger logger = new ClientLogger(MSIToken.class); - DateTimeFormatter dtf = DateTimeFormatter.ofPattern("MM/dd/yyyy HH:mm:ss XXX"); + DateTimeFormatter dtf = DateTimeFormatter.ofPattern("M/d/yyyy H:mm:ss XXX"); + // This is the format for app service on Windows as of API version 2017-09-01. + // The format is changed to Unix timestamp in 2019-08-01 but this API version + // has not been deployed to Linux app services. + DateTimeFormatter dtfWindows = DateTimeFormatter.ofPattern("M/d/yyyy K:mm:ss a XXX"); try { return Long.parseLong(dateTime); } catch (NumberFormatException e) { @@ -75,7 +63,13 @@ private static Long parseDateToEpochSeconds(String dateTime) { } try { - return Instant.from(dtf.parse(dateTime)).toEpochMilli() / 1000L; + return Instant.from(dtf.parse(dateTime)).getEpochSecond(); + } catch (DateTimeParseException e) { + logger.error(e.getMessage()); + } + + try { + return Instant.from(dtfWindows.parse(dateTime)).getEpochSecond(); } catch (DateTimeParseException e) { logger.error(e.getMessage()); } diff --git a/sdk/identity/azure-identity/src/main/java/module-info.java b/sdk/identity/azure-identity/src/main/java/module-info.java index 7ad34c6e4e29..30acdcb099c1 100644 --- a/sdk/identity/azure-identity/src/main/java/module-info.java +++ b/sdk/identity/azure-identity/src/main/java/module-info.java @@ -14,4 +14,6 @@ requires org.reactivestreams; exports com.azure.identity; + + opens com.azure.identity.implementation to com.fasterxml.jackson.databind; } diff --git a/sdk/identity/azure-identity/src/test/java/com/azure/identity/implementation/MSITokenTests.java b/sdk/identity/azure-identity/src/test/java/com/azure/identity/implementation/MSITokenTests.java new file mode 100644 index 000000000000..3284fc197e46 --- /dev/null +++ b/sdk/identity/azure-identity/src/test/java/com/azure/identity/implementation/MSITokenTests.java @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.azure.identity.implementation; + +import org.junit.Assert; +import org.junit.Test; + +import java.time.OffsetDateTime; +import java.time.ZoneOffset; + +public class MSITokenTests { + private OffsetDateTime expected = OffsetDateTime.of(2020, 1, 10, 15, 1, 28, 0, ZoneOffset.UTC); + + @Test + public void canParseLong() { + MSIToken token = new MSIToken("fake_token", "1578668608"); + Assert.assertEquals(expected.toEpochSecond(), token.getExpiresAt().toEpochSecond()); + } + + @Test + public void canParseDateTime24Hr() { + MSIToken token = new MSIToken("fake_token", "01/10/2020 15:03:28 +00:00"); + Assert.assertEquals(expected.toEpochSecond(), token.getExpiresAt().toEpochSecond()); + } + + @Test + public void canParseDateTime12Hr() { + MSIToken token = new MSIToken("fake_token", "1/10/2020 3:03:28 PM +00:00"); + Assert.assertEquals(expected.toEpochSecond(), token.getExpiresAt().toEpochSecond()); + + token = new MSIToken("fake_token", "12/20/2019 4:58:20 AM +00:00"); + expected = OffsetDateTime.of(2019, 12, 20, 4, 56, 20, 0, ZoneOffset.UTC); + Assert.assertEquals(expected.toEpochSecond(), token.getExpiresAt().toEpochSecond()); + + token = new MSIToken("fake_token", "1/1/2020 0:00:00 PM +00:00"); + expected = OffsetDateTime.of(2020, 1, 1, 11, 58, 0, 0, ZoneOffset.UTC); + Assert.assertEquals(expected.toEpochSecond(), token.getExpiresAt().toEpochSecond()); + } +} From 7a169969746ed6a09f8fe54541a86d29766b78b4 Mon Sep 17 00:00:00 2001 From: Gauri Prasad <51212198+gapra-msft@users.noreply.github.com> Date: Mon, 13 Jan 2020 14:25:37 -0600 Subject: [PATCH 11/51] Encryption client from regular client (#7242) --- .../src/main/resources/revapi/revapi.json | 7 ++ .../CHANGELOG.md | 3 + .../EncryptedBlobClientBuilder.java | 71 +++++++++++++++++++ .../specialized/cryptography/APISpec.groovy | 17 +++++ .../BlobCryptographyBuilderTest.groovy | 59 +++++++++++++++ .../EncyptedBlockBlobAPITest.groovy | 17 ----- ...ptographyBuilderTestpipelineintegrity.json | 4 ++ 7 files changed, 161 insertions(+), 17 deletions(-) create mode 100644 sdk/storage/azure-storage-blob-cryptography/src/test/java/com/azure/storage/blob/specialized/cryptography/BlobCryptographyBuilderTest.groovy create mode 100644 sdk/storage/azure-storage-blob-cryptography/src/test/resources/session-records/BlobCryptographyBuilderTestpipelineintegrity.json diff --git a/eng/code-quality-reports/src/main/resources/revapi/revapi.json b/eng/code-quality-reports/src/main/resources/revapi/revapi.json index 02f850424869..92903d52b740 100644 --- a/eng/code-quality-reports/src/main/resources/revapi/revapi.json +++ b/eng/code-quality-reports/src/main/resources/revapi/revapi.json @@ -83,6 +83,13 @@ "new": "missing\\-class ((com\\.azure\\.messaging\\.eventhubs\\.models\\..+)|(com\\.azure\\.storage\\.blob\\.BlobContainerAsyncClient))", "exampleUseChainInNewApi": ".*com\\.azure\\.messaging\\.eventhubs\\.checkpointstore\\.blob\\..*", "justification": "azure-messaging-eventhubs and azure-storage-blob are used in the Event Hubs checkpoint store." + }, + { + "regex": true, + "code": "java\\.missing\\.(oldClass|newClass)", + "new": "missing\\-class com\\.azure\\.storage\\.blob\\.(BlobClient|BlobAsyncClient)", + "exampleUseChainInNewApi": ".*com\\.azure\\.storage\\.blob\\.specialized\\.cryptography\\.EncryptedBlobClientBuilder.*", + "justification": "Dependencies are not checked. azure-storage-blob is used in the Azure Storage Blobs Cryptography." } ] } diff --git a/sdk/storage/azure-storage-blob-cryptography/CHANGELOG.md b/sdk/storage/azure-storage-blob-cryptography/CHANGELOG.md index 322465abc641..fe365733e016 100644 --- a/sdk/storage/azure-storage-blob-cryptography/CHANGELOG.md +++ b/sdk/storage/azure-storage-blob-cryptography/CHANGELOG.md @@ -1,5 +1,8 @@ # Release History +## 12.3.0-beta.1 (Unreleased) +- Added .blobClient(BlobClient) and .blobAsyncClient(BlobAsyncClient) methods on EncryptedBlobClientBuilder to create an EncryptedBlobClient from a BlobClient. + ## 12.2.0 (2020-01-08) This package's [documentation](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob-cryptography_12.2.0/sdk/storage/azure-storage-blob-cryptography/README.md) diff --git a/sdk/storage/azure-storage-blob-cryptography/src/main/java/com/azure/storage/blob/specialized/cryptography/EncryptedBlobClientBuilder.java b/sdk/storage/azure-storage-blob-cryptography/src/main/java/com/azure/storage/blob/specialized/cryptography/EncryptedBlobClientBuilder.java index 6fe06546aade..441c534900d3 100644 --- a/sdk/storage/azure-storage-blob-cryptography/src/main/java/com/azure/storage/blob/specialized/cryptography/EncryptedBlobClientBuilder.java +++ b/sdk/storage/azure-storage-blob-cryptography/src/main/java/com/azure/storage/blob/specialized/cryptography/EncryptedBlobClientBuilder.java @@ -21,6 +21,8 @@ import com.azure.core.util.CoreUtils; import com.azure.core.util.Configuration; import com.azure.core.util.logging.ClientLogger; +import com.azure.storage.blob.BlobAsyncClient; +import com.azure.storage.blob.BlobClient; import com.azure.storage.blob.BlobContainerAsyncClient; import com.azure.storage.blob.BlobServiceVersion; import com.azure.storage.blob.BlobUrlParts; @@ -498,4 +500,73 @@ public EncryptedBlobClientBuilder serviceVersion(BlobServiceVersion version) { this.version = version; return this; } + + /** + * Configures the builder based on the passed {@link BlobClient}. This will set the {@link HttpPipeline}, + * {@link URL} and {@link BlobServiceVersion} that are used to interact with the service. + * + *

Use this method after setting the key in {@link #key(AsyncKeyEncryptionKey, String) key} and keyResolver in + * {@link #keyResolver(AsyncKeyEncryptionKeyResolver)}.

+ * + *

If {@code pipeline} is set, all other settings are ignored, aside from {@link #endpoint(String) endpoint} and + * {@link #serviceVersion(BlobServiceVersion) serviceVersion}.

+ * + * @param blobClient BlobClient used to configure the builder. + * @return the updated EncryptedBlobClientBuilder object + * @throws NullPointerException If {@code containerClient} is {@code null}. + */ + public EncryptedBlobClientBuilder blobClient(BlobClient blobClient) { + Objects.requireNonNull(blobClient); + return client(blobClient.getHttpPipeline(), blobClient.getBlobUrl(), blobClient.getServiceVersion()); + } + + /** + * Configures the builder based on the passed {@link BlobAsyncClient}. This will set the {@link HttpPipeline}, + * {@link URL} and {@link BlobServiceVersion} that are used to interact with the service. + * + *

Use this method after setting the key in {@link #key(AsyncKeyEncryptionKey, String) key} and keyResolver in + * {@link #keyResolver(AsyncKeyEncryptionKeyResolver)}.

+ * + *

If {@code pipeline} is set, all other settings are ignored, aside from {@link #endpoint(String) endpoint} and + * {@link #serviceVersion(BlobServiceVersion) serviceVersion}.

+ * + * @param blobAsyncClient BlobAsyncClient used to configure the builder. + * @return the updated EncryptedBlobClientBuilder object + * @throws NullPointerException If {@code containerClient} is {@code null}. + */ + public EncryptedBlobClientBuilder blobAsyncClient(BlobAsyncClient blobAsyncClient) { + Objects.requireNonNull(blobAsyncClient); + return client(blobAsyncClient.getHttpPipeline(), blobAsyncClient.getBlobUrl(), + blobAsyncClient.getServiceVersion()); + } + + /** + * Helper method to transform a regular client into an encrypted client + * @param httpPipeline {@link HttpPipeline} + * @param endpoint The endpoint. + * @param version {@link BlobServiceVersion} of the service to be used when making requests. + * @return the updated EncryptedBlobClientBuilder object + */ + private EncryptedBlobClientBuilder client(HttpPipeline httpPipeline, String endpoint, BlobServiceVersion version) { + this.endpoint(endpoint); + this.serviceVersion(version); + + checkValidEncryptionParameters(); + + HttpPipeline pipeline = null; + if (httpPipeline != null) { + List policies = new ArrayList<>(); + policies.add(new BlobDecryptionPolicy(keyWrapper, keyResolver)); + for (int i = 0; i < httpPipeline.getPolicyCount(); i++) { + HttpPipelinePolicy currPolicy = httpPipeline.getPolicy(i); + policies.add(currPolicy); + + } + pipeline = new HttpPipelineBuilder() + .httpClient(httpPipeline.getHttpClient()) + .policies(policies.toArray(new HttpPipelinePolicy[0])) + .build(); + } + return this.pipeline(pipeline); + } } diff --git a/sdk/storage/azure-storage-blob-cryptography/src/test/java/com/azure/storage/blob/specialized/cryptography/APISpec.groovy b/sdk/storage/azure-storage-blob-cryptography/src/test/java/com/azure/storage/blob/specialized/cryptography/APISpec.groovy index c52685549cba..f5312708cc30 100644 --- a/sdk/storage/azure-storage-blob-cryptography/src/test/java/com/azure/storage/blob/specialized/cryptography/APISpec.groovy +++ b/sdk/storage/azure-storage-blob-cryptography/src/test/java/com/azure/storage/blob/specialized/cryptography/APISpec.groovy @@ -366,4 +366,21 @@ class APISpec extends Specification { .leaseId(leaseId) .buildClient() } + + def compareDataToFile(Flux data, File file) { + FileInputStream fis = new FileInputStream(file) + + for (ByteBuffer received : data.toIterable()) { + byte[] readBuffer = new byte[received.remaining()] + fis.read(readBuffer) + for (int i = 0; i < received.remaining(); i++) { + if (readBuffer[i] != received.get(i)) { + return false + } + } + } + + fis.close() + return true + } } diff --git a/sdk/storage/azure-storage-blob-cryptography/src/test/java/com/azure/storage/blob/specialized/cryptography/BlobCryptographyBuilderTest.groovy b/sdk/storage/azure-storage-blob-cryptography/src/test/java/com/azure/storage/blob/specialized/cryptography/BlobCryptographyBuilderTest.groovy new file mode 100644 index 000000000000..39a7941e4091 --- /dev/null +++ b/sdk/storage/azure-storage-blob-cryptography/src/test/java/com/azure/storage/blob/specialized/cryptography/BlobCryptographyBuilderTest.groovy @@ -0,0 +1,59 @@ +package com.azure.storage.blob.specialized.cryptography + +import spock.lang.Requires + +class BlobCryptographyBuilderTest extends APISpec { + + def beac + def bc + def cc + + def setup() { + def keyId = "keyId" + def fakeKey = new FakeKey(keyId, 256) + def fakeKeyResolver = new FakeKeyResolver(fakeKey) + + def sc = getServiceClientBuilder(primaryCredential, + String.format(defaultEndpointTemplate, primaryCredential.getAccountName())) + .buildClient() + def containerName = generateContainerName() + def blobName = generateBlobName() + cc = sc.getBlobContainerClient(containerName) + bc = cc.getBlobClient(blobName) + + beac = new EncryptedBlobClientBuilder() + .blobName(blobName) + .key(fakeKey, "keyWrapAlgorithm") + .keyResolver(fakeKeyResolver) + .blobClient(bc) + .buildEncryptedBlobAsyncClient() + } + + def "Pipeline integrity"() { + expect: + // Http pipeline of encrypted client additionally includes decryption policy + beac.getHttpPipeline().getPolicyCount() == bc.getHttpPipeline().getPolicyCount() + 1 + + beac.getBlobUrl() == bc.getBlobUrl() + + // Compare all policies + for (int i = 0; i < bc.getHttpPipeline().getPolicyCount(); i++) { + beac.getHttpPipeline().getPolicy(i+1) == bc.getHttpPipeline().getPolicy(i) + } + } + + @Requires({ liveMode() }) + def "Encrypted client integrity"() { + setup: + cc.create() + def file = getRandomFile(KB) + + when: + beac.uploadFromFile(file.toPath().toString()).block() + + then: + compareDataToFile(beac.download(), file) + } + + +} diff --git a/sdk/storage/azure-storage-blob-cryptography/src/test/java/com/azure/storage/blob/specialized/cryptography/EncyptedBlockBlobAPITest.groovy b/sdk/storage/azure-storage-blob-cryptography/src/test/java/com/azure/storage/blob/specialized/cryptography/EncyptedBlockBlobAPITest.groovy index 704cecb793a1..0dbcae04ddb2 100644 --- a/sdk/storage/azure-storage-blob-cryptography/src/test/java/com/azure/storage/blob/specialized/cryptography/EncyptedBlockBlobAPITest.groovy +++ b/sdk/storage/azure-storage-blob-cryptography/src/test/java/com/azure/storage/blob/specialized/cryptography/EncyptedBlockBlobAPITest.groovy @@ -630,21 +630,4 @@ class EncyptedBlockBlobAPITest extends APISpec { } return result.remaining() == 0 } - - def compareDataToFile(Flux data, File file) { - FileInputStream fis = new FileInputStream(file) - - for (ByteBuffer received : data.toIterable()) { - byte[] readBuffer = new byte[received.remaining()] - fis.read(readBuffer) - for (int i = 0; i < received.remaining(); i++) { - if (readBuffer[i] != received.get(i)) { - return false - } - } - } - - fis.close() - return true - } } diff --git a/sdk/storage/azure-storage-blob-cryptography/src/test/resources/session-records/BlobCryptographyBuilderTestpipelineintegrity.json b/sdk/storage/azure-storage-blob-cryptography/src/test/resources/session-records/BlobCryptographyBuilderTestpipelineintegrity.json new file mode 100644 index 000000000000..2d0f8705a0a8 --- /dev/null +++ b/sdk/storage/azure-storage-blob-cryptography/src/test/resources/session-records/BlobCryptographyBuilderTestpipelineintegrity.json @@ -0,0 +1,4 @@ +{ + "networkCallRecords" : [ ], + "variables" : [ "jtcpipelineintegrity068673c0c7bcd28696474da9", "javablobpipelineintegrity1794478ff6f3b5ffee4321" ] +} \ No newline at end of file From 72f8152c9cd166295c52e427ea9bcdaa9ba65cea Mon Sep 17 00:00:00 2001 From: Hemant Tanwar Date: Mon, 13 Jan 2020 14:41:54 -0800 Subject: [PATCH 12/51] Jan Release readme fix/ changes (#7395) * readme fix/ hanges * more read me changes and adding metadata --- README.md | 2 +- .../src/samples/README.md | 8 +------ .../src/samples/README.md | 14 +++++++---- .../src/samples/README.md | 18 ++++++++------- .../src/samples/README.md | 17 ++++++++------ .../src/samples/README.md | 23 +++++++++++-------- .../azure-storage-blob/src/samples/README.md | 18 ++++++++++----- .../src/samples/README.md | 20 +++++++++------- .../azure-storage-queue/src/samples/README.md | 23 +++++++++++-------- .../src/samples/README.md | 13 +++++++---- 10 files changed, 91 insertions(+), 65 deletions(-) diff --git a/README.md b/README.md index 9d9135f45bca..0947c323f224 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ This repository is for active development of the Azure SDK for Java. For consume ### Important -The Azure SDK team is pleased to make available the January 2020 client library General Availability (GA) release. We strongly recommend using the GA libraries in all production environments as these libraries are well tested and officially supported by Microsoft. More details, including installation instructions can be found here [here](https://azure.github.io/azure-sdk/releases/2019-11/java.html). +The Azure SDK team is pleased to make available the January 2020 client library General Availability (GA) release. We strongly recommend using the GA libraries in all production environments as these libraries are well tested and officially supported by Microsoft. More details, including installation instructions can be found here [here](https://azure.github.io/azure-sdk/releases/2020-01/java.html). ## Getting started diff --git a/sdk/appconfiguration/azure-data-appconfiguration/src/samples/README.md b/sdk/appconfiguration/azure-data-appconfiguration/src/samples/README.md index c3000d352628..7032ba6ae593 100644 --- a/sdk/appconfiguration/azure-data-appconfiguration/src/samples/README.md +++ b/sdk/appconfiguration/azure-data-appconfiguration/src/samples/README.md @@ -4,7 +4,7 @@ languages: - java products: - azure - - azure-data-appconfiguration + - azure-app-configuration urlFragment: appconfiguration-samples --- @@ -14,9 +14,6 @@ This document explains samples and how to use them. ## Key concepts Key concepts are explained in detail [here][SDK_README_KEY_CONCEPTS]. -# Samples Azure App Configuration APIs -This document describes how to use samples and what is done in each sample. - ## Getting started Getting started explained in detail [here][SDK_README_GETTING_STARTED]. @@ -34,9 +31,6 @@ Maven dependency for Azure app configuration Client library. Add it to your proj ``` [//]: # ({x-version-update-end}) -## How to run -These sample can be run in your IDE with default JDK. - ## Examples The following sections provide several code snippets covering some of the most common configuration service tasks, including: diff --git a/sdk/keyvault/azure-security-keyvault-certificates/src/samples/README.md b/sdk/keyvault/azure-security-keyvault-certificates/src/samples/README.md index 429203975400..42b69474118d 100644 --- a/sdk/keyvault/azure-security-keyvault-certificates/src/samples/README.md +++ b/sdk/keyvault/azure-security-keyvault-certificates/src/samples/README.md @@ -1,5 +1,14 @@ +--- +page_type: sample +languages: + - java +products: + - azure + - azure-key-vault +urlFragment: keyvault-certificates-samples +--- -## Azure Key Vault Certificate Samples client library for Java +# Azure Key Vault Certificate Samples client library for Java This document explains samples and how to use them. ## Key concepts @@ -9,9 +18,6 @@ Key concepts are explained in detail [here][SDK_README_KEY_CONCEPTS]. Getting started explained in detail [here][SDK_README_GETTING_STARTED]. -## How to run -These sample can be run in your IDE with default JDK. - ## Examples Following section document various examples. diff --git a/sdk/keyvault/azure-security-keyvault-keys/src/samples/README.md b/sdk/keyvault/azure-security-keyvault-keys/src/samples/README.md index 34f8a1b35ea1..8f6a3dee2f9c 100644 --- a/sdk/keyvault/azure-security-keyvault-keys/src/samples/README.md +++ b/sdk/keyvault/azure-security-keyvault-keys/src/samples/README.md @@ -1,19 +1,21 @@ - -## Azure Key Vault Keys Samples client library for Java +--- +page_type: sample +languages: + - java +products: + - azure + - azure-key-vault +urlFragment: keyvault-keys-samples +--- +# Azure Key Vault Keys Samples client library for Java This document explains samples and how to use them. ## Key concepts Key concepts are explained in detail [here][SDK_README_KEY_CONCEPTS]. -# Samples Azure Key Vault Keys APIs -This document describes how to use samples and what is done in each sample. - ## Getting started Getting started explained in detail [here][SDK_README_GETTING_STARTED]. -## How to run -These sample can be run in your IDE with default JDK. - ## Examples Following section document various examples. diff --git a/sdk/keyvault/azure-security-keyvault-secrets/src/samples/README.md b/sdk/keyvault/azure-security-keyvault-secrets/src/samples/README.md index 0a8094a6cf90..4b1b0b3f9f40 100644 --- a/sdk/keyvault/azure-security-keyvault-secrets/src/samples/README.md +++ b/sdk/keyvault/azure-security-keyvault-secrets/src/samples/README.md @@ -1,19 +1,22 @@ +--- +page_type: sample +languages: + - java +products: + - azure + - azure-key-vault +urlFragment: keyvault-secrets-samples +--- -## Azure Key Vault Secret Samples client library for Java +# Azure Key Vault Secret Samples client library for Java This document explains samples and how to use them. ## Key concepts Key concepts are explained in detail [here][SDK_README_KEY_CONCEPTS]. -# Samples Azure Key Vault secrets APIs -This document describes how to use samples and what is done in each sample. - ## Getting started Getting started explained in detail [here][SDK_README_GETTING_STARTED]. -## How to run -These sample can be run in your IDE with default JDK. - ## Examples Following section document various examples. diff --git a/sdk/storage/azure-storage-blob-batch/src/samples/README.md b/sdk/storage/azure-storage-blob-batch/src/samples/README.md index 821392f6da30..4bce9c42ae14 100644 --- a/sdk/storage/azure-storage-blob-batch/src/samples/README.md +++ b/sdk/storage/azure-storage-blob-batch/src/samples/README.md @@ -1,20 +1,24 @@ - -## Azure Azure Storage Blob Batch Samples client library for Java +--- +page_type: sample +languages: + - java +products: + - azure + - azure-blob-storage + - azure-storage +urlFragment: storage-blob-samples +--- + +# Azure Storage Blob Batch Samples client library for Java This document explains samples and how to use them. ## Key concepts Key concepts are explained in detail [here][SDK_README_KEY_CONCEPTS]. -# Samples Azure Storage Blob Batch APIs -This document describes how to use samples and what is done in each sample. - ## Getting started Getting started explained in detail [here][SDK_README_GETTING_STARTED]. -## How to run -These sample can be run in your IDE with default JDK. - ## Examples Following section document various examples. @@ -25,7 +29,6 @@ These sample can be run in your IDE with default JDK. 5. [Advanced Batching Setting Tier Examples][samples_basic] ## Troubleshooting -### General When interacting with blobs using this Java client library, errors returned by the service correspond to the same HTTP status codes returned for [REST API][error_codes] requests. For example, if you try to retrieve a container or blob that doesn't exist in your Storage Account, a `404` error is returned, indicating `Not Found` @@ -40,7 +43,7 @@ For more extensive documentation on Azure Storage blob, see the [API reference d This project welcomes contributions and suggestions. Find [more contributing][SDK_README_CONTRIBUTING] details here. -[SDK_README_GETTING_STARTDED]: ../../README.md#getting-started +[SDK_README_GETTING_STARTED]: ../../README.md#getting-started [SDK_README_KEY_CONCEPTS]: ../../README.md#key-concepts [BATCH_SDK_README]: ../../README.md [SDK_README_CONTRIBUTING]: ../../README.md#contributing diff --git a/sdk/storage/azure-storage-blob/src/samples/README.md b/sdk/storage/azure-storage-blob/src/samples/README.md index 1622d083760f..84b5bb6003eb 100644 --- a/sdk/storage/azure-storage-blob/src/samples/README.md +++ b/sdk/storage/azure-storage-blob/src/samples/README.md @@ -1,5 +1,15 @@ +--- +page_type: sample +languages: + - java +products: + - azure + - azure-storage + - azure-blob-storage +urlFragment: storage-blob-samples +--- -## Azure Azure Storage Blob Samples client library for Java +# Azure Storage Blob Samples client library for Java This document explains samples and how to use them. ## Key concepts @@ -13,9 +23,6 @@ Getting started explained in detail [here][SDK_README_GETTING_STARTED]. For details on including this dependency in other build tools (Gradle, SBT, etc), refer [here](https://search.maven.org/artifact/com.azure/azure-core). -## How to run -These sample can be run in your IDE with default JDK. - ## Examples Following section document various examples. @@ -27,7 +34,6 @@ These sample can be run in your IDE with default JDK. 6. [Azure Identity Examples][samples_identity]: Use `DefaultAzureCredential` to do the authentication. ## Troubleshooting -### General When interacting with blobs using this Java client library, errors returned by the service correspond to the same HTTP status codes returned for [REST API][error_codes] requests. For example, if you try to retrieve a container or blob that doesn't exist in your Storage Account, a `404` error is returned, indicating `Not Found` @@ -44,7 +50,7 @@ This project welcomes contributions and suggestions. Find [more contributing][SD [BLOB_SDK_README]: ../../README.md [SDK_README_CONTRIBUTING]:../../README.md#contributing -[SDK_README_GETTING_STARTDED]: ../../README.md#getting-started +[SDK_README_GETTING_STARTED]: ../../README.md#getting-started [SDK_README_KEY_CONCEPTS]: ../../README.md#key-concepts [samples_basic]: java/com/azure/storage/blob/BasicExample.java [samples_file_transfer]: java/com/azure/storage/blob/FileTransferExample.java diff --git a/sdk/storage/azure-storage-file-share/src/samples/README.md b/sdk/storage/azure-storage-file-share/src/samples/README.md index b71d610eb0ab..2cfa26a2738a 100644 --- a/sdk/storage/azure-storage-file-share/src/samples/README.md +++ b/sdk/storage/azure-storage-file-share/src/samples/README.md @@ -1,21 +1,25 @@ - -## Azure Azure Storage File Samples client library for Java +--- +page_type: sample +languages: + - java +products: + - azure + - azure-file + - azure-storage +urlFragment: storage-file-share-samples +--- + +# Azure Storage File Samples client library for Java This document explains samples and how to use them. ## Key concepts More detail is defined at [file key concept][file_key_concept]. -# Samples Azure Storage Blob Batch APIs -This document describes how to use samples and what is done in each sample. - ## Getting started Getting started explained in detail [here][SDK_README_GETTING_STARTED]. For details on including this dependency in other build tools (Gradle, SBT, etc), refer [here](https://search.maven.org/artifact/com.azure/azure-core). -## How to run -These sample can be run in your IDE with default JDK. - ## Examples Following are examples for some common use-cases. diff --git a/sdk/storage/azure-storage-queue/src/samples/README.md b/sdk/storage/azure-storage-queue/src/samples/README.md index cae967d38d4a..253ceaf02dc9 100644 --- a/sdk/storage/azure-storage-queue/src/samples/README.md +++ b/sdk/storage/azure-storage-queue/src/samples/README.md @@ -1,21 +1,25 @@ - -## Azure Azure Storage Queue Samples client library for Java +--- +page_type: sample +languages: + - java +products: + - azure + - azure-storage + - azure-queue-storage +urlFragment: storage-queue-samples +--- + +# Azure Storage Queue Samples client library for Java This document explains samples and how to use them. ## Key concepts More detail is defined at [queue key concept][queue_key_concept]. -# Samples Azure Storage Blob Batch APIs -This document describes how to use samples and what is done in each sample. - ## Getting started Getting started explained in detail [here][SDK_README_GETTING_STARTED]. For details on including this dependency in other build tools (Gradle, SBT, etc), refer [here](https://search.maven.org/artifact/com.azure/azure-core). -## How to run -These sample can be run in your IDE with default JDK. - ## Examples Get started with our samples: @@ -25,7 +29,6 @@ Get started with our samples: - [AsyncSample][samples_async]: Create queue and enqueue message using async queue client call. ## Troubleshooting -### General When interacting with blobs using this Java client library, errors returned by the service correspond to the same HTTP status codes returned for [REST API][error_codes] requests. For example, if you try to retrieve a container or blob that doesn't exist in your Storage Account, a `404` error is returned, indicating `Not Found` @@ -41,7 +44,7 @@ This project welcomes contributions and suggestions. Find [more contributing][SD [SDK_README]: ../../README.md -[SDK_README_GETTING_STARTDED]: ../../README.md#getting-started +[SDK_README_GETTING_STARTED]: ../../README.md#getting-started [SDK_README_CONTRIBUTING]: ../../README.md#contributing [samples_queue_service]: java/com/azure/storage/queue/QueueServiceSamples.java [samples_message]: java/com/azure/storage/queue/MessageSamples.java diff --git a/sdk/textanalytics/azure-ai-textanalytics/src/samples/README.md b/sdk/textanalytics/azure-ai-textanalytics/src/samples/README.md index e0a37e74a2b4..06f143efa846 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/src/samples/README.md +++ b/sdk/textanalytics/azure-ai-textanalytics/src/samples/README.md @@ -1,5 +1,13 @@ +--- +topic: sample +languages: + - java +products: + - azure + - azure-cognitive-service +--- -## Azure Text Analytics client library for Java Samples +# Azure Text Analytics client library for Java Samples Azure Text Analytics samples are a set of self-contained Java programs that demonstrate interacting with Azure Text Analytics service using the client library. Each sample focuses on a specific scenario and can be executed independently. @@ -7,9 +15,6 @@ using the client library. Each sample focuses on a specific scenario and can be ## Key concepts Key concepts are explained in detail [here][SDK_README_KEY_CONCEPTS]. -# Samples Azure Text Analytics APIs -This document describes how to use samples and what is done in each sample. - ## Getting started Getting started explained in detail [here][SDK_README_GETTING_STARTED]. From eaad511d8b34783ad78e226934e44c3ae00e6519 Mon Sep 17 00:00:00 2001 From: Kushagra Thapar Date: Mon, 13 Jan 2020 15:10:18 -0800 Subject: [PATCH 13/51] Post release version update (#7399) --- eng/versioning/version_data.txt | 6 +++--- sdk/cosmos/README.md | 2 +- sdk/cosmos/changelog/README.md | 4 ++++ sdk/cosmos/microsoft-azure-cosmos-benchmark/pom.xml | 4 ++-- sdk/cosmos/microsoft-azure-cosmos-examples/pom.xml | 4 ++-- sdk/cosmos/microsoft-azure-cosmos/pom.xml | 2 +- .../java/com/azure/data/cosmos/internal/HttpConstants.java | 2 +- 7 files changed, 14 insertions(+), 10 deletions(-) diff --git a/eng/versioning/version_data.txt b/eng/versioning/version_data.txt index 34e4db077779..66a7e13c5b6c 100644 --- a/eng/versioning/version_data.txt +++ b/eng/versioning/version_data.txt @@ -25,10 +25,10 @@ com.microsoft.azure.cognitiveservices:azure-cognitiveservices-customvision-train com.microsoft.azure.cognitiveservices:azure-cognitiveservices-faceapi;1.1.0-beta.1;1.1.0-beta.1 # azure-cosmos-parent doesn't have a dependency management section anymore, it doesn't need to change unless parent pom changes com.microsoft.azure:azure-cosmos-parent;3.5.0;3.5.0 -com.microsoft.azure:azure-cosmos;3.6.0-beta.1;3.6.0-beta.2 +com.microsoft.azure:azure-cosmos;3.6.0-beta.2;3.6.0-beta.3 # benchmark and examples aren't released but we're keeping the version in sync with the current cosmos version -com.microsoft.azure:azure-cosmos-benchmark;3.6.0-beta.2;3.6.0-beta.2 -com.microsoft.azure:azure-cosmos-examples;3.6.0-beta.2;3.6.0-beta.2 +com.microsoft.azure:azure-cosmos-benchmark;3.6.0-beta.3;3.6.0-beta.3 +com.microsoft.azure:azure-cosmos-examples;3.6.0-beta.3;3.6.0-beta.3 com.microsoft.azure:azure-eventhubs;3.1.0;3.1.0 com.microsoft.azure:azure-eventhubs-eph;3.1.0;3.1.0 com.microsoft.azure:azure-eventhubs-extensions;3.1.0;3.1.0 diff --git a/sdk/cosmos/README.md b/sdk/cosmos/README.md index 3a5b1b1930cb..dc5b384c34b3 100644 --- a/sdk/cosmos/README.md +++ b/sdk/cosmos/README.md @@ -92,7 +92,7 @@ For example, using maven, you can add the following dependency to your maven pom com.microsoft.azure azure-cosmos - 3.6.0-beta.2 + 3.6.0-beta.3 ``` [//]: # ({x-version-update-end}) diff --git a/sdk/cosmos/changelog/README.md b/sdk/cosmos/changelog/README.md index 233a8fbfc327..115577b19732 100644 --- a/sdk/cosmos/changelog/README.md +++ b/sdk/cosmos/changelog/README.md @@ -1,4 +1,8 @@ ## Changelog +### 3.6.0-beta.2 +- Takes advantage of Reactive Stream Concurrency for Query (Improves latency and fixes earlier issues): (https://github.com/Azure/azure-sdk-for-java/pull/7322) +- API to retrieve min throughput for a CosmosContainer: (https://github.com/Azure/azure-sdk-for-java/pull/7259) + ### 3.6.0-beta.1 - Added the ability to select default Direct TCP options diff --git a/sdk/cosmos/microsoft-azure-cosmos-benchmark/pom.xml b/sdk/cosmos/microsoft-azure-cosmos-benchmark/pom.xml index 6c03a5106eff..92d8babba90d 100644 --- a/sdk/cosmos/microsoft-azure-cosmos-benchmark/pom.xml +++ b/sdk/cosmos/microsoft-azure-cosmos-benchmark/pom.xml @@ -13,7 +13,7 @@ Licensed under the MIT License. com.microsoft.azure azure-cosmos-benchmark - 3.6.0-beta.2 + 3.6.0-beta.3 Microsoft Azure SDK for SQL API of Azure Cosmos DB Service - Benchmarking tool This package contains Benchmarking tool for Microsoft Azure SDK for SQL API of Azure Cosmos DB Service https://github.com/Azure/azure-sdk-for-java @@ -33,7 +33,7 @@ Licensed under the MIT License. com.microsoft.azure azure-cosmos - 3.6.0-beta.2 + 3.6.0-beta.3 diff --git a/sdk/cosmos/microsoft-azure-cosmos-examples/pom.xml b/sdk/cosmos/microsoft-azure-cosmos-examples/pom.xml index 6725d42a1bcd..8a9b69d51ddf 100644 --- a/sdk/cosmos/microsoft-azure-cosmos-examples/pom.xml +++ b/sdk/cosmos/microsoft-azure-cosmos-examples/pom.xml @@ -13,7 +13,7 @@ Licensed under the MIT License. com.microsoft.azure azure-cosmos-examples - 3.6.0-beta.2 + 3.6.0-beta.3 Microsoft Azure SDK for SQL API of Azure Cosmos DB Service - Examples This package contains examples for Microsoft Azure SDK for SQL API of Azure Cosmos DB Service https://github.com/Azure/azure-sdk-for-java @@ -94,7 +94,7 @@ Licensed under the MIT License. com.microsoft.azure azure-cosmos - 3.6.0-beta.2 + 3.6.0-beta.3 diff --git a/sdk/cosmos/microsoft-azure-cosmos/pom.xml b/sdk/cosmos/microsoft-azure-cosmos/pom.xml index 17da84c78138..90ab803df9ec 100644 --- a/sdk/cosmos/microsoft-azure-cosmos/pom.xml +++ b/sdk/cosmos/microsoft-azure-cosmos/pom.xml @@ -12,7 +12,7 @@ Licensed under the MIT License. com.microsoft.azure azure-cosmos - 3.6.0-beta.2 + 3.6.0-beta.3 Microsoft Azure SDK for SQL API of Azure Cosmos DB Service This Package contains Microsoft Azure Cosmos SDK (with Reactive Extension rx support) for Azure Cosmos DB SQL API jar diff --git a/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/HttpConstants.java b/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/HttpConstants.java index dd80f669fc54..ce685fbc4fdb 100644 --- a/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/HttpConstants.java +++ b/sdk/cosmos/microsoft-azure-cosmos/src/main/java/com/azure/data/cosmos/internal/HttpConstants.java @@ -258,7 +258,7 @@ public static class Versions { // @see // https://stackoverflow.com/questions/2469922/generate-a-version-java-file-in-maven // {x-version-update-start;com.microsoft.azure:azure-cosmos;current} - public static final String SDK_VERSION = "3.6.0-beta.2"; + public static final String SDK_VERSION = "3.6.0-beta.3"; // {x-version-update-end} public static final String SDK_NAME = "cosmosdb-java-sdk"; } From 8c44c17e64f3c8704131a7f9d5f01dce415fb11e Mon Sep 17 00:00:00 2001 From: Jianghao Lu Date: Mon, 13 Jan 2020 15:21:58 -0800 Subject: [PATCH 14/51] Update identity to 1.0.3 (#7398) * Update identity to 1.0.3 * Add change log for 1.0.3 --- eng/jacoco-test-coverage/pom.xml | 2 +- eng/versioning/version_client.txt | 2 +- sdk/e2e/pom.xml | 2 +- sdk/identity/azure-identity/CHANGELOG.md | 3 +++ sdk/identity/azure-identity/README.md | 2 +- sdk/identity/azure-identity/pom.xml | 2 +- 6 files changed, 8 insertions(+), 5 deletions(-) diff --git a/eng/jacoco-test-coverage/pom.xml b/eng/jacoco-test-coverage/pom.xml index 4ace61ae1e14..b4d8a34915c9 100644 --- a/eng/jacoco-test-coverage/pom.xml +++ b/eng/jacoco-test-coverage/pom.xml @@ -85,7 +85,7 @@ com.azure azure-identity - 1.1.0-beta.1 + 1.0.3 com.azure diff --git a/eng/versioning/version_client.txt b/eng/versioning/version_client.txt index 7542be31eea1..ccf0cae8b34d 100644 --- a/eng/versioning/version_client.txt +++ b/eng/versioning/version_client.txt @@ -14,7 +14,7 @@ com.azure:azure-core-test;1.1.0;1.2.0-beta.1 com.azure:azure-core-tracing-opentelemetry;1.0.0-beta.2;1.0.0-beta.3 com.azure:azure-data-appconfiguration;1.0.0-beta.7;1.0.1 com.azure:azure-e2e;1.0.0-beta.1;1.0.0-beta.1 -com.azure:azure-identity;1.0.2;1.1.0-beta.1 +com.azure:azure-identity;1.0.2;1.0.3 com.azure:azure-messaging-eventhubs;5.0.0-beta.6;5.0.1 com.azure:azure-messaging-eventhubs-checkpointstore-blob;1.0.0-beta.4;1.0.1 com.azure:azure-security-keyvault-certificates;4.0.0-beta.7;4.0.0 diff --git a/sdk/e2e/pom.xml b/sdk/e2e/pom.xml index 8bac71e7b6ab..68e79746f5a7 100644 --- a/sdk/e2e/pom.xml +++ b/sdk/e2e/pom.xml @@ -33,7 +33,7 @@ com.azure azure-identity - 1.1.0-beta.1 + 1.0.3 com.azure diff --git a/sdk/identity/azure-identity/CHANGELOG.md b/sdk/identity/azure-identity/CHANGELOG.md index 275f178c9608..1c7b4eb9a822 100644 --- a/sdk/identity/azure-identity/CHANGELOG.md +++ b/sdk/identity/azure-identity/CHANGELOG.md @@ -1,5 +1,8 @@ # Release History +## 1.0.3 (2020-01-013) +- Support datetime format `M/d/yyyy K:mm:ss a XXX` for token `expires_on` property on Windows App Services. + ## 1.0.2 (2020-01-07) - Fix MSI_ENDPOINT and MSI_SECRET environment variable lookup issue in `ManagedIdentityCredential` when running on App Service diff --git a/sdk/identity/azure-identity/README.md b/sdk/identity/azure-identity/README.md index 212d1a5e3d31..22f08641e651 100644 --- a/sdk/identity/azure-identity/README.md +++ b/sdk/identity/azure-identity/README.md @@ -45,7 +45,7 @@ Maven dependency for Azure Secret Client library. Add it to your project's pom f com.azure azure-identity - 1.1.0-beta.1 + 1.0.3 ``` [//]: # ({x-version-update-end}) diff --git a/sdk/identity/azure-identity/pom.xml b/sdk/identity/azure-identity/pom.xml index 1adaf84fb467..4c98099d7d3f 100644 --- a/sdk/identity/azure-identity/pom.xml +++ b/sdk/identity/azure-identity/pom.xml @@ -6,7 +6,7 @@ com.azure azure-identity - 1.1.0-beta.1 + 1.0.3 Microsoft Azure client library for Identity This module contains client library for Microsoft Azure Identity. From 7d1475052f48cbd335700052d2a121a48d1921f4 Mon Sep 17 00:00:00 2001 From: Mitch Denny Date: Tue, 14 Jan 2020 12:10:20 +1100 Subject: [PATCH 15/51] Move cosmosdb to cosmos (#7384) * Moved packages in sdk/cosmosdb to sdk/cosmos. * Adjust trigger paths. * Added management excludes. --- sdk/{cosmosdb => cosmos}/ci.mgmt.yml | 10 ++++++---- sdk/cosmos/ci.yml | 6 +++++- sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/pom.xml | 0 .../management/cosmosdb/v2015_04_08/Capability.java | 0 .../cosmosdb/v2015_04_08/CassandraKeyspace.java | 0 .../CassandraKeyspaceCreateUpdateParameters.java | 0 .../v2015_04_08/CassandraKeyspaceResource.java | 0 .../cosmosdb/v2015_04_08/CassandraPartitionKey.java | 0 .../cosmosdb/v2015_04_08/CassandraSchema.java | 0 .../cosmosdb/v2015_04_08/CassandraTable.java | 0 .../CassandraTableCreateUpdateParameters.java | 0 .../cosmosdb/v2015_04_08/CassandraTableResource.java | 0 .../management/cosmosdb/v2015_04_08/ClusterKey.java | 0 .../CollectionDatabasisDatabaseAccountMetric.java | 0 ...ectionDatabasisDatabaseAccountMetricDefinition.java | 0 .../CollectionDatabasisDatabaseAccountMetricModel.java | 0 .../CollectionDatabasisDatabaseAccountUsage.java | 0 .../v2015_04_08/CollectionPartitionRegions.java | 0 .../cosmosdb/v2015_04_08/CollectionPartitions.java | 0 .../cosmosdb/v2015_04_08/CollectionRegions.java | 0 .../management/cosmosdb/v2015_04_08/Collections.java | 0 .../azure/management/cosmosdb/v2015_04_08/Column.java | 0 .../cosmosdb/v2015_04_08/ConflictResolutionMode.java | 0 .../cosmosdb/v2015_04_08/ConflictResolutionPolicy.java | 0 .../cosmosdb/v2015_04_08/ConnectorOffer.java | 0 .../cosmosdb/v2015_04_08/ConsistencyPolicy.java | 0 .../cosmosdb/v2015_04_08/ContainerPartitionKey.java | 0 .../management/cosmosdb/v2015_04_08/DataType.java | 0 .../cosmosdb/v2015_04_08/DatabaseAccount.java | 0 .../v2015_04_08/DatabaseAccountConnectionString.java | 0 .../DatabaseAccountCreateUpdateParameters.java | 0 .../cosmosdb/v2015_04_08/DatabaseAccountKind.java | 0 .../DatabaseAccountListConnectionStringsResult.java | 0 .../v2015_04_08/DatabaseAccountListKeysResult.java | 0 .../DatabaseAccountListReadOnlyKeysResult.java | 0 .../cosmosdb/v2015_04_08/DatabaseAccountMetric.java | 0 .../v2015_04_08/DatabaseAccountMetricDefinition.java | 0 .../cosmosdb/v2015_04_08/DatabaseAccountOfferType.java | 0 .../v2015_04_08/DatabaseAccountPatchParameters.java | 0 .../DatabaseAccountRegenerateKeyParameters.java | 0 .../cosmosdb/v2015_04_08/DatabaseAccountRegions.java | 0 .../cosmosdb/v2015_04_08/DatabaseAccountUsage.java | 0 .../cosmosdb/v2015_04_08/DatabaseAccounts.java | 0 .../management/cosmosdb/v2015_04_08/Databases.java | 0 .../v2015_04_08/DatabasisDatabaseAccountMetric.java | 0 .../DatabasisDatabaseAccountMetricDefinition.java | 0 .../v2015_04_08/DatabasisDatabaseAccountUsage.java | 0 .../cosmosdb/v2015_04_08/DefaultConsistencyLevel.java | 0 .../management/cosmosdb/v2015_04_08/ErrorResponse.java | 0 .../cosmosdb/v2015_04_08/ErrorResponseException.java | 0 .../management/cosmosdb/v2015_04_08/ExcludedPath.java | 0 .../v2015_04_08/ExtendedResourceProperties.java | 0 .../cosmosdb/v2015_04_08/FailoverPolicies.java | 0 .../cosmosdb/v2015_04_08/FailoverPolicy.java | 0 .../cosmosdb/v2015_04_08/GremlinDatabase.java | 0 .../GremlinDatabaseCreateUpdateParameters.java | 0 .../cosmosdb/v2015_04_08/GremlinDatabaseResource.java | 0 .../management/cosmosdb/v2015_04_08/GremlinGraph.java | 0 .../GremlinGraphCreateUpdateParameters.java | 0 .../cosmosdb/v2015_04_08/GremlinGraphResource.java | 0 .../management/cosmosdb/v2015_04_08/IncludedPath.java | 0 .../management/cosmosdb/v2015_04_08/IndexKind.java | 0 .../azure/management/cosmosdb/v2015_04_08/Indexes.java | 0 .../management/cosmosdb/v2015_04_08/IndexingMode.java | 0 .../cosmosdb/v2015_04_08/IndexingPolicy.java | 0 .../azure/management/cosmosdb/v2015_04_08/KeyKind.java | 0 .../management/cosmosdb/v2015_04_08/Location.java | 0 .../cosmosdb/v2015_04_08/MetricAvailability.java | 0 .../management/cosmosdb/v2015_04_08/MetricName.java | 0 .../management/cosmosdb/v2015_04_08/MetricValue.java | 0 .../cosmosdb/v2015_04_08/MongoDBCollection.java | 0 .../MongoDBCollectionCreateUpdateParameters.java | 0 .../v2015_04_08/MongoDBCollectionResource.java | 0 .../cosmosdb/v2015_04_08/MongoDBDatabase.java | 0 .../MongoDBDatabaseCreateUpdateParameters.java | 0 .../cosmosdb/v2015_04_08/MongoDBDatabaseResource.java | 0 .../management/cosmosdb/v2015_04_08/MongoIndex.java | 0 .../cosmosdb/v2015_04_08/MongoIndexKeys.java | 0 .../cosmosdb/v2015_04_08/MongoIndexOptions.java | 0 .../management/cosmosdb/v2015_04_08/Operation.java | 0 .../cosmosdb/v2015_04_08/OperationDisplay.java | 0 .../management/cosmosdb/v2015_04_08/Operations.java | 0 .../v2015_04_08/PartitionKeyRangeIdRegions.java | 0 .../cosmosdb/v2015_04_08/PartitionKeyRangeIds.java | 0 .../management/cosmosdb/v2015_04_08/PartitionKind.java | 0 .../cosmosdb/v2015_04_08/PartitionMetric.java | 0 .../cosmosdb/v2015_04_08/PartitionUsage.java | 0 .../cosmosdb/v2015_04_08/PercentileMetric.java | 0 .../cosmosdb/v2015_04_08/PercentileMetricValue.java | 0 .../cosmosdb/v2015_04_08/PercentileSourceTargets.java | 0 .../cosmosdb/v2015_04_08/PercentileTargets.java | 0 .../management/cosmosdb/v2015_04_08/Percentiles.java | 0 .../cosmosdb/v2015_04_08/PrimaryAggregationType.java | 0 .../cosmosdb/v2015_04_08/RegionForOnlineOffline.java | 0 .../management/cosmosdb/v2015_04_08/SqlContainer.java | 0 .../SqlContainerCreateUpdateParameters.java | 0 .../cosmosdb/v2015_04_08/SqlContainerResource.java | 0 .../management/cosmosdb/v2015_04_08/SqlDatabase.java | 0 .../v2015_04_08/SqlDatabaseCreateUpdateParameters.java | 0 .../cosmosdb/v2015_04_08/SqlDatabaseResource.java | 0 .../azure/management/cosmosdb/v2015_04_08/Table.java | 0 .../v2015_04_08/TableCreateUpdateParameters.java | 0 .../management/cosmosdb/v2015_04_08/TableResource.java | 0 .../management/cosmosdb/v2015_04_08/Throughput.java | 0 .../cosmosdb/v2015_04_08/ThroughputResource.java | 0 .../v2015_04_08/ThroughputUpdateParameters.java | 0 .../management/cosmosdb/v2015_04_08/UniqueKey.java | 0 .../cosmosdb/v2015_04_08/UniqueKeyPolicy.java | 0 .../management/cosmosdb/v2015_04_08/UnitType.java | 0 .../cosmosdb/v2015_04_08/VirtualNetworkRule.java | 0 .../implementation/CassandraKeyspaceImpl.java | 0 .../implementation/CassandraKeyspaceInner.java | 0 .../v2015_04_08/implementation/CassandraTableImpl.java | 0 .../implementation/CassandraTableInner.java | 0 ...onDatabasisDatabaseAccountMetricDefinitionImpl.java | 0 .../CollectionDatabasisDatabaseAccountMetricImpl.java | 0 ...lectionDatabasisDatabaseAccountMetricModelImpl.java | 0 .../CollectionDatabasisDatabaseAccountUsageImpl.java | 0 .../implementation/CollectionPartitionRegionsImpl.java | 0 .../CollectionPartitionRegionsInner.java | 0 .../implementation/CollectionPartitionsImpl.java | 0 .../implementation/CollectionPartitionsInner.java | 0 .../implementation/CollectionRegionsImpl.java | 0 .../implementation/CollectionRegionsInner.java | 0 .../v2015_04_08/implementation/CollectionsImpl.java | 0 .../v2015_04_08/implementation/CollectionsInner.java | 0 .../v2015_04_08/implementation/CosmosDBImpl.java | 0 .../v2015_04_08/implementation/CosmosDBManager.java | 0 .../implementation/DatabaseAccountImpl.java | 0 .../implementation/DatabaseAccountInner.java | 0 ...DatabaseAccountListConnectionStringsResultImpl.java | 0 ...atabaseAccountListConnectionStringsResultInner.java | 0 .../DatabaseAccountListKeysResultImpl.java | 0 .../DatabaseAccountListKeysResultInner.java | 0 .../DatabaseAccountListReadOnlyKeysResultImpl.java | 0 .../DatabaseAccountListReadOnlyKeysResultInner.java | 0 .../DatabaseAccountMetricDefinitionImpl.java | 0 .../implementation/DatabaseAccountMetricImpl.java | 0 .../implementation/DatabaseAccountRegionsImpl.java | 0 .../implementation/DatabaseAccountRegionsInner.java | 0 .../implementation/DatabaseAccountUsageImpl.java | 0 .../implementation/DatabaseAccountsImpl.java | 0 .../implementation/DatabaseAccountsInner.java | 0 .../v2015_04_08/implementation/DatabasesImpl.java | 0 .../v2015_04_08/implementation/DatabasesInner.java | 0 .../DatabasisDatabaseAccountMetricDefinitionImpl.java | 0 .../DatabasisDatabaseAccountMetricImpl.java | 0 .../DatabasisDatabaseAccountUsageImpl.java | 0 .../implementation/GremlinDatabaseImpl.java | 0 .../implementation/GremlinDatabaseInner.java | 0 .../v2015_04_08/implementation/GremlinGraphImpl.java | 0 .../v2015_04_08/implementation/GremlinGraphInner.java | 0 .../v2015_04_08/implementation/IdParsingUtils.java | 0 .../implementation/MetricDefinitionInner.java | 0 .../v2015_04_08/implementation/MetricInner.java | 0 .../implementation/MongoDBCollectionImpl.java | 0 .../implementation/MongoDBCollectionInner.java | 0 .../implementation/MongoDBDatabaseImpl.java | 0 .../implementation/MongoDBDatabaseInner.java | 0 .../v2015_04_08/implementation/OperationImpl.java | 0 .../v2015_04_08/implementation/OperationInner.java | 0 .../v2015_04_08/implementation/OperationsImpl.java | 0 .../v2015_04_08/implementation/OperationsInner.java | 0 .../cosmosdb/v2015_04_08/implementation/PageImpl.java | 0 .../cosmosdb/v2015_04_08/implementation/PageImpl1.java | 0 .../implementation/PartitionKeyRangeIdRegionsImpl.java | 0 .../PartitionKeyRangeIdRegionsInner.java | 0 .../implementation/PartitionKeyRangeIdsImpl.java | 0 .../implementation/PartitionKeyRangeIdsInner.java | 0 .../implementation/PartitionMetricImpl.java | 0 .../implementation/PartitionMetricInner.java | 0 .../v2015_04_08/implementation/PartitionUsageImpl.java | 0 .../implementation/PartitionUsageInner.java | 0 .../implementation/PercentileMetricImpl.java | 0 .../implementation/PercentileMetricInner.java | 0 .../implementation/PercentileSourceTargetsImpl.java | 0 .../implementation/PercentileSourceTargetsInner.java | 0 .../implementation/PercentileTargetsImpl.java | 0 .../implementation/PercentileTargetsInner.java | 0 .../v2015_04_08/implementation/PercentilesImpl.java | 0 .../v2015_04_08/implementation/PercentilesInner.java | 0 .../v2015_04_08/implementation/SqlContainerImpl.java | 0 .../v2015_04_08/implementation/SqlContainerInner.java | 0 .../v2015_04_08/implementation/SqlDatabaseImpl.java | 0 .../v2015_04_08/implementation/SqlDatabaseInner.java | 0 .../cosmosdb/v2015_04_08/implementation/TableImpl.java | 0 .../v2015_04_08/implementation/TableInner.java | 0 .../v2015_04_08/implementation/ThroughputImpl.java | 0 .../v2015_04_08/implementation/ThroughputInner.java | 0 .../v2015_04_08/implementation/UsageInner.java | 0 .../v2015_04_08/implementation/package-info.java | 0 .../management/cosmosdb/v2015_04_08/package-info.java | 0 sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/pom.xml | 0 .../cosmosdb/v2019_08_01/ARMProxyResource.java | 0 .../cosmosdb/v2019_08_01/ARMResourceProperties.java | 0 .../management/cosmosdb/v2019_08_01/Capability.java | 0 .../CassandraKeyspaceCreateUpdateParameters.java | 0 .../v2019_08_01/CassandraKeyspaceGetResults.java | 0 .../v2019_08_01/CassandraKeyspaceResource.java | 0 .../cosmosdb/v2019_08_01/CassandraPartitionKey.java | 0 .../cosmosdb/v2019_08_01/CassandraResources.java | 0 .../cosmosdb/v2019_08_01/CassandraSchema.java | 0 .../CassandraTableCreateUpdateParameters.java | 0 .../cosmosdb/v2019_08_01/CassandraTableGetResults.java | 0 .../cosmosdb/v2019_08_01/CassandraTableResource.java | 0 .../management/cosmosdb/v2019_08_01/ClusterKey.java | 0 .../CollectionDatabasisDatabaseAccountMetric.java | 0 ...ectionDatabasisDatabaseAccountMetricDefinition.java | 0 .../CollectionDatabasisDatabaseAccountMetricModel.java | 0 .../CollectionDatabasisDatabaseAccountUsage.java | 0 .../v2019_08_01/CollectionPartitionRegions.java | 0 .../cosmosdb/v2019_08_01/CollectionPartitions.java | 0 .../cosmosdb/v2019_08_01/CollectionRegions.java | 0 .../management/cosmosdb/v2019_08_01/Collections.java | 0 .../azure/management/cosmosdb/v2019_08_01/Column.java | 0 .../cosmosdb/v2019_08_01/ConflictResolutionMode.java | 0 .../cosmosdb/v2019_08_01/ConflictResolutionPolicy.java | 0 .../cosmosdb/v2019_08_01/ConnectorOffer.java | 0 .../cosmosdb/v2019_08_01/ConsistencyPolicy.java | 0 .../cosmosdb/v2019_08_01/ContainerPartitionKey.java | 0 .../management/cosmosdb/v2019_08_01/DataType.java | 0 .../v2019_08_01/DatabaseAccountConnectionString.java | 0 .../DatabaseAccountCreateUpdateParameters.java | 0 .../v2019_08_01/DatabaseAccountGetResults.java | 0 .../cosmosdb/v2019_08_01/DatabaseAccountKind.java | 0 .../DatabaseAccountListConnectionStringsResult.java | 0 .../v2019_08_01/DatabaseAccountListKeysResult.java | 0 .../DatabaseAccountListReadOnlyKeysResult.java | 0 .../cosmosdb/v2019_08_01/DatabaseAccountMetric.java | 0 .../v2019_08_01/DatabaseAccountMetricDefinition.java | 0 .../cosmosdb/v2019_08_01/DatabaseAccountOfferType.java | 0 .../DatabaseAccountRegenerateKeyParameters.java | 0 .../cosmosdb/v2019_08_01/DatabaseAccountRegions.java | 0 .../v2019_08_01/DatabaseAccountUpdateParameters.java | 0 .../cosmosdb/v2019_08_01/DatabaseAccountUsage.java | 0 .../cosmosdb/v2019_08_01/DatabaseAccounts.java | 0 .../management/cosmosdb/v2019_08_01/Databases.java | 0 .../v2019_08_01/DatabasisDatabaseAccountMetric.java | 0 .../DatabasisDatabaseAccountMetricDefinition.java | 0 .../v2019_08_01/DatabasisDatabaseAccountUsage.java | 0 .../cosmosdb/v2019_08_01/DefaultConsistencyLevel.java | 0 .../management/cosmosdb/v2019_08_01/ErrorResponse.java | 0 .../cosmosdb/v2019_08_01/ErrorResponseException.java | 0 .../management/cosmosdb/v2019_08_01/ExcludedPath.java | 0 .../v2019_08_01/ExtendedResourceProperties.java | 0 .../cosmosdb/v2019_08_01/FailoverPolicies.java | 0 .../cosmosdb/v2019_08_01/FailoverPolicy.java | 0 .../GremlinDatabaseCreateUpdateParameters.java | 0 .../v2019_08_01/GremlinDatabaseGetResults.java | 0 .../cosmosdb/v2019_08_01/GremlinDatabaseResource.java | 0 .../GremlinGraphCreateUpdateParameters.java | 0 .../cosmosdb/v2019_08_01/GremlinGraphGetResults.java | 0 .../cosmosdb/v2019_08_01/GremlinGraphResource.java | 0 .../cosmosdb/v2019_08_01/GremlinResources.java | 0 .../management/cosmosdb/v2019_08_01/IncludedPath.java | 0 .../management/cosmosdb/v2019_08_01/IndexKind.java | 0 .../azure/management/cosmosdb/v2019_08_01/Indexes.java | 0 .../management/cosmosdb/v2019_08_01/IndexingMode.java | 0 .../cosmosdb/v2019_08_01/IndexingPolicy.java | 0 .../azure/management/cosmosdb/v2019_08_01/KeyKind.java | 0 .../management/cosmosdb/v2019_08_01/Location.java | 0 .../cosmosdb/v2019_08_01/MetricAvailability.java | 0 .../management/cosmosdb/v2019_08_01/MetricName.java | 0 .../management/cosmosdb/v2019_08_01/MetricValue.java | 0 .../MongoDBCollectionCreateUpdateParameters.java | 0 .../v2019_08_01/MongoDBCollectionGetResults.java | 0 .../v2019_08_01/MongoDBCollectionResource.java | 0 .../MongoDBDatabaseCreateUpdateParameters.java | 0 .../v2019_08_01/MongoDBDatabaseGetResults.java | 0 .../cosmosdb/v2019_08_01/MongoDBDatabaseResource.java | 0 .../cosmosdb/v2019_08_01/MongoDBResources.java | 0 .../management/cosmosdb/v2019_08_01/MongoIndex.java | 0 .../cosmosdb/v2019_08_01/MongoIndexKeys.java | 0 .../cosmosdb/v2019_08_01/MongoIndexOptions.java | 0 .../management/cosmosdb/v2019_08_01/Operation.java | 0 .../cosmosdb/v2019_08_01/OperationDisplay.java | 0 .../management/cosmosdb/v2019_08_01/Operations.java | 0 .../v2019_08_01/PartitionKeyRangeIdRegions.java | 0 .../cosmosdb/v2019_08_01/PartitionKeyRangeIds.java | 0 .../management/cosmosdb/v2019_08_01/PartitionKind.java | 0 .../cosmosdb/v2019_08_01/PartitionMetric.java | 0 .../cosmosdb/v2019_08_01/PartitionUsage.java | 0 .../cosmosdb/v2019_08_01/PercentileMetric.java | 0 .../cosmosdb/v2019_08_01/PercentileMetricValue.java | 0 .../cosmosdb/v2019_08_01/PercentileSourceTargets.java | 0 .../cosmosdb/v2019_08_01/PercentileTargets.java | 0 .../management/cosmosdb/v2019_08_01/Percentiles.java | 0 .../cosmosdb/v2019_08_01/PrimaryAggregationType.java | 0 .../cosmosdb/v2019_08_01/RegionForOnlineOffline.java | 0 .../SqlContainerCreateUpdateParameters.java | 0 .../cosmosdb/v2019_08_01/SqlContainerGetResults.java | 0 .../cosmosdb/v2019_08_01/SqlContainerResource.java | 0 .../v2019_08_01/SqlDatabaseCreateUpdateParameters.java | 0 .../cosmosdb/v2019_08_01/SqlDatabaseGetResults.java | 0 .../cosmosdb/v2019_08_01/SqlDatabaseResource.java | 0 .../management/cosmosdb/v2019_08_01/SqlResources.java | 0 .../SqlStoredProcedureCreateUpdateParameters.java | 0 .../v2019_08_01/SqlStoredProcedureGetResults.java | 0 .../v2019_08_01/SqlStoredProcedureResource.java | 0 .../v2019_08_01/SqlTriggerCreateUpdateParameters.java | 0 .../cosmosdb/v2019_08_01/SqlTriggerGetResults.java | 0 .../cosmosdb/v2019_08_01/SqlTriggerResource.java | 0 .../SqlUserDefinedFunctionCreateUpdateParameters.java | 0 .../v2019_08_01/SqlUserDefinedFunctionGetResults.java | 0 .../v2019_08_01/SqlUserDefinedFunctionResource.java | 0 .../v2019_08_01/TableCreateUpdateParameters.java | 0 .../cosmosdb/v2019_08_01/TableGetResults.java | 0 .../cosmosdb/v2019_08_01/TableResources.java | 0 .../v2019_08_01/ThroughputSettingsGetResults.java | 0 .../v2019_08_01/ThroughputSettingsResource.java | 0 .../ThroughputSettingsUpdateParameters.java | 0 .../cosmosdb/v2019_08_01/TriggerOperation.java | 0 .../management/cosmosdb/v2019_08_01/TriggerType.java | 0 .../management/cosmosdb/v2019_08_01/UniqueKey.java | 0 .../cosmosdb/v2019_08_01/UniqueKeyPolicy.java | 0 .../management/cosmosdb/v2019_08_01/UnitType.java | 0 .../cosmosdb/v2019_08_01/VirtualNetworkRule.java | 0 .../CassandraKeyspaceGetResultsImpl.java | 0 .../CassandraKeyspaceGetResultsInner.java | 0 .../implementation/CassandraResourcesImpl.java | 0 .../implementation/CassandraResourcesInner.java | 0 .../implementation/CassandraTableGetResultsImpl.java | 0 .../implementation/CassandraTableGetResultsInner.java | 0 ...onDatabasisDatabaseAccountMetricDefinitionImpl.java | 0 .../CollectionDatabasisDatabaseAccountMetricImpl.java | 0 ...lectionDatabasisDatabaseAccountMetricModelImpl.java | 0 .../CollectionDatabasisDatabaseAccountUsageImpl.java | 0 .../implementation/CollectionPartitionRegionsImpl.java | 0 .../CollectionPartitionRegionsInner.java | 0 .../implementation/CollectionPartitionsImpl.java | 0 .../implementation/CollectionPartitionsInner.java | 0 .../implementation/CollectionRegionsImpl.java | 0 .../implementation/CollectionRegionsInner.java | 0 .../v2019_08_01/implementation/CollectionsImpl.java | 0 .../v2019_08_01/implementation/CollectionsInner.java | 0 .../v2019_08_01/implementation/CosmosDBImpl.java | 0 .../v2019_08_01/implementation/CosmosDBManager.java | 0 .../implementation/DatabaseAccountGetResultsImpl.java | 0 .../implementation/DatabaseAccountGetResultsInner.java | 0 ...DatabaseAccountListConnectionStringsResultImpl.java | 0 ...atabaseAccountListConnectionStringsResultInner.java | 0 .../DatabaseAccountListKeysResultImpl.java | 0 .../DatabaseAccountListKeysResultInner.java | 0 .../DatabaseAccountListReadOnlyKeysResultImpl.java | 0 .../DatabaseAccountListReadOnlyKeysResultInner.java | 0 .../DatabaseAccountMetricDefinitionImpl.java | 0 .../implementation/DatabaseAccountMetricImpl.java | 0 .../implementation/DatabaseAccountRegionsImpl.java | 0 .../implementation/DatabaseAccountRegionsInner.java | 0 .../implementation/DatabaseAccountUsageImpl.java | 0 .../implementation/DatabaseAccountsImpl.java | 0 .../implementation/DatabaseAccountsInner.java | 0 .../v2019_08_01/implementation/DatabasesImpl.java | 0 .../v2019_08_01/implementation/DatabasesInner.java | 0 .../DatabasisDatabaseAccountMetricDefinitionImpl.java | 0 .../DatabasisDatabaseAccountMetricImpl.java | 0 .../DatabasisDatabaseAccountUsageImpl.java | 0 .../implementation/GremlinDatabaseGetResultsImpl.java | 0 .../implementation/GremlinDatabaseGetResultsInner.java | 0 .../implementation/GremlinGraphGetResultsImpl.java | 0 .../implementation/GremlinGraphGetResultsInner.java | 0 .../implementation/GremlinResourcesImpl.java | 0 .../implementation/GremlinResourcesInner.java | 0 .../v2019_08_01/implementation/IdParsingUtils.java | 0 .../implementation/MetricDefinitionInner.java | 0 .../v2019_08_01/implementation/MetricInner.java | 0 .../MongoDBCollectionGetResultsImpl.java | 0 .../MongoDBCollectionGetResultsInner.java | 0 .../implementation/MongoDBDatabaseGetResultsImpl.java | 0 .../implementation/MongoDBDatabaseGetResultsInner.java | 0 .../implementation/MongoDBResourcesImpl.java | 0 .../implementation/MongoDBResourcesInner.java | 0 .../v2019_08_01/implementation/OperationImpl.java | 0 .../v2019_08_01/implementation/OperationInner.java | 0 .../v2019_08_01/implementation/OperationsImpl.java | 0 .../v2019_08_01/implementation/OperationsInner.java | 0 .../cosmosdb/v2019_08_01/implementation/PageImpl.java | 0 .../cosmosdb/v2019_08_01/implementation/PageImpl1.java | 0 .../implementation/PartitionKeyRangeIdRegionsImpl.java | 0 .../PartitionKeyRangeIdRegionsInner.java | 0 .../implementation/PartitionKeyRangeIdsImpl.java | 0 .../implementation/PartitionKeyRangeIdsInner.java | 0 .../implementation/PartitionMetricImpl.java | 0 .../implementation/PartitionMetricInner.java | 0 .../v2019_08_01/implementation/PartitionUsageImpl.java | 0 .../implementation/PartitionUsageInner.java | 0 .../implementation/PercentileMetricImpl.java | 0 .../implementation/PercentileMetricInner.java | 0 .../implementation/PercentileSourceTargetsImpl.java | 0 .../implementation/PercentileSourceTargetsInner.java | 0 .../implementation/PercentileTargetsImpl.java | 0 .../implementation/PercentileTargetsInner.java | 0 .../v2019_08_01/implementation/PercentilesImpl.java | 0 .../v2019_08_01/implementation/PercentilesInner.java | 0 .../implementation/SqlContainerGetResultsImpl.java | 0 .../implementation/SqlContainerGetResultsInner.java | 0 .../implementation/SqlDatabaseGetResultsImpl.java | 0 .../implementation/SqlDatabaseGetResultsInner.java | 0 .../v2019_08_01/implementation/SqlResourcesImpl.java | 0 .../v2019_08_01/implementation/SqlResourcesInner.java | 0 .../SqlStoredProcedureGetResultsImpl.java | 0 .../SqlStoredProcedureGetResultsInner.java | 0 .../implementation/SqlTriggerGetResultsImpl.java | 0 .../implementation/SqlTriggerGetResultsInner.java | 0 .../SqlUserDefinedFunctionGetResultsImpl.java | 0 .../SqlUserDefinedFunctionGetResultsInner.java | 0 .../implementation/TableGetResultsImpl.java | 0 .../implementation/TableGetResultsInner.java | 0 .../v2019_08_01/implementation/TableResourceInner.java | 0 .../v2019_08_01/implementation/TableResourcesImpl.java | 0 .../implementation/TableResourcesInner.java | 0 .../ThroughputSettingsGetResultsImpl.java | 0 .../ThroughputSettingsGetResultsInner.java | 0 .../v2019_08_01/implementation/UsageInner.java | 0 .../v2019_08_01/implementation/package-info.java | 0 .../management/cosmosdb/v2019_08_01/package-info.java | 0 .../mgmt-v2019_08_01_preview/pom.xml | 0 .../cosmosdb/v2019_08_01_preview/ARMProxyResource.java | 0 .../v2019_08_01_preview/ARMResourceProperties.java | 0 .../v2019_08_01_preview/AzureEntityResource.java | 0 .../cosmosdb/v2019_08_01_preview/Capability.java | 0 .../CassandraKeyspaceCreateUpdateParameters.java | 0 .../CassandraKeyspaceGetPropertiesResource.java | 0 .../CassandraKeyspaceGetResults.java | 0 .../v2019_08_01_preview/CassandraKeyspaceResource.java | 0 .../v2019_08_01_preview/CassandraPartitionKey.java | 0 .../v2019_08_01_preview/CassandraResources.java | 0 .../cosmosdb/v2019_08_01_preview/CassandraSchema.java | 0 .../CassandraTableCreateUpdateParameters.java | 0 .../CassandraTableGetPropertiesResource.java | 0 .../v2019_08_01_preview/CassandraTableGetResults.java | 0 .../v2019_08_01_preview/CassandraTableResource.java | 0 .../cosmosdb/v2019_08_01_preview/ClusterKey.java | 0 .../CollectionDatabasisDatabaseAccountMetric.java | 0 ...ectionDatabasisDatabaseAccountMetricDefinition.java | 0 .../CollectionDatabasisDatabaseAccountMetricModel.java | 0 .../CollectionDatabasisDatabaseAccountUsage.java | 0 .../CollectionPartitionRegions.java | 0 .../v2019_08_01_preview/CollectionPartitions.java | 0 .../v2019_08_01_preview/CollectionRegions.java | 0 .../cosmosdb/v2019_08_01_preview/Collections.java | 0 .../cosmosdb/v2019_08_01_preview/Column.java | 0 .../cosmosdb/v2019_08_01_preview/CompositePath.java | 0 .../v2019_08_01_preview/CompositePathSortOrder.java | 0 .../v2019_08_01_preview/ConflictResolutionMode.java | 0 .../v2019_08_01_preview/ConflictResolutionPolicy.java | 0 .../cosmosdb/v2019_08_01_preview/ConnectorOffer.java | 0 .../v2019_08_01_preview/ConsistencyPolicy.java | 0 .../v2019_08_01_preview/ContainerPartitionKey.java | 0 .../cosmosdb/v2019_08_01_preview/DataType.java | 0 .../DatabaseAccountConnectionString.java | 0 .../DatabaseAccountCreateUpdateParameters.java | 0 .../v2019_08_01_preview/DatabaseAccountGetResults.java | 0 .../v2019_08_01_preview/DatabaseAccountKind.java | 0 .../DatabaseAccountListConnectionStringsResult.java | 0 .../DatabaseAccountListKeysResult.java | 0 .../DatabaseAccountListReadOnlyKeysResult.java | 0 .../v2019_08_01_preview/DatabaseAccountMetric.java | 0 .../DatabaseAccountMetricDefinition.java | 0 .../v2019_08_01_preview/DatabaseAccountOfferType.java | 0 .../DatabaseAccountRegenerateKeyParameters.java | 0 .../v2019_08_01_preview/DatabaseAccountRegions.java | 0 .../DatabaseAccountUpdateParameters.java | 0 .../v2019_08_01_preview/DatabaseAccountUsage.java | 0 .../cosmosdb/v2019_08_01_preview/DatabaseAccounts.java | 0 .../cosmosdb/v2019_08_01_preview/Databases.java | 0 .../DatabasisDatabaseAccountMetric.java | 0 .../DatabasisDatabaseAccountMetricDefinition.java | 0 .../DatabasisDatabaseAccountUsage.java | 0 .../v2019_08_01_preview/DefaultConsistencyLevel.java | 0 .../cosmosdb/v2019_08_01_preview/ErrorResponse.java | 0 .../v2019_08_01_preview/ErrorResponseException.java | 0 .../cosmosdb/v2019_08_01_preview/ExcludedPath.java | 0 .../ExtendedResourceProperties.java | 0 .../cosmosdb/v2019_08_01_preview/FailoverPolicies.java | 0 .../cosmosdb/v2019_08_01_preview/FailoverPolicy.java | 0 .../GremlinDatabaseCreateUpdateParameters.java | 0 .../GremlinDatabaseGetPropertiesResource.java | 0 .../v2019_08_01_preview/GremlinDatabaseGetResults.java | 0 .../v2019_08_01_preview/GremlinDatabaseResource.java | 0 .../GremlinGraphCreateUpdateParameters.java | 0 .../GremlinGraphGetPropertiesResource.java | 0 .../v2019_08_01_preview/GremlinGraphGetResults.java | 0 .../v2019_08_01_preview/GremlinGraphResource.java | 0 .../cosmosdb/v2019_08_01_preview/GremlinResources.java | 0 .../cosmosdb/v2019_08_01_preview/IncludedPath.java | 0 .../cosmosdb/v2019_08_01_preview/IndexKind.java | 0 .../cosmosdb/v2019_08_01_preview/Indexes.java | 0 .../cosmosdb/v2019_08_01_preview/IndexingMode.java | 0 .../cosmosdb/v2019_08_01_preview/IndexingPolicy.java | 0 .../cosmosdb/v2019_08_01_preview/KeyKind.java | 0 .../cosmosdb/v2019_08_01_preview/Location.java | 0 .../v2019_08_01_preview/MetricAvailability.java | 0 .../cosmosdb/v2019_08_01_preview/MetricName.java | 0 .../cosmosdb/v2019_08_01_preview/MetricValue.java | 0 .../MongoDBCollectionCreateUpdateParameters.java | 0 .../MongoDBCollectionGetPropertiesResource.java | 0 .../MongoDBCollectionGetResults.java | 0 .../v2019_08_01_preview/MongoDBCollectionResource.java | 0 .../MongoDBDatabaseCreateUpdateParameters.java | 0 .../MongoDBDatabaseGetPropertiesResource.java | 0 .../v2019_08_01_preview/MongoDBDatabaseGetResults.java | 0 .../v2019_08_01_preview/MongoDBDatabaseResource.java | 0 .../cosmosdb/v2019_08_01_preview/MongoDBResources.java | 0 .../cosmosdb/v2019_08_01_preview/MongoIndex.java | 0 .../cosmosdb/v2019_08_01_preview/MongoIndexKeys.java | 0 .../v2019_08_01_preview/MongoIndexOptions.java | 0 .../cosmosdb/v2019_08_01_preview/Operation.java | 0 .../cosmosdb/v2019_08_01_preview/OperationDisplay.java | 0 .../cosmosdb/v2019_08_01_preview/Operations.java | 0 .../PartitionKeyRangeIdRegions.java | 0 .../v2019_08_01_preview/PartitionKeyRangeIds.java | 0 .../cosmosdb/v2019_08_01_preview/PartitionKind.java | 0 .../cosmosdb/v2019_08_01_preview/PartitionMetric.java | 0 .../cosmosdb/v2019_08_01_preview/PartitionUsage.java | 0 .../cosmosdb/v2019_08_01_preview/PercentileMetric.java | 0 .../v2019_08_01_preview/PercentileMetricValue.java | 0 .../v2019_08_01_preview/PercentileSourceTargets.java | 0 .../v2019_08_01_preview/PercentileTargets.java | 0 .../cosmosdb/v2019_08_01_preview/Percentiles.java | 0 .../v2019_08_01_preview/PrimaryAggregationType.java | 0 .../v2019_08_01_preview/PrivateEndpointConnection.java | 0 .../PrivateEndpointConnections.java | 0 .../v2019_08_01_preview/PrivateEndpointProperty.java | 0 .../v2019_08_01_preview/PrivateLinkResource.java | 0 .../v2019_08_01_preview/PrivateLinkResources.java | 0 .../PrivateLinkServiceConnectionStateProperty.java | 0 .../v2019_08_01_preview/RegionForOnlineOffline.java | 0 .../cosmosdb/v2019_08_01_preview/SpatialSpec.java | 0 .../cosmosdb/v2019_08_01_preview/SpatialType.java | 0 .../SqlContainerCreateUpdateParameters.java | 0 .../SqlContainerGetPropertiesResource.java | 0 .../v2019_08_01_preview/SqlContainerGetResults.java | 0 .../v2019_08_01_preview/SqlContainerResource.java | 0 .../SqlDatabaseCreateUpdateParameters.java | 0 .../SqlDatabaseGetPropertiesResource.java | 0 .../v2019_08_01_preview/SqlDatabaseGetResults.java | 0 .../v2019_08_01_preview/SqlDatabaseResource.java | 0 .../cosmosdb/v2019_08_01_preview/SqlResources.java | 0 .../SqlStoredProcedureCreateUpdateParameters.java | 0 .../SqlStoredProcedureGetPropertiesResource.java | 0 .../SqlStoredProcedureGetResults.java | 0 .../SqlStoredProcedureResource.java | 0 .../SqlTriggerCreateUpdateParameters.java | 0 .../SqlTriggerGetPropertiesResource.java | 0 .../v2019_08_01_preview/SqlTriggerGetResults.java | 0 .../v2019_08_01_preview/SqlTriggerResource.java | 0 .../SqlUserDefinedFunctionCreateUpdateParameters.java | 0 .../SqlUserDefinedFunctionGetPropertiesResource.java | 0 .../SqlUserDefinedFunctionGetResults.java | 0 .../SqlUserDefinedFunctionResource.java | 0 .../TableCreateUpdateParameters.java | 0 .../TableGetPropertiesResource.java | 0 .../cosmosdb/v2019_08_01_preview/TableGetResults.java | 0 .../cosmosdb/v2019_08_01_preview/TableResources.java | 0 .../ThroughputSettingsGetPropertiesResource.java | 0 .../ThroughputSettingsGetResults.java | 0 .../ThroughputSettingsResource.java | 0 .../ThroughputSettingsUpdateParameters.java | 0 .../cosmosdb/v2019_08_01_preview/TriggerOperation.java | 0 .../cosmosdb/v2019_08_01_preview/TriggerType.java | 0 .../cosmosdb/v2019_08_01_preview/UniqueKey.java | 0 .../cosmosdb/v2019_08_01_preview/UniqueKeyPolicy.java | 0 .../cosmosdb/v2019_08_01_preview/UnitType.java | 0 .../v2019_08_01_preview/VirtualNetworkRule.java | 0 .../CassandraKeyspaceGetResultsImpl.java | 0 .../CassandraKeyspaceGetResultsInner.java | 0 .../implementation/CassandraResourcesImpl.java | 0 .../implementation/CassandraResourcesInner.java | 0 .../implementation/CassandraTableGetResultsImpl.java | 0 .../implementation/CassandraTableGetResultsInner.java | 0 ...onDatabasisDatabaseAccountMetricDefinitionImpl.java | 0 .../CollectionDatabasisDatabaseAccountMetricImpl.java | 0 ...lectionDatabasisDatabaseAccountMetricModelImpl.java | 0 .../CollectionDatabasisDatabaseAccountUsageImpl.java | 0 .../implementation/CollectionPartitionRegionsImpl.java | 0 .../CollectionPartitionRegionsInner.java | 0 .../implementation/CollectionPartitionsImpl.java | 0 .../implementation/CollectionPartitionsInner.java | 0 .../implementation/CollectionRegionsImpl.java | 0 .../implementation/CollectionRegionsInner.java | 0 .../implementation/CollectionsImpl.java | 0 .../implementation/CollectionsInner.java | 0 .../implementation/CosmosDBManagementClientImpl.java | 0 .../implementation/CosmosDBManager.java | 0 .../implementation/DatabaseAccountGetResultsImpl.java | 0 .../implementation/DatabaseAccountGetResultsInner.java | 0 ...DatabaseAccountListConnectionStringsResultImpl.java | 0 ...atabaseAccountListConnectionStringsResultInner.java | 0 .../DatabaseAccountListKeysResultImpl.java | 0 .../DatabaseAccountListKeysResultInner.java | 0 .../DatabaseAccountListReadOnlyKeysResultImpl.java | 0 .../DatabaseAccountListReadOnlyKeysResultInner.java | 0 .../DatabaseAccountMetricDefinitionImpl.java | 0 .../implementation/DatabaseAccountMetricImpl.java | 0 .../implementation/DatabaseAccountRegionsImpl.java | 0 .../implementation/DatabaseAccountRegionsInner.java | 0 .../implementation/DatabaseAccountUsageImpl.java | 0 .../implementation/DatabaseAccountsImpl.java | 0 .../implementation/DatabaseAccountsInner.java | 0 .../implementation/DatabasesImpl.java | 0 .../implementation/DatabasesInner.java | 0 .../DatabasisDatabaseAccountMetricDefinitionImpl.java | 0 .../DatabasisDatabaseAccountMetricImpl.java | 0 .../DatabasisDatabaseAccountUsageImpl.java | 0 .../implementation/GremlinDatabaseGetResultsImpl.java | 0 .../implementation/GremlinDatabaseGetResultsInner.java | 0 .../implementation/GremlinGraphGetResultsImpl.java | 0 .../implementation/GremlinGraphGetResultsInner.java | 0 .../implementation/GremlinResourcesImpl.java | 0 .../implementation/GremlinResourcesInner.java | 0 .../implementation/IdParsingUtils.java | 0 .../implementation/MetricDefinitionInner.java | 0 .../implementation/MetricInner.java | 0 .../MongoDBCollectionGetResultsImpl.java | 0 .../MongoDBCollectionGetResultsInner.java | 0 .../implementation/MongoDBDatabaseGetResultsImpl.java | 0 .../implementation/MongoDBDatabaseGetResultsInner.java | 0 .../implementation/MongoDBResourcesImpl.java | 0 .../implementation/MongoDBResourcesInner.java | 0 .../implementation/OperationImpl.java | 0 .../implementation/OperationInner.java | 0 .../implementation/OperationsImpl.java | 0 .../implementation/OperationsInner.java | 0 .../v2019_08_01_preview/implementation/PageImpl.java | 0 .../v2019_08_01_preview/implementation/PageImpl1.java | 0 .../implementation/PartitionKeyRangeIdRegionsImpl.java | 0 .../PartitionKeyRangeIdRegionsInner.java | 0 .../implementation/PartitionKeyRangeIdsImpl.java | 0 .../implementation/PartitionKeyRangeIdsInner.java | 0 .../implementation/PartitionMetricImpl.java | 0 .../implementation/PartitionMetricInner.java | 0 .../implementation/PartitionUsageImpl.java | 0 .../implementation/PartitionUsageInner.java | 0 .../implementation/PercentileMetricImpl.java | 0 .../implementation/PercentileMetricInner.java | 0 .../implementation/PercentileSourceTargetsImpl.java | 0 .../implementation/PercentileSourceTargetsInner.java | 0 .../implementation/PercentileTargetsImpl.java | 0 .../implementation/PercentileTargetsInner.java | 0 .../implementation/PercentilesImpl.java | 0 .../implementation/PercentilesInner.java | 0 .../implementation/PrivateEndpointConnectionImpl.java | 0 .../implementation/PrivateEndpointConnectionInner.java | 0 .../implementation/PrivateEndpointConnectionsImpl.java | 0 .../PrivateEndpointConnectionsInner.java | 0 .../implementation/PrivateLinkResourceImpl.java | 0 .../implementation/PrivateLinkResourceInner.java | 0 .../implementation/PrivateLinkResourcesImpl.java | 0 .../implementation/PrivateLinkResourcesInner.java | 0 .../implementation/SqlContainerGetResultsImpl.java | 0 .../implementation/SqlContainerGetResultsInner.java | 0 .../implementation/SqlDatabaseGetResultsImpl.java | 0 .../implementation/SqlDatabaseGetResultsInner.java | 0 .../implementation/SqlResourcesImpl.java | 0 .../implementation/SqlResourcesInner.java | 0 .../SqlStoredProcedureGetResultsImpl.java | 0 .../SqlStoredProcedureGetResultsInner.java | 0 .../implementation/SqlTriggerGetResultsImpl.java | 0 .../implementation/SqlTriggerGetResultsInner.java | 0 .../SqlUserDefinedFunctionGetResultsImpl.java | 0 .../SqlUserDefinedFunctionGetResultsInner.java | 0 .../implementation/TableGetResultsImpl.java | 0 .../implementation/TableGetResultsInner.java | 0 .../implementation/TableResourceInner.java | 0 .../implementation/TableResourcesImpl.java | 0 .../implementation/TableResourcesInner.java | 0 .../ThroughputSettingsGetResultsImpl.java | 0 .../ThroughputSettingsGetResultsInner.java | 0 .../v2019_08_01_preview/implementation/UsageInner.java | 0 .../implementation/package-info.java | 0 .../cosmosdb/v2019_08_01_preview/package-info.java | 0 sdk/{cosmosdb => cosmos}/pom.mgmt.xml | 0 673 files changed, 11 insertions(+), 5 deletions(-) rename sdk/{cosmosdb => cosmos}/ci.mgmt.yml (90%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/pom.xml (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Capability.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraKeyspace.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraKeyspaceCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraKeyspaceResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraPartitionKey.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraSchema.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraTable.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraTableCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraTableResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ClusterKey.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionDatabasisDatabaseAccountMetric.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionDatabasisDatabaseAccountMetricDefinition.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionDatabasisDatabaseAccountMetricModel.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionDatabasisDatabaseAccountUsage.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionPartitionRegions.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionPartitions.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionRegions.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Collections.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Column.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ConflictResolutionMode.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ConflictResolutionPolicy.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ConnectorOffer.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ConsistencyPolicy.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ContainerPartitionKey.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DataType.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccount.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountConnectionString.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountKind.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountListConnectionStringsResult.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountListKeysResult.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountListReadOnlyKeysResult.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountMetric.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountMetricDefinition.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountOfferType.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountPatchParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountRegenerateKeyParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountRegions.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountUsage.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccounts.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Databases.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabasisDatabaseAccountMetric.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabasisDatabaseAccountMetricDefinition.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabasisDatabaseAccountUsage.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DefaultConsistencyLevel.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ErrorResponse.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ErrorResponseException.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ExcludedPath.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ExtendedResourceProperties.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/FailoverPolicies.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/FailoverPolicy.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinDatabase.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinDatabaseCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinDatabaseResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinGraph.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinGraphCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinGraphResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/IncludedPath.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/IndexKind.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Indexes.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/IndexingMode.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/IndexingPolicy.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/KeyKind.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Location.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MetricAvailability.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MetricName.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MetricValue.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBCollection.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBCollectionCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBCollectionResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBDatabase.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBDatabaseCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBDatabaseResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoIndex.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoIndexKeys.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoIndexOptions.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Operation.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/OperationDisplay.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Operations.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionKeyRangeIdRegions.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionKeyRangeIds.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionKind.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionMetric.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionUsage.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PercentileMetric.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PercentileMetricValue.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PercentileSourceTargets.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PercentileTargets.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Percentiles.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PrimaryAggregationType.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/RegionForOnlineOffline.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlContainer.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlContainerCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlContainerResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlDatabase.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlDatabaseCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlDatabaseResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Table.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/TableCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/TableResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Throughput.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ThroughputResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ThroughputUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/UniqueKey.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/UniqueKeyPolicy.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/UnitType.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/VirtualNetworkRule.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CassandraKeyspaceImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CassandraKeyspaceInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CassandraTableImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CassandraTableInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionDatabasisDatabaseAccountMetricDefinitionImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionDatabasisDatabaseAccountMetricImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionDatabasisDatabaseAccountMetricModelImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionDatabasisDatabaseAccountUsageImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionPartitionRegionsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionPartitionRegionsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionPartitionsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionPartitionsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionRegionsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionRegionsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CosmosDBImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CosmosDBManager.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListConnectionStringsResultImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListConnectionStringsResultInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListKeysResultImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListKeysResultInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListReadOnlyKeysResultImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListReadOnlyKeysResultInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountMetricDefinitionImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountMetricImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountRegionsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountRegionsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountUsageImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasesImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasesInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasisDatabaseAccountMetricDefinitionImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasisDatabaseAccountMetricImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasisDatabaseAccountUsageImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/GremlinDatabaseImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/GremlinDatabaseInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/GremlinGraphImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/GremlinGraphInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/IdParsingUtils.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MetricDefinitionInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MetricInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MongoDBCollectionImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MongoDBCollectionInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MongoDBDatabaseImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MongoDBDatabaseInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/OperationImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/OperationInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/OperationsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/OperationsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PageImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PageImpl1.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionKeyRangeIdRegionsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionKeyRangeIdRegionsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionKeyRangeIdsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionKeyRangeIdsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionMetricImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionMetricInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionUsageImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionUsageInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileMetricImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileMetricInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileSourceTargetsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileSourceTargetsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileTargetsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileTargetsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentilesImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentilesInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/SqlContainerImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/SqlContainerInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/SqlDatabaseImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/SqlDatabaseInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/TableImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/TableInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/ThroughputImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/ThroughputInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/UsageInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/package-info.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/package-info.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/pom.xml (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ARMProxyResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ARMResourceProperties.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Capability.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraKeyspaceCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraKeyspaceGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraKeyspaceResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraPartitionKey.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraResources.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraSchema.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraTableCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraTableGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraTableResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ClusterKey.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionDatabasisDatabaseAccountMetric.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionDatabasisDatabaseAccountMetricDefinition.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionDatabasisDatabaseAccountMetricModel.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionDatabasisDatabaseAccountUsage.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionPartitionRegions.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionPartitions.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionRegions.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Collections.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Column.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ConflictResolutionMode.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ConflictResolutionPolicy.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ConnectorOffer.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ConsistencyPolicy.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ContainerPartitionKey.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DataType.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountConnectionString.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountKind.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountListConnectionStringsResult.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountListKeysResult.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountListReadOnlyKeysResult.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountMetric.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountMetricDefinition.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountOfferType.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountRegenerateKeyParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountRegions.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountUsage.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccounts.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Databases.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabasisDatabaseAccountMetric.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabasisDatabaseAccountMetricDefinition.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabasisDatabaseAccountUsage.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DefaultConsistencyLevel.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ErrorResponse.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ErrorResponseException.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ExcludedPath.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ExtendedResourceProperties.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/FailoverPolicies.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/FailoverPolicy.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinDatabaseCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinDatabaseGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinDatabaseResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinGraphCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinGraphGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinGraphResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinResources.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/IncludedPath.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/IndexKind.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Indexes.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/IndexingMode.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/IndexingPolicy.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/KeyKind.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Location.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MetricAvailability.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MetricName.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MetricValue.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBCollectionCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBCollectionGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBCollectionResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBDatabaseCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBDatabaseGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBDatabaseResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBResources.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoIndex.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoIndexKeys.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoIndexOptions.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Operation.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/OperationDisplay.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Operations.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionKeyRangeIdRegions.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionKeyRangeIds.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionKind.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionMetric.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionUsage.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PercentileMetric.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PercentileMetricValue.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PercentileSourceTargets.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PercentileTargets.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Percentiles.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PrimaryAggregationType.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/RegionForOnlineOffline.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlContainerCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlContainerGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlContainerResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlDatabaseCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlDatabaseGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlDatabaseResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlResources.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlStoredProcedureCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlStoredProcedureGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlStoredProcedureResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlTriggerCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlTriggerGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlTriggerResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlUserDefinedFunctionCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlUserDefinedFunctionGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlUserDefinedFunctionResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TableCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TableGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TableResources.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ThroughputSettingsGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ThroughputSettingsResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ThroughputSettingsUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TriggerOperation.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TriggerType.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/UniqueKey.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/UniqueKeyPolicy.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/UnitType.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/VirtualNetworkRule.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraKeyspaceGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraKeyspaceGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraResourcesImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraResourcesInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraTableGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraTableGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionDatabasisDatabaseAccountMetricDefinitionImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionDatabasisDatabaseAccountMetricImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionDatabasisDatabaseAccountMetricModelImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionDatabasisDatabaseAccountUsageImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionPartitionRegionsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionPartitionRegionsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionPartitionsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionPartitionsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionRegionsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionRegionsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CosmosDBImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CosmosDBManager.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListConnectionStringsResultImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListConnectionStringsResultInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListKeysResultImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListKeysResultInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListReadOnlyKeysResultImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListReadOnlyKeysResultInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountMetricDefinitionImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountMetricImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountRegionsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountRegionsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountUsageImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasesImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasesInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasisDatabaseAccountMetricDefinitionImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasisDatabaseAccountMetricImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasisDatabaseAccountUsageImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinDatabaseGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinDatabaseGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinGraphGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinGraphGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinResourcesImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinResourcesInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/IdParsingUtils.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MetricDefinitionInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MetricInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBCollectionGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBCollectionGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBDatabaseGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBDatabaseGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBResourcesImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBResourcesInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/OperationImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/OperationInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/OperationsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/OperationsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PageImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PageImpl1.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionKeyRangeIdRegionsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionKeyRangeIdRegionsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionKeyRangeIdsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionKeyRangeIdsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionMetricImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionMetricInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionUsageImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionUsageInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileMetricImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileMetricInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileSourceTargetsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileSourceTargetsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileTargetsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileTargetsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentilesImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentilesInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlContainerGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlContainerGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlDatabaseGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlDatabaseGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlResourcesImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlResourcesInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlStoredProcedureGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlStoredProcedureGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlTriggerGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlTriggerGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlUserDefinedFunctionGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlUserDefinedFunctionGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableResourceInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableResourcesImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableResourcesInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/ThroughputSettingsGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/ThroughputSettingsGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/UsageInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/package-info.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/package-info.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/pom.xml (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ARMProxyResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ARMResourceProperties.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/AzureEntityResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Capability.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraKeyspaceCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraKeyspaceGetPropertiesResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraKeyspaceGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraKeyspaceResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraPartitionKey.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraResources.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraSchema.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraTableCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraTableGetPropertiesResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraTableGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraTableResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ClusterKey.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionDatabasisDatabaseAccountMetric.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionDatabasisDatabaseAccountMetricDefinition.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionDatabasisDatabaseAccountMetricModel.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionDatabasisDatabaseAccountUsage.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionPartitionRegions.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionPartitions.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionRegions.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Collections.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Column.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CompositePath.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CompositePathSortOrder.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ConflictResolutionMode.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ConflictResolutionPolicy.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ConnectorOffer.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ConsistencyPolicy.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ContainerPartitionKey.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DataType.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountConnectionString.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountKind.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountListConnectionStringsResult.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountListKeysResult.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountListReadOnlyKeysResult.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountMetric.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountMetricDefinition.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountOfferType.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountRegenerateKeyParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountRegions.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountUsage.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccounts.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Databases.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabasisDatabaseAccountMetric.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabasisDatabaseAccountMetricDefinition.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabasisDatabaseAccountUsage.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DefaultConsistencyLevel.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ErrorResponse.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ErrorResponseException.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ExcludedPath.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ExtendedResourceProperties.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/FailoverPolicies.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/FailoverPolicy.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinDatabaseCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinDatabaseGetPropertiesResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinDatabaseGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinDatabaseResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinGraphCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinGraphGetPropertiesResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinGraphGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinGraphResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinResources.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/IncludedPath.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/IndexKind.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Indexes.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/IndexingMode.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/IndexingPolicy.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/KeyKind.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Location.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MetricAvailability.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MetricName.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MetricValue.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBCollectionCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBCollectionGetPropertiesResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBCollectionGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBCollectionResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBDatabaseCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBDatabaseGetPropertiesResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBDatabaseGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBDatabaseResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBResources.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoIndex.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoIndexKeys.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoIndexOptions.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Operation.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/OperationDisplay.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Operations.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionKeyRangeIdRegions.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionKeyRangeIds.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionKind.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionMetric.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionUsage.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PercentileMetric.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PercentileMetricValue.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PercentileSourceTargets.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PercentileTargets.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Percentiles.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrimaryAggregationType.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateEndpointConnection.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateEndpointConnections.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateEndpointProperty.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateLinkResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateLinkResources.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateLinkServiceConnectionStateProperty.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/RegionForOnlineOffline.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SpatialSpec.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SpatialType.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlContainerCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlContainerGetPropertiesResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlContainerGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlContainerResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlDatabaseCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlDatabaseGetPropertiesResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlDatabaseGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlDatabaseResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlResources.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlStoredProcedureCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlStoredProcedureGetPropertiesResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlStoredProcedureGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlStoredProcedureResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlTriggerCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlTriggerGetPropertiesResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlTriggerGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlTriggerResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlUserDefinedFunctionCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlUserDefinedFunctionGetPropertiesResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlUserDefinedFunctionGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlUserDefinedFunctionResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TableCreateUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TableGetPropertiesResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TableGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TableResources.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ThroughputSettingsGetPropertiesResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ThroughputSettingsGetResults.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ThroughputSettingsResource.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ThroughputSettingsUpdateParameters.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TriggerOperation.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TriggerType.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/UniqueKey.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/UniqueKeyPolicy.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/UnitType.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/VirtualNetworkRule.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraKeyspaceGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraKeyspaceGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraResourcesImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraResourcesInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraTableGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraTableGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionDatabasisDatabaseAccountMetricDefinitionImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionDatabasisDatabaseAccountMetricImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionDatabasisDatabaseAccountMetricModelImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionDatabasisDatabaseAccountUsageImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionPartitionRegionsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionPartitionRegionsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionPartitionsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionPartitionsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionRegionsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionRegionsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CosmosDBManagementClientImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CosmosDBManager.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListConnectionStringsResultImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListConnectionStringsResultInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListKeysResultImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListKeysResultInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListReadOnlyKeysResultImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListReadOnlyKeysResultInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountMetricDefinitionImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountMetricImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountRegionsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountRegionsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountUsageImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasesImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasesInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasisDatabaseAccountMetricDefinitionImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasisDatabaseAccountMetricImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasisDatabaseAccountUsageImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinDatabaseGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinDatabaseGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinGraphGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinGraphGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinResourcesImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinResourcesInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/IdParsingUtils.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MetricDefinitionInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MetricInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBCollectionGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBCollectionGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBDatabaseGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBDatabaseGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBResourcesImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBResourcesInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/OperationImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/OperationInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/OperationsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/OperationsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PageImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PageImpl1.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionKeyRangeIdRegionsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionKeyRangeIdRegionsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionKeyRangeIdsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionKeyRangeIdsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionMetricImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionMetricInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionUsageImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionUsageInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileMetricImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileMetricInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileSourceTargetsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileSourceTargetsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileTargetsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileTargetsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentilesImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentilesInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateEndpointConnectionImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateEndpointConnectionInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateEndpointConnectionsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateEndpointConnectionsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateLinkResourceImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateLinkResourceInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateLinkResourcesImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateLinkResourcesInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlContainerGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlContainerGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlDatabaseGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlDatabaseGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlResourcesImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlResourcesInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlStoredProcedureGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlStoredProcedureGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlTriggerGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlTriggerGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlUserDefinedFunctionGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlUserDefinedFunctionGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableResourceInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableResourcesImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableResourcesInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/ThroughputSettingsGetResultsImpl.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/ThroughputSettingsGetResultsInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/UsageInner.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/package-info.java (100%) rename sdk/{cosmosdb => cosmos}/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/package-info.java (100%) rename sdk/{cosmosdb => cosmos}/pom.mgmt.xml (100%) diff --git a/sdk/cosmosdb/ci.mgmt.yml b/sdk/cosmos/ci.mgmt.yml similarity index 90% rename from sdk/cosmosdb/ci.mgmt.yml rename to sdk/cosmos/ci.mgmt.yml index 8817d48597b8..67c0ad1fca92 100644 --- a/sdk/cosmosdb/ci.mgmt.yml +++ b/sdk/cosmos/ci.mgmt.yml @@ -13,9 +13,10 @@ trigger: - release/* paths: include: - - sdk/cosmosdb/ + - sdk/cosmos/ exclude: - - sdk/cosmosdb/microsoft-azure + - sdk/cosmos/microsoft-azure + - sdk/cosmos/azure pr: branches: @@ -26,9 +27,10 @@ pr: - release/* paths: include: - - sdk/cosmosdb/ + - sdk/cosmos/ exclude: - - sdk/cosmosdb/microsoft-azure + - sdk/cosmos/microsoft-azure + - sdk/cosmos/azure variables: diff --git a/sdk/cosmos/ci.yml b/sdk/cosmos/ci.yml index 697afb5dd4fb..5d9d34f9f6ca 100644 --- a/sdk/cosmos/ci.yml +++ b/sdk/cosmos/ci.yml @@ -21,6 +21,8 @@ trigger: paths: include: - sdk/cosmos/ + exclude: + - sdk/cosmos/mgmt pr: branches: @@ -32,7 +34,9 @@ pr: paths: include: - sdk/cosmos/ - + exclude: + - sdk/cosmos/mgmt + stages: - template: ../../eng/pipelines/templates/stages/cosmos-sdk-client.yml #NOTE: Non-standard template. parameters: diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/pom.xml b/sdk/cosmos/mgmt-v2015_04_08/pom.xml similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/pom.xml rename to sdk/cosmos/mgmt-v2015_04_08/pom.xml diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Capability.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Capability.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Capability.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Capability.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraKeyspace.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraKeyspace.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraKeyspace.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraKeyspace.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraKeyspaceCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraKeyspaceCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraKeyspaceCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraKeyspaceCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraKeyspaceResource.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraKeyspaceResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraKeyspaceResource.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraKeyspaceResource.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraPartitionKey.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraPartitionKey.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraPartitionKey.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraPartitionKey.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraSchema.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraSchema.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraSchema.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraSchema.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraTable.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraTable.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraTable.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraTable.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraTableCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraTableCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraTableCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraTableCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraTableResource.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraTableResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraTableResource.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CassandraTableResource.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ClusterKey.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ClusterKey.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ClusterKey.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ClusterKey.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionDatabasisDatabaseAccountMetric.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionDatabasisDatabaseAccountMetric.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionDatabasisDatabaseAccountMetric.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionDatabasisDatabaseAccountMetric.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionDatabasisDatabaseAccountMetricDefinition.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionDatabasisDatabaseAccountMetricDefinition.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionDatabasisDatabaseAccountMetricDefinition.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionDatabasisDatabaseAccountMetricDefinition.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionDatabasisDatabaseAccountMetricModel.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionDatabasisDatabaseAccountMetricModel.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionDatabasisDatabaseAccountMetricModel.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionDatabasisDatabaseAccountMetricModel.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionDatabasisDatabaseAccountUsage.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionDatabasisDatabaseAccountUsage.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionDatabasisDatabaseAccountUsage.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionDatabasisDatabaseAccountUsage.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionPartitionRegions.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionPartitionRegions.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionPartitionRegions.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionPartitionRegions.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionPartitions.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionPartitions.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionPartitions.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionPartitions.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionRegions.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionRegions.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionRegions.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/CollectionRegions.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Collections.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Collections.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Collections.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Collections.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Column.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Column.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Column.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Column.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ConflictResolutionMode.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ConflictResolutionMode.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ConflictResolutionMode.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ConflictResolutionMode.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ConflictResolutionPolicy.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ConflictResolutionPolicy.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ConflictResolutionPolicy.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ConflictResolutionPolicy.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ConnectorOffer.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ConnectorOffer.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ConnectorOffer.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ConnectorOffer.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ConsistencyPolicy.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ConsistencyPolicy.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ConsistencyPolicy.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ConsistencyPolicy.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ContainerPartitionKey.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ContainerPartitionKey.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ContainerPartitionKey.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ContainerPartitionKey.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DataType.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DataType.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DataType.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DataType.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccount.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccount.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccount.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccount.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountConnectionString.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountConnectionString.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountConnectionString.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountConnectionString.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountKind.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountKind.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountKind.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountKind.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountListConnectionStringsResult.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountListConnectionStringsResult.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountListConnectionStringsResult.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountListConnectionStringsResult.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountListKeysResult.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountListKeysResult.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountListKeysResult.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountListKeysResult.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountListReadOnlyKeysResult.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountListReadOnlyKeysResult.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountListReadOnlyKeysResult.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountListReadOnlyKeysResult.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountMetric.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountMetric.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountMetric.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountMetric.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountMetricDefinition.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountMetricDefinition.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountMetricDefinition.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountMetricDefinition.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountOfferType.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountOfferType.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountOfferType.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountOfferType.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountPatchParameters.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountPatchParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountPatchParameters.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountPatchParameters.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountRegenerateKeyParameters.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountRegenerateKeyParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountRegenerateKeyParameters.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountRegenerateKeyParameters.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountRegions.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountRegions.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountRegions.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountRegions.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountUsage.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountUsage.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountUsage.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccountUsage.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccounts.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccounts.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccounts.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabaseAccounts.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Databases.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Databases.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Databases.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Databases.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabasisDatabaseAccountMetric.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabasisDatabaseAccountMetric.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabasisDatabaseAccountMetric.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabasisDatabaseAccountMetric.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabasisDatabaseAccountMetricDefinition.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabasisDatabaseAccountMetricDefinition.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabasisDatabaseAccountMetricDefinition.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabasisDatabaseAccountMetricDefinition.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabasisDatabaseAccountUsage.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabasisDatabaseAccountUsage.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabasisDatabaseAccountUsage.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DatabasisDatabaseAccountUsage.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DefaultConsistencyLevel.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DefaultConsistencyLevel.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DefaultConsistencyLevel.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/DefaultConsistencyLevel.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ErrorResponse.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ErrorResponse.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ErrorResponse.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ErrorResponse.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ErrorResponseException.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ErrorResponseException.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ErrorResponseException.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ErrorResponseException.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ExcludedPath.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ExcludedPath.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ExcludedPath.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ExcludedPath.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ExtendedResourceProperties.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ExtendedResourceProperties.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ExtendedResourceProperties.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ExtendedResourceProperties.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/FailoverPolicies.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/FailoverPolicies.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/FailoverPolicies.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/FailoverPolicies.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/FailoverPolicy.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/FailoverPolicy.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/FailoverPolicy.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/FailoverPolicy.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinDatabase.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinDatabase.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinDatabase.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinDatabase.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinDatabaseCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinDatabaseCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinDatabaseCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinDatabaseCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinDatabaseResource.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinDatabaseResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinDatabaseResource.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinDatabaseResource.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinGraph.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinGraph.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinGraph.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinGraph.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinGraphCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinGraphCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinGraphCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinGraphCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinGraphResource.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinGraphResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinGraphResource.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/GremlinGraphResource.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/IncludedPath.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/IncludedPath.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/IncludedPath.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/IncludedPath.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/IndexKind.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/IndexKind.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/IndexKind.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/IndexKind.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Indexes.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Indexes.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Indexes.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Indexes.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/IndexingMode.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/IndexingMode.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/IndexingMode.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/IndexingMode.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/IndexingPolicy.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/IndexingPolicy.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/IndexingPolicy.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/IndexingPolicy.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/KeyKind.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/KeyKind.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/KeyKind.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/KeyKind.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Location.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Location.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Location.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Location.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MetricAvailability.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MetricAvailability.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MetricAvailability.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MetricAvailability.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MetricName.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MetricName.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MetricName.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MetricName.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MetricValue.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MetricValue.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MetricValue.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MetricValue.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBCollection.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBCollection.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBCollection.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBCollection.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBCollectionCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBCollectionCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBCollectionCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBCollectionCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBCollectionResource.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBCollectionResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBCollectionResource.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBCollectionResource.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBDatabase.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBDatabase.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBDatabase.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBDatabase.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBDatabaseCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBDatabaseCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBDatabaseCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBDatabaseCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBDatabaseResource.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBDatabaseResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBDatabaseResource.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoDBDatabaseResource.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoIndex.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoIndex.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoIndex.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoIndex.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoIndexKeys.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoIndexKeys.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoIndexKeys.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoIndexKeys.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoIndexOptions.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoIndexOptions.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoIndexOptions.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/MongoIndexOptions.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Operation.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Operation.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Operation.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Operation.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/OperationDisplay.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/OperationDisplay.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/OperationDisplay.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/OperationDisplay.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Operations.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Operations.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Operations.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Operations.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionKeyRangeIdRegions.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionKeyRangeIdRegions.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionKeyRangeIdRegions.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionKeyRangeIdRegions.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionKeyRangeIds.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionKeyRangeIds.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionKeyRangeIds.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionKeyRangeIds.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionKind.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionKind.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionKind.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionKind.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionMetric.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionMetric.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionMetric.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionMetric.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionUsage.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionUsage.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionUsage.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PartitionUsage.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PercentileMetric.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PercentileMetric.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PercentileMetric.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PercentileMetric.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PercentileMetricValue.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PercentileMetricValue.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PercentileMetricValue.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PercentileMetricValue.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PercentileSourceTargets.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PercentileSourceTargets.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PercentileSourceTargets.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PercentileSourceTargets.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PercentileTargets.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PercentileTargets.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PercentileTargets.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PercentileTargets.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Percentiles.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Percentiles.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Percentiles.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Percentiles.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PrimaryAggregationType.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PrimaryAggregationType.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PrimaryAggregationType.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/PrimaryAggregationType.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/RegionForOnlineOffline.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/RegionForOnlineOffline.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/RegionForOnlineOffline.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/RegionForOnlineOffline.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlContainer.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlContainer.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlContainer.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlContainer.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlContainerCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlContainerCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlContainerCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlContainerCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlContainerResource.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlContainerResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlContainerResource.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlContainerResource.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlDatabase.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlDatabase.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlDatabase.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlDatabase.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlDatabaseCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlDatabaseCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlDatabaseCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlDatabaseCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlDatabaseResource.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlDatabaseResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlDatabaseResource.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/SqlDatabaseResource.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Table.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Table.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Table.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Table.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/TableCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/TableCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/TableCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/TableCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/TableResource.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/TableResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/TableResource.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/TableResource.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Throughput.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Throughput.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Throughput.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/Throughput.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ThroughputResource.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ThroughputResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ThroughputResource.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ThroughputResource.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ThroughputUpdateParameters.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ThroughputUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ThroughputUpdateParameters.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/ThroughputUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/UniqueKey.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/UniqueKey.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/UniqueKey.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/UniqueKey.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/UniqueKeyPolicy.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/UniqueKeyPolicy.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/UniqueKeyPolicy.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/UniqueKeyPolicy.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/UnitType.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/UnitType.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/UnitType.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/UnitType.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/VirtualNetworkRule.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/VirtualNetworkRule.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/VirtualNetworkRule.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/VirtualNetworkRule.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CassandraKeyspaceImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CassandraKeyspaceImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CassandraKeyspaceImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CassandraKeyspaceImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CassandraKeyspaceInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CassandraKeyspaceInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CassandraKeyspaceInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CassandraKeyspaceInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CassandraTableImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CassandraTableImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CassandraTableImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CassandraTableImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CassandraTableInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CassandraTableInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CassandraTableInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CassandraTableInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionDatabasisDatabaseAccountMetricDefinitionImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionDatabasisDatabaseAccountMetricDefinitionImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionDatabasisDatabaseAccountMetricDefinitionImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionDatabasisDatabaseAccountMetricDefinitionImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionDatabasisDatabaseAccountMetricImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionDatabasisDatabaseAccountMetricImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionDatabasisDatabaseAccountMetricImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionDatabasisDatabaseAccountMetricImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionDatabasisDatabaseAccountMetricModelImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionDatabasisDatabaseAccountMetricModelImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionDatabasisDatabaseAccountMetricModelImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionDatabasisDatabaseAccountMetricModelImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionDatabasisDatabaseAccountUsageImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionDatabasisDatabaseAccountUsageImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionDatabasisDatabaseAccountUsageImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionDatabasisDatabaseAccountUsageImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionPartitionRegionsImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionPartitionRegionsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionPartitionRegionsImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionPartitionRegionsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionPartitionRegionsInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionPartitionRegionsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionPartitionRegionsInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionPartitionRegionsInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionPartitionsImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionPartitionsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionPartitionsImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionPartitionsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionPartitionsInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionPartitionsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionPartitionsInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionPartitionsInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionRegionsImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionRegionsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionRegionsImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionRegionsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionRegionsInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionRegionsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionRegionsInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionRegionsInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionsImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionsImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionsInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionsInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CollectionsInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CosmosDBImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CosmosDBImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CosmosDBImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CosmosDBImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CosmosDBManager.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CosmosDBManager.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CosmosDBManager.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/CosmosDBManager.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListConnectionStringsResultImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListConnectionStringsResultImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListConnectionStringsResultImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListConnectionStringsResultImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListConnectionStringsResultInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListConnectionStringsResultInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListConnectionStringsResultInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListConnectionStringsResultInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListKeysResultImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListKeysResultImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListKeysResultImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListKeysResultImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListKeysResultInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListKeysResultInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListKeysResultInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListKeysResultInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListReadOnlyKeysResultImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListReadOnlyKeysResultImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListReadOnlyKeysResultImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListReadOnlyKeysResultImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListReadOnlyKeysResultInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListReadOnlyKeysResultInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListReadOnlyKeysResultInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountListReadOnlyKeysResultInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountMetricDefinitionImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountMetricDefinitionImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountMetricDefinitionImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountMetricDefinitionImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountMetricImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountMetricImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountMetricImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountMetricImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountRegionsImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountRegionsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountRegionsImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountRegionsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountRegionsInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountRegionsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountRegionsInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountRegionsInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountUsageImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountUsageImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountUsageImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountUsageImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountsImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountsImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountsInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountsInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabaseAccountsInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasesImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasesImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasesImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasesImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasesInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasesInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasesInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasesInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasisDatabaseAccountMetricDefinitionImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasisDatabaseAccountMetricDefinitionImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasisDatabaseAccountMetricDefinitionImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasisDatabaseAccountMetricDefinitionImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasisDatabaseAccountMetricImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasisDatabaseAccountMetricImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasisDatabaseAccountMetricImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasisDatabaseAccountMetricImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasisDatabaseAccountUsageImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasisDatabaseAccountUsageImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasisDatabaseAccountUsageImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/DatabasisDatabaseAccountUsageImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/GremlinDatabaseImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/GremlinDatabaseImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/GremlinDatabaseImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/GremlinDatabaseImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/GremlinDatabaseInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/GremlinDatabaseInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/GremlinDatabaseInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/GremlinDatabaseInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/GremlinGraphImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/GremlinGraphImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/GremlinGraphImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/GremlinGraphImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/GremlinGraphInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/GremlinGraphInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/GremlinGraphInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/GremlinGraphInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/IdParsingUtils.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/IdParsingUtils.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/IdParsingUtils.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/IdParsingUtils.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MetricDefinitionInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MetricDefinitionInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MetricDefinitionInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MetricDefinitionInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MetricInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MetricInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MetricInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MetricInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MongoDBCollectionImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MongoDBCollectionImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MongoDBCollectionImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MongoDBCollectionImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MongoDBCollectionInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MongoDBCollectionInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MongoDBCollectionInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MongoDBCollectionInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MongoDBDatabaseImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MongoDBDatabaseImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MongoDBDatabaseImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MongoDBDatabaseImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MongoDBDatabaseInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MongoDBDatabaseInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MongoDBDatabaseInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/MongoDBDatabaseInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/OperationImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/OperationImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/OperationImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/OperationImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/OperationInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/OperationInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/OperationInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/OperationInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/OperationsImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/OperationsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/OperationsImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/OperationsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/OperationsInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/OperationsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/OperationsInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/OperationsInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PageImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PageImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PageImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PageImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PageImpl1.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PageImpl1.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PageImpl1.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PageImpl1.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionKeyRangeIdRegionsImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionKeyRangeIdRegionsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionKeyRangeIdRegionsImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionKeyRangeIdRegionsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionKeyRangeIdRegionsInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionKeyRangeIdRegionsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionKeyRangeIdRegionsInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionKeyRangeIdRegionsInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionKeyRangeIdsImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionKeyRangeIdsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionKeyRangeIdsImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionKeyRangeIdsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionKeyRangeIdsInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionKeyRangeIdsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionKeyRangeIdsInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionKeyRangeIdsInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionMetricImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionMetricImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionMetricImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionMetricImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionMetricInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionMetricInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionMetricInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionMetricInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionUsageImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionUsageImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionUsageImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionUsageImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionUsageInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionUsageInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionUsageInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PartitionUsageInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileMetricImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileMetricImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileMetricImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileMetricImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileMetricInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileMetricInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileMetricInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileMetricInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileSourceTargetsImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileSourceTargetsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileSourceTargetsImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileSourceTargetsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileSourceTargetsInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileSourceTargetsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileSourceTargetsInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileSourceTargetsInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileTargetsImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileTargetsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileTargetsImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileTargetsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileTargetsInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileTargetsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileTargetsInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentileTargetsInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentilesImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentilesImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentilesImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentilesImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentilesInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentilesInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentilesInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/PercentilesInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/SqlContainerImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/SqlContainerImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/SqlContainerImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/SqlContainerImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/SqlContainerInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/SqlContainerInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/SqlContainerInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/SqlContainerInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/SqlDatabaseImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/SqlDatabaseImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/SqlDatabaseImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/SqlDatabaseImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/SqlDatabaseInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/SqlDatabaseInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/SqlDatabaseInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/SqlDatabaseInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/TableImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/TableImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/TableImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/TableImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/TableInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/TableInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/TableInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/TableInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/ThroughputImpl.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/ThroughputImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/ThroughputImpl.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/ThroughputImpl.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/ThroughputInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/ThroughputInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/ThroughputInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/ThroughputInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/UsageInner.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/UsageInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/UsageInner.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/UsageInner.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/package-info.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/package-info.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/package-info.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/implementation/package-info.java diff --git a/sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/package-info.java b/sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/package-info.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/package-info.java rename to sdk/cosmos/mgmt-v2015_04_08/src/main/java/com/microsoft/azure/management/cosmosdb/v2015_04_08/package-info.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/pom.xml b/sdk/cosmos/mgmt-v2019_08_01/pom.xml similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/pom.xml rename to sdk/cosmos/mgmt-v2019_08_01/pom.xml diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ARMProxyResource.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ARMProxyResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ARMProxyResource.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ARMProxyResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ARMResourceProperties.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ARMResourceProperties.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ARMResourceProperties.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ARMResourceProperties.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Capability.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Capability.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Capability.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Capability.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraKeyspaceCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraKeyspaceCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraKeyspaceCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraKeyspaceCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraKeyspaceGetResults.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraKeyspaceGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraKeyspaceGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraKeyspaceGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraKeyspaceResource.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraKeyspaceResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraKeyspaceResource.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraKeyspaceResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraPartitionKey.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraPartitionKey.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraPartitionKey.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraPartitionKey.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraResources.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraResources.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraResources.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraResources.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraSchema.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraSchema.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraSchema.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraSchema.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraTableCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraTableCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraTableCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraTableCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraTableGetResults.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraTableGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraTableGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraTableGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraTableResource.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraTableResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraTableResource.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CassandraTableResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ClusterKey.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ClusterKey.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ClusterKey.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ClusterKey.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionDatabasisDatabaseAccountMetric.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionDatabasisDatabaseAccountMetric.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionDatabasisDatabaseAccountMetric.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionDatabasisDatabaseAccountMetric.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionDatabasisDatabaseAccountMetricDefinition.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionDatabasisDatabaseAccountMetricDefinition.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionDatabasisDatabaseAccountMetricDefinition.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionDatabasisDatabaseAccountMetricDefinition.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionDatabasisDatabaseAccountMetricModel.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionDatabasisDatabaseAccountMetricModel.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionDatabasisDatabaseAccountMetricModel.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionDatabasisDatabaseAccountMetricModel.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionDatabasisDatabaseAccountUsage.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionDatabasisDatabaseAccountUsage.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionDatabasisDatabaseAccountUsage.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionDatabasisDatabaseAccountUsage.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionPartitionRegions.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionPartitionRegions.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionPartitionRegions.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionPartitionRegions.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionPartitions.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionPartitions.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionPartitions.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionPartitions.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionRegions.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionRegions.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionRegions.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/CollectionRegions.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Collections.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Collections.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Collections.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Collections.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Column.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Column.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Column.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Column.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ConflictResolutionMode.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ConflictResolutionMode.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ConflictResolutionMode.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ConflictResolutionMode.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ConflictResolutionPolicy.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ConflictResolutionPolicy.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ConflictResolutionPolicy.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ConflictResolutionPolicy.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ConnectorOffer.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ConnectorOffer.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ConnectorOffer.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ConnectorOffer.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ConsistencyPolicy.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ConsistencyPolicy.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ConsistencyPolicy.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ConsistencyPolicy.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ContainerPartitionKey.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ContainerPartitionKey.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ContainerPartitionKey.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ContainerPartitionKey.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DataType.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DataType.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DataType.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DataType.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountConnectionString.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountConnectionString.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountConnectionString.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountConnectionString.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountGetResults.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountKind.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountKind.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountKind.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountKind.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountListConnectionStringsResult.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountListConnectionStringsResult.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountListConnectionStringsResult.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountListConnectionStringsResult.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountListKeysResult.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountListKeysResult.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountListKeysResult.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountListKeysResult.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountListReadOnlyKeysResult.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountListReadOnlyKeysResult.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountListReadOnlyKeysResult.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountListReadOnlyKeysResult.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountMetric.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountMetric.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountMetric.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountMetric.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountMetricDefinition.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountMetricDefinition.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountMetricDefinition.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountMetricDefinition.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountOfferType.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountOfferType.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountOfferType.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountOfferType.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountRegenerateKeyParameters.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountRegenerateKeyParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountRegenerateKeyParameters.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountRegenerateKeyParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountRegions.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountRegions.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountRegions.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountRegions.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountUsage.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountUsage.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountUsage.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccountUsage.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccounts.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccounts.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccounts.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabaseAccounts.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Databases.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Databases.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Databases.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Databases.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabasisDatabaseAccountMetric.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabasisDatabaseAccountMetric.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabasisDatabaseAccountMetric.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabasisDatabaseAccountMetric.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabasisDatabaseAccountMetricDefinition.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabasisDatabaseAccountMetricDefinition.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabasisDatabaseAccountMetricDefinition.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabasisDatabaseAccountMetricDefinition.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabasisDatabaseAccountUsage.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabasisDatabaseAccountUsage.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabasisDatabaseAccountUsage.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DatabasisDatabaseAccountUsage.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DefaultConsistencyLevel.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DefaultConsistencyLevel.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DefaultConsistencyLevel.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/DefaultConsistencyLevel.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ErrorResponse.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ErrorResponse.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ErrorResponse.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ErrorResponse.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ErrorResponseException.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ErrorResponseException.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ErrorResponseException.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ErrorResponseException.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ExcludedPath.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ExcludedPath.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ExcludedPath.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ExcludedPath.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ExtendedResourceProperties.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ExtendedResourceProperties.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ExtendedResourceProperties.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ExtendedResourceProperties.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/FailoverPolicies.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/FailoverPolicies.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/FailoverPolicies.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/FailoverPolicies.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/FailoverPolicy.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/FailoverPolicy.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/FailoverPolicy.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/FailoverPolicy.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinDatabaseCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinDatabaseCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinDatabaseCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinDatabaseCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinDatabaseGetResults.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinDatabaseGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinDatabaseGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinDatabaseGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinDatabaseResource.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinDatabaseResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinDatabaseResource.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinDatabaseResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinGraphCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinGraphCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinGraphCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinGraphCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinGraphGetResults.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinGraphGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinGraphGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinGraphGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinGraphResource.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinGraphResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinGraphResource.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinGraphResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinResources.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinResources.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinResources.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/GremlinResources.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/IncludedPath.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/IncludedPath.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/IncludedPath.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/IncludedPath.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/IndexKind.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/IndexKind.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/IndexKind.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/IndexKind.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Indexes.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Indexes.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Indexes.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Indexes.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/IndexingMode.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/IndexingMode.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/IndexingMode.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/IndexingMode.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/IndexingPolicy.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/IndexingPolicy.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/IndexingPolicy.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/IndexingPolicy.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/KeyKind.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/KeyKind.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/KeyKind.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/KeyKind.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Location.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Location.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Location.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Location.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MetricAvailability.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MetricAvailability.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MetricAvailability.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MetricAvailability.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MetricName.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MetricName.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MetricName.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MetricName.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MetricValue.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MetricValue.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MetricValue.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MetricValue.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBCollectionCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBCollectionCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBCollectionCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBCollectionCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBCollectionGetResults.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBCollectionGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBCollectionGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBCollectionGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBCollectionResource.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBCollectionResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBCollectionResource.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBCollectionResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBDatabaseCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBDatabaseCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBDatabaseCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBDatabaseCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBDatabaseGetResults.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBDatabaseGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBDatabaseGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBDatabaseGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBDatabaseResource.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBDatabaseResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBDatabaseResource.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBDatabaseResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBResources.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBResources.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBResources.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoDBResources.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoIndex.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoIndex.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoIndex.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoIndex.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoIndexKeys.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoIndexKeys.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoIndexKeys.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoIndexKeys.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoIndexOptions.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoIndexOptions.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoIndexOptions.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/MongoIndexOptions.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Operation.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Operation.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Operation.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Operation.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/OperationDisplay.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/OperationDisplay.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/OperationDisplay.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/OperationDisplay.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Operations.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Operations.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Operations.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Operations.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionKeyRangeIdRegions.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionKeyRangeIdRegions.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionKeyRangeIdRegions.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionKeyRangeIdRegions.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionKeyRangeIds.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionKeyRangeIds.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionKeyRangeIds.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionKeyRangeIds.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionKind.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionKind.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionKind.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionKind.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionMetric.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionMetric.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionMetric.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionMetric.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionUsage.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionUsage.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionUsage.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PartitionUsage.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PercentileMetric.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PercentileMetric.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PercentileMetric.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PercentileMetric.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PercentileMetricValue.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PercentileMetricValue.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PercentileMetricValue.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PercentileMetricValue.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PercentileSourceTargets.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PercentileSourceTargets.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PercentileSourceTargets.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PercentileSourceTargets.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PercentileTargets.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PercentileTargets.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PercentileTargets.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PercentileTargets.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Percentiles.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Percentiles.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Percentiles.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/Percentiles.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PrimaryAggregationType.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PrimaryAggregationType.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PrimaryAggregationType.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/PrimaryAggregationType.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/RegionForOnlineOffline.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/RegionForOnlineOffline.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/RegionForOnlineOffline.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/RegionForOnlineOffline.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlContainerCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlContainerCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlContainerCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlContainerCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlContainerGetResults.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlContainerGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlContainerGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlContainerGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlContainerResource.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlContainerResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlContainerResource.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlContainerResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlDatabaseCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlDatabaseCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlDatabaseCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlDatabaseCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlDatabaseGetResults.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlDatabaseGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlDatabaseGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlDatabaseGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlDatabaseResource.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlDatabaseResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlDatabaseResource.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlDatabaseResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlResources.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlResources.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlResources.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlResources.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlStoredProcedureCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlStoredProcedureCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlStoredProcedureCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlStoredProcedureCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlStoredProcedureGetResults.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlStoredProcedureGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlStoredProcedureGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlStoredProcedureGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlStoredProcedureResource.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlStoredProcedureResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlStoredProcedureResource.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlStoredProcedureResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlTriggerCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlTriggerCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlTriggerCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlTriggerCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlTriggerGetResults.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlTriggerGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlTriggerGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlTriggerGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlTriggerResource.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlTriggerResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlTriggerResource.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlTriggerResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlUserDefinedFunctionCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlUserDefinedFunctionCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlUserDefinedFunctionCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlUserDefinedFunctionCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlUserDefinedFunctionGetResults.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlUserDefinedFunctionGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlUserDefinedFunctionGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlUserDefinedFunctionGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlUserDefinedFunctionResource.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlUserDefinedFunctionResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlUserDefinedFunctionResource.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/SqlUserDefinedFunctionResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TableCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TableCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TableCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TableCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TableGetResults.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TableGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TableGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TableGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TableResources.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TableResources.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TableResources.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TableResources.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ThroughputSettingsGetResults.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ThroughputSettingsGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ThroughputSettingsGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ThroughputSettingsGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ThroughputSettingsResource.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ThroughputSettingsResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ThroughputSettingsResource.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ThroughputSettingsResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ThroughputSettingsUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ThroughputSettingsUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ThroughputSettingsUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/ThroughputSettingsUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TriggerOperation.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TriggerOperation.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TriggerOperation.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TriggerOperation.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TriggerType.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TriggerType.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TriggerType.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/TriggerType.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/UniqueKey.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/UniqueKey.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/UniqueKey.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/UniqueKey.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/UniqueKeyPolicy.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/UniqueKeyPolicy.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/UniqueKeyPolicy.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/UniqueKeyPolicy.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/UnitType.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/UnitType.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/UnitType.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/UnitType.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/VirtualNetworkRule.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/VirtualNetworkRule.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/VirtualNetworkRule.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/VirtualNetworkRule.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraKeyspaceGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraKeyspaceGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraKeyspaceGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraKeyspaceGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraKeyspaceGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraKeyspaceGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraKeyspaceGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraKeyspaceGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraResourcesImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraResourcesImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraResourcesImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraResourcesImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraResourcesInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraResourcesInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraResourcesInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraResourcesInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraTableGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraTableGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraTableGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraTableGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraTableGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraTableGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraTableGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CassandraTableGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionDatabasisDatabaseAccountMetricDefinitionImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionDatabasisDatabaseAccountMetricDefinitionImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionDatabasisDatabaseAccountMetricDefinitionImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionDatabasisDatabaseAccountMetricDefinitionImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionDatabasisDatabaseAccountMetricImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionDatabasisDatabaseAccountMetricImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionDatabasisDatabaseAccountMetricImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionDatabasisDatabaseAccountMetricImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionDatabasisDatabaseAccountMetricModelImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionDatabasisDatabaseAccountMetricModelImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionDatabasisDatabaseAccountMetricModelImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionDatabasisDatabaseAccountMetricModelImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionDatabasisDatabaseAccountUsageImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionDatabasisDatabaseAccountUsageImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionDatabasisDatabaseAccountUsageImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionDatabasisDatabaseAccountUsageImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionPartitionRegionsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionPartitionRegionsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionPartitionRegionsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionPartitionRegionsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionPartitionRegionsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionPartitionRegionsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionPartitionRegionsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionPartitionRegionsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionPartitionsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionPartitionsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionPartitionsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionPartitionsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionPartitionsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionPartitionsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionPartitionsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionPartitionsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionRegionsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionRegionsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionRegionsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionRegionsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionRegionsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionRegionsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionRegionsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionRegionsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CollectionsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CosmosDBImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CosmosDBImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CosmosDBImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CosmosDBImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CosmosDBManager.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CosmosDBManager.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CosmosDBManager.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/CosmosDBManager.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListConnectionStringsResultImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListConnectionStringsResultImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListConnectionStringsResultImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListConnectionStringsResultImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListConnectionStringsResultInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListConnectionStringsResultInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListConnectionStringsResultInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListConnectionStringsResultInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListKeysResultImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListKeysResultImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListKeysResultImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListKeysResultImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListKeysResultInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListKeysResultInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListKeysResultInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListKeysResultInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListReadOnlyKeysResultImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListReadOnlyKeysResultImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListReadOnlyKeysResultImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListReadOnlyKeysResultImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListReadOnlyKeysResultInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListReadOnlyKeysResultInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListReadOnlyKeysResultInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountListReadOnlyKeysResultInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountMetricDefinitionImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountMetricDefinitionImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountMetricDefinitionImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountMetricDefinitionImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountMetricImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountMetricImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountMetricImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountMetricImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountRegionsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountRegionsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountRegionsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountRegionsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountRegionsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountRegionsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountRegionsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountRegionsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountUsageImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountUsageImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountUsageImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountUsageImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabaseAccountsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasesImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasesImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasesImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasesImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasesInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasesInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasesInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasesInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasisDatabaseAccountMetricDefinitionImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasisDatabaseAccountMetricDefinitionImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasisDatabaseAccountMetricDefinitionImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasisDatabaseAccountMetricDefinitionImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasisDatabaseAccountMetricImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasisDatabaseAccountMetricImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasisDatabaseAccountMetricImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasisDatabaseAccountMetricImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasisDatabaseAccountUsageImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasisDatabaseAccountUsageImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasisDatabaseAccountUsageImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/DatabasisDatabaseAccountUsageImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinDatabaseGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinDatabaseGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinDatabaseGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinDatabaseGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinDatabaseGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinDatabaseGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinDatabaseGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinDatabaseGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinGraphGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinGraphGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinGraphGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinGraphGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinGraphGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinGraphGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinGraphGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinGraphGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinResourcesImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinResourcesImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinResourcesImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinResourcesImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinResourcesInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinResourcesInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinResourcesInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/GremlinResourcesInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/IdParsingUtils.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/IdParsingUtils.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/IdParsingUtils.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/IdParsingUtils.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MetricDefinitionInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MetricDefinitionInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MetricDefinitionInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MetricDefinitionInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MetricInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MetricInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MetricInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MetricInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBCollectionGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBCollectionGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBCollectionGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBCollectionGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBCollectionGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBCollectionGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBCollectionGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBCollectionGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBDatabaseGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBDatabaseGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBDatabaseGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBDatabaseGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBDatabaseGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBDatabaseGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBDatabaseGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBDatabaseGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBResourcesImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBResourcesImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBResourcesImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBResourcesImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBResourcesInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBResourcesInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBResourcesInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/MongoDBResourcesInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/OperationImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/OperationImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/OperationImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/OperationImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/OperationInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/OperationInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/OperationInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/OperationInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/OperationsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/OperationsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/OperationsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/OperationsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/OperationsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/OperationsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/OperationsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/OperationsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PageImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PageImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PageImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PageImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PageImpl1.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PageImpl1.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PageImpl1.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PageImpl1.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionKeyRangeIdRegionsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionKeyRangeIdRegionsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionKeyRangeIdRegionsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionKeyRangeIdRegionsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionKeyRangeIdRegionsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionKeyRangeIdRegionsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionKeyRangeIdRegionsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionKeyRangeIdRegionsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionKeyRangeIdsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionKeyRangeIdsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionKeyRangeIdsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionKeyRangeIdsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionKeyRangeIdsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionKeyRangeIdsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionKeyRangeIdsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionKeyRangeIdsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionMetricImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionMetricImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionMetricImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionMetricImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionMetricInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionMetricInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionMetricInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionMetricInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionUsageImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionUsageImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionUsageImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionUsageImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionUsageInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionUsageInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionUsageInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PartitionUsageInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileMetricImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileMetricImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileMetricImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileMetricImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileMetricInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileMetricInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileMetricInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileMetricInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileSourceTargetsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileSourceTargetsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileSourceTargetsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileSourceTargetsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileSourceTargetsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileSourceTargetsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileSourceTargetsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileSourceTargetsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileTargetsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileTargetsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileTargetsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileTargetsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileTargetsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileTargetsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileTargetsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentileTargetsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentilesImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentilesImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentilesImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentilesImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentilesInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentilesInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentilesInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/PercentilesInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlContainerGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlContainerGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlContainerGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlContainerGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlContainerGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlContainerGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlContainerGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlContainerGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlDatabaseGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlDatabaseGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlDatabaseGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlDatabaseGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlDatabaseGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlDatabaseGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlDatabaseGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlDatabaseGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlResourcesImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlResourcesImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlResourcesImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlResourcesImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlResourcesInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlResourcesInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlResourcesInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlResourcesInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlStoredProcedureGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlStoredProcedureGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlStoredProcedureGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlStoredProcedureGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlStoredProcedureGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlStoredProcedureGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlStoredProcedureGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlStoredProcedureGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlTriggerGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlTriggerGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlTriggerGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlTriggerGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlTriggerGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlTriggerGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlTriggerGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlTriggerGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlUserDefinedFunctionGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlUserDefinedFunctionGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlUserDefinedFunctionGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlUserDefinedFunctionGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlUserDefinedFunctionGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlUserDefinedFunctionGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlUserDefinedFunctionGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/SqlUserDefinedFunctionGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableResourceInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableResourceInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableResourceInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableResourceInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableResourcesImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableResourcesImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableResourcesImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableResourcesImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableResourcesInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableResourcesInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableResourcesInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/TableResourcesInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/ThroughputSettingsGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/ThroughputSettingsGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/ThroughputSettingsGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/ThroughputSettingsGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/ThroughputSettingsGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/ThroughputSettingsGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/ThroughputSettingsGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/ThroughputSettingsGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/UsageInner.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/UsageInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/UsageInner.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/UsageInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/package-info.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/package-info.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/package-info.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/implementation/package-info.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/package-info.java b/sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/package-info.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/package-info.java rename to sdk/cosmos/mgmt-v2019_08_01/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01/package-info.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/pom.xml b/sdk/cosmos/mgmt-v2019_08_01_preview/pom.xml similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/pom.xml rename to sdk/cosmos/mgmt-v2019_08_01_preview/pom.xml diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ARMProxyResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ARMProxyResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ARMProxyResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ARMProxyResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ARMResourceProperties.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ARMResourceProperties.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ARMResourceProperties.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ARMResourceProperties.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/AzureEntityResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/AzureEntityResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/AzureEntityResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/AzureEntityResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Capability.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Capability.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Capability.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Capability.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraKeyspaceCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraKeyspaceCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraKeyspaceCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraKeyspaceCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraKeyspaceGetPropertiesResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraKeyspaceGetPropertiesResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraKeyspaceGetPropertiesResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraKeyspaceGetPropertiesResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraKeyspaceGetResults.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraKeyspaceGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraKeyspaceGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraKeyspaceGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraKeyspaceResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraKeyspaceResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraKeyspaceResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraKeyspaceResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraPartitionKey.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraPartitionKey.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraPartitionKey.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraPartitionKey.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraResources.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraResources.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraResources.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraResources.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraSchema.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraSchema.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraSchema.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraSchema.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraTableCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraTableCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraTableCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraTableCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraTableGetPropertiesResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraTableGetPropertiesResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraTableGetPropertiesResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraTableGetPropertiesResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraTableGetResults.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraTableGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraTableGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraTableGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraTableResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraTableResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraTableResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CassandraTableResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ClusterKey.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ClusterKey.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ClusterKey.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ClusterKey.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionDatabasisDatabaseAccountMetric.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionDatabasisDatabaseAccountMetric.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionDatabasisDatabaseAccountMetric.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionDatabasisDatabaseAccountMetric.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionDatabasisDatabaseAccountMetricDefinition.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionDatabasisDatabaseAccountMetricDefinition.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionDatabasisDatabaseAccountMetricDefinition.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionDatabasisDatabaseAccountMetricDefinition.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionDatabasisDatabaseAccountMetricModel.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionDatabasisDatabaseAccountMetricModel.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionDatabasisDatabaseAccountMetricModel.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionDatabasisDatabaseAccountMetricModel.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionDatabasisDatabaseAccountUsage.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionDatabasisDatabaseAccountUsage.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionDatabasisDatabaseAccountUsage.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionDatabasisDatabaseAccountUsage.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionPartitionRegions.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionPartitionRegions.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionPartitionRegions.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionPartitionRegions.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionPartitions.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionPartitions.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionPartitions.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionPartitions.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionRegions.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionRegions.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionRegions.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CollectionRegions.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Collections.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Collections.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Collections.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Collections.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Column.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Column.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Column.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Column.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CompositePath.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CompositePath.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CompositePath.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CompositePath.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CompositePathSortOrder.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CompositePathSortOrder.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CompositePathSortOrder.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/CompositePathSortOrder.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ConflictResolutionMode.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ConflictResolutionMode.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ConflictResolutionMode.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ConflictResolutionMode.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ConflictResolutionPolicy.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ConflictResolutionPolicy.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ConflictResolutionPolicy.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ConflictResolutionPolicy.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ConnectorOffer.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ConnectorOffer.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ConnectorOffer.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ConnectorOffer.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ConsistencyPolicy.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ConsistencyPolicy.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ConsistencyPolicy.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ConsistencyPolicy.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ContainerPartitionKey.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ContainerPartitionKey.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ContainerPartitionKey.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ContainerPartitionKey.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DataType.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DataType.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DataType.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DataType.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountConnectionString.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountConnectionString.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountConnectionString.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountConnectionString.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountGetResults.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountKind.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountKind.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountKind.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountKind.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountListConnectionStringsResult.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountListConnectionStringsResult.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountListConnectionStringsResult.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountListConnectionStringsResult.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountListKeysResult.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountListKeysResult.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountListKeysResult.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountListKeysResult.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountListReadOnlyKeysResult.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountListReadOnlyKeysResult.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountListReadOnlyKeysResult.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountListReadOnlyKeysResult.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountMetric.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountMetric.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountMetric.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountMetric.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountMetricDefinition.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountMetricDefinition.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountMetricDefinition.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountMetricDefinition.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountOfferType.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountOfferType.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountOfferType.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountOfferType.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountRegenerateKeyParameters.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountRegenerateKeyParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountRegenerateKeyParameters.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountRegenerateKeyParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountRegions.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountRegions.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountRegions.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountRegions.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountUsage.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountUsage.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountUsage.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccountUsage.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccounts.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccounts.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccounts.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabaseAccounts.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Databases.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Databases.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Databases.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Databases.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabasisDatabaseAccountMetric.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabasisDatabaseAccountMetric.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabasisDatabaseAccountMetric.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabasisDatabaseAccountMetric.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabasisDatabaseAccountMetricDefinition.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabasisDatabaseAccountMetricDefinition.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabasisDatabaseAccountMetricDefinition.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabasisDatabaseAccountMetricDefinition.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabasisDatabaseAccountUsage.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabasisDatabaseAccountUsage.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabasisDatabaseAccountUsage.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DatabasisDatabaseAccountUsage.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DefaultConsistencyLevel.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DefaultConsistencyLevel.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DefaultConsistencyLevel.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/DefaultConsistencyLevel.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ErrorResponse.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ErrorResponse.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ErrorResponse.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ErrorResponse.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ErrorResponseException.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ErrorResponseException.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ErrorResponseException.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ErrorResponseException.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ExcludedPath.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ExcludedPath.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ExcludedPath.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ExcludedPath.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ExtendedResourceProperties.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ExtendedResourceProperties.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ExtendedResourceProperties.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ExtendedResourceProperties.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/FailoverPolicies.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/FailoverPolicies.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/FailoverPolicies.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/FailoverPolicies.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/FailoverPolicy.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/FailoverPolicy.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/FailoverPolicy.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/FailoverPolicy.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinDatabaseCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinDatabaseCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinDatabaseCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinDatabaseCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinDatabaseGetPropertiesResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinDatabaseGetPropertiesResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinDatabaseGetPropertiesResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinDatabaseGetPropertiesResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinDatabaseGetResults.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinDatabaseGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinDatabaseGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinDatabaseGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinDatabaseResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinDatabaseResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinDatabaseResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinDatabaseResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinGraphCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinGraphCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinGraphCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinGraphCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinGraphGetPropertiesResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinGraphGetPropertiesResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinGraphGetPropertiesResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinGraphGetPropertiesResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinGraphGetResults.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinGraphGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinGraphGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinGraphGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinGraphResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinGraphResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinGraphResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinGraphResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinResources.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinResources.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinResources.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/GremlinResources.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/IncludedPath.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/IncludedPath.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/IncludedPath.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/IncludedPath.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/IndexKind.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/IndexKind.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/IndexKind.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/IndexKind.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Indexes.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Indexes.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Indexes.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Indexes.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/IndexingMode.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/IndexingMode.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/IndexingMode.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/IndexingMode.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/IndexingPolicy.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/IndexingPolicy.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/IndexingPolicy.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/IndexingPolicy.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/KeyKind.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/KeyKind.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/KeyKind.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/KeyKind.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Location.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Location.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Location.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Location.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MetricAvailability.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MetricAvailability.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MetricAvailability.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MetricAvailability.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MetricName.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MetricName.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MetricName.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MetricName.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MetricValue.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MetricValue.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MetricValue.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MetricValue.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBCollectionCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBCollectionCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBCollectionCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBCollectionCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBCollectionGetPropertiesResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBCollectionGetPropertiesResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBCollectionGetPropertiesResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBCollectionGetPropertiesResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBCollectionGetResults.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBCollectionGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBCollectionGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBCollectionGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBCollectionResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBCollectionResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBCollectionResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBCollectionResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBDatabaseCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBDatabaseCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBDatabaseCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBDatabaseCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBDatabaseGetPropertiesResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBDatabaseGetPropertiesResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBDatabaseGetPropertiesResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBDatabaseGetPropertiesResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBDatabaseGetResults.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBDatabaseGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBDatabaseGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBDatabaseGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBDatabaseResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBDatabaseResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBDatabaseResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBDatabaseResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBResources.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBResources.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBResources.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoDBResources.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoIndex.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoIndex.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoIndex.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoIndex.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoIndexKeys.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoIndexKeys.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoIndexKeys.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoIndexKeys.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoIndexOptions.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoIndexOptions.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoIndexOptions.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/MongoIndexOptions.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Operation.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Operation.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Operation.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Operation.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/OperationDisplay.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/OperationDisplay.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/OperationDisplay.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/OperationDisplay.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Operations.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Operations.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Operations.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Operations.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionKeyRangeIdRegions.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionKeyRangeIdRegions.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionKeyRangeIdRegions.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionKeyRangeIdRegions.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionKeyRangeIds.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionKeyRangeIds.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionKeyRangeIds.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionKeyRangeIds.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionKind.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionKind.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionKind.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionKind.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionMetric.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionMetric.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionMetric.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionMetric.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionUsage.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionUsage.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionUsage.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PartitionUsage.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PercentileMetric.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PercentileMetric.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PercentileMetric.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PercentileMetric.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PercentileMetricValue.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PercentileMetricValue.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PercentileMetricValue.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PercentileMetricValue.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PercentileSourceTargets.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PercentileSourceTargets.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PercentileSourceTargets.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PercentileSourceTargets.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PercentileTargets.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PercentileTargets.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PercentileTargets.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PercentileTargets.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Percentiles.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Percentiles.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Percentiles.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/Percentiles.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrimaryAggregationType.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrimaryAggregationType.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrimaryAggregationType.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrimaryAggregationType.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateEndpointConnection.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateEndpointConnection.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateEndpointConnection.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateEndpointConnection.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateEndpointConnections.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateEndpointConnections.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateEndpointConnections.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateEndpointConnections.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateEndpointProperty.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateEndpointProperty.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateEndpointProperty.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateEndpointProperty.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateLinkResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateLinkResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateLinkResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateLinkResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateLinkResources.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateLinkResources.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateLinkResources.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateLinkResources.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateLinkServiceConnectionStateProperty.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateLinkServiceConnectionStateProperty.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateLinkServiceConnectionStateProperty.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/PrivateLinkServiceConnectionStateProperty.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/RegionForOnlineOffline.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/RegionForOnlineOffline.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/RegionForOnlineOffline.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/RegionForOnlineOffline.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SpatialSpec.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SpatialSpec.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SpatialSpec.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SpatialSpec.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SpatialType.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SpatialType.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SpatialType.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SpatialType.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlContainerCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlContainerCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlContainerCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlContainerCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlContainerGetPropertiesResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlContainerGetPropertiesResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlContainerGetPropertiesResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlContainerGetPropertiesResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlContainerGetResults.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlContainerGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlContainerGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlContainerGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlContainerResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlContainerResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlContainerResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlContainerResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlDatabaseCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlDatabaseCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlDatabaseCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlDatabaseCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlDatabaseGetPropertiesResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlDatabaseGetPropertiesResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlDatabaseGetPropertiesResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlDatabaseGetPropertiesResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlDatabaseGetResults.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlDatabaseGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlDatabaseGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlDatabaseGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlDatabaseResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlDatabaseResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlDatabaseResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlDatabaseResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlResources.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlResources.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlResources.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlResources.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlStoredProcedureCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlStoredProcedureCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlStoredProcedureCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlStoredProcedureCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlStoredProcedureGetPropertiesResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlStoredProcedureGetPropertiesResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlStoredProcedureGetPropertiesResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlStoredProcedureGetPropertiesResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlStoredProcedureGetResults.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlStoredProcedureGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlStoredProcedureGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlStoredProcedureGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlStoredProcedureResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlStoredProcedureResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlStoredProcedureResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlStoredProcedureResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlTriggerCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlTriggerCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlTriggerCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlTriggerCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlTriggerGetPropertiesResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlTriggerGetPropertiesResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlTriggerGetPropertiesResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlTriggerGetPropertiesResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlTriggerGetResults.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlTriggerGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlTriggerGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlTriggerGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlTriggerResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlTriggerResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlTriggerResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlTriggerResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlUserDefinedFunctionCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlUserDefinedFunctionCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlUserDefinedFunctionCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlUserDefinedFunctionCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlUserDefinedFunctionGetPropertiesResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlUserDefinedFunctionGetPropertiesResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlUserDefinedFunctionGetPropertiesResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlUserDefinedFunctionGetPropertiesResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlUserDefinedFunctionGetResults.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlUserDefinedFunctionGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlUserDefinedFunctionGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlUserDefinedFunctionGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlUserDefinedFunctionResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlUserDefinedFunctionResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlUserDefinedFunctionResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/SqlUserDefinedFunctionResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TableCreateUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TableCreateUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TableCreateUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TableCreateUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TableGetPropertiesResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TableGetPropertiesResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TableGetPropertiesResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TableGetPropertiesResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TableGetResults.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TableGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TableGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TableGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TableResources.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TableResources.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TableResources.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TableResources.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ThroughputSettingsGetPropertiesResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ThroughputSettingsGetPropertiesResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ThroughputSettingsGetPropertiesResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ThroughputSettingsGetPropertiesResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ThroughputSettingsGetResults.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ThroughputSettingsGetResults.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ThroughputSettingsGetResults.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ThroughputSettingsGetResults.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ThroughputSettingsResource.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ThroughputSettingsResource.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ThroughputSettingsResource.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ThroughputSettingsResource.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ThroughputSettingsUpdateParameters.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ThroughputSettingsUpdateParameters.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ThroughputSettingsUpdateParameters.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/ThroughputSettingsUpdateParameters.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TriggerOperation.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TriggerOperation.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TriggerOperation.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TriggerOperation.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TriggerType.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TriggerType.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TriggerType.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/TriggerType.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/UniqueKey.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/UniqueKey.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/UniqueKey.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/UniqueKey.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/UniqueKeyPolicy.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/UniqueKeyPolicy.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/UniqueKeyPolicy.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/UniqueKeyPolicy.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/UnitType.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/UnitType.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/UnitType.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/UnitType.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/VirtualNetworkRule.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/VirtualNetworkRule.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/VirtualNetworkRule.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/VirtualNetworkRule.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraKeyspaceGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraKeyspaceGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraKeyspaceGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraKeyspaceGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraKeyspaceGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraKeyspaceGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraKeyspaceGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraKeyspaceGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraResourcesImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraResourcesImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraResourcesImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraResourcesImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraResourcesInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraResourcesInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraResourcesInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraResourcesInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraTableGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraTableGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraTableGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraTableGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraTableGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraTableGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraTableGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CassandraTableGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionDatabasisDatabaseAccountMetricDefinitionImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionDatabasisDatabaseAccountMetricDefinitionImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionDatabasisDatabaseAccountMetricDefinitionImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionDatabasisDatabaseAccountMetricDefinitionImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionDatabasisDatabaseAccountMetricImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionDatabasisDatabaseAccountMetricImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionDatabasisDatabaseAccountMetricImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionDatabasisDatabaseAccountMetricImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionDatabasisDatabaseAccountMetricModelImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionDatabasisDatabaseAccountMetricModelImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionDatabasisDatabaseAccountMetricModelImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionDatabasisDatabaseAccountMetricModelImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionDatabasisDatabaseAccountUsageImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionDatabasisDatabaseAccountUsageImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionDatabasisDatabaseAccountUsageImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionDatabasisDatabaseAccountUsageImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionPartitionRegionsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionPartitionRegionsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionPartitionRegionsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionPartitionRegionsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionPartitionRegionsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionPartitionRegionsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionPartitionRegionsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionPartitionRegionsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionPartitionsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionPartitionsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionPartitionsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionPartitionsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionPartitionsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionPartitionsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionPartitionsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionPartitionsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionRegionsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionRegionsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionRegionsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionRegionsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionRegionsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionRegionsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionRegionsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionRegionsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CollectionsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CosmosDBManagementClientImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CosmosDBManagementClientImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CosmosDBManagementClientImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CosmosDBManagementClientImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CosmosDBManager.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CosmosDBManager.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CosmosDBManager.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/CosmosDBManager.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListConnectionStringsResultImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListConnectionStringsResultImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListConnectionStringsResultImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListConnectionStringsResultImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListConnectionStringsResultInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListConnectionStringsResultInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListConnectionStringsResultInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListConnectionStringsResultInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListKeysResultImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListKeysResultImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListKeysResultImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListKeysResultImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListKeysResultInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListKeysResultInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListKeysResultInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListKeysResultInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListReadOnlyKeysResultImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListReadOnlyKeysResultImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListReadOnlyKeysResultImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListReadOnlyKeysResultImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListReadOnlyKeysResultInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListReadOnlyKeysResultInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListReadOnlyKeysResultInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountListReadOnlyKeysResultInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountMetricDefinitionImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountMetricDefinitionImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountMetricDefinitionImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountMetricDefinitionImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountMetricImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountMetricImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountMetricImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountMetricImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountRegionsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountRegionsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountRegionsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountRegionsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountRegionsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountRegionsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountRegionsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountRegionsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountUsageImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountUsageImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountUsageImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountUsageImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabaseAccountsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasesImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasesImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasesImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasesImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasesInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasesInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasesInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasesInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasisDatabaseAccountMetricDefinitionImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasisDatabaseAccountMetricDefinitionImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasisDatabaseAccountMetricDefinitionImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasisDatabaseAccountMetricDefinitionImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasisDatabaseAccountMetricImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasisDatabaseAccountMetricImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasisDatabaseAccountMetricImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasisDatabaseAccountMetricImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasisDatabaseAccountUsageImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasisDatabaseAccountUsageImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasisDatabaseAccountUsageImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/DatabasisDatabaseAccountUsageImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinDatabaseGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinDatabaseGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinDatabaseGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinDatabaseGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinDatabaseGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinDatabaseGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinDatabaseGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinDatabaseGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinGraphGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinGraphGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinGraphGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinGraphGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinGraphGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinGraphGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinGraphGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinGraphGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinResourcesImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinResourcesImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinResourcesImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinResourcesImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinResourcesInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinResourcesInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinResourcesInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/GremlinResourcesInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/IdParsingUtils.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/IdParsingUtils.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/IdParsingUtils.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/IdParsingUtils.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MetricDefinitionInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MetricDefinitionInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MetricDefinitionInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MetricDefinitionInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MetricInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MetricInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MetricInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MetricInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBCollectionGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBCollectionGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBCollectionGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBCollectionGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBCollectionGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBCollectionGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBCollectionGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBCollectionGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBDatabaseGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBDatabaseGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBDatabaseGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBDatabaseGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBDatabaseGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBDatabaseGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBDatabaseGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBDatabaseGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBResourcesImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBResourcesImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBResourcesImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBResourcesImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBResourcesInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBResourcesInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBResourcesInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/MongoDBResourcesInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/OperationImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/OperationImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/OperationImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/OperationImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/OperationInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/OperationInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/OperationInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/OperationInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/OperationsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/OperationsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/OperationsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/OperationsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/OperationsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/OperationsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/OperationsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/OperationsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PageImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PageImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PageImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PageImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PageImpl1.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PageImpl1.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PageImpl1.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PageImpl1.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionKeyRangeIdRegionsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionKeyRangeIdRegionsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionKeyRangeIdRegionsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionKeyRangeIdRegionsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionKeyRangeIdRegionsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionKeyRangeIdRegionsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionKeyRangeIdRegionsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionKeyRangeIdRegionsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionKeyRangeIdsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionKeyRangeIdsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionKeyRangeIdsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionKeyRangeIdsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionKeyRangeIdsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionKeyRangeIdsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionKeyRangeIdsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionKeyRangeIdsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionMetricImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionMetricImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionMetricImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionMetricImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionMetricInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionMetricInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionMetricInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionMetricInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionUsageImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionUsageImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionUsageImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionUsageImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionUsageInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionUsageInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionUsageInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PartitionUsageInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileMetricImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileMetricImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileMetricImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileMetricImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileMetricInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileMetricInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileMetricInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileMetricInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileSourceTargetsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileSourceTargetsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileSourceTargetsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileSourceTargetsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileSourceTargetsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileSourceTargetsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileSourceTargetsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileSourceTargetsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileTargetsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileTargetsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileTargetsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileTargetsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileTargetsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileTargetsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileTargetsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentileTargetsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentilesImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentilesImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentilesImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentilesImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentilesInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentilesInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentilesInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PercentilesInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateEndpointConnectionImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateEndpointConnectionImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateEndpointConnectionImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateEndpointConnectionImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateEndpointConnectionInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateEndpointConnectionInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateEndpointConnectionInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateEndpointConnectionInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateEndpointConnectionsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateEndpointConnectionsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateEndpointConnectionsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateEndpointConnectionsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateEndpointConnectionsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateEndpointConnectionsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateEndpointConnectionsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateEndpointConnectionsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateLinkResourceImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateLinkResourceImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateLinkResourceImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateLinkResourceImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateLinkResourceInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateLinkResourceInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateLinkResourceInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateLinkResourceInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateLinkResourcesImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateLinkResourcesImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateLinkResourcesImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateLinkResourcesImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateLinkResourcesInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateLinkResourcesInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateLinkResourcesInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/PrivateLinkResourcesInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlContainerGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlContainerGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlContainerGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlContainerGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlContainerGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlContainerGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlContainerGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlContainerGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlDatabaseGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlDatabaseGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlDatabaseGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlDatabaseGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlDatabaseGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlDatabaseGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlDatabaseGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlDatabaseGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlResourcesImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlResourcesImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlResourcesImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlResourcesImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlResourcesInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlResourcesInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlResourcesInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlResourcesInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlStoredProcedureGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlStoredProcedureGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlStoredProcedureGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlStoredProcedureGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlStoredProcedureGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlStoredProcedureGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlStoredProcedureGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlStoredProcedureGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlTriggerGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlTriggerGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlTriggerGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlTriggerGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlTriggerGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlTriggerGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlTriggerGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlTriggerGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlUserDefinedFunctionGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlUserDefinedFunctionGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlUserDefinedFunctionGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlUserDefinedFunctionGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlUserDefinedFunctionGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlUserDefinedFunctionGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlUserDefinedFunctionGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/SqlUserDefinedFunctionGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableResourceInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableResourceInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableResourceInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableResourceInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableResourcesImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableResourcesImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableResourcesImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableResourcesImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableResourcesInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableResourcesInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableResourcesInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/TableResourcesInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/ThroughputSettingsGetResultsImpl.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/ThroughputSettingsGetResultsImpl.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/ThroughputSettingsGetResultsImpl.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/ThroughputSettingsGetResultsImpl.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/ThroughputSettingsGetResultsInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/ThroughputSettingsGetResultsInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/ThroughputSettingsGetResultsInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/ThroughputSettingsGetResultsInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/UsageInner.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/UsageInner.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/UsageInner.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/UsageInner.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/package-info.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/package-info.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/package-info.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/implementation/package-info.java diff --git a/sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/package-info.java b/sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/package-info.java similarity index 100% rename from sdk/cosmosdb/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/package-info.java rename to sdk/cosmos/mgmt-v2019_08_01_preview/src/main/java/com/microsoft/azure/management/cosmosdb/v2019_08_01_preview/package-info.java diff --git a/sdk/cosmosdb/pom.mgmt.xml b/sdk/cosmos/pom.mgmt.xml similarity index 100% rename from sdk/cosmosdb/pom.mgmt.xml rename to sdk/cosmos/pom.mgmt.xml From 585add2d7f946b3595fb5ce687b99c0844f56849 Mon Sep 17 00:00:00 2001 From: Mitch Denny Date: Tue, 14 Jan 2020 13:45:48 +1100 Subject: [PATCH 16/51] Disabld feature CI trigger. (#7363) --- sdk/appconfiguration/ci.yml | 3 +-- sdk/applicationinsights/ci.yml | 3 +-- sdk/authorization/ci.yml | 3 +-- sdk/batch/ci.yml | 3 +-- sdk/cognitiveservices/ci.yml | 3 +-- sdk/core/ci.yml | 1 - sdk/cosmos/ci.yml | 1 - sdk/eventgrid/ci.yml | 3 +-- sdk/eventhubs/ci.yml | 1 - sdk/identity/ci.yml | 1 - sdk/keyvault/ci.yml | 1 - sdk/loganalytics/ci.yml | 3 +-- sdk/mediaservices/ci.yml | 3 +-- sdk/search/ci.yml | 3 +-- sdk/servicebus/ci.yml | 3 +-- sdk/spring/ci.yml | 3 +-- sdk/storage/ci.yml | 1 - sdk/template/ci.yml | 3 +-- sdk/textanalytics/ci.yml | 1 - 19 files changed, 12 insertions(+), 31 deletions(-) diff --git a/sdk/appconfiguration/ci.yml b/sdk/appconfiguration/ci.yml index c1a3034a1c23..a4d077db4d41 100644 --- a/sdk/appconfiguration/ci.yml +++ b/sdk/appconfiguration/ci.yml @@ -15,7 +15,6 @@ trigger: branches: include: - master - - feature/* - hotfix/* - release/* paths: @@ -44,4 +43,4 @@ stages: Artifacts: - name: azure-data-appconfiguration safeName: azuredataappconfiguration - stagingProfileId: 88192f04117501 \ No newline at end of file + stagingProfileId: 88192f04117501 diff --git a/sdk/applicationinsights/ci.yml b/sdk/applicationinsights/ci.yml index 0101d2d80d53..736b0b1ef46b 100644 --- a/sdk/applicationinsights/ci.yml +++ b/sdk/applicationinsights/ci.yml @@ -15,7 +15,6 @@ trigger: branches: include: - master - - feature/* - hotfix/* - release/* paths: @@ -44,4 +43,4 @@ stages: Artifacts: - name: azure-applicationinsights-query safeName: azureapplicationinsightsquery - stagingProfileId: 534d15ee3800f4 \ No newline at end of file + stagingProfileId: 534d15ee3800f4 diff --git a/sdk/authorization/ci.yml b/sdk/authorization/ci.yml index 2eb385124fe3..c0ba525cfb07 100644 --- a/sdk/authorization/ci.yml +++ b/sdk/authorization/ci.yml @@ -15,7 +15,6 @@ trigger: branches: include: - master - - feature/* - hotfix/* - release/* paths: @@ -44,4 +43,4 @@ stages: Artifacts: - name: azure-authentication-msi-token-provider safeName: azureauthenticationmsitokenprovider - stagingProfileId: 534d15ee3800f4 \ No newline at end of file + stagingProfileId: 534d15ee3800f4 diff --git a/sdk/batch/ci.yml b/sdk/batch/ci.yml index 997619a7ca4e..313cfa169827 100644 --- a/sdk/batch/ci.yml +++ b/sdk/batch/ci.yml @@ -15,7 +15,6 @@ trigger: branches: include: - master - - feature/* - hotfix/* - release/* paths: @@ -40,4 +39,4 @@ stages: Artifacts: - name: azure-batch safeName: azurebatch - stagingProfileId: 534d15ee3800f4 \ No newline at end of file + stagingProfileId: 534d15ee3800f4 diff --git a/sdk/cognitiveservices/ci.yml b/sdk/cognitiveservices/ci.yml index 2e1fd1ba9952..b62d0390fe15 100644 --- a/sdk/cognitiveservices/ci.yml +++ b/sdk/cognitiveservices/ci.yml @@ -15,7 +15,6 @@ trigger: branches: include: - master - - feature/* - hotfix/* - release/* paths: @@ -95,4 +94,4 @@ stages: stagingProfileId: 534d15ee3800f4 - name: azure-cognitiveservices-websearch safeName: azurecognitiveserviceswebsearch - stagingProfileId: 534d15ee3800f4 \ No newline at end of file + stagingProfileId: 534d15ee3800f4 diff --git a/sdk/core/ci.yml b/sdk/core/ci.yml index 4b981c1a6f6c..66b7ada78550 100644 --- a/sdk/core/ci.yml +++ b/sdk/core/ci.yml @@ -15,7 +15,6 @@ trigger: branches: include: - master - - feature/* - hotfix/* - release/* paths: diff --git a/sdk/cosmos/ci.yml b/sdk/cosmos/ci.yml index 5d9d34f9f6ca..5cb77eeefbec 100644 --- a/sdk/cosmos/ci.yml +++ b/sdk/cosmos/ci.yml @@ -15,7 +15,6 @@ trigger: branches: include: - master - - feature/* - hotfix/* - release/* paths: diff --git a/sdk/eventgrid/ci.yml b/sdk/eventgrid/ci.yml index 4ef71d8e24be..daf09b0fc609 100644 --- a/sdk/eventgrid/ci.yml +++ b/sdk/eventgrid/ci.yml @@ -15,7 +15,6 @@ trigger: branches: include: - master - - feature/* - hotfix/* - release/* paths: @@ -44,4 +43,4 @@ stages: Artifacts: - name: azure-eventgrid safeName: azureeventgrid - stagingProfileId: 534d15ee3800f4 \ No newline at end of file + stagingProfileId: 534d15ee3800f4 diff --git a/sdk/eventhubs/ci.yml b/sdk/eventhubs/ci.yml index 0e8df82a8f38..a4800555636f 100644 --- a/sdk/eventhubs/ci.yml +++ b/sdk/eventhubs/ci.yml @@ -15,7 +15,6 @@ trigger: branches: include: - master - - feature/* - hotfix/* - release/* paths: diff --git a/sdk/identity/ci.yml b/sdk/identity/ci.yml index 830c5db03997..816acabd089c 100644 --- a/sdk/identity/ci.yml +++ b/sdk/identity/ci.yml @@ -15,7 +15,6 @@ trigger: branches: include: - master - - feature/* - hotfix/* - release/* paths: diff --git a/sdk/keyvault/ci.yml b/sdk/keyvault/ci.yml index 61bf504be4b1..3de9a98ccdc8 100644 --- a/sdk/keyvault/ci.yml +++ b/sdk/keyvault/ci.yml @@ -15,7 +15,6 @@ trigger: branches: include: - master - - feature/* - hotfix/* - release/* paths: diff --git a/sdk/loganalytics/ci.yml b/sdk/loganalytics/ci.yml index dd9ed61b7d1c..7dd8f5f061cf 100644 --- a/sdk/loganalytics/ci.yml +++ b/sdk/loganalytics/ci.yml @@ -15,7 +15,6 @@ trigger: branches: include: - master - - feature/* - hotfix/* - release/* paths: @@ -44,4 +43,4 @@ stages: Artifacts: - name: azure-loganalytics safeName: azureloganalytics - stagingProfileId: 534d15ee3800f4 \ No newline at end of file + stagingProfileId: 534d15ee3800f4 diff --git a/sdk/mediaservices/ci.yml b/sdk/mediaservices/ci.yml index 5153804051c3..8dd213a9be2b 100644 --- a/sdk/mediaservices/ci.yml +++ b/sdk/mediaservices/ci.yml @@ -15,7 +15,6 @@ trigger: branches: include: - master - - feature/* - hotfix/* - release/* paths: @@ -44,4 +43,4 @@ stages: Artifacts: - name: azure-media safeName: azuremedia - stagingProfileId: 534d15ee3800f4 \ No newline at end of file + stagingProfileId: 534d15ee3800f4 diff --git a/sdk/search/ci.yml b/sdk/search/ci.yml index f73e7423393a..dce840bdca84 100644 --- a/sdk/search/ci.yml +++ b/sdk/search/ci.yml @@ -15,7 +15,6 @@ trigger: branches: include: - master - - feature/* - hotfix/* - release/* paths: @@ -43,4 +42,4 @@ stages: ServiceDirectory: search Artifacts: - name: azure-search - safeName: azuresearch \ No newline at end of file + safeName: azuresearch diff --git a/sdk/servicebus/ci.yml b/sdk/servicebus/ci.yml index bda7c0e6d4a8..a42cb6fada80 100644 --- a/sdk/servicebus/ci.yml +++ b/sdk/servicebus/ci.yml @@ -15,7 +15,6 @@ trigger: branches: include: - master - - feature/* - hotfix/* - release/* paths: @@ -44,4 +43,4 @@ stages: Artifacts: - name: azure-servicebus safeName: azureservicebus - stagingProfileId: 534d15ee3800f4 \ No newline at end of file + stagingProfileId: 534d15ee3800f4 diff --git a/sdk/spring/ci.yml b/sdk/spring/ci.yml index af34bb9f3b79..4ab0072f0ccc 100644 --- a/sdk/spring/ci.yml +++ b/sdk/spring/ci.yml @@ -15,7 +15,6 @@ trigger: branches: include: - master - - feature/* - hotfix/* - release/* paths: @@ -40,4 +39,4 @@ stages: Artifacts: - name: azure-spring-something safeName: azurespringsomething - stagingProfileId: 88192f04117501 \ No newline at end of file + stagingProfileId: 88192f04117501 diff --git a/sdk/storage/ci.yml b/sdk/storage/ci.yml index bbaacdd55152..e94b10a8ddb1 100644 --- a/sdk/storage/ci.yml +++ b/sdk/storage/ci.yml @@ -15,7 +15,6 @@ trigger: branches: include: - master - - feature/* - hotfix/* - release/* paths: diff --git a/sdk/template/ci.yml b/sdk/template/ci.yml index f310cee228b3..266c88b4cf1e 100644 --- a/sdk/template/ci.yml +++ b/sdk/template/ci.yml @@ -15,7 +15,6 @@ trigger: branches: include: - master - - feature/* - hotfix/* - release/* paths: @@ -40,4 +39,4 @@ stages: Artifacts: - name: azure-sdk-template safeName: azuresdktemplate - stagingProfileId: 88192f04117501 \ No newline at end of file + stagingProfileId: 88192f04117501 diff --git a/sdk/textanalytics/ci.yml b/sdk/textanalytics/ci.yml index 75b216960762..1b03e9d2ad10 100644 --- a/sdk/textanalytics/ci.yml +++ b/sdk/textanalytics/ci.yml @@ -15,7 +15,6 @@ trigger: branches: include: - master - - feature/* - hotfix/* - release/* paths: From 105660c3514b9f484634d74b211d3ec5c15b2ff9 Mon Sep 17 00:00:00 2001 From: Srikanta <51379715+srnagar@users.noreply.github.com> Date: Mon, 13 Jan 2020 19:39:42 -0800 Subject: [PATCH 17/51] Update documentation and in-memory checkpoint store sample (#7389) * Update documentation and in-memory checkpoint store sample * Remove unused imports --- eng/pipelines/client.yml | 3 +- .../azure-messaging-eventhubs/README.md | 5 +- .../EventProcessorClientBuilder.java | 20 ++++--- .../eventhubs/models/EventContext.java | 17 ++---- .../eventhubs/InMemoryCheckpointStore.java | 55 ++++++++++++++++--- .../eventhubs/EventProcessorClientTest.java | 10 ++-- 6 files changed, 72 insertions(+), 38 deletions(-) diff --git a/eng/pipelines/client.yml b/eng/pipelines/client.yml index dbd34c05f803..d27b602a0f8d 100644 --- a/eng/pipelines/client.yml +++ b/eng/pipelines/client.yml @@ -113,7 +113,7 @@ jobs: jdkVersionOption: '1.11' jdkArchitectureOption: 'x64' publishJUnitResults: false - goals: 'install site:site site:stage' + goals: 'site:site site:stage' - script: | git clone https://github.com/JonathanGiles/DependencyChecker.git @@ -148,7 +148,6 @@ jobs: - pwsh: | copy -r target/staging $(Build.ArtifactStagingDirectory) copy eng/code-quality-reports/src/main/resources/index.html $(Build.ArtifactStagingDirectory) - copy eng/spotbugs-aggregate-report/target/spotbugs/spotbugsXml.html (Join-Path $(Build.ArtifactStagingDirectory) "staging") copy output/dependencies.html (Join-Path $(Build.ArtifactStagingDirectory) "staging") displayName: 'Copy reports to artifact staging' condition: ne(variables['Build.Reason'], 'PullRequest') diff --git a/sdk/eventhubs/azure-messaging-eventhubs/README.md b/sdk/eventhubs/azure-messaging-eventhubs/README.md index e03fd68c0eb1..2f34b5315a7a 100644 --- a/sdk/eventhubs/azure-messaging-eventhubs/README.md +++ b/sdk/eventhubs/azure-messaging-eventhubs/README.md @@ -319,7 +319,9 @@ managing the underlying consumer operations. In our example, we will focus on building the [`EventProcessorClient`][EventProcessorClient], use the [`InMemoryCheckpointStore`][InMemoryCheckpointStore] available in samples, and a callback function that processes events -received from the Event Hub and writes to console. +received from the Event Hub and writes to console. For production applications, it's recommended to use a durable +store like [Checkpoint Store with Azure Storage Blobs][BlobCheckpointStore]. + ```java @@ -470,5 +472,6 @@ Guidelines](./CONTRIBUTING.md) for more information. [InMemoryCheckpointStore]: ./src/samples/java/com/azure/messaging/eventhubs/InMemoryCheckpointStore.java [LogLevels]: ../../core/azure-core/src/main/java/com/azure/core/util/logging/ClientLogger.java [RetryOptions]: ../../core/azure-core-amqp/src/main/java/com/azure/core/amqp/AmqpRetryOptions.java +[BlobCheckpointStore]: ../azure-messaging-eventhubs-checkpointstore-blob/README.md ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-java%2Fsdk%2Feventhubs%2Fazure-messaging-eventhubs%2FREADME.png) diff --git a/sdk/eventhubs/azure-messaging-eventhubs/src/main/java/com/azure/messaging/eventhubs/EventProcessorClientBuilder.java b/sdk/eventhubs/azure-messaging-eventhubs/src/main/java/com/azure/messaging/eventhubs/EventProcessorClientBuilder.java index 1b1d0637b8df..2e306e58fd37 100644 --- a/sdk/eventhubs/azure-messaging-eventhubs/src/main/java/com/azure/messaging/eventhubs/EventProcessorClientBuilder.java +++ b/sdk/eventhubs/azure-messaging-eventhubs/src/main/java/com/azure/messaging/eventhubs/EventProcessorClientBuilder.java @@ -32,24 +32,26 @@ * EventProcessorClient}. * *

- * To create an instance of {@link EventProcessorClient} that processes events with user-provided callback, configure - * the following fields: + * To create an instance of {@link EventProcessorClient}, the following fields are required: * *