Contact Center AI Insights v1 API - Class ContactCenterInsightsClientImpl (2.11.0)

public sealed class ContactCenterInsightsClientImpl : ContactCenterInsightsClient

Reference documentation and code samples for the Contact Center AI Insights v1 API class ContactCenterInsightsClientImpl.

ContactCenterInsights client wrapper implementation, for convenient use.

Inheritance

object > ContactCenterInsightsClient > ContactCenterInsightsClientImpl

Namespace

Google.Cloud.ContactCenterInsights.V1

Assembly

Google.Cloud.ContactCenterInsights.V1.dll

Remarks

An API that lets users analyze and explore their business conversation data.

Constructors

ContactCenterInsightsClientImpl(ContactCenterInsightsClient, ContactCenterInsightsSettings, ILogger)

public ContactCenterInsightsClientImpl(ContactCenterInsights.ContactCenterInsightsClient grpcClient, ContactCenterInsightsSettings settings, ILogger logger)

Constructs a client wrapper for the ContactCenterInsights service, with the specified gRPC client and settings.

Parameters
NameDescription
grpcClientContactCenterInsightsContactCenterInsightsClient

The underlying gRPC client.

settingsContactCenterInsightsSettings

The base ContactCenterInsightsSettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

BulkAnalyzeConversationsOperationsClient

public override OperationsClient BulkAnalyzeConversationsOperationsClient { get; }

The long-running operations client for BulkAnalyzeConversations.

Property Value
TypeDescription
OperationsClient
Overrides

BulkDeleteConversationsOperationsClient

public override OperationsClient BulkDeleteConversationsOperationsClient { get; }

The long-running operations client for BulkDeleteConversations.

Property Value
TypeDescription
OperationsClient
Overrides

CreateAnalysisOperationsClient

public override OperationsClient CreateAnalysisOperationsClient { get; }

The long-running operations client for CreateAnalysis.

Property Value
TypeDescription
OperationsClient
Overrides

CreateIssueModelOperationsClient

public override OperationsClient CreateIssueModelOperationsClient { get; }

The long-running operations client for CreateIssueModel.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteIssueModelOperationsClient

public override OperationsClient DeleteIssueModelOperationsClient { get; }

The long-running operations client for DeleteIssueModel.

Property Value
TypeDescription
OperationsClient
Overrides

DeployIssueModelOperationsClient

public override OperationsClient DeployIssueModelOperationsClient { get; }

The long-running operations client for DeployIssueModel.

Property Value
TypeDescription
OperationsClient
Overrides

ExportInsightsDataOperationsClient

public override OperationsClient ExportInsightsDataOperationsClient { get; }

The long-running operations client for ExportInsightsData.

Property Value
TypeDescription
OperationsClient
Overrides

GrpcClient

public override ContactCenterInsights.ContactCenterInsightsClient GrpcClient { get; }

The underlying gRPC ContactCenterInsights client

Property Value
TypeDescription
ContactCenterInsightsContactCenterInsightsClient
Overrides

IngestConversationsOperationsClient

public override OperationsClient IngestConversationsOperationsClient { get; }

The long-running operations client for IngestConversations.

Property Value
TypeDescription
OperationsClient
Overrides

UndeployIssueModelOperationsClient

public override OperationsClient UndeployIssueModelOperationsClient { get; }

The long-running operations client for UndeployIssueModel.

Property Value
TypeDescription
OperationsClient
Overrides

UploadConversationOperationsClient

public override OperationsClient UploadConversationOperationsClient { get; }

The long-running operations client for UploadConversation.

Property Value
TypeDescription
OperationsClient
Overrides

Methods

BulkAnalyzeConversations(BulkAnalyzeConversationsRequest, CallSettings)

public override Operation<BulkAnalyzeConversationsResponse, BulkAnalyzeConversationsMetadata> BulkAnalyzeConversations(BulkAnalyzeConversationsRequest request, CallSettings callSettings = null)

Analyzes multiple conversations in a single request.

Parameters
NameDescription
requestBulkAnalyzeConversationsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationBulkAnalyzeConversationsResponseBulkAnalyzeConversationsMetadata

The RPC response.

Overrides

BulkAnalyzeConversationsAsync(BulkAnalyzeConversationsRequest, CallSettings)

public override Task<Operation<BulkAnalyzeConversationsResponse, BulkAnalyzeConversationsMetadata>> BulkAnalyzeConversationsAsync(BulkAnalyzeConversationsRequest request, CallSettings callSettings = null)

Analyzes multiple conversations in a single request.

Parameters
NameDescription
requestBulkAnalyzeConversationsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationBulkAnalyzeConversationsResponseBulkAnalyzeConversationsMetadata

A Task containing the RPC response.

Overrides

BulkDeleteConversations(BulkDeleteConversationsRequest, CallSettings)

public override Operation<BulkDeleteConversationsResponse, BulkDeleteConversationsMetadata> BulkDeleteConversations(BulkDeleteConversationsRequest request, CallSettings callSettings = null)

Deletes multiple conversations in a single request.

Parameters
NameDescription
requestBulkDeleteConversationsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationBulkDeleteConversationsResponseBulkDeleteConversationsMetadata

The RPC response.

Overrides

BulkDeleteConversationsAsync(BulkDeleteConversationsRequest, CallSettings)

public override Task<Operation<BulkDeleteConversationsResponse, BulkDeleteConversationsMetadata>> BulkDeleteConversationsAsync(BulkDeleteConversationsRequest request, CallSettings callSettings = null)

Deletes multiple conversations in a single request.

Parameters
NameDescription
requestBulkDeleteConversationsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationBulkDeleteConversationsResponseBulkDeleteConversationsMetadata

A Task containing the RPC response.

Overrides

CalculateIssueModelStats(CalculateIssueModelStatsRequest, CallSettings)

public override CalculateIssueModelStatsResponse CalculateIssueModelStats(CalculateIssueModelStatsRequest request, CallSettings callSettings = null)

Gets an issue model's statistics.

Parameters
NameDescription
requestCalculateIssueModelStatsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
CalculateIssueModelStatsResponse

The RPC response.

Overrides

CalculateIssueModelStatsAsync(CalculateIssueModelStatsRequest, CallSettings)

public override Task<CalculateIssueModelStatsResponse> CalculateIssueModelStatsAsync(CalculateIssueModelStatsRequest request, CallSettings callSettings = null)

Gets an issue model's statistics.

Parameters
NameDescription
requestCalculateIssueModelStatsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskCalculateIssueModelStatsResponse

A Task containing the RPC response.

Overrides

CalculateStats(CalculateStatsRequest, CallSettings)

public override CalculateStatsResponse CalculateStats(CalculateStatsRequest request, CallSettings callSettings = null)

Gets conversation statistics.

Parameters
NameDescription
requestCalculateStatsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
CalculateStatsResponse

The RPC response.

Overrides

CalculateStatsAsync(CalculateStatsRequest, CallSettings)

public override Task<CalculateStatsResponse> CalculateStatsAsync(CalculateStatsRequest request, CallSettings callSettings = null)

Gets conversation statistics.

Parameters
NameDescription
requestCalculateStatsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskCalculateStatsResponse

A Task containing the RPC response.

Overrides

CreateAnalysis(CreateAnalysisRequest, CallSettings)

public override Operation<Analysis, CreateAnalysisOperationMetadata> CreateAnalysis(CreateAnalysisRequest request, CallSettings callSettings = null)

Creates an analysis. The long running operation is done when the analysis has completed.

Parameters
NameDescription
requestCreateAnalysisRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationAnalysisCreateAnalysisOperationMetadata

The RPC response.

Overrides

CreateAnalysisAsync(CreateAnalysisRequest, CallSettings)

public override Task<Operation<Analysis, CreateAnalysisOperationMetadata>> CreateAnalysisAsync(CreateAnalysisRequest request, CallSettings callSettings = null)

Creates an analysis. The long running operation is done when the analysis has completed.

Parameters
NameDescription
requestCreateAnalysisRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationAnalysisCreateAnalysisOperationMetadata

A Task containing the RPC response.

Overrides

CreateConversation(CreateConversationRequest, CallSettings)

public override Conversation CreateConversation(CreateConversationRequest request, CallSettings callSettings = null)

Creates a conversation.

Parameters
NameDescription
requestCreateConversationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Conversation

The RPC response.

Overrides

CreateConversationAsync(CreateConversationRequest, CallSettings)

public override Task<Conversation> CreateConversationAsync(CreateConversationRequest request, CallSettings callSettings = null)

Creates a conversation.

Parameters
NameDescription
requestCreateConversationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskConversation

A Task containing the RPC response.

Overrides

CreateIssueModel(CreateIssueModelRequest, CallSettings)

public override Operation<IssueModel, CreateIssueModelMetadata> CreateIssueModel(CreateIssueModelRequest request, CallSettings callSettings = null)

Creates an issue model.

Parameters
NameDescription
requestCreateIssueModelRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationIssueModelCreateIssueModelMetadata

The RPC response.

Overrides

CreateIssueModelAsync(CreateIssueModelRequest, CallSettings)

public override Task<Operation<IssueModel, CreateIssueModelMetadata>> CreateIssueModelAsync(CreateIssueModelRequest request, CallSettings callSettings = null)

Creates an issue model.

Parameters
NameDescription
requestCreateIssueModelRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationIssueModelCreateIssueModelMetadata

A Task containing the RPC response.

Overrides

CreatePhraseMatcher(CreatePhraseMatcherRequest, CallSettings)

public override PhraseMatcher CreatePhraseMatcher(CreatePhraseMatcherRequest request, CallSettings callSettings = null)

Creates a phrase matcher.

Parameters
NameDescription
requestCreatePhraseMatcherRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PhraseMatcher

The RPC response.

Overrides

CreatePhraseMatcherAsync(CreatePhraseMatcherRequest, CallSettings)

public override Task<PhraseMatcher> CreatePhraseMatcherAsync(CreatePhraseMatcherRequest request, CallSettings callSettings = null)

Creates a phrase matcher.

Parameters
NameDescription
requestCreatePhraseMatcherRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskPhraseMatcher

A Task containing the RPC response.

Overrides

CreateView(CreateViewRequest, CallSettings)

public override View CreateView(CreateViewRequest request, CallSettings callSettings = null)

Creates a view.

Parameters
NameDescription
requestCreateViewRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
View

The RPC response.

Overrides

CreateViewAsync(CreateViewRequest, CallSettings)

public override Task<View> CreateViewAsync(CreateViewRequest request, CallSettings callSettings = null)

Creates a view.

Parameters
NameDescription
requestCreateViewRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskView

A Task containing the RPC response.

Overrides

DeleteAnalysis(DeleteAnalysisRequest, CallSettings)

public override void DeleteAnalysis(DeleteAnalysisRequest request, CallSettings callSettings = null)

Deletes an analysis.

Parameters
NameDescription
requestDeleteAnalysisRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteAnalysisAsync(DeleteAnalysisRequest, CallSettings)

public override Task DeleteAnalysisAsync(DeleteAnalysisRequest request, CallSettings callSettings = null)

Deletes an analysis.

Parameters
NameDescription
requestDeleteAnalysisRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

DeleteConversation(DeleteConversationRequest, CallSettings)

public override void DeleteConversation(DeleteConversationRequest request, CallSettings callSettings = null)

Deletes a conversation.

Parameters
NameDescription
requestDeleteConversationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteConversationAsync(DeleteConversationRequest, CallSettings)

public override Task DeleteConversationAsync(DeleteConversationRequest request, CallSettings callSettings = null)

Deletes a conversation.

Parameters
NameDescription
requestDeleteConversationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

DeleteIssue(DeleteIssueRequest, CallSettings)

public override void DeleteIssue(DeleteIssueRequest request, CallSettings callSettings = null)

Deletes an issue.

Parameters
NameDescription
requestDeleteIssueRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteIssueAsync(DeleteIssueRequest, CallSettings)

public override Task DeleteIssueAsync(DeleteIssueRequest request, CallSettings callSettings = null)

Deletes an issue.

Parameters
NameDescription
requestDeleteIssueRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

DeleteIssueModel(DeleteIssueModelRequest, CallSettings)

public override Operation<Empty, DeleteIssueModelMetadata> DeleteIssueModel(DeleteIssueModelRequest request, CallSettings callSettings = null)

Deletes an issue model.

Parameters
NameDescription
requestDeleteIssueModelRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationEmptyDeleteIssueModelMetadata

The RPC response.

Overrides

DeleteIssueModelAsync(DeleteIssueModelRequest, CallSettings)

public override Task<Operation<Empty, DeleteIssueModelMetadata>> DeleteIssueModelAsync(DeleteIssueModelRequest request, CallSettings callSettings = null)

Deletes an issue model.

Parameters
NameDescription
requestDeleteIssueModelRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationEmptyDeleteIssueModelMetadata

A Task containing the RPC response.

Overrides

DeletePhraseMatcher(DeletePhraseMatcherRequest, CallSettings)

public override void DeletePhraseMatcher(DeletePhraseMatcherRequest request, CallSettings callSettings = null)

Deletes a phrase matcher.

Parameters
NameDescription
requestDeletePhraseMatcherRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

DeletePhraseMatcherAsync(DeletePhraseMatcherRequest, CallSettings)

public override Task DeletePhraseMatcherAsync(DeletePhraseMatcherRequest request, CallSettings callSettings = null)

Deletes a phrase matcher.

Parameters
NameDescription
requestDeletePhraseMatcherRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

DeleteView(DeleteViewRequest, CallSettings)

public override void DeleteView(DeleteViewRequest request, CallSettings callSettings = null)

Deletes a view.

Parameters
NameDescription
requestDeleteViewRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteViewAsync(DeleteViewRequest, CallSettings)

public override Task DeleteViewAsync(DeleteViewRequest request, CallSettings callSettings = null)

Deletes a view.

Parameters
NameDescription
requestDeleteViewRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

DeployIssueModel(DeployIssueModelRequest, CallSettings)

public override Operation<DeployIssueModelResponse, DeployIssueModelMetadata> DeployIssueModel(DeployIssueModelRequest request, CallSettings callSettings = null)

Deploys an issue model. Returns an error if a model is already deployed. An issue model can only be used in analysis after it has been deployed.

Parameters
NameDescription
requestDeployIssueModelRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationDeployIssueModelResponseDeployIssueModelMetadata

The RPC response.

Overrides

DeployIssueModelAsync(DeployIssueModelRequest, CallSettings)

public override Task<Operation<DeployIssueModelResponse, DeployIssueModelMetadata>> DeployIssueModelAsync(DeployIssueModelRequest request, CallSettings callSettings = null)

Deploys an issue model. Returns an error if a model is already deployed. An issue model can only be used in analysis after it has been deployed.

Parameters
NameDescription
requestDeployIssueModelRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationDeployIssueModelResponseDeployIssueModelMetadata

A Task containing the RPC response.

Overrides

ExportInsightsData(ExportInsightsDataRequest, CallSettings)

public override Operation<ExportInsightsDataResponse, ExportInsightsDataMetadata> ExportInsightsData(ExportInsightsDataRequest request, CallSettings callSettings = null)

Export insights data to a destination defined in the request body.

Parameters
NameDescription
requestExportInsightsDataRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationExportInsightsDataResponseExportInsightsDataMetadata

The RPC response.

Overrides

ExportInsightsDataAsync(ExportInsightsDataRequest, CallSettings)

public override Task<Operation<ExportInsightsDataResponse, ExportInsightsDataMetadata>> ExportInsightsDataAsync(ExportInsightsDataRequest request, CallSettings callSettings = null)

Export insights data to a destination defined in the request body.

Parameters
NameDescription
requestExportInsightsDataRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationExportInsightsDataResponseExportInsightsDataMetadata

A Task containing the RPC response.

Overrides

GetAnalysis(GetAnalysisRequest, CallSettings)

public override Analysis GetAnalysis(GetAnalysisRequest request, CallSettings callSettings = null)

Gets an analysis.

Parameters
NameDescription
requestGetAnalysisRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Analysis

The RPC response.

Overrides

GetAnalysisAsync(GetAnalysisRequest, CallSettings)

public override Task<Analysis> GetAnalysisAsync(GetAnalysisRequest request, CallSettings callSettings = null)

Gets an analysis.

Parameters
NameDescription
requestGetAnalysisRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskAnalysis

A Task containing the RPC response.

Overrides

GetConversation(GetConversationRequest, CallSettings)

public override Conversation GetConversation(GetConversationRequest request, CallSettings callSettings = null)

Gets a conversation.

Parameters
NameDescription
requestGetConversationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Conversation

The RPC response.

Overrides

GetConversationAsync(GetConversationRequest, CallSettings)

public override Task<Conversation> GetConversationAsync(GetConversationRequest request, CallSettings callSettings = null)

Gets a conversation.

Parameters
NameDescription
requestGetConversationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskConversation

A Task containing the RPC response.

Overrides

GetIssue(GetIssueRequest, CallSettings)

public override Issue GetIssue(GetIssueRequest request, CallSettings callSettings = null)

Gets an issue.

Parameters
NameDescription
requestGetIssueRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Issue

The RPC response.

Overrides

GetIssueAsync(GetIssueRequest, CallSettings)

public override Task<Issue> GetIssueAsync(GetIssueRequest request, CallSettings callSettings = null)

Gets an issue.

Parameters
NameDescription
requestGetIssueRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskIssue

A Task containing the RPC response.

Overrides

GetIssueModel(GetIssueModelRequest, CallSettings)

public override IssueModel GetIssueModel(GetIssueModelRequest request, CallSettings callSettings = null)

Gets an issue model.

Parameters
NameDescription
requestGetIssueModelRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
IssueModel

The RPC response.

Overrides

GetIssueModelAsync(GetIssueModelRequest, CallSettings)

public override Task<IssueModel> GetIssueModelAsync(GetIssueModelRequest request, CallSettings callSettings = null)

Gets an issue model.

Parameters
NameDescription
requestGetIssueModelRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskIssueModel

A Task containing the RPC response.

Overrides

GetPhraseMatcher(GetPhraseMatcherRequest, CallSettings)

public override PhraseMatcher GetPhraseMatcher(GetPhraseMatcherRequest request, CallSettings callSettings = null)

Gets a phrase matcher.

Parameters
NameDescription
requestGetPhraseMatcherRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PhraseMatcher

The RPC response.

Overrides

GetPhraseMatcherAsync(GetPhraseMatcherRequest, CallSettings)

public override Task<PhraseMatcher> GetPhraseMatcherAsync(GetPhraseMatcherRequest request, CallSettings callSettings = null)

Gets a phrase matcher.

Parameters
NameDescription
requestGetPhraseMatcherRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskPhraseMatcher

A Task containing the RPC response.

Overrides

GetSettings(GetSettingsRequest, CallSettings)

public override Settings GetSettings(GetSettingsRequest request, CallSettings callSettings = null)

Gets project-level settings.

Parameters
NameDescription
requestGetSettingsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Settings

The RPC response.

Overrides

GetSettingsAsync(GetSettingsRequest, CallSettings)

public override Task<Settings> GetSettingsAsync(GetSettingsRequest request, CallSettings callSettings = null)

Gets project-level settings.

Parameters
NameDescription
requestGetSettingsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskSettings

A Task containing the RPC response.

Overrides

GetView(GetViewRequest, CallSettings)

public override View GetView(GetViewRequest request, CallSettings callSettings = null)

Gets a view.

Parameters
NameDescription
requestGetViewRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
View

The RPC response.

Overrides

GetViewAsync(GetViewRequest, CallSettings)

public override Task<View> GetViewAsync(GetViewRequest request, CallSettings callSettings = null)

Gets a view.

Parameters
NameDescription
requestGetViewRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskView

A Task containing the RPC response.

Overrides

IngestConversations(IngestConversationsRequest, CallSettings)

public override Operation<IngestConversationsResponse, IngestConversationsMetadata> IngestConversations(IngestConversationsRequest request, CallSettings callSettings = null)

Imports conversations and processes them according to the user's configuration.

Parameters
NameDescription
requestIngestConversationsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationIngestConversationsResponseIngestConversationsMetadata

The RPC response.

Overrides

IngestConversationsAsync(IngestConversationsRequest, CallSettings)

public override Task<Operation<IngestConversationsResponse, IngestConversationsMetadata>> IngestConversationsAsync(IngestConversationsRequest request, CallSettings callSettings = null)

Imports conversations and processes them according to the user's configuration.

Parameters
NameDescription
requestIngestConversationsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationIngestConversationsResponseIngestConversationsMetadata

A Task containing the RPC response.

Overrides

ListAnalyses(ListAnalysesRequest, CallSettings)

public override PagedEnumerable<ListAnalysesResponse, Analysis> ListAnalyses(ListAnalysesRequest request, CallSettings callSettings = null)

Lists analyses.

Parameters
NameDescription
requestListAnalysesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListAnalysesResponseAnalysis

A pageable sequence of Analysis resources.

Overrides

ListAnalysesAsync(ListAnalysesRequest, CallSettings)

public override PagedAsyncEnumerable<ListAnalysesResponse, Analysis> ListAnalysesAsync(ListAnalysesRequest request, CallSettings callSettings = null)

Lists analyses.

Parameters
NameDescription
requestListAnalysesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListAnalysesResponseAnalysis

A pageable asynchronous sequence of Analysis resources.

Overrides

ListConversations(ListConversationsRequest, CallSettings)

public override PagedEnumerable<ListConversationsResponse, Conversation> ListConversations(ListConversationsRequest request, CallSettings callSettings = null)

Lists conversations.

Parameters
NameDescription
requestListConversationsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListConversationsResponseConversation

A pageable sequence of Conversation resources.

Overrides

ListConversationsAsync(ListConversationsRequest, CallSettings)

public override PagedAsyncEnumerable<ListConversationsResponse, Conversation> ListConversationsAsync(ListConversationsRequest request, CallSettings callSettings = null)

Lists conversations.

Parameters
NameDescription
requestListConversationsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListConversationsResponseConversation

A pageable asynchronous sequence of Conversation resources.

Overrides

ListIssueModels(ListIssueModelsRequest, CallSettings)

public override ListIssueModelsResponse ListIssueModels(ListIssueModelsRequest request, CallSettings callSettings = null)

Lists issue models.

Parameters
NameDescription
requestListIssueModelsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ListIssueModelsResponse

The RPC response.

Overrides

ListIssueModelsAsync(ListIssueModelsRequest, CallSettings)

public override Task<ListIssueModelsResponse> ListIssueModelsAsync(ListIssueModelsRequest request, CallSettings callSettings = null)

Lists issue models.

Parameters
NameDescription
requestListIssueModelsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskListIssueModelsResponse

A Task containing the RPC response.

Overrides

ListIssues(ListIssuesRequest, CallSettings)

public override ListIssuesResponse ListIssues(ListIssuesRequest request, CallSettings callSettings = null)

Lists issues.

Parameters
NameDescription
requestListIssuesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ListIssuesResponse

The RPC response.

Overrides

ListIssuesAsync(ListIssuesRequest, CallSettings)

public override Task<ListIssuesResponse> ListIssuesAsync(ListIssuesRequest request, CallSettings callSettings = null)

Lists issues.

Parameters
NameDescription
requestListIssuesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskListIssuesResponse

A Task containing the RPC response.

Overrides

ListPhraseMatchers(ListPhraseMatchersRequest, CallSettings)

public override PagedEnumerable<ListPhraseMatchersResponse, PhraseMatcher> ListPhraseMatchers(ListPhraseMatchersRequest request, CallSettings callSettings = null)

Lists phrase matchers.

Parameters
NameDescription
requestListPhraseMatchersRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListPhraseMatchersResponsePhraseMatcher

A pageable sequence of PhraseMatcher resources.

Overrides

ListPhraseMatchersAsync(ListPhraseMatchersRequest, CallSettings)

public override PagedAsyncEnumerable<ListPhraseMatchersResponse, PhraseMatcher> ListPhraseMatchersAsync(ListPhraseMatchersRequest request, CallSettings callSettings = null)

Lists phrase matchers.

Parameters
NameDescription
requestListPhraseMatchersRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListPhraseMatchersResponsePhraseMatcher

A pageable asynchronous sequence of PhraseMatcher resources.

Overrides

ListViews(ListViewsRequest, CallSettings)

public override PagedEnumerable<ListViewsResponse, View> ListViews(ListViewsRequest request, CallSettings callSettings = null)

Lists views.

Parameters
NameDescription
requestListViewsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListViewsResponseView

A pageable sequence of View resources.

Overrides

ListViewsAsync(ListViewsRequest, CallSettings)

public override PagedAsyncEnumerable<ListViewsResponse, View> ListViewsAsync(ListViewsRequest request, CallSettings callSettings = null)

Lists views.

Parameters
NameDescription
requestListViewsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListViewsResponseView

A pageable asynchronous sequence of View resources.

Overrides

UndeployIssueModel(UndeployIssueModelRequest, CallSettings)

public override Operation<UndeployIssueModelResponse, UndeployIssueModelMetadata> UndeployIssueModel(UndeployIssueModelRequest request, CallSettings callSettings = null)

Undeploys an issue model. An issue model can not be used in analysis after it has been undeployed.

Parameters
NameDescription
requestUndeployIssueModelRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationUndeployIssueModelResponseUndeployIssueModelMetadata

The RPC response.

Overrides

UndeployIssueModelAsync(UndeployIssueModelRequest, CallSettings)

public override Task<Operation<UndeployIssueModelResponse, UndeployIssueModelMetadata>> UndeployIssueModelAsync(UndeployIssueModelRequest request, CallSettings callSettings = null)

Undeploys an issue model. An issue model can not be used in analysis after it has been undeployed.

Parameters
NameDescription
requestUndeployIssueModelRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationUndeployIssueModelResponseUndeployIssueModelMetadata

A Task containing the RPC response.

Overrides

UpdateConversation(UpdateConversationRequest, CallSettings)

public override Conversation UpdateConversation(UpdateConversationRequest request, CallSettings callSettings = null)

Updates a conversation.

Parameters
NameDescription
requestUpdateConversationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Conversation

The RPC response.

Overrides

UpdateConversationAsync(UpdateConversationRequest, CallSettings)

public override Task<Conversation> UpdateConversationAsync(UpdateConversationRequest request, CallSettings callSettings = null)

Updates a conversation.

Parameters
NameDescription
requestUpdateConversationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskConversation

A Task containing the RPC response.

Overrides

UpdateIssue(UpdateIssueRequest, CallSettings)

public override Issue UpdateIssue(UpdateIssueRequest request, CallSettings callSettings = null)

Updates an issue.

Parameters
NameDescription
requestUpdateIssueRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Issue

The RPC response.

Overrides

UpdateIssueAsync(UpdateIssueRequest, CallSettings)

public override Task<Issue> UpdateIssueAsync(UpdateIssueRequest request, CallSettings callSettings = null)

Updates an issue.

Parameters
NameDescription
requestUpdateIssueRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskIssue

A Task containing the RPC response.

Overrides

UpdateIssueModel(UpdateIssueModelRequest, CallSettings)

public override IssueModel UpdateIssueModel(UpdateIssueModelRequest request, CallSettings callSettings = null)

Updates an issue model.

Parameters
NameDescription
requestUpdateIssueModelRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
IssueModel

The RPC response.

Overrides

UpdateIssueModelAsync(UpdateIssueModelRequest, CallSettings)

public override Task<IssueModel> UpdateIssueModelAsync(UpdateIssueModelRequest request, CallSettings callSettings = null)

Updates an issue model.

Parameters
NameDescription
requestUpdateIssueModelRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskIssueModel

A Task containing the RPC response.

Overrides

UpdatePhraseMatcher(UpdatePhraseMatcherRequest, CallSettings)

public override PhraseMatcher UpdatePhraseMatcher(UpdatePhraseMatcherRequest request, CallSettings callSettings = null)

Updates a phrase matcher.

Parameters
NameDescription
requestUpdatePhraseMatcherRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PhraseMatcher

The RPC response.

Overrides

UpdatePhraseMatcherAsync(UpdatePhraseMatcherRequest, CallSettings)

public override Task<PhraseMatcher> UpdatePhraseMatcherAsync(UpdatePhraseMatcherRequest request, CallSettings callSettings = null)

Updates a phrase matcher.

Parameters
NameDescription
requestUpdatePhraseMatcherRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskPhraseMatcher

A Task containing the RPC response.

Overrides

UpdateSettings(UpdateSettingsRequest, CallSettings)

public override Settings UpdateSettings(UpdateSettingsRequest request, CallSettings callSettings = null)

Updates project-level settings.

Parameters
NameDescription
requestUpdateSettingsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Settings

The RPC response.

Overrides

UpdateSettingsAsync(UpdateSettingsRequest, CallSettings)

public override Task<Settings> UpdateSettingsAsync(UpdateSettingsRequest request, CallSettings callSettings = null)

Updates project-level settings.

Parameters
NameDescription
requestUpdateSettingsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskSettings

A Task containing the RPC response.

Overrides

UpdateView(UpdateViewRequest, CallSettings)

public override View UpdateView(UpdateViewRequest request, CallSettings callSettings = null)

Updates a view.

Parameters
NameDescription
requestUpdateViewRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
View

The RPC response.

Overrides

UpdateViewAsync(UpdateViewRequest, CallSettings)

public override Task<View> UpdateViewAsync(UpdateViewRequest request, CallSettings callSettings = null)

Updates a view.

Parameters
NameDescription
requestUpdateViewRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskView

A Task containing the RPC response.

Overrides

UploadConversation(UploadConversationRequest, CallSettings)

public override Operation<Conversation, UploadConversationMetadata> UploadConversation(UploadConversationRequest request, CallSettings callSettings = null)

Create a longrunning conversation upload operation. This method differs from CreateConversation by allowing audio transcription and optional DLP redaction.

Parameters
NameDescription
requestUploadConversationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationConversationUploadConversationMetadata

The RPC response.

Overrides

UploadConversationAsync(UploadConversationRequest, CallSettings)

public override Task<Operation<Conversation, UploadConversationMetadata>> UploadConversationAsync(UploadConversationRequest request, CallSettings callSettings = null)

Create a longrunning conversation upload operation. This method differs from CreateConversation by allowing audio transcription and optional DLP redaction.

Parameters
NameDescription
requestUploadConversationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationConversationUploadConversationMetadata

A Task containing the RPC response.

Overrides