From 14737608e32b9e4d881a3a7271cf708280aa48e3 Mon Sep 17 00:00:00 2001 From: Leo Lu Date: Thu, 16 May 2024 03:43:24 +0800 Subject: [PATCH 1/8] Move files --- .../azure-ai-vision-face/CHANGELOG.md | 0 sdk/{face => vision}/azure-ai-vision-face/README.md | 0 .../azure-ai-vision-face/assets.json | 0 sdk/{face => vision}/azure-ai-vision-face/pom.xml | 0 .../vision/face/FaceAdministrationAsyncClient.java | 0 .../ai/vision/face/FaceAdministrationClient.java | 0 .../face/FaceAdministrationClientBuilder.java | 0 .../com/azure/ai/vision/face/FaceAsyncClient.java | 0 .../java/com/azure/ai/vision/face/FaceClient.java | 0 .../com/azure/ai/vision/face/FaceClientBuilder.java | 0 .../azure/ai/vision/face/FaceServiceVersion.java | 0 .../ai/vision/face/FaceSessionAsyncClient.java | 0 .../com/azure/ai/vision/face/FaceSessionClient.java | 0 .../ai/vision/face/FaceSessionClientBuilder.java | 0 .../ai/vision/face/implementation/ClientUtils.java | 0 .../FaceAdministrationClientImpl.java | 0 .../vision/face/implementation/FaceClientImpl.java | 0 .../face/implementation/FaceSessionClientImpl.java | 0 .../implementation/MultipartFormDataHelper.java | 0 .../models/AddFaceListFaceFromUrlRequest.java | 0 .../models/AddLargeFaceListFaceFromUrlRequest.java | 0 ...AddLargePersonGroupPersonFaceFromUrlRequest.java | 0 .../models/AddPersonFaceFromUrlRequest.java | 0 .../AddPersonGroupPersonFaceFromUrlRequest.java | 0 .../models/CreateDynamicPersonGroupRequest.java | 0 .../CreateDynamicPersonGroupWithPersonRequest.java | 0 .../models/CreateFaceListRequest.java | 0 .../models/CreateLargeFaceListRequest.java | 0 .../models/CreateLargePersonGroupPersonRequest.java | 0 .../models/CreateLargePersonGroupRequest.java | 0 .../CreateLivenessWithVerifySessionContent.java | 0 .../models/CreatePersonGroupPersonRequest.java | 0 .../models/CreatePersonGroupRequest.java | 0 .../implementation/models/CreatePersonRequest.java | 0 .../implementation/models/DetectFromUrlRequest.java | 0 .../models/FindSimilarFromFaceListRequest.java | 0 .../models/FindSimilarFromLargeFaceListRequest.java | 0 .../implementation/models/FindSimilarRequest.java | 0 .../face/implementation/models/GroupRequest.java | 0 .../IdentifyFromDynamicPersonGroupRequest.java | 0 .../models/IdentifyFromLargePersonGroupRequest.java | 0 .../models/IdentifyFromPersonDirectoryRequest.java | 0 .../models/IdentifyFromPersonGroupRequest.java | 0 .../models/UpdateDynamicPersonGroupRequest.java | 0 ...eDynamicPersonGroupWithPersonChangesRequest.java | 0 .../models/UpdateFaceListRequest.java | 0 .../models/UpdateLargeFaceListFaceRequest.java | 0 .../models/UpdateLargeFaceListRequest.java | 0 .../UpdateLargePersonGroupPersonFaceRequest.java | 0 .../models/UpdateLargePersonGroupPersonRequest.java | 0 .../models/UpdateLargePersonGroupRequest.java | 0 .../models/UpdatePersonFaceRequest.java | 0 .../models/UpdatePersonGroupPersonFaceRequest.java | 0 .../models/UpdatePersonGroupPersonRequest.java | 0 .../models/UpdatePersonGroupRequest.java | 0 .../implementation/models/UpdatePersonRequest.java | 0 .../models/VerifyFaceToFaceRequest.java | 0 .../models/VerifyFromLargePersonGroupRequest.java | 0 .../models/VerifyFromPersonDirectoryRequest.java | 0 .../models/VerifyFromPersonGroupRequest.java | 0 .../models/VerifyImageFileDetails.java | 0 .../face/implementation/models/package-info.java | 0 .../ai/vision/face/implementation/package-info.java | 0 .../azure/ai/vision/face/models/AccessoryItem.java | 0 .../azure/ai/vision/face/models/AccessoryType.java | 0 .../azure/ai/vision/face/models/AddFaceResult.java | 0 .../face/models/AuditLivenessResponseInfo.java | 0 .../ai/vision/face/models/AuditRequestInfo.java | 0 .../com/azure/ai/vision/face/models/BlurLevel.java | 0 .../azure/ai/vision/face/models/BlurProperties.java | 0 .../face/models/CreateLivenessSessionContent.java | 0 .../face/models/CreateLivenessSessionResult.java | 0 .../CreateLivenessWithVerifySessionResult.java | 0 .../ai/vision/face/models/CreatePersonResult.java | 0 .../azure/ai/vision/face/models/DetectOptions.java | 0 .../ai/vision/face/models/DynamicPersonGroup.java | 0 .../azure/ai/vision/face/models/ExposureLevel.java | 0 .../ai/vision/face/models/ExposureProperties.java | 0 .../ai/vision/face/models/FaceAttributeType.java | 0 .../azure/ai/vision/face/models/FaceAttributes.java | 0 .../face/models/FaceCollectionTrainingResult.java | 0 .../ai/vision/face/models/FaceDetectionModel.java | 0 .../ai/vision/face/models/FaceDetectionResult.java | 0 .../vision/face/models/FaceFindSimilarResult.java | 0 .../ai/vision/face/models/FaceGroupingResult.java | 0 .../face/models/FaceIdentificationCandidate.java | 0 .../face/models/FaceIdentificationResult.java | 0 .../azure/ai/vision/face/models/FaceImageType.java | 0 .../azure/ai/vision/face/models/FaceLandmarks.java | 0 .../com/azure/ai/vision/face/models/FaceList.java | 0 .../azure/ai/vision/face/models/FaceListFace.java | 0 .../azure/ai/vision/face/models/FaceListItem.java | 0 .../ai/vision/face/models/FaceLivenessDecision.java | 0 .../ai/vision/face/models/FaceOperationResult.java | 0 .../ai/vision/face/models/FaceOperationStatus.java | 0 .../ai/vision/face/models/FaceRecognitionModel.java | 0 .../azure/ai/vision/face/models/FaceRectangle.java | 0 .../ai/vision/face/models/FaceSessionStatus.java | 0 .../vision/face/models/FaceVerificationResult.java | 0 .../com/azure/ai/vision/face/models/FacialHair.java | 0 .../ai/vision/face/models/FindSimilarMatchMode.java | 0 .../azure/ai/vision/face/models/GlassesType.java | 0 .../com/azure/ai/vision/face/models/HairColor.java | 0 .../azure/ai/vision/face/models/HairColorType.java | 0 .../azure/ai/vision/face/models/HairProperties.java | 0 .../com/azure/ai/vision/face/models/HeadPose.java | 0 .../ai/vision/face/models/LandmarkCoordinate.java | 0 .../azure/ai/vision/face/models/LargeFaceList.java | 0 .../ai/vision/face/models/LargeFaceListFace.java | 0 .../ai/vision/face/models/LargePersonGroup.java | 0 .../vision/face/models/LargePersonGroupPerson.java | 0 .../face/models/LargePersonGroupPersonFace.java | 0 .../azure/ai/vision/face/models/ListFaceResult.java | 0 .../face/models/ListGroupReferenceResult.java | 0 .../ai/vision/face/models/ListPersonResult.java | 0 .../azure/ai/vision/face/models/LivenessModel.java | 0 .../vision/face/models/LivenessOperationMode.java | 0 .../vision/face/models/LivenessOutputsTarget.java | 0 .../ai/vision/face/models/LivenessResponseBody.java | 0 .../ai/vision/face/models/LivenessSession.java | 0 .../face/models/LivenessSessionAuditEntry.java | 0 .../ai/vision/face/models/LivenessSessionItem.java | 0 .../vision/face/models/LivenessWithVerifyImage.java | 0 .../face/models/LivenessWithVerifyOutputs.java | 0 .../face/models/LivenessWithVerifySession.java | 0 .../azure/ai/vision/face/models/MaskProperties.java | 0 .../com/azure/ai/vision/face/models/MaskType.java | 0 .../com/azure/ai/vision/face/models/NoiseLevel.java | 0 .../ai/vision/face/models/NoiseProperties.java | 0 .../ai/vision/face/models/OcclusionProperties.java | 0 .../ai/vision/face/models/PersonDirectoryFace.java | 0 .../vision/face/models/PersonDirectoryPerson.java | 0 .../azure/ai/vision/face/models/PersonGroup.java | 0 .../ai/vision/face/models/PersonGroupPerson.java | 0 .../vision/face/models/PersonGroupPersonFace.java | 0 .../vision/face/models/QualityForRecognition.java | 0 .../azure/ai/vision/face/models/package-info.java | 0 .../java/com/azure/ai/vision/face/package-info.java | 0 .../src/main/java/module-info.java | 0 .../azure-ai-vision-face_apiview_properties.json | 0 .../main/resources/azure-ai-vision-face.properties | 0 .../com/azure/ai/vision/face/ReadmeSamples.java | 0 ...DynamicPersonGroupAndPersonDirectoryPersons.java | 0 .../azure/ai/vision/face/samples/DetectFaces.java | 0 .../ai/vision/face/samples/DetectFacesAsync.java | 0 .../ai/vision/face/samples/DetectLiveness.java | 0 .../ai/vision/face/samples/DetectLivenessAsync.java | 0 .../face/samples/DetectLivenessWithVerify.java | 0 .../face/samples/DetectLivenessWithVerifyAsync.java | 0 .../ai/vision/face/samples/FindSimilarWithIds.java | 0 .../face/samples/FindSimilarWithLargeFaceList.java | 0 .../com/azure/ai/vision/face/samples/Grouping.java | 0 .../IdentifyAgainstDynamicPersonDirectory.java | 0 .../face/samples/IdentifyFromLargePersonGroups.java | 0 .../face/samples/IdentifyPersonAmongPersons.java | 0 .../samples/MicrosoftEntraIdAuthentication.java | 0 .../vision/face/samples/StatelessVerification.java | 0 .../samples/VerifyFromDynamicPersonDirectory.java | 0 .../ai/vision/face/samples/model/PersonData.java | 0 .../face/samples/utils/ApplicationManager.java | 0 .../face/samples/utils/ConfigurationHelper.java | 0 .../ai/vision/face/samples/utils/Resources.java | 0 .../azure/ai/vision/face/samples/utils/Utils.java | 0 .../resources/sample-images/Family1-Dad1.jpg | Bin .../resources/sample-images/Family1-Dad2.jpg | Bin .../resources/sample-images/Family1-Dad3.jpg | Bin .../resources/sample-images/Family1-Daughter1.jpg | Bin .../resources/sample-images/Family1-Daughter2.jpg | Bin .../resources/sample-images/Family1-Daughter3.jpg | Bin .../resources/sample-images/Family1-Mom1.jpg | Bin .../resources/sample-images/Family1-Mom2.jpg | Bin .../resources/sample-images/Family1-Son1.jpg | Bin .../resources/sample-images/Family1-Son2.jpg | Bin .../resources/sample-images/Family2-Lady1.jpg | Bin .../resources/sample-images/Family2-Lady2.jpg | Bin .../resources/sample-images/Family3-Lady1.jpg | Bin .../resources/sample-images/Family3-Man1.jpg | Bin .../samples/resources/sample-images/detection1.jpg | Bin .../samples/resources/sample-images/detection5.jpg | Bin .../resources/sample-images/findsimilar-sample.jpg | Bin .../resources/sample-images/identification1.jpg | Bin .../samples/resources/sample-images/nine-faces.png | Bin .../vision/face/generated/FaceClientTestBase.java | 0 .../azure/ai/vision/face/tests/DetectionTest.java | 0 .../ai/vision/face/tests/FaceClientTestBase.java | 0 .../ai/vision/face/tests/LivenessSessionTest.java | 0 .../face/tests/LivenessSessionWithVerifyTest.java | 0 .../vision/face/tests/commands/CommandProvider.java | 0 .../commands/detection/DetectAsyncFunction.java | 0 ...etectFunctionWithBinaryAndDetectOptionAsync.java | 0 ...DetectFunctionWithBinaryAndDetectOptionSync.java | 0 .../DetectFunctionWithBinaryAndParametersAsync.java | 0 .../DetectFunctionWithBinaryAndParametersSync.java | 0 .../DetectFunctionWithUrlAndDetectOptionAsync.java | 0 .../DetectFunctionWithUrlAndDetectOptionSync.java | 0 .../DetectFunctionWithUrlAndParametersAsync.java | 0 .../DetectFunctionWithUrlAndParametersSync.java | 0 .../commands/detection/DetectSyncFunction.java | 0 .../detection/DetectionFunctionProvider.java | 0 .../liveness/ILivenessSessionSyncCommands.java | 0 .../ILivenessWithVerifySessionSyncCommands.java | 0 .../liveness/LivenessSessionAsyncCommands.java | 0 .../liveness/LivenessSessionCommandsProvider.java | 0 .../liveness/LivenessSessionSyncCommands.java | 0 .../LivenessSessionWithVerifyCommandsProvider.java | 0 .../LivenessWithVerifySessionAsyncCommands.java | 0 .../LivenessWithVerifySessionSyncCommands.java | 0 .../vision/face/tests/function/FunctionUtils.java | 0 .../ai/vision/face/tests/function/SevFunction.java | 0 .../face/tests/utils/FaceDisplayNameGenerator.java | 0 .../azure/ai/vision/face/tests/utils/TestUtils.java | 0 .../azure-ai-vision-face/tsp-location.yaml | 0 212 files changed, 0 insertions(+), 0 deletions(-) rename sdk/{face => vision}/azure-ai-vision-face/CHANGELOG.md (100%) rename sdk/{face => vision}/azure-ai-vision-face/README.md (100%) rename sdk/{face => vision}/azure-ai-vision-face/assets.json (100%) rename sdk/{face => vision}/azure-ai-vision-face/pom.xml (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationAsyncClient.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationClient.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationClientBuilder.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAsyncClient.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceClient.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceClientBuilder.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceServiceVersion.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionAsyncClient.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionClient.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionClientBuilder.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/ClientUtils.java (100%) mode change 100755 => 100644 rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/FaceAdministrationClientImpl.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/FaceClientImpl.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/FaceSessionClientImpl.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/MultipartFormDataHelper.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddFaceListFaceFromUrlRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddLargeFaceListFaceFromUrlRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddLargePersonGroupPersonFaceFromUrlRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddPersonFaceFromUrlRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddPersonGroupPersonFaceFromUrlRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateDynamicPersonGroupRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateDynamicPersonGroupWithPersonRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateFaceListRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateLargeFaceListRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateLargePersonGroupPersonRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateLargePersonGroupRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateLivenessWithVerifySessionContent.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreatePersonGroupPersonRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreatePersonGroupRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreatePersonRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/DetectFromUrlRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/FindSimilarFromFaceListRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/FindSimilarFromLargeFaceListRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/FindSimilarRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/GroupRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/IdentifyFromDynamicPersonGroupRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/IdentifyFromLargePersonGroupRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/IdentifyFromPersonDirectoryRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/IdentifyFromPersonGroupRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateDynamicPersonGroupRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateDynamicPersonGroupWithPersonChangesRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateFaceListRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargeFaceListFaceRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargeFaceListRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargePersonGroupPersonFaceRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargePersonGroupPersonRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargePersonGroupRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonFaceRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonGroupPersonFaceRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonGroupPersonRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonGroupRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyFaceToFaceRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyFromLargePersonGroupRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyFromPersonDirectoryRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyFromPersonGroupRequest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyImageFileDetails.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/package-info.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/package-info.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AccessoryItem.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AccessoryType.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AddFaceResult.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AuditLivenessResponseInfo.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AuditRequestInfo.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/BlurLevel.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/BlurProperties.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/CreateLivenessSessionContent.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/CreateLivenessSessionResult.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/CreateLivenessWithVerifySessionResult.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/CreatePersonResult.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/DetectOptions.java (100%) mode change 100755 => 100644 rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/DynamicPersonGroup.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ExposureLevel.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ExposureProperties.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceAttributeType.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceAttributes.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceCollectionTrainingResult.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceDetectionModel.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceDetectionResult.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceFindSimilarResult.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceGroupingResult.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceIdentificationCandidate.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceIdentificationResult.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceImageType.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceLandmarks.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceList.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceListFace.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceListItem.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceLivenessDecision.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceOperationResult.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceOperationStatus.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceRecognitionModel.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceRectangle.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceSessionStatus.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceVerificationResult.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FacialHair.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FindSimilarMatchMode.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/GlassesType.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/HairColor.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/HairColorType.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/HairProperties.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/HeadPose.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LandmarkCoordinate.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargeFaceList.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargeFaceListFace.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargePersonGroup.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargePersonGroupPerson.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargePersonGroupPersonFace.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ListFaceResult.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ListGroupReferenceResult.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ListPersonResult.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessModel.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessOperationMode.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessOutputsTarget.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessResponseBody.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessSession.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessSessionAuditEntry.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessSessionItem.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessWithVerifyImage.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessWithVerifyOutputs.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessWithVerifySession.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/MaskProperties.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/MaskType.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/NoiseLevel.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/NoiseProperties.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/OcclusionProperties.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonDirectoryFace.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonDirectoryPerson.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonGroup.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonGroupPerson.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonGroupPersonFace.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/QualityForRecognition.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/package-info.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/package-info.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/java/module-info.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/resources/META-INF/azure-ai-vision-face_apiview_properties.json (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/main/resources/azure-ai-vision-face.properties (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/ReadmeSamples.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/CleanAllDynamicPersonGroupAndPersonDirectoryPersons.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectFaces.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectFacesAsync.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLiveness.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessAsync.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessWithVerify.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessWithVerifyAsync.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/FindSimilarWithIds.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/FindSimilarWithLargeFaceList.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/Grouping.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyAgainstDynamicPersonDirectory.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyFromLargePersonGroups.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyPersonAmongPersons.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/MicrosoftEntraIdAuthentication.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/StatelessVerification.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/VerifyFromDynamicPersonDirectory.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/model/PersonData.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/ApplicationManager.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/ConfigurationHelper.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/Resources.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/Utils.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Dad1.jpg (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Dad2.jpg (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Dad3.jpg (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Daughter1.jpg (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Daughter2.jpg (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Daughter3.jpg (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Mom1.jpg (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Mom2.jpg (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Son1.jpg (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Son2.jpg (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/resources/sample-images/Family2-Lady1.jpg (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/resources/sample-images/Family2-Lady2.jpg (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/resources/sample-images/Family3-Lady1.jpg (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/resources/sample-images/Family3-Man1.jpg (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/resources/sample-images/detection1.jpg (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/resources/sample-images/detection5.jpg (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/resources/sample-images/findsimilar-sample.jpg (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/resources/sample-images/identification1.jpg (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/samples/resources/sample-images/nine-faces.png (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/generated/FaceClientTestBase.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/DetectionTest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/FaceClientTestBase.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/LivenessSessionTest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/LivenessSessionWithVerifyTest.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/CommandProvider.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectAsyncFunction.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithBinaryAndDetectOptionAsync.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithBinaryAndDetectOptionSync.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithBinaryAndParametersAsync.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithBinaryAndParametersSync.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithUrlAndDetectOptionAsync.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithUrlAndDetectOptionSync.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithUrlAndParametersAsync.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithUrlAndParametersSync.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectSyncFunction.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectionFunctionProvider.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/ILivenessSessionSyncCommands.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/ILivenessWithVerifySessionSyncCommands.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessSessionAsyncCommands.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessSessionCommandsProvider.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessSessionSyncCommands.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessSessionWithVerifyCommandsProvider.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessWithVerifySessionAsyncCommands.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessWithVerifySessionSyncCommands.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/function/FunctionUtils.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/function/SevFunction.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/utils/FaceDisplayNameGenerator.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/utils/TestUtils.java (100%) rename sdk/{face => vision}/azure-ai-vision-face/tsp-location.yaml (100%) diff --git a/sdk/face/azure-ai-vision-face/CHANGELOG.md b/sdk/vision/azure-ai-vision-face/CHANGELOG.md similarity index 100% rename from sdk/face/azure-ai-vision-face/CHANGELOG.md rename to sdk/vision/azure-ai-vision-face/CHANGELOG.md diff --git a/sdk/face/azure-ai-vision-face/README.md b/sdk/vision/azure-ai-vision-face/README.md similarity index 100% rename from sdk/face/azure-ai-vision-face/README.md rename to sdk/vision/azure-ai-vision-face/README.md diff --git a/sdk/face/azure-ai-vision-face/assets.json b/sdk/vision/azure-ai-vision-face/assets.json similarity index 100% rename from sdk/face/azure-ai-vision-face/assets.json rename to sdk/vision/azure-ai-vision-face/assets.json diff --git a/sdk/face/azure-ai-vision-face/pom.xml b/sdk/vision/azure-ai-vision-face/pom.xml similarity index 100% rename from sdk/face/azure-ai-vision-face/pom.xml rename to sdk/vision/azure-ai-vision-face/pom.xml diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationAsyncClient.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationAsyncClient.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationAsyncClient.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationAsyncClient.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationClient.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationClient.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationClient.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationClient.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationClientBuilder.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationClientBuilder.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationClientBuilder.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationClientBuilder.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAsyncClient.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAsyncClient.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAsyncClient.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAsyncClient.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceClient.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceClient.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceClient.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceClient.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceClientBuilder.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceClientBuilder.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceClientBuilder.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceClientBuilder.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceServiceVersion.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceServiceVersion.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceServiceVersion.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceServiceVersion.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionAsyncClient.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionAsyncClient.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionAsyncClient.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionAsyncClient.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionClient.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionClient.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionClient.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionClient.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionClientBuilder.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionClientBuilder.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionClientBuilder.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionClientBuilder.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/ClientUtils.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/ClientUtils.java old mode 100755 new mode 100644 similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/ClientUtils.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/ClientUtils.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/FaceAdministrationClientImpl.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/FaceAdministrationClientImpl.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/FaceAdministrationClientImpl.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/FaceAdministrationClientImpl.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/FaceClientImpl.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/FaceClientImpl.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/FaceClientImpl.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/FaceClientImpl.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/FaceSessionClientImpl.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/FaceSessionClientImpl.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/FaceSessionClientImpl.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/FaceSessionClientImpl.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/MultipartFormDataHelper.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/MultipartFormDataHelper.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/MultipartFormDataHelper.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/MultipartFormDataHelper.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddFaceListFaceFromUrlRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddFaceListFaceFromUrlRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddFaceListFaceFromUrlRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddFaceListFaceFromUrlRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddLargeFaceListFaceFromUrlRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddLargeFaceListFaceFromUrlRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddLargeFaceListFaceFromUrlRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddLargeFaceListFaceFromUrlRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddLargePersonGroupPersonFaceFromUrlRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddLargePersonGroupPersonFaceFromUrlRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddLargePersonGroupPersonFaceFromUrlRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddLargePersonGroupPersonFaceFromUrlRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddPersonFaceFromUrlRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddPersonFaceFromUrlRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddPersonFaceFromUrlRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddPersonFaceFromUrlRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddPersonGroupPersonFaceFromUrlRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddPersonGroupPersonFaceFromUrlRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddPersonGroupPersonFaceFromUrlRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/AddPersonGroupPersonFaceFromUrlRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateDynamicPersonGroupRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateDynamicPersonGroupRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateDynamicPersonGroupRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateDynamicPersonGroupRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateDynamicPersonGroupWithPersonRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateDynamicPersonGroupWithPersonRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateDynamicPersonGroupWithPersonRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateDynamicPersonGroupWithPersonRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateFaceListRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateFaceListRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateFaceListRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateFaceListRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateLargeFaceListRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateLargeFaceListRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateLargeFaceListRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateLargeFaceListRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateLargePersonGroupPersonRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateLargePersonGroupPersonRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateLargePersonGroupPersonRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateLargePersonGroupPersonRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateLargePersonGroupRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateLargePersonGroupRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateLargePersonGroupRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateLargePersonGroupRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateLivenessWithVerifySessionContent.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateLivenessWithVerifySessionContent.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateLivenessWithVerifySessionContent.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreateLivenessWithVerifySessionContent.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreatePersonGroupPersonRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreatePersonGroupPersonRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreatePersonGroupPersonRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreatePersonGroupPersonRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreatePersonGroupRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreatePersonGroupRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreatePersonGroupRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreatePersonGroupRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreatePersonRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreatePersonRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreatePersonRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/CreatePersonRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/DetectFromUrlRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/DetectFromUrlRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/DetectFromUrlRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/DetectFromUrlRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/FindSimilarFromFaceListRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/FindSimilarFromFaceListRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/FindSimilarFromFaceListRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/FindSimilarFromFaceListRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/FindSimilarFromLargeFaceListRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/FindSimilarFromLargeFaceListRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/FindSimilarFromLargeFaceListRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/FindSimilarFromLargeFaceListRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/FindSimilarRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/FindSimilarRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/FindSimilarRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/FindSimilarRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/GroupRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/GroupRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/GroupRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/GroupRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/IdentifyFromDynamicPersonGroupRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/IdentifyFromDynamicPersonGroupRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/IdentifyFromDynamicPersonGroupRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/IdentifyFromDynamicPersonGroupRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/IdentifyFromLargePersonGroupRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/IdentifyFromLargePersonGroupRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/IdentifyFromLargePersonGroupRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/IdentifyFromLargePersonGroupRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/IdentifyFromPersonDirectoryRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/IdentifyFromPersonDirectoryRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/IdentifyFromPersonDirectoryRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/IdentifyFromPersonDirectoryRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/IdentifyFromPersonGroupRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/IdentifyFromPersonGroupRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/IdentifyFromPersonGroupRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/IdentifyFromPersonGroupRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateDynamicPersonGroupRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateDynamicPersonGroupRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateDynamicPersonGroupRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateDynamicPersonGroupRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateDynamicPersonGroupWithPersonChangesRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateDynamicPersonGroupWithPersonChangesRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateDynamicPersonGroupWithPersonChangesRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateDynamicPersonGroupWithPersonChangesRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateFaceListRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateFaceListRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateFaceListRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateFaceListRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargeFaceListFaceRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargeFaceListFaceRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargeFaceListFaceRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargeFaceListFaceRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargeFaceListRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargeFaceListRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargeFaceListRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargeFaceListRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargePersonGroupPersonFaceRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargePersonGroupPersonFaceRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargePersonGroupPersonFaceRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargePersonGroupPersonFaceRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargePersonGroupPersonRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargePersonGroupPersonRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargePersonGroupPersonRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargePersonGroupPersonRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargePersonGroupRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargePersonGroupRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargePersonGroupRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdateLargePersonGroupRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonFaceRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonFaceRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonFaceRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonFaceRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonGroupPersonFaceRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonGroupPersonFaceRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonGroupPersonFaceRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonGroupPersonFaceRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonGroupPersonRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonGroupPersonRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonGroupPersonRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonGroupPersonRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonGroupRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonGroupRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonGroupRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonGroupRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/UpdatePersonRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyFaceToFaceRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyFaceToFaceRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyFaceToFaceRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyFaceToFaceRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyFromLargePersonGroupRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyFromLargePersonGroupRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyFromLargePersonGroupRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyFromLargePersonGroupRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyFromPersonDirectoryRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyFromPersonDirectoryRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyFromPersonDirectoryRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyFromPersonDirectoryRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyFromPersonGroupRequest.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyFromPersonGroupRequest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyFromPersonGroupRequest.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyFromPersonGroupRequest.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyImageFileDetails.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyImageFileDetails.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyImageFileDetails.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/VerifyImageFileDetails.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/package-info.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/package-info.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/package-info.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/models/package-info.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/package-info.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/package-info.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/package-info.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/implementation/package-info.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AccessoryItem.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AccessoryItem.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AccessoryItem.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AccessoryItem.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AccessoryType.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AccessoryType.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AccessoryType.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AccessoryType.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AddFaceResult.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AddFaceResult.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AddFaceResult.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AddFaceResult.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AuditLivenessResponseInfo.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AuditLivenessResponseInfo.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AuditLivenessResponseInfo.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AuditLivenessResponseInfo.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AuditRequestInfo.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AuditRequestInfo.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AuditRequestInfo.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/AuditRequestInfo.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/BlurLevel.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/BlurLevel.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/BlurLevel.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/BlurLevel.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/BlurProperties.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/BlurProperties.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/BlurProperties.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/BlurProperties.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/CreateLivenessSessionContent.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/CreateLivenessSessionContent.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/CreateLivenessSessionContent.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/CreateLivenessSessionContent.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/CreateLivenessSessionResult.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/CreateLivenessSessionResult.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/CreateLivenessSessionResult.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/CreateLivenessSessionResult.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/CreateLivenessWithVerifySessionResult.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/CreateLivenessWithVerifySessionResult.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/CreateLivenessWithVerifySessionResult.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/CreateLivenessWithVerifySessionResult.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/CreatePersonResult.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/CreatePersonResult.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/CreatePersonResult.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/CreatePersonResult.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/DetectOptions.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/DetectOptions.java old mode 100755 new mode 100644 similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/DetectOptions.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/DetectOptions.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/DynamicPersonGroup.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/DynamicPersonGroup.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/DynamicPersonGroup.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/DynamicPersonGroup.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ExposureLevel.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ExposureLevel.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ExposureLevel.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ExposureLevel.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ExposureProperties.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ExposureProperties.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ExposureProperties.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ExposureProperties.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceAttributeType.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceAttributeType.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceAttributeType.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceAttributeType.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceAttributes.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceAttributes.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceAttributes.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceAttributes.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceCollectionTrainingResult.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceCollectionTrainingResult.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceCollectionTrainingResult.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceCollectionTrainingResult.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceDetectionModel.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceDetectionModel.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceDetectionModel.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceDetectionModel.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceDetectionResult.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceDetectionResult.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceDetectionResult.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceDetectionResult.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceFindSimilarResult.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceFindSimilarResult.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceFindSimilarResult.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceFindSimilarResult.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceGroupingResult.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceGroupingResult.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceGroupingResult.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceGroupingResult.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceIdentificationCandidate.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceIdentificationCandidate.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceIdentificationCandidate.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceIdentificationCandidate.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceIdentificationResult.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceIdentificationResult.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceIdentificationResult.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceIdentificationResult.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceImageType.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceImageType.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceImageType.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceImageType.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceLandmarks.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceLandmarks.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceLandmarks.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceLandmarks.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceList.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceList.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceList.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceList.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceListFace.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceListFace.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceListFace.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceListFace.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceListItem.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceListItem.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceListItem.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceListItem.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceLivenessDecision.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceLivenessDecision.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceLivenessDecision.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceLivenessDecision.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceOperationResult.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceOperationResult.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceOperationResult.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceOperationResult.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceOperationStatus.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceOperationStatus.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceOperationStatus.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceOperationStatus.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceRecognitionModel.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceRecognitionModel.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceRecognitionModel.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceRecognitionModel.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceRectangle.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceRectangle.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceRectangle.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceRectangle.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceSessionStatus.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceSessionStatus.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceSessionStatus.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceSessionStatus.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceVerificationResult.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceVerificationResult.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceVerificationResult.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FaceVerificationResult.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FacialHair.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FacialHair.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FacialHair.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FacialHair.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FindSimilarMatchMode.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FindSimilarMatchMode.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FindSimilarMatchMode.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/FindSimilarMatchMode.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/GlassesType.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/GlassesType.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/GlassesType.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/GlassesType.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/HairColor.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/HairColor.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/HairColor.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/HairColor.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/HairColorType.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/HairColorType.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/HairColorType.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/HairColorType.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/HairProperties.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/HairProperties.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/HairProperties.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/HairProperties.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/HeadPose.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/HeadPose.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/HeadPose.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/HeadPose.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LandmarkCoordinate.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LandmarkCoordinate.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LandmarkCoordinate.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LandmarkCoordinate.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargeFaceList.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargeFaceList.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargeFaceList.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargeFaceList.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargeFaceListFace.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargeFaceListFace.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargeFaceListFace.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargeFaceListFace.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargePersonGroup.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargePersonGroup.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargePersonGroup.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargePersonGroup.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargePersonGroupPerson.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargePersonGroupPerson.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargePersonGroupPerson.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargePersonGroupPerson.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargePersonGroupPersonFace.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargePersonGroupPersonFace.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargePersonGroupPersonFace.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LargePersonGroupPersonFace.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ListFaceResult.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ListFaceResult.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ListFaceResult.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ListFaceResult.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ListGroupReferenceResult.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ListGroupReferenceResult.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ListGroupReferenceResult.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ListGroupReferenceResult.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ListPersonResult.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ListPersonResult.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ListPersonResult.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/ListPersonResult.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessModel.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessModel.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessModel.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessModel.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessOperationMode.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessOperationMode.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessOperationMode.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessOperationMode.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessOutputsTarget.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessOutputsTarget.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessOutputsTarget.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessOutputsTarget.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessResponseBody.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessResponseBody.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessResponseBody.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessResponseBody.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessSession.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessSession.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessSession.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessSession.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessSessionAuditEntry.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessSessionAuditEntry.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessSessionAuditEntry.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessSessionAuditEntry.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessSessionItem.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessSessionItem.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessSessionItem.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessSessionItem.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessWithVerifyImage.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessWithVerifyImage.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessWithVerifyImage.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessWithVerifyImage.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessWithVerifyOutputs.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessWithVerifyOutputs.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessWithVerifyOutputs.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessWithVerifyOutputs.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessWithVerifySession.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessWithVerifySession.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessWithVerifySession.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/LivenessWithVerifySession.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/MaskProperties.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/MaskProperties.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/MaskProperties.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/MaskProperties.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/MaskType.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/MaskType.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/MaskType.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/MaskType.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/NoiseLevel.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/NoiseLevel.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/NoiseLevel.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/NoiseLevel.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/NoiseProperties.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/NoiseProperties.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/NoiseProperties.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/NoiseProperties.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/OcclusionProperties.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/OcclusionProperties.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/OcclusionProperties.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/OcclusionProperties.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonDirectoryFace.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonDirectoryFace.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonDirectoryFace.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonDirectoryFace.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonDirectoryPerson.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonDirectoryPerson.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonDirectoryPerson.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonDirectoryPerson.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonGroup.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonGroup.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonGroup.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonGroup.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonGroupPerson.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonGroupPerson.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonGroupPerson.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonGroupPerson.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonGroupPersonFace.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonGroupPersonFace.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonGroupPersonFace.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/PersonGroupPersonFace.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/QualityForRecognition.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/QualityForRecognition.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/QualityForRecognition.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/QualityForRecognition.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/package-info.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/package-info.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/package-info.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/models/package-info.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/package-info.java b/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/package-info.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/package-info.java rename to sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/package-info.java diff --git a/sdk/face/azure-ai-vision-face/src/main/java/module-info.java b/sdk/vision/azure-ai-vision-face/src/main/java/module-info.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/java/module-info.java rename to sdk/vision/azure-ai-vision-face/src/main/java/module-info.java diff --git a/sdk/face/azure-ai-vision-face/src/main/resources/META-INF/azure-ai-vision-face_apiview_properties.json b/sdk/vision/azure-ai-vision-face/src/main/resources/META-INF/azure-ai-vision-face_apiview_properties.json similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/resources/META-INF/azure-ai-vision-face_apiview_properties.json rename to sdk/vision/azure-ai-vision-face/src/main/resources/META-INF/azure-ai-vision-face_apiview_properties.json diff --git a/sdk/face/azure-ai-vision-face/src/main/resources/azure-ai-vision-face.properties b/sdk/vision/azure-ai-vision-face/src/main/resources/azure-ai-vision-face.properties similarity index 100% rename from sdk/face/azure-ai-vision-face/src/main/resources/azure-ai-vision-face.properties rename to sdk/vision/azure-ai-vision-face/src/main/resources/azure-ai-vision-face.properties diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/ReadmeSamples.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/ReadmeSamples.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/ReadmeSamples.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/ReadmeSamples.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/CleanAllDynamicPersonGroupAndPersonDirectoryPersons.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/CleanAllDynamicPersonGroupAndPersonDirectoryPersons.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/CleanAllDynamicPersonGroupAndPersonDirectoryPersons.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/CleanAllDynamicPersonGroupAndPersonDirectoryPersons.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectFaces.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectFaces.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectFaces.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectFaces.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectFacesAsync.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectFacesAsync.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectFacesAsync.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectFacesAsync.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLiveness.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLiveness.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLiveness.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLiveness.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessAsync.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessAsync.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessAsync.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessAsync.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessWithVerify.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessWithVerify.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessWithVerify.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessWithVerify.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessWithVerifyAsync.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessWithVerifyAsync.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessWithVerifyAsync.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessWithVerifyAsync.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/FindSimilarWithIds.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/FindSimilarWithIds.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/FindSimilarWithIds.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/FindSimilarWithIds.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/FindSimilarWithLargeFaceList.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/FindSimilarWithLargeFaceList.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/FindSimilarWithLargeFaceList.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/FindSimilarWithLargeFaceList.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/Grouping.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/Grouping.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/Grouping.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/Grouping.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyAgainstDynamicPersonDirectory.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyAgainstDynamicPersonDirectory.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyAgainstDynamicPersonDirectory.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyAgainstDynamicPersonDirectory.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyFromLargePersonGroups.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyFromLargePersonGroups.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyFromLargePersonGroups.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyFromLargePersonGroups.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyPersonAmongPersons.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyPersonAmongPersons.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyPersonAmongPersons.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyPersonAmongPersons.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/MicrosoftEntraIdAuthentication.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/MicrosoftEntraIdAuthentication.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/MicrosoftEntraIdAuthentication.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/MicrosoftEntraIdAuthentication.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/StatelessVerification.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/StatelessVerification.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/StatelessVerification.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/StatelessVerification.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/VerifyFromDynamicPersonDirectory.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/VerifyFromDynamicPersonDirectory.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/VerifyFromDynamicPersonDirectory.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/VerifyFromDynamicPersonDirectory.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/model/PersonData.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/model/PersonData.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/model/PersonData.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/model/PersonData.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/ApplicationManager.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/ApplicationManager.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/ApplicationManager.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/ApplicationManager.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/ConfigurationHelper.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/ConfigurationHelper.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/ConfigurationHelper.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/ConfigurationHelper.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/Resources.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/Resources.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/Resources.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/Resources.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/Utils.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/Utils.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/Utils.java rename to sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/Utils.java diff --git a/sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Dad1.jpg b/sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Dad1.jpg similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Dad1.jpg rename to sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Dad1.jpg diff --git a/sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Dad2.jpg b/sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Dad2.jpg similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Dad2.jpg rename to sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Dad2.jpg diff --git a/sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Dad3.jpg b/sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Dad3.jpg similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Dad3.jpg rename to sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Dad3.jpg diff --git a/sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Daughter1.jpg b/sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Daughter1.jpg similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Daughter1.jpg rename to sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Daughter1.jpg diff --git a/sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Daughter2.jpg b/sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Daughter2.jpg similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Daughter2.jpg rename to sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Daughter2.jpg diff --git a/sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Daughter3.jpg b/sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Daughter3.jpg similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Daughter3.jpg rename to sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Daughter3.jpg diff --git a/sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Mom1.jpg b/sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Mom1.jpg similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Mom1.jpg rename to sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Mom1.jpg diff --git a/sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Mom2.jpg b/sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Mom2.jpg similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Mom2.jpg rename to sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Mom2.jpg diff --git a/sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Son1.jpg b/sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Son1.jpg similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Son1.jpg rename to sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Son1.jpg diff --git a/sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Son2.jpg b/sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Son2.jpg similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Son2.jpg rename to sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family1-Son2.jpg diff --git a/sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family2-Lady1.jpg b/sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family2-Lady1.jpg similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family2-Lady1.jpg rename to sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family2-Lady1.jpg diff --git a/sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family2-Lady2.jpg b/sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family2-Lady2.jpg similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family2-Lady2.jpg rename to sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family2-Lady2.jpg diff --git a/sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family3-Lady1.jpg b/sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family3-Lady1.jpg similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family3-Lady1.jpg rename to sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family3-Lady1.jpg diff --git a/sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family3-Man1.jpg b/sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family3-Man1.jpg similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/Family3-Man1.jpg rename to sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/Family3-Man1.jpg diff --git a/sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/detection1.jpg b/sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/detection1.jpg similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/detection1.jpg rename to sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/detection1.jpg diff --git a/sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/detection5.jpg b/sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/detection5.jpg similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/detection5.jpg rename to sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/detection5.jpg diff --git a/sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/findsimilar-sample.jpg b/sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/findsimilar-sample.jpg similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/findsimilar-sample.jpg rename to sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/findsimilar-sample.jpg diff --git a/sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/identification1.jpg b/sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/identification1.jpg similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/identification1.jpg rename to sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/identification1.jpg diff --git a/sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/nine-faces.png b/sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/nine-faces.png similarity index 100% rename from sdk/face/azure-ai-vision-face/src/samples/resources/sample-images/nine-faces.png rename to sdk/vision/azure-ai-vision-face/src/samples/resources/sample-images/nine-faces.png diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/generated/FaceClientTestBase.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/generated/FaceClientTestBase.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/generated/FaceClientTestBase.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/generated/FaceClientTestBase.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/DetectionTest.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/DetectionTest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/DetectionTest.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/DetectionTest.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/FaceClientTestBase.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/FaceClientTestBase.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/FaceClientTestBase.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/FaceClientTestBase.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/LivenessSessionTest.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/LivenessSessionTest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/LivenessSessionTest.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/LivenessSessionTest.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/LivenessSessionWithVerifyTest.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/LivenessSessionWithVerifyTest.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/LivenessSessionWithVerifyTest.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/LivenessSessionWithVerifyTest.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/CommandProvider.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/CommandProvider.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/CommandProvider.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/CommandProvider.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectAsyncFunction.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectAsyncFunction.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectAsyncFunction.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectAsyncFunction.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithBinaryAndDetectOptionAsync.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithBinaryAndDetectOptionAsync.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithBinaryAndDetectOptionAsync.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithBinaryAndDetectOptionAsync.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithBinaryAndDetectOptionSync.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithBinaryAndDetectOptionSync.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithBinaryAndDetectOptionSync.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithBinaryAndDetectOptionSync.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithBinaryAndParametersAsync.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithBinaryAndParametersAsync.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithBinaryAndParametersAsync.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithBinaryAndParametersAsync.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithBinaryAndParametersSync.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithBinaryAndParametersSync.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithBinaryAndParametersSync.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithBinaryAndParametersSync.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithUrlAndDetectOptionAsync.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithUrlAndDetectOptionAsync.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithUrlAndDetectOptionAsync.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithUrlAndDetectOptionAsync.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithUrlAndDetectOptionSync.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithUrlAndDetectOptionSync.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithUrlAndDetectOptionSync.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithUrlAndDetectOptionSync.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithUrlAndParametersAsync.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithUrlAndParametersAsync.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithUrlAndParametersAsync.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithUrlAndParametersAsync.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithUrlAndParametersSync.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithUrlAndParametersSync.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithUrlAndParametersSync.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectFunctionWithUrlAndParametersSync.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectSyncFunction.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectSyncFunction.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectSyncFunction.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectSyncFunction.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectionFunctionProvider.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectionFunctionProvider.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectionFunctionProvider.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/detection/DetectionFunctionProvider.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/ILivenessSessionSyncCommands.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/ILivenessSessionSyncCommands.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/ILivenessSessionSyncCommands.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/ILivenessSessionSyncCommands.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/ILivenessWithVerifySessionSyncCommands.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/ILivenessWithVerifySessionSyncCommands.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/ILivenessWithVerifySessionSyncCommands.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/ILivenessWithVerifySessionSyncCommands.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessSessionAsyncCommands.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessSessionAsyncCommands.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessSessionAsyncCommands.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessSessionAsyncCommands.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessSessionCommandsProvider.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessSessionCommandsProvider.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessSessionCommandsProvider.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessSessionCommandsProvider.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessSessionSyncCommands.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessSessionSyncCommands.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessSessionSyncCommands.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessSessionSyncCommands.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessSessionWithVerifyCommandsProvider.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessSessionWithVerifyCommandsProvider.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessSessionWithVerifyCommandsProvider.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessSessionWithVerifyCommandsProvider.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessWithVerifySessionAsyncCommands.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessWithVerifySessionAsyncCommands.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessWithVerifySessionAsyncCommands.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessWithVerifySessionAsyncCommands.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessWithVerifySessionSyncCommands.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessWithVerifySessionSyncCommands.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessWithVerifySessionSyncCommands.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/commands/liveness/LivenessWithVerifySessionSyncCommands.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/function/FunctionUtils.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/function/FunctionUtils.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/function/FunctionUtils.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/function/FunctionUtils.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/function/SevFunction.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/function/SevFunction.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/function/SevFunction.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/function/SevFunction.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/utils/FaceDisplayNameGenerator.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/utils/FaceDisplayNameGenerator.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/utils/FaceDisplayNameGenerator.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/utils/FaceDisplayNameGenerator.java diff --git a/sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/utils/TestUtils.java b/sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/utils/TestUtils.java similarity index 100% rename from sdk/face/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/utils/TestUtils.java rename to sdk/vision/azure-ai-vision-face/src/test/java/com/azure/ai/vision/face/tests/utils/TestUtils.java diff --git a/sdk/face/azure-ai-vision-face/tsp-location.yaml b/sdk/vision/azure-ai-vision-face/tsp-location.yaml similarity index 100% rename from sdk/face/azure-ai-vision-face/tsp-location.yaml rename to sdk/vision/azure-ai-vision-face/tsp-location.yaml From 303819170ccf42c694feb2ff7f44f8c6ff550d97 Mon Sep 17 00:00:00 2001 From: Leo Lu Date: Thu, 16 May 2024 10:20:15 +0800 Subject: [PATCH 2/8] Update tsp-location.yaml --- sdk/vision/azure-ai-vision-face/tsp-location.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/vision/azure-ai-vision-face/tsp-location.yaml b/sdk/vision/azure-ai-vision-face/tsp-location.yaml index 8efd191b4f6e5..9f85aa3454c12 100644 --- a/sdk/vision/azure-ai-vision-face/tsp-location.yaml +++ b/sdk/vision/azure-ai-vision-face/tsp-location.yaml @@ -1,4 +1,4 @@ directory: specification/ai/Face -commit: 2e1a769d48e131213fc240d93b963d1e1099b80f +commit: 88f9ba778e8611066336aa8713e3205788153913 repo: Azure/azure-rest-api-specs additionalDirectories: From 805835cf115379354d079f692410d03db32ea6d6 Mon Sep 17 00:00:00 2001 From: Leo Lu Date: Thu, 16 May 2024 04:08:40 +0800 Subject: [PATCH 3/8] Migrate ci.yml and pom.xml --- pom.xml | 1 - sdk/face/pom.xml | 15 -------------- .../azure-ai-vision-face}/ci.yml | 20 +++++++++---------- sdk/vision/pom.xml | 3 ++- 4 files changed, 12 insertions(+), 27 deletions(-) delete mode 100644 sdk/face/pom.xml rename sdk/{face => vision/azure-ai-vision-face}/ci.yml (61%) diff --git a/pom.xml b/pom.xml index cc4f6e7e37035..5afc9c9ad8477 100644 --- a/pom.xml +++ b/pom.xml @@ -89,7 +89,6 @@ sdk/eventgrid sdk/eventhubs sdk/extendedlocation - sdk/face sdk/fluidrelay sdk/formrecognizer sdk/frontdoor diff --git a/sdk/face/pom.xml b/sdk/face/pom.xml deleted file mode 100644 index 7e9168039275e..0000000000000 --- a/sdk/face/pom.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - 4.0.0 - com.azure - azure-face-service - pom - 1.0.0 - - - azure-ai-vision-face - - diff --git a/sdk/face/ci.yml b/sdk/vision/azure-ai-vision-face/ci.yml similarity index 61% rename from sdk/face/ci.yml rename to sdk/vision/azure-ai-vision-face/ci.yml index 53f672288b7e4..20fad20ab3066 100644 --- a/sdk/face/ci.yml +++ b/sdk/vision/azure-ai-vision-face/ci.yml @@ -8,11 +8,11 @@ trigger: - release/* paths: include: - - sdk/face/ci.yml - - sdk/face/azure-ai-vision-face/ + - sdk/vision/azure-ai-vision-face/ci.yml + - sdk/vision/azure-ai-vision-face/ exclude: - - sdk/face/pom.xml - - sdk/face/azure-ai-vision-face/pom.xml + - sdk/vision/pom.xml + - sdk/vision/azure-ai-vision-face/pom.xml pr: branches: @@ -23,11 +23,11 @@ pr: - release/* paths: include: - - sdk/face/ci.yml - - sdk/face/azure-ai-vision-face/ + - sdk/vision/azure-ai-vision-face/ci.yml + - sdk/vision/azure-ai-vision-face/ exclude: - - sdk/face/pom.xml - - sdk/face/azure-ai-vision-face/pom.xml + - sdk/vision/pom.xml + - sdk/vision/azure-ai-vision-face/pom.xml parameters: - name: release_azureaivisionface @@ -36,9 +36,9 @@ parameters: default: true extends: - template: ../../eng/pipelines/templates/stages/archetype-sdk-client.yml + template: ../../../eng/pipelines/templates/stages/archetype-sdk-client.yml parameters: - ServiceDirectory: face + ServiceDirectory: vision EnableBatchRelease: true Artifacts: - name: azure-ai-vision-face diff --git a/sdk/vision/pom.xml b/sdk/vision/pom.xml index 6ac7de14460e9..971c5fc5464bf 100644 --- a/sdk/vision/pom.xml +++ b/sdk/vision/pom.xml @@ -11,5 +11,6 @@ azure-ai-vision-imageanalysis + azure-ai-vision-face - \ No newline at end of file + From 6250643bb21eeb72cecc17681184312bb0a6d97a Mon Sep 17 00:00:00 2001 From: Leo Lu Date: Thu, 16 May 2024 09:13:22 +0800 Subject: [PATCH 4/8] Fix link in README.md --- sdk/vision/azure-ai-vision-face/README.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/sdk/vision/azure-ai-vision-face/README.md b/sdk/vision/azure-ai-vision-face/README.md index 67ac90faf5316..4e5aed1de3a70 100644 --- a/sdk/vision/azure-ai-vision-face/README.md +++ b/sdk/vision/azure-ai-vision-face/README.md @@ -387,11 +387,11 @@ For details on contributing to this repository, see the [contributing guide](htt -[source_code]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/face/azure-ai-vision-face/src/ +[source_code]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/vision/azure-ai-vision-face/src/ [face_java_package_maven]: https://central.sonatype.com/artifact/com.azure/azure-ai-vision-face/ [face_ref_java_docs]: https://aka.ms/azsdk-java-face-ref [face_product_docs]: https://learn.microsoft.com/azure/ai-services/computer-vision/overview-identity -[face_samples]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/face/azure-ai-vision-face/src/samples +[face_samples]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/vision/azure-ai-vision-face/src/samples [jdk_link]: https://docs.microsoft.com/java/azure/jdk/?view=azure-java-stable [azure_sub]: https://azure.microsoft.com/free/ @@ -406,15 +406,15 @@ For details on contributing to this repository, see the [contributing guide](htt [regional_endpoints]: https://azure.microsoft.com/global-infrastructure/services/?products=cognitive-services [azure_sdk_java_azure_key_credential]: https://learn.microsoft.com/java/api/com.azure.core.credential.azurekeycredential?view=azure-java-stable -[face_client_async]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAsyncClient.java -[face_client]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceClient.java -[face_client_builder]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceClientBuilder.java -[face_administration_client_async]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationAsyncClient.java -[face_administration_client]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationClient.java -[face_administration_client_builder]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationClientBuilder.java -[face_session_client_async]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionAsyncClient.java -[face_session_client]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionClient.java -[face_session_client_builder]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/face/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionClientBuilder.java +[face_client_async]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAsyncClient.java +[face_client]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceClient.java +[face_client_builder]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceClientBuilder.java +[face_administration_client_async]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationAsyncClient.java +[face_administration_client]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationClient.java +[face_administration_client_builder]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceAdministrationClientBuilder.java +[face_session_client_async]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionAsyncClient.java +[face_session_client]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionClient.java +[face_session_client_builder]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/vision/azure-ai-vision-face/src/main/java/com/azure/ai/vision/face/FaceSessionClientBuilder.java [azure_sdk_java_identity]: https://learn.microsoft.com/azure/developer/java/sdk/identity [custom_subdomain]: https://docs.microsoft.com/azure/cognitive-services/authentication#create-a-resource-with-a-custom-subdomain From f9cee6488e1cd4961ff9d11a43ac3fb0b73d54f9 Mon Sep 17 00:00:00 2001 From: Leo Lu Date: Thu, 16 May 2024 09:41:53 +0800 Subject: [PATCH 5/8] Fix style check --- .../ai/vision/face/samples/DetectFacesAsync.java | 10 ++++------ .../ai/vision/face/samples/DetectLiveness.java | 3 +-- .../face/samples/DetectLivenessWithVerify.java | 2 +- .../face/samples/DetectLivenessWithVerifyAsync.java | 2 +- .../IdentifyAgainstDynamicPersonDirectory.java | 13 +++++++++---- .../face/samples/IdentifyPersonAmongPersons.java | 2 +- .../samples/VerifyFromDynamicPersonDirectory.java | 7 ++++--- .../ai/vision/face/samples/model/PersonData.java | 3 --- .../azure/ai/vision/face/samples/utils/Utils.java | 2 -- 9 files changed, 21 insertions(+), 23 deletions(-) diff --git a/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectFacesAsync.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectFacesAsync.java index 9f314c2d32a8f..ec80e1c27c46f 100644 --- a/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectFacesAsync.java +++ b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectFacesAsync.java @@ -5,25 +5,23 @@ import com.azure.ai.vision.face.FaceAsyncClient; import com.azure.ai.vision.face.FaceClientBuilder; -import com.azure.ai.vision.face.samples.utils.ConfigurationHelper; -import com.azure.ai.vision.face.samples.utils.Resources; -import com.azure.ai.vision.face.samples.utils.Utils; import com.azure.ai.vision.face.models.DetectOptions; import com.azure.ai.vision.face.models.FaceDetectionModel; import com.azure.ai.vision.face.models.FaceDetectionResult; import com.azure.ai.vision.face.models.FaceRecognitionModel; +import com.azure.ai.vision.face.samples.utils.ConfigurationHelper; +import com.azure.ai.vision.face.samples.utils.Resources; +import com.azure.ai.vision.face.samples.utils.Utils; import com.azure.core.credential.AzureKeyCredential; import com.azure.core.util.BinaryData; import reactor.core.publisher.Flux; -import java.util.ArrayList; import java.util.Arrays; -import java.util.List; -import static com.azure.ai.vision.face.samples.utils.Utils.log; import static com.azure.ai.vision.face.models.FaceAttributeType.Detection01; import static com.azure.ai.vision.face.models.FaceAttributeType.Detection03; import static com.azure.ai.vision.face.models.FaceAttributeType.Recognition04; +import static com.azure.ai.vision.face.samples.utils.Utils.log; public class DetectFacesAsync { public static void main(String[] args) { diff --git a/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLiveness.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLiveness.java index e10e424633d79..dcba044f09ba5 100644 --- a/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLiveness.java +++ b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLiveness.java @@ -72,8 +72,7 @@ public static void main(String[] args) { // We can also list all the liveness sessions of this face account. List sessions = faceSessionClient.getLivenessSessions(); logObject("List all the liveness sessions: ", sessions, true); - } - finally { + } finally { // Delete this session faceSessionClient.deleteLivenessSession(livenessSessionCreationResult.getSessionId()); } diff --git a/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessWithVerify.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessWithVerify.java index 75b48364054d9..10cdb018f470d 100644 --- a/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessWithVerify.java +++ b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessWithVerify.java @@ -75,7 +75,7 @@ public static void main(String[] args) { } finally { // Delete this session - logObject("Delete liveness sessions: "+sessionId); + logObject("Delete liveness sessions: " + sessionId); faceSessionClient.deleteLivenessWithVerifySession(sessionId); } } diff --git a/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessWithVerifyAsync.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessWithVerifyAsync.java index f4b3d654d2a88..34235078bbff4 100644 --- a/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessWithVerifyAsync.java +++ b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/DetectLivenessWithVerifyAsync.java @@ -77,7 +77,7 @@ public static void main(String[] args) { logObject("List all the liveness sessions: ", sessions, true); } finally { - logObject("Delete liveness sessions: "+sessionId); + logObject("Delete liveness sessions: " + sessionId); // Delete this session faceSessionClient.deleteLivenessWithVerifySession(livenessSessionCreationResult.getSessionId()) .block(); diff --git a/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyAgainstDynamicPersonDirectory.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyAgainstDynamicPersonDirectory.java index 60ee33b56e86b..3927ff8532e1e 100644 --- a/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyAgainstDynamicPersonDirectory.java +++ b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyAgainstDynamicPersonDirectory.java @@ -3,6 +3,8 @@ package com.azure.ai.vision.face.samples; +//import com.azure.ai.vision.face.*; + import com.azure.ai.vision.face.FaceAdministrationClient; import com.azure.ai.vision.face.FaceAdministrationClientBuilder; import com.azure.ai.vision.face.FaceClient; @@ -35,7 +37,10 @@ import java.util.Objects; import java.util.stream.Collectors; -import static com.azure.ai.vision.face.samples.utils.Utils.*; +import static com.azure.ai.vision.face.samples.utils.Utils.log; +import static com.azure.ai.vision.face.samples.utils.Utils.logObject; +import static com.azure.ai.vision.face.samples.utils.Utils.safelyRun; + public class IdentifyAgainstDynamicPersonDirectory { private static final RuntimeException[] EXCEPTION_CONTAINER = new RuntimeException[1]; @@ -200,8 +205,8 @@ private static void listDynamicPersonGroupReferences( logObject("List DynamicPersonGroup with " + personData.getName() + " ", dynamicPersonGroupNames); } - private static void deleteDynamicPersonGroups - (FaceAdministrationClient administrationClient, List dynamicPersonGroupsIds) { + private static void deleteDynamicPersonGroups( + FaceAdministrationClient administrationClient, List dynamicPersonGroupsIds) { log("Deleting DynamicPeronGroups: " + dynamicPersonGroupsIds.size()); List> pollers = dynamicPersonGroupsIds.stream() @@ -321,7 +326,7 @@ private static String createUserData(String... tags) { private static Pair> createPerson( FaceAdministrationClient administrationClient, PersonData personData) { log("Create Person: " + personData.getName()); - return Utils.safelyRunWithExceptionCheck(EXCEPTION_CONTAINER, "createPerson", ()-> + return Utils.safelyRunWithExceptionCheck(EXCEPTION_CONTAINER, "createPerson", () -> Pair.of(personData, administrationClient.beginCreatePerson(personData.getName(), personData.getUserData()))); } diff --git a/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyPersonAmongPersons.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyPersonAmongPersons.java index 8dd6fb022c01f..768d46d1798bf 100644 --- a/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyPersonAmongPersons.java +++ b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/IdentifyPersonAmongPersons.java @@ -96,7 +96,7 @@ private static void createPersonsAndAddFaces(FaceAdministrationClient administra private static Pair> createPerson( FaceAdministrationClient administrationClient, PersonData personData) { - return Utils.safelyRunWithExceptionCheck(EXCEPTION_CONTAINER, "createPerson", ()-> + return Utils.safelyRunWithExceptionCheck(EXCEPTION_CONTAINER, "createPerson", () -> Pair.of(personData, administrationClient.beginCreatePerson(personData.getName(), personData.getUserData()))); } diff --git a/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/VerifyFromDynamicPersonDirectory.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/VerifyFromDynamicPersonDirectory.java index 989502bf9f7d3..532e45af75051 100644 --- a/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/VerifyFromDynamicPersonDirectory.java +++ b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/VerifyFromDynamicPersonDirectory.java @@ -29,7 +29,8 @@ import java.util.Objects; import java.util.stream.Collectors; -import static com.azure.ai.vision.face.samples.utils.Utils.*; +import static com.azure.ai.vision.face.samples.utils.Utils.log; +import static com.azure.ai.vision.face.samples.utils.Utils.safelyRun; public class VerifyFromDynamicPersonDirectory { private static final RuntimeException[] EXCEPTION_CONTAINER = new RuntimeException[1]; @@ -106,7 +107,7 @@ private static void createPersons(FaceAdministrationClient administrationClient, private static Pair> createPerson( FaceAdministrationClient administrationClient, PersonData personData) { log("Create Person: " + personData.getName()); - return Utils.safelyRunWithExceptionCheck(EXCEPTION_CONTAINER, "createPerson", ()-> + return Utils.safelyRunWithExceptionCheck(EXCEPTION_CONTAINER, "createPerson", () -> Pair.of(personData, administrationClient.beginCreatePerson(personData.getName(), personData.getUserData()))); } @@ -160,7 +161,7 @@ private static SyncPoller addFacesToPe private static void deletePersons(FaceAdministrationClient administrationClient, List personDataList) { log("Deleting Persons: " + personDataList.size()); List> pollers = personDataList.stream() - .map(personData -> Utils.safelyRun( + .map(personData -> safelyRun( () -> administrationClient .beginDeletePerson(personData.getPersonId()))) .filter(Objects::nonNull) diff --git a/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/model/PersonData.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/model/PersonData.java index fc254a075a84d..39ec8e7d16bdb 100644 --- a/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/model/PersonData.java +++ b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/model/PersonData.java @@ -5,11 +5,8 @@ import com.azure.ai.vision.face.models.FaceOperationResult; import com.azure.ai.vision.face.models.PersonDirectoryFace; -import com.azure.ai.vision.face.models.PersonDirectoryPerson; import com.azure.core.util.polling.SyncPoller; -import java.time.Duration; - public class PersonData { private final String name; private final String userData; diff --git a/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/Utils.java b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/Utils.java index c6d77b68ffd62..87f27973970fc 100644 --- a/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/Utils.java +++ b/sdk/vision/azure-ai-vision-face/src/samples/java/com/azure/ai/vision/face/samples/utils/Utils.java @@ -9,8 +9,6 @@ import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializationFeature; import com.fasterxml.jackson.databind.json.JsonMapper; -import com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter; -import com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider; import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import java.nio.file.Path; From 59a988cc7e9f8beb83a0fef32e43335db0b376fd Mon Sep 17 00:00:00 2001 From: Leo Lu Date: Thu, 16 May 2024 10:29:22 +0800 Subject: [PATCH 6/8] Update assets.json Switch from "java/face/azure-ai-vision-face" to "java/vision/azure-ai-vision-face" --- sdk/vision/azure-ai-vision-face/assets.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sdk/vision/azure-ai-vision-face/assets.json b/sdk/vision/azure-ai-vision-face/assets.json index d3ac2d6806ef1..b0764ef5eaf4a 100644 --- a/sdk/vision/azure-ai-vision-face/assets.json +++ b/sdk/vision/azure-ai-vision-face/assets.json @@ -1,6 +1,6 @@ { "AssetsRepo" : "Azure/azure-sdk-assets", "AssetsRepoPrefixPath" : "java", - "TagPrefix" : "java/face/azure-ai-vision-face", - "Tag" : "java/face/azure-ai-vision-face_9ce33a3187" + "TagPrefix" : "java/vision/azure-ai-vision-face", + "Tag" : "java/vision/azure-ai-vision-face_b9618d1bba" } From 9db8c9a7720a5e35f55b3ee8a1700d131ba92d29 Mon Sep 17 00:00:00 2001 From: Leo Lu Date: Thu, 16 May 2024 11:08:05 +0800 Subject: [PATCH 7/8] update ci.yaml again --- sdk/vision/azure-ai-vision-face/ci.yml | 4 ---- sdk/vision/ci.yml | 10 +++++----- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/sdk/vision/azure-ai-vision-face/ci.yml b/sdk/vision/azure-ai-vision-face/ci.yml index 20fad20ab3066..3b43aa08f6e8a 100644 --- a/sdk/vision/azure-ai-vision-face/ci.yml +++ b/sdk/vision/azure-ai-vision-face/ci.yml @@ -8,10 +8,8 @@ trigger: - release/* paths: include: - - sdk/vision/azure-ai-vision-face/ci.yml - sdk/vision/azure-ai-vision-face/ exclude: - - sdk/vision/pom.xml - sdk/vision/azure-ai-vision-face/pom.xml pr: @@ -23,10 +21,8 @@ pr: - release/* paths: include: - - sdk/vision/azure-ai-vision-face/ci.yml - sdk/vision/azure-ai-vision-face/ exclude: - - sdk/vision/pom.xml - sdk/vision/azure-ai-vision-face/pom.xml parameters: diff --git a/sdk/vision/ci.yml b/sdk/vision/ci.yml index f0ebe6c50098c..fc984dbddf191 100644 --- a/sdk/vision/ci.yml +++ b/sdk/vision/ci.yml @@ -8,11 +8,11 @@ trigger: - release/* paths: include: - - sdk/vision/ci.yml - - sdk/vision/azure-ai-vision-imageanalysis/ + - sdk/vision/ exclude: - sdk/vision/pom.xml - sdk/vision/azure-ai-vision-imageanalysis/pom.xml + - sdk/vision/azure-ai-vision-face/pom.xml pr: branches: @@ -23,11 +23,11 @@ pr: - release/* paths: include: - - sdk/vision/ci.yml - - sdk/vision/azure-ai-vision-imageanalysis/ + - sdk/vision/ exclude: - sdk/vision/pom.xml - sdk/vision/azure-ai-vision-imageanalysis/pom.xml + - sdk/vision/azure-ai-vision-face/pom.xml parameters: - name: release_azureaivisionimageanalysis @@ -50,4 +50,4 @@ extends: - name: azure-ai-vision-imageanalysis groupId: com.azure safeName: azureaivisionimageanalysis - releaseInBatch: ${{ parameters.release_azureaivisionimageanalysis }} \ No newline at end of file + releaseInBatch: ${{ parameters.release_azureaivisionimageanalysis }} From a24282852a1144a3ec9c44cef4c85523949279eb Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Thu, 16 May 2024 11:43:49 +0800 Subject: [PATCH 8/8] Update ci.yml --- sdk/vision/ci.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/sdk/vision/ci.yml b/sdk/vision/ci.yml index fc984dbddf191..d29337d95a601 100644 --- a/sdk/vision/ci.yml +++ b/sdk/vision/ci.yml @@ -8,7 +8,9 @@ trigger: - release/* paths: include: - - sdk/vision/ + - sdk/vision/ci.yml + - sdk/vision/azure-ai-vision-imageanalysis/ + - sdk/vision/azure-ai-vision-face/ exclude: - sdk/vision/pom.xml - sdk/vision/azure-ai-vision-imageanalysis/pom.xml @@ -23,7 +25,9 @@ pr: - release/* paths: include: - - sdk/vision/ + - sdk/vision/ci.yml + - sdk/vision/azure-ai-vision-imageanalysis/ + - sdk/vision/azure-ai-vision-face/ exclude: - sdk/vision/pom.xml - sdk/vision/azure-ai-vision-imageanalysis/pom.xml @@ -34,6 +38,10 @@ parameters: displayName: azure-ai-vision-imageanalysis type: boolean default: true + - name: release_azureaivisionface + displayName: azure-ai-vision-face + type: boolean + default: true # Note that IgnoreVerifyTypeSpecCodeGenerationError is set to true here in order to ignore # errors from the task "Verify TypeSpec Code Generation" in the CI pipeline. This task is @@ -51,3 +59,7 @@ extends: groupId: com.azure safeName: azureaivisionimageanalysis releaseInBatch: ${{ parameters.release_azureaivisionimageanalysis }} + - name: azure-ai-vision-face + groupId: com.azure + safeName: azureaivisionface + releaseInBatch: ${{ parameters.release_azureaivisionface }}