Share via


ConversationAuthoringClient Class

Definition

The ConversationAuthoring service client.

public class ConversationAuthoringClient
type ConversationAuthoringClient = class
Public Class ConversationAuthoringClient
Inheritance
ConversationAuthoringClient

Remarks

See https://learn.microsoft.com/rest/api/language/2023-04-01/conversational-analysis-authoring for more information about models you can pass to this client.

Constructors

ConversationAuthoringClient()

Initializes a new instance of ConversationAuthoringClient for mocking.

ConversationAuthoringClient(Uri, AzureKeyCredential)

Initializes a new instance of ConversationAuthoringClient.

ConversationAuthoringClient(Uri, AzureKeyCredential, ConversationsClientOptions)

Initializes a new instance of ConversationAuthoringClient.

ConversationAuthoringClient(Uri, TokenCredential)

Initializes a new instance of ConversationAnalysisClient.

ConversationAuthoringClient(Uri, TokenCredential, ConversationsClientOptions)

Initializes a new instance of ConversationAnalysisClient.

Properties

Endpoint

Gets the service endpoint for this client.

Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

CancelTrainingJob(WaitUntil, String, String, RequestContext)

[Protocol Method] Triggers a cancellation for a running training job.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CancelTrainingJobAsync(WaitUntil, String, String, RequestContext)

[Protocol Method] Triggers a cancellation for a running training job.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateProject(String, RequestContent, RequestContext)

[Protocol Method] Creates a new project or updates an existing one.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateProjectAsync(String, RequestContent, RequestContext)

[Protocol Method] Creates a new project or updates an existing one.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteDeployment(WaitUntil, String, String, RequestContext)

[Protocol Method] Deletes a project deployment.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteDeploymentAsync(WaitUntil, String, String, RequestContext)

[Protocol Method] Deletes a project deployment.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteProject(WaitUntil, String, RequestContext)

[Protocol Method] Deletes a project.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteProjectAsync(WaitUntil, String, RequestContext)

[Protocol Method] Deletes a project.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteTrainedModel(String, String, RequestContext)

[Protocol Method] Deletes an existing trained model.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteTrainedModelAsync(String, String, RequestContext)

[Protocol Method] Deletes an existing trained model.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeployProject(WaitUntil, String, String, RequestContent, RequestContext)

[Protocol Method] Creates a new deployment or replaces an existing one.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeployProjectAsync(WaitUntil, String, String, RequestContent, RequestContext)

[Protocol Method] Creates a new deployment or replaces an existing one.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
ExportProject(WaitUntil, String, String, String, String, String, RequestContext)

[Protocol Method] Triggers a job to export a project's data.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
ExportProjectAsync(WaitUntil, String, String, String, String, String, RequestContext)

[Protocol Method] Triggers a job to export a project's data.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetDeployment(String, String, RequestContext)

[Protocol Method] Gets the details of a deployment.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetDeploymentAsync(String, String, RequestContext)

[Protocol Method] Gets the details of a deployment.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetDeploymentJobStatus(String, String, String, RequestContext)

[Protocol Method] Gets the status of an existing deployment job.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetDeploymentJobStatusAsync(String, String, String, RequestContext)

[Protocol Method] Gets the status of an existing deployment job.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetDeployments(String, RequestContext)

[Protocol Method] Lists the deployments belonging to a project.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetDeploymentsAsync(String, RequestContext)

[Protocol Method] Lists the deployments belonging to a project.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetExportProjectJobStatus(String, String, RequestContext)

[Protocol Method] Gets the status of an export job. Once job completes, returns the project metadata, and assets.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetExportProjectJobStatusAsync(String, String, RequestContext)

[Protocol Method] Gets the status of an export job. Once job completes, returns the project metadata, and assets.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetImportProjectJobStatus(String, String, RequestContext)

[Protocol Method] Gets the status for an import.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetImportProjectJobStatusAsync(String, String, RequestContext)

[Protocol Method] Gets the status for an import.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetLoadSnapshotJobStatus(String, String, String, RequestContext)

[Protocol Method] Gets the status for loading a snapshot.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetLoadSnapshotJobStatusAsync(String, String, String, RequestContext)

[Protocol Method] Gets the status for loading a snapshot.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetModelEvaluationResults(String, String, String, RequestContext)

[Protocol Method] Gets the detailed results of the evaluation for a trained model. This includes the raw inference results for the data included in the evaluation process.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetModelEvaluationResultsAsync(String, String, String, RequestContext)

[Protocol Method] Gets the detailed results of the evaluation for a trained model. This includes the raw inference results for the data included in the evaluation process.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetModelEvaluationSummary(String, String, RequestContext)

[Protocol Method] Gets the evaluation summary of a trained model. The summary includes high level performance measurements of the model e.g., F1, Precision, Recall, etc.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetModelEvaluationSummaryAsync(String, String, RequestContext)

[Protocol Method] Gets the evaluation summary of a trained model. The summary includes high level performance measurements of the model e.g., F1, Precision, Recall, etc.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetProject(String, RequestContext)

[Protocol Method] Gets the details of a project.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetProjectAsync(String, RequestContext)

[Protocol Method] Gets the details of a project.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetProjectDeletionJobStatus(String, RequestContext)

[Protocol Method] Gets the status for a project deletion job.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetProjectDeletionJobStatusAsync(String, RequestContext)

[Protocol Method] Gets the status for a project deletion job.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetProjects(RequestContext)

[Protocol Method] Lists the existing projects.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetProjectsAsync(RequestContext)

[Protocol Method] Lists the existing projects.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetSupportedLanguages(String, RequestContext)

[Protocol Method] Lists the supported languages for the given project type.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetSupportedLanguagesAsync(String, RequestContext)

[Protocol Method] Lists the supported languages for the given project type.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetSupportedPrebuiltEntities(String, Nullable<Boolean>, RequestContext)

[Protocol Method] Lists the supported prebuilt entities that can be used while creating composed entities.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetSupportedPrebuiltEntitiesAsync(String, Nullable<Boolean>, RequestContext)

[Protocol Method] Lists the supported prebuilt entities that can be used while creating composed entities.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetSwapDeploymentsJobStatus(String, String, RequestContext)

[Protocol Method] Gets the status of an existing swap deployment job.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetSwapDeploymentsJobStatusAsync(String, String, RequestContext)

[Protocol Method] Gets the status of an existing swap deployment job.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTrainedModel(String, String, RequestContext)

[Protocol Method] Gets the details of a trained model.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTrainedModelAsync(String, String, RequestContext)

[Protocol Method] Gets the details of a trained model.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTrainedModels(String, RequestContext)

[Protocol Method] Lists the trained models belonging to a project.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTrainedModelsAsync(String, RequestContext)

[Protocol Method] Lists the trained models belonging to a project.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTrainingConfigVersions(String, RequestContext)

[Protocol Method] Lists the support training config version for a given project type.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTrainingConfigVersionsAsync(String, RequestContext)

[Protocol Method] Lists the support training config version for a given project type.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTrainingJobs(String, RequestContext)

[Protocol Method] Lists the non-expired training jobs created for a project.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTrainingJobsAsync(String, RequestContext)

[Protocol Method] Lists the non-expired training jobs created for a project.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTrainingJobStatus(String, String, RequestContext)

[Protocol Method] Gets the status for a training job.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTrainingJobStatusAsync(String, String, RequestContext)

[Protocol Method] Gets the status for a training job.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
ImportProject(WaitUntil, String, 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.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
ImportProjectAsync(WaitUntil, String, 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.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
LoadSnapshot(WaitUntil, String, String, RequestContext)

[Protocol Method] Restores the snapshot of this trained model to be the current working directory of the project.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
LoadSnapshotAsync(WaitUntil, String, String, RequestContext)

[Protocol Method] Restores the snapshot of this trained model to be the current working directory of the project.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
SwapDeployments(WaitUntil, String, RequestContent, RequestContext)

[Protocol Method] Swaps two existing deployments with each other.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
SwapDeploymentsAsync(WaitUntil, String, RequestContent, RequestContext)

[Protocol Method] Swaps two existing deployments with each other.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
Train(WaitUntil, String, RequestContent, RequestContext)

[Protocol Method] Triggers a training job for a project.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
TrainAsync(WaitUntil, String, RequestContent, RequestContext)

[Protocol Method] Triggers a training job for a project.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.

Applies to