diff --git a/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face.sln b/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face.sln index 9fadf569b432..a7152dcc3f3a 100644 --- a/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face.sln +++ b/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face.sln @@ -25,4 +25,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {70CBA0E8-8EF3-44B1-BFC8-EC067BE567D4} + EndGlobalSection EndGlobal diff --git a/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/FaceOperations.cs b/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/FaceOperations.cs index deadae9b7861..b7f27dd6c6be 100644 --- a/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/FaceOperations.cs +++ b/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/FaceOperations.cs @@ -63,7 +63,7 @@ public FaceOperations(FaceClient client) /// An existing user-specified unique candidate face list, created in Face List /// - Create a Face List. Face list contains a set of persistedFaceIds which /// are persisted and will never expire. Parameter faceListId, largeFaceListId - /// and faceIds should not be provided at the same time。 + /// and faceIds should not be provided at the same time. /// /// /// An existing user-specified unique candidate large face list, created in diff --git a/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/FaceOperationsExtensions.cs b/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/FaceOperationsExtensions.cs index 5a18f84990da..7e205915d035 100644 --- a/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/FaceOperationsExtensions.cs +++ b/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/FaceOperationsExtensions.cs @@ -38,7 +38,7 @@ public static partial class FaceOperationsExtensions /// An existing user-specified unique candidate face list, created in Face List /// - Create a Face List. Face list contains a set of persistedFaceIds which /// are persisted and will never expire. Parameter faceListId, largeFaceListId - /// and faceIds should not be provided at the same time。 + /// and faceIds should not be provided at the same time. /// /// /// An existing user-specified unique candidate large face list, created in diff --git a/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/IFaceOperations.cs b/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/IFaceOperations.cs index 23a7f84c98b1..5a22b62ab1d2 100644 --- a/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/IFaceOperations.cs +++ b/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/IFaceOperations.cs @@ -37,7 +37,7 @@ public partial interface IFaceOperations /// Face List - Create a Face List. Face list contains a set of /// persistedFaceIds which are persisted and will never expire. /// Parameter faceListId, largeFaceListId and faceIds should not be - /// provided at the same time。 + /// provided at the same time. /// /// /// An existing user-specified unique candidate large face list, diff --git a/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/ISnapshotOperations.cs b/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/ISnapshotOperations.cs index 7ca2ce35a7c6..7899f6349576 100644 --- a/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/ISnapshotOperations.cs +++ b/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/ISnapshotOperations.cs @@ -26,7 +26,7 @@ public partial interface ISnapshotOperations /// Submit an operation to take a snapshot of face list, large face /// list, person group or large person group, with user-specified /// snapshot type, source object id, apply scope and an optional user - /// data. + /// data.<br /> /// The snapshot interfaces are for users to backup and restore their /// face data from one face subscription to another, inside same region /// or across regions. The workflow contains two phases, user first @@ -34,20 +34,21 @@ public partial interface ISnapshotOperations /// store it as a snapshot, then calls Snapshot - Apply to paste the /// snapshot to target subscription. The snapshots are stored in a /// centralized location (per Azure instance), so that they can be - /// applied cross accounts and regions. + /// applied cross accounts and regions.<br /> /// Taking snapshot is an asynchronous operation. An operation id can /// be obtained from the "Operation-Location" field in response header, /// to be used in OperationStatus - Get for tracking the progress of /// creating the snapshot. The snapshot id will be included in the /// "resourceLocation" field in OperationStatus - Get response when the - /// operation status is "succeeded". + /// operation status is "succeeded".<br /> /// Snapshot taking time depends on the number of person and face /// entries in the source object. It could be in seconds, or up to - /// several hours for 1,000,000 persons with multiple faces. + /// several hours for 1,000,000 persons with multiple faces.<br + /// /> /// Snapshots will be automatically expired and cleaned in 48 hours /// after it is created by Snapshot - Take. User can delete the /// snapshot using Snapshot - Delete by themselves any time before - /// expiration. + /// expiration.<br /> /// Taking snapshot for a certain object will not block any other /// operations against the object. All read-only operations (Get/List /// and Identify/FindSimilar/Verify) can be conducted as usual. For all @@ -58,7 +59,9 @@ public partial interface ISnapshotOperations /// readable and writable operations can work as normal. Snapshot will /// also include the training results of the source object, which means /// target subscription the snapshot applied to does not need re-train - /// the target object before calling Identify/FindSimilar. + /// the target object before calling Identify/FindSimilar.<br /> + /// * Free-tier subscription quota: 100 take operations per month. + /// * S0-tier subscription quota: 100 take operations per day. /// /// /// User specified type for the source object to take snapshot from. @@ -203,7 +206,7 @@ public partial interface ISnapshotOperations /// /// Submit an operation to apply a snapshot to current subscription. /// For each snapshot, only subscriptions included in the applyScope of - /// Snapshot - Take can apply it. + /// Snapshot - Take can apply it.<br /> /// The snapshot interfaces are for users to backup and restore their /// face data from one face subscription to another, inside same region /// or across regions. The workflow contains two phases, user first @@ -211,19 +214,20 @@ public partial interface ISnapshotOperations /// store it as a snapshot, then calls Snapshot - Apply to paste the /// snapshot to target subscription. The snapshots are stored in a /// centralized location (per Azure instance), so that they can be - /// applied cross accounts and regions. + /// applied cross accounts and regions.<br /> /// Applying snapshot is an asynchronous operation. An operation id can /// be obtained from the "Operation-Location" field in response header, /// to be used in OperationStatus - Get for tracking the progress of /// applying the snapshot. The target object id will be included in the /// "resourceLocation" field in OperationStatus - Get response when the - /// operation status is "succeeded". + /// operation status is "succeeded".<br /> /// Snapshot applying time depends on the number of person and face /// entries in the snapshot object. It could be in seconds, or up to 1 - /// hour for 1,000,000 persons with multiple faces. + /// hour for 1,000,000 persons with multiple faces.<br /> /// Snapshots will be automatically expired and cleaned in 48 hours /// after it is created by Snapshot - Take. So the target subscription - /// is required to apply the snapshot in 48 hours since its creation. + /// is required to apply the snapshot in 48 hours since its + /// creation.<br /> /// Applying a snapshot will not block any other operations against the /// target object, however it is not recommended because the /// correctness cannot be guaranteed during snapshot applying. After @@ -231,12 +235,15 @@ public partial interface ISnapshotOperations /// object can work as normal. Snapshot also includes the training /// results of the source object, which means target subscription the /// snapshot applied to does not need re-train the target object before - /// calling Identify/FindSimilar. + /// calling Identify/FindSimilar.<br /> /// One snapshot can be applied multiple times in parallel, while /// currently only CreateNew apply mode is supported, which means the /// apply operation will fail if target subscription already contains /// an object of same type and using the same objectId. Users can - /// specify the "objectId" in request body to avoid such conflicts. + /// specify the "objectId" in request body to avoid such + /// conflicts.<br /> + /// * Free-tier subscription quota: 100 apply operations per month. + /// * S0-tier subscription quota: 100 apply operations per day. /// /// /// Id referencing a particular snapshot. diff --git a/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/Models/FindSimilarRequest.cs b/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/Models/FindSimilarRequest.cs index efe5afa02793..6b569b617ca3 100644 --- a/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/Models/FindSimilarRequest.cs +++ b/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/Models/FindSimilarRequest.cs @@ -40,7 +40,7 @@ public FindSimilarRequest() /// candidate face list, created in Face List - Create a Face List. /// Face list contains a set of persistedFaceIds which are persisted /// and will never expire. Parameter faceListId, largeFaceListId and - /// faceIds should not be provided at the same time。 + /// faceIds should not be provided at the same time. /// An existing user-specified unique /// candidate large face list, created in LargeFaceList - Create. Large /// face list contains a set of persistedFaceIds which are persisted @@ -85,7 +85,7 @@ public FindSimilarRequest() /// created in Face List - Create a Face List. Face list contains a set /// of persistedFaceIds which are persisted and will never expire. /// Parameter faceListId, largeFaceListId and faceIds should not be - /// provided at the same time。 + /// provided at the same time. /// [JsonProperty(PropertyName = "faceListId")] public string FaceListId { get; set; } diff --git a/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/SnapshotOperations.cs b/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/SnapshotOperations.cs index 034c3612c6c5..cb4d02b1ab0c 100644 --- a/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/SnapshotOperations.cs +++ b/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/SnapshotOperations.cs @@ -53,25 +53,26 @@ public SnapshotOperations(FaceClient client) /// /// Submit an operation to take a snapshot of face list, large face list, /// person group or large person group, with user-specified snapshot type, - /// source object id, apply scope and an optional user data. + /// source object id, apply scope and an optional user data.<br /> /// The snapshot interfaces are for users to backup and restore their face data /// from one face subscription to another, inside same region or across /// regions. The workflow contains two phases, user first calls Snapshot - Take /// to create a copy of the source object and store it as a snapshot, then /// calls Snapshot - Apply to paste the snapshot to target subscription. The /// snapshots are stored in a centralized location (per Azure instance), so - /// that they can be applied cross accounts and regions. + /// that they can be applied cross accounts and regions.<br /> /// Taking snapshot is an asynchronous operation. An operation id can be /// obtained from the "Operation-Location" field in response header, to be used /// in OperationStatus - Get for tracking the progress of creating the /// snapshot. The snapshot id will be included in the "resourceLocation" field - /// in OperationStatus - Get response when the operation status is "succeeded". + /// in OperationStatus - Get response when the operation status is + /// "succeeded".<br /> /// Snapshot taking time depends on the number of person and face entries in /// the source object. It could be in seconds, or up to several hours for - /// 1,000,000 persons with multiple faces. + /// 1,000,000 persons with multiple faces.<br /> /// Snapshots will be automatically expired and cleaned in 48 hours after it is /// created by Snapshot - Take. User can delete the snapshot using Snapshot - - /// Delete by themselves any time before expiration. + /// Delete by themselves any time before expiration.<br /> /// Taking snapshot for a certain object will not block any other operations /// against the object. All read-only operations (Get/List and /// Identify/FindSimilar/Verify) can be conducted as usual. For all writable @@ -81,7 +82,10 @@ public SnapshotOperations(FaceClient client) /// After snapshot taking is completed, all readable and writable operations /// can work as normal. Snapshot will also include the training results of the /// source object, which means target subscription the snapshot applied to does - /// not need re-train the target object before calling Identify/FindSimilar. + /// not need re-train the target object before calling + /// Identify/FindSimilar.<br /> + /// * Free-tier subscription quota: 100 take operations per month. + /// * S0-tier subscription quota: 100 take operations per day. /// /// /// User specified type for the source object to take snapshot from. Currently @@ -890,38 +894,40 @@ public SnapshotOperations(FaceClient client) /// /// Submit an operation to apply a snapshot to current subscription. For each /// snapshot, only subscriptions included in the applyScope of Snapshot - Take - /// can apply it. + /// can apply it.<br /> /// The snapshot interfaces are for users to backup and restore their face data /// from one face subscription to another, inside same region or across /// regions. The workflow contains two phases, user first calls Snapshot - Take /// to create a copy of the source object and store it as a snapshot, then /// calls Snapshot - Apply to paste the snapshot to target subscription. The /// snapshots are stored in a centralized location (per Azure instance), so - /// that they can be applied cross accounts and regions. + /// that they can be applied cross accounts and regions.<br /> /// Applying snapshot is an asynchronous operation. An operation id can be /// obtained from the "Operation-Location" field in response header, to be used /// in OperationStatus - Get for tracking the progress of applying the /// snapshot. The target object id will be included in the "resourceLocation" /// field in OperationStatus - Get response when the operation status is - /// "succeeded". + /// "succeeded".<br /> /// Snapshot applying time depends on the number of person and face entries in /// the snapshot object. It could be in seconds, or up to 1 hour for 1,000,000 - /// persons with multiple faces. + /// persons with multiple faces.<br /> /// Snapshots will be automatically expired and cleaned in 48 hours after it is /// created by Snapshot - Take. So the target subscription is required to apply - /// the snapshot in 48 hours since its creation. + /// the snapshot in 48 hours since its creation.<br /> /// Applying a snapshot will not block any other operations against the target /// object, however it is not recommended because the correctness cannot be /// guaranteed during snapshot applying. After snapshot applying is completed, /// all operations towards the target object can work as normal. Snapshot also /// includes the training results of the source object, which means target /// subscription the snapshot applied to does not need re-train the target - /// object before calling Identify/FindSimilar. + /// object before calling Identify/FindSimilar.<br /> /// One snapshot can be applied multiple times in parallel, while currently /// only CreateNew apply mode is supported, which means the apply operation /// will fail if target subscription already contains an object of same type /// and using the same objectId. Users can specify the "objectId" in request - /// body to avoid such conflicts. + /// body to avoid such conflicts.<br /> + /// * Free-tier subscription quota: 100 apply operations per month. + /// * S0-tier subscription quota: 100 apply operations per day. /// /// /// Id referencing a particular snapshot. diff --git a/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/SnapshotOperationsExtensions.cs b/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/SnapshotOperationsExtensions.cs index d73c1402871f..0eedd4426252 100644 --- a/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/SnapshotOperationsExtensions.cs +++ b/src/SDKs/CognitiveServices/dataPlane/Vision/Face/Face/Generated/SnapshotOperationsExtensions.cs @@ -24,25 +24,26 @@ public static partial class SnapshotOperationsExtensions /// /// Submit an operation to take a snapshot of face list, large face list, /// person group or large person group, with user-specified snapshot type, - /// source object id, apply scope and an optional user data. + /// source object id, apply scope and an optional user data.<br /> /// The snapshot interfaces are for users to backup and restore their face data /// from one face subscription to another, inside same region or across /// regions. The workflow contains two phases, user first calls Snapshot - Take /// to create a copy of the source object and store it as a snapshot, then /// calls Snapshot - Apply to paste the snapshot to target subscription. The /// snapshots are stored in a centralized location (per Azure instance), so - /// that they can be applied cross accounts and regions. + /// that they can be applied cross accounts and regions.<br /> /// Taking snapshot is an asynchronous operation. An operation id can be /// obtained from the "Operation-Location" field in response header, to be used /// in OperationStatus - Get for tracking the progress of creating the /// snapshot. The snapshot id will be included in the "resourceLocation" field - /// in OperationStatus - Get response when the operation status is "succeeded". + /// in OperationStatus - Get response when the operation status is + /// "succeeded".<br /> /// Snapshot taking time depends on the number of person and face entries in /// the source object. It could be in seconds, or up to several hours for - /// 1,000,000 persons with multiple faces. + /// 1,000,000 persons with multiple faces.<br /> /// Snapshots will be automatically expired and cleaned in 48 hours after it is /// created by Snapshot - Take. User can delete the snapshot using Snapshot - - /// Delete by themselves any time before expiration. + /// Delete by themselves any time before expiration.<br /> /// Taking snapshot for a certain object will not block any other operations /// against the object. All read-only operations (Get/List and /// Identify/FindSimilar/Verify) can be conducted as usual. For all writable @@ -52,7 +53,10 @@ public static partial class SnapshotOperationsExtensions /// After snapshot taking is completed, all readable and writable operations /// can work as normal. Snapshot will also include the training results of the /// source object, which means target subscription the snapshot applied to does - /// not need re-train the target object before calling Identify/FindSimilar. + /// not need re-train the target object before calling + /// Identify/FindSimilar.<br /> + /// * Free-tier subscription quota: 100 take operations per month. + /// * S0-tier subscription quota: 100 take operations per day. /// /// /// The operations group for this extension method. @@ -188,38 +192,40 @@ public static partial class SnapshotOperationsExtensions /// /// Submit an operation to apply a snapshot to current subscription. For each /// snapshot, only subscriptions included in the applyScope of Snapshot - Take - /// can apply it. + /// can apply it.<br /> /// The snapshot interfaces are for users to backup and restore their face data /// from one face subscription to another, inside same region or across /// regions. The workflow contains two phases, user first calls Snapshot - Take /// to create a copy of the source object and store it as a snapshot, then /// calls Snapshot - Apply to paste the snapshot to target subscription. The /// snapshots are stored in a centralized location (per Azure instance), so - /// that they can be applied cross accounts and regions. + /// that they can be applied cross accounts and regions.<br /> /// Applying snapshot is an asynchronous operation. An operation id can be /// obtained from the "Operation-Location" field in response header, to be used /// in OperationStatus - Get for tracking the progress of applying the /// snapshot. The target object id will be included in the "resourceLocation" /// field in OperationStatus - Get response when the operation status is - /// "succeeded". + /// "succeeded".<br /> /// Snapshot applying time depends on the number of person and face entries in /// the snapshot object. It could be in seconds, or up to 1 hour for 1,000,000 - /// persons with multiple faces. + /// persons with multiple faces.<br /> /// Snapshots will be automatically expired and cleaned in 48 hours after it is /// created by Snapshot - Take. So the target subscription is required to apply - /// the snapshot in 48 hours since its creation. + /// the snapshot in 48 hours since its creation.<br /> /// Applying a snapshot will not block any other operations against the target /// object, however it is not recommended because the correctness cannot be /// guaranteed during snapshot applying. After snapshot applying is completed, /// all operations towards the target object can work as normal. Snapshot also /// includes the training results of the source object, which means target /// subscription the snapshot applied to does not need re-train the target - /// object before calling Identify/FindSimilar. + /// object before calling Identify/FindSimilar.<br /> /// One snapshot can be applied multiple times in parallel, while currently /// only CreateNew apply mode is supported, which means the apply operation /// will fail if target subscription already contains an object of same type /// and using the same objectId. Users can specify the "objectId" in request - /// body to avoid such conflicts. + /// body to avoid such conflicts.<br /> + /// * Free-tier subscription quota: 100 apply operations per month. + /// * S0-tier subscription quota: 100 apply operations per day. /// /// /// The operations group for this extension method. diff --git a/src/SDKs/_metadata/cognitiveservices_data-plane_Face.txt b/src/SDKs/_metadata/cognitiveservices_data-plane_Face.txt index 51ab297d176d..bb5d1dbaf15a 100644 --- a/src/SDKs/_metadata/cognitiveservices_data-plane_Face.txt +++ b/src/SDKs/_metadata/cognitiveservices_data-plane_Face.txt @@ -4,11 +4,11 @@ Commencing code generation Generating CSharp code Executing AutoRest command cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/cognitiveservices/data-plane/Face/readme.md --csharp --version=latest --reflect-api-versions --csharp-sdks-folder=D:\FaceTeam\AutoRest\forks\azure-sdk-for-net\src\SDKs -2019-01-23 02:59:18 UTC +2019-01-29 03:57:58 UTC 1) azure-rest-api-specs repository information GitHub fork: Azure Branch: master -Commit: 6723860edf22110a0f620c8dc090255e818503c1 +Commit: 31fa6a10ba86e3f777e63a4c5cd0d2cbd135227b 2) AutoRest information Requested version: latest