ConversationAuthoringProject Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The ConversationAuthoringProject sub-client.
public class ConversationAuthoringProject
type ConversationAuthoringProject = class
Public Class ConversationAuthoringProject
- Inheritance
-
ConversationAuthoringProject
Constructors
| Name | Description |
|---|---|
| ConversationAuthoringProject() |
Initializes a new instance of ConversationAuthoringProject for mocking. |
Properties
| Name | Description |
|---|---|
| Pipeline |
The HTTP pipeline for sending and receiving REST requests and responses. |
Methods
| Name | Description |
|---|---|
| AssignProjectResources(WaitUntil, ConversationAuthoringAssignProjectResourcesDetails, CancellationToken) |
Assign new Language or AIService Azure resources to a project to allowing deployment to them. This API is available only via AAD authentication and not supported via subscription key authentication. For more details about AAD authentication, check here: https://learn.microsoft.com/en-us/azure/cognitive-services/authentication?tabs=powershell#authenticate-with-azure-active-directory. |
| AssignProjectResources(WaitUntil, RequestContent, RequestContext) |
[Protocol Method] Assign new Language or AIService Azure resources to a project to allowing deployment to them. This API is available only via AAD authentication and not supported via subscription key authentication. For more details about AAD authentication, check here: https://learn.microsoft.com/en-us/azure/cognitive-services/authentication?tabs=powershell#authenticate-with-azure-active-directory
|
| AssignProjectResourcesAsync(WaitUntil, ConversationAuthoringAssignProjectResourcesDetails, CancellationToken) |
Assign new Language or AIService Azure resources to a project to allowing deployment to them. This API is available only via AAD authentication and not supported via subscription key authentication. For more details about AAD authentication, check here: https://learn.microsoft.com/en-us/azure/cognitive-services/authentication?tabs=powershell#authenticate-with-azure-active-directory. |
| AssignProjectResourcesAsync(WaitUntil, RequestContent, RequestContext) |
[Protocol Method] Assign new Language or AIService Azure resources to a project to allowing deployment to them. This API is available only via AAD authentication and not supported via subscription key authentication. For more details about AAD authentication, check here: https://learn.microsoft.com/en-us/azure/cognitive-services/authentication?tabs=powershell#authenticate-with-azure-active-directory
|
| CancelTrainingJob(WaitUntil, String, CancellationToken) |
Triggers a cancellation for a running training job. |
| CancelTrainingJob(WaitUntil, String, RequestContext) |
[Protocol Method] Triggers a cancellation for a running training job.
|
| CancelTrainingJobAsync(WaitUntil, String, CancellationToken) |
Triggers a cancellation for a running training job. |
| CancelTrainingJobAsync(WaitUntil, String, RequestContext) |
[Protocol Method] Triggers a cancellation for a running training job.
|
| CopyProject(WaitUntil, ConversationAuthoringCopyProjectDetails, CancellationToken) |
Copies an existing project to another Azure resource. |
| CopyProject(WaitUntil, RequestContent, RequestContext) |
[Protocol Method] Copies an existing project to another Azure resource.
|
| CopyProjectAsync(WaitUntil, ConversationAuthoringCopyProjectDetails, CancellationToken) |
Copies an existing project to another Azure resource. |
| CopyProjectAsync(WaitUntil, RequestContent, RequestContext) |
[Protocol Method] Copies an existing project to another Azure resource.
|
| CopyProjectAuthorization(ConversationAuthoringProjectKind, String, Nullable<Boolean>, CancellationToken) |
Generates a copy project operation authorization to the current target Azure resource. |
| CopyProjectAuthorization(RequestContent, RequestContext) |
[Protocol Method] Generates a copy project operation authorization to the current target Azure resource.
|
| CopyProjectAuthorizationAsync(ConversationAuthoringProjectKind, String, Nullable<Boolean>, CancellationToken) |
Generates a copy project operation authorization to the current target Azure resource. |
| CopyProjectAuthorizationAsync(RequestContent, RequestContext) |
[Protocol Method] Generates a copy project operation authorization to the current target Azure resource.
|
| CreateProject(ConversationAuthoringCreateProjectDetails, CancellationToken) |
Creates a new project or replaces an existing one. |
| CreateProject(RequestContent, RequestContext) |
[Protocol Method] Creates a new project or updates an existing one.
|
| CreateProjectAsync(ConversationAuthoringCreateProjectDetails, CancellationToken) |
Creates a new project or replaces an existing one. |
| CreateProjectAsync(RequestContent, RequestContext) |
[Protocol Method] Creates a new project or updates an existing one.
|
| DeleteProject(WaitUntil, RequestContext) |
[Protocol Method] Deletes a project.
|
| DeleteProjectAsync(WaitUntil, RequestContext) |
[Protocol Method] Deletes a project.
|
| Export(WaitUntil, String, String, String, String, RequestContext) |
[Protocol Method] Triggers a job to export a project's data.
|
| Export(WaitUntil, StringIndexType, Nullable<ConversationAuthoringExportedProjectFormat>, String, String, CancellationToken) |
Triggers a job to export a project's data. |
| ExportAsync(WaitUntil, String, String, String, String, RequestContext) |
[Protocol Method] Triggers a job to export a project's data.
|
| ExportAsync(WaitUntil, StringIndexType, Nullable<ConversationAuthoringExportedProjectFormat>, String, String, CancellationToken) |
Triggers a job to export a project's data. |
| GetAssignProjectResourcesStatus(String, CancellationToken) |
Gets the status of an existing assign project resources job. |
| GetAssignProjectResourcesStatus(String, RequestContext) |
[Protocol Method] Gets the status of an existing assign project resources job.
|
| GetAssignProjectResourcesStatusAsync(String, CancellationToken) |
Gets the status of an existing assign project resources job. |
| GetAssignProjectResourcesStatusAsync(String, RequestContext) |
[Protocol Method] Gets the status of an existing assign project resources job.
|
| GetCopyProjectStatus(String, CancellationToken) |
Gets the status of an existing copy project job. |
| GetCopyProjectStatus(String, RequestContext) |
[Protocol Method] Gets the status of an existing copy project job.
|
| GetCopyProjectStatusAsync(String, CancellationToken) |
Gets the status of an existing copy project job. |
| GetCopyProjectStatusAsync(String, RequestContext) |
[Protocol Method] Gets the status of an existing copy project job.
|
| GetExportStatus(String, CancellationToken) |
Gets the status of an export job. Once job completes, returns the project metadata, and assets. |
| GetExportStatus(String, RequestContext) |
[Protocol Method] Gets the status of an export job. Once job completes, returns the project metadata, and assets.
|
| GetExportStatusAsync(String, CancellationToken) |
Gets the status of an export job. Once job completes, returns the project metadata, and assets. |
| GetExportStatusAsync(String, RequestContext) |
[Protocol Method] Gets the status of an export job. Once job completes, returns the project metadata, and assets.
|
| GetImportStatus(String, CancellationToken) |
Gets the status for an import. |
| GetImportStatus(String, RequestContext) |
[Protocol Method] Gets the status for an import.
|
| GetImportStatusAsync(String, CancellationToken) |
Gets the status for an import. |
| GetImportStatusAsync(String, RequestContext) |
[Protocol Method] Gets the status for an import.
|
| GetProject(CancellationToken) |
Gets the details of a project. |
| GetProject(RequestContext) |
[Protocol Method] Gets the details of a project.
|
| GetProjectAsync(CancellationToken) |
Gets the details of a project. |
| GetProjectAsync(RequestContext) |
[Protocol Method] Gets the details of a project.
|
| GetProjectDeletionStatus(String, CancellationToken) |
Gets the status for a project deletion job. |
| GetProjectDeletionStatus(String, RequestContext) |
[Protocol Method] Gets the status for a project deletion job.
|
| GetProjectDeletionStatusAsync(String, CancellationToken) |
Gets the status for a project deletion job. |
| GetProjectDeletionStatusAsync(String, RequestContext) |
[Protocol Method] Gets the status for a project deletion job.
|
| GetSwapDeploymentsStatus(String, CancellationToken) |
Gets the status of an existing swap deployment job. |
| GetSwapDeploymentsStatus(String, RequestContext) |
[Protocol Method] Gets the status of an existing swap deployment job.
|
| GetSwapDeploymentsStatusAsync(String, CancellationToken) |
Gets the status of an existing swap deployment job. |
| GetSwapDeploymentsStatusAsync(String, RequestContext) |
[Protocol Method] Gets the status of an existing swap deployment job.
|
| GetTrainingStatus(String, CancellationToken) |
Gets the status for a training job. |
| GetTrainingStatus(String, RequestContext) |
[Protocol Method] Gets the status for a training job.
|
| GetTrainingStatusAsync(String, CancellationToken) |
Gets the status for a training job. |
| GetTrainingStatusAsync(String, RequestContext) |
[Protocol Method] Gets the status for a training job.
|
| GetUnassignProjectResourcesStatus(String, CancellationToken) |
Gets the status of an existing unassign project resources job. |
| GetUnassignProjectResourcesStatus(String, RequestContext) |
[Protocol Method] Gets the status of an existing unassign project resources job.
|
| GetUnassignProjectResourcesStatusAsync(String, CancellationToken) |
Gets the status of an existing unassign project resources job. |
| GetUnassignProjectResourcesStatusAsync(String, RequestContext) |
[Protocol Method] Gets the status of an existing unassign project resources job.
|
| Import(WaitUntil, ConversationAuthoringExportedProject, Nullable<ConversationAuthoringExportedProjectFormat>, CancellationToken) |
Triggers a job to import a project. If a project with the same name already exists, the data of that project is replaced. |
| Import(WaitUntil, RequestContent, String, RequestContext) |
[Protocol Method] Triggers a job to import a project. If a project with the same name already exists, the data of that project is replaced.
|
| Import(WaitUntil, String, Nullable<ConversationAuthoringExportedProjectFormat>, CancellationToken) |
Triggers a job to import a project using raw JSON string input. This is an alternative to the structured import method, and is useful when importing directly from exported project files. |
| ImportAsync(WaitUntil, ConversationAuthoringExportedProject, Nullable<ConversationAuthoringExportedProjectFormat>, CancellationToken) |
Triggers a job to import a project. If a project with the same name already exists, the data of that project is replaced. |
| ImportAsync(WaitUntil, RequestContent, String, RequestContext) |
[Protocol Method] Triggers a job to import a project. If a project with the same name already exists, the data of that project is replaced.
|
| ImportAsync(WaitUntil, String, Nullable<ConversationAuthoringExportedProjectFormat>, CancellationToken) |
Triggers a job to import a project using raw JSON string input. This is an alternative to the structured import method, and is useful when importing directly from exported project files. |
| SwapDeployments(WaitUntil, ConversationAuthoringSwapDeploymentsDetails, CancellationToken) |
Swaps two existing deployments with each other. |
| SwapDeployments(WaitUntil, RequestContent, RequestContext) |
[Protocol Method] Swaps two existing deployments with each other.
|
| SwapDeploymentsAsync(WaitUntil, ConversationAuthoringSwapDeploymentsDetails, CancellationToken) |
Swaps two existing deployments with each other. |
| SwapDeploymentsAsync(WaitUntil, RequestContent, RequestContext) |
[Protocol Method] Swaps two existing deployments with each other.
|
| Train(WaitUntil, ConversationAuthoringTrainingJobDetails, CancellationToken) |
Triggers a training job for a project. |
| Train(WaitUntil, RequestContent, RequestContext) |
[Protocol Method] Triggers a training job for a project.
|
| TrainAsync(WaitUntil, ConversationAuthoringTrainingJobDetails, CancellationToken) |
Triggers a training job for a project. |
| TrainAsync(WaitUntil, RequestContent, RequestContext) |
[Protocol Method] Triggers a training job for a project.
|
| UnassignProjectResources(WaitUntil, ConversationAuthoringProjectResourceIds, CancellationToken) |
Unassign resources from a project. This disallows deployment to these resources. |
| UnassignProjectResources(WaitUntil, RequestContent, RequestContext) |
[Protocol Method] Unassign resources from a project. This disallows deployment to these resources.
|
| UnassignProjectResourcesAsync(WaitUntil, ConversationAuthoringProjectResourceIds, CancellationToken) |
Unassign resources from a project. This disallows deployment to these resources. |
| UnassignProjectResourcesAsync(WaitUntil, RequestContent, RequestContext) |
[Protocol Method] Unassign resources from a project. This disallows deployment to these resources.
|