Contact Center AI Insights v1 API - Class ContactCenterInsightsClientImpl (2.18.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
Name Description
grpcClient ContactCenterInsightsContactCenterInsightsClient

The underlying gRPC client.

settings ContactCenterInsightsSettings

The base ContactCenterInsightsSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

BulkAnalyzeConversationsOperationsClient

public override OperationsClient BulkAnalyzeConversationsOperationsClient { get; }

The long-running operations client for BulkAnalyzeConversations.

Property Value
Type Description
OperationsClient
Overrides

BulkDeleteConversationsOperationsClient

public override OperationsClient BulkDeleteConversationsOperationsClient { get; }

The long-running operations client for BulkDeleteConversations.

Property Value
Type Description
OperationsClient
Overrides

BulkDownloadFeedbackLabelsOperationsClient

public override OperationsClient BulkDownloadFeedbackLabelsOperationsClient { get; }

The long-running operations client for BulkDownloadFeedbackLabels.

Property Value
Type Description
OperationsClient
Overrides

BulkUploadFeedbackLabelsOperationsClient

public override OperationsClient BulkUploadFeedbackLabelsOperationsClient { get; }

The long-running operations client for BulkUploadFeedbackLabels.

Property Value
Type Description
OperationsClient
Overrides

CreateAnalysisOperationsClient

public override OperationsClient CreateAnalysisOperationsClient { get; }

The long-running operations client for CreateAnalysis.

Property Value
Type Description
OperationsClient
Overrides

CreateIssueModelOperationsClient

public override OperationsClient CreateIssueModelOperationsClient { get; }

The long-running operations client for CreateIssueModel.

Property Value
Type Description
OperationsClient
Overrides

DeleteIssueModelOperationsClient

public override OperationsClient DeleteIssueModelOperationsClient { get; }

The long-running operations client for DeleteIssueModel.

Property Value
Type Description
OperationsClient
Overrides

DeployIssueModelOperationsClient

public override OperationsClient DeployIssueModelOperationsClient { get; }

The long-running operations client for DeployIssueModel.

Property Value
Type Description
OperationsClient
Overrides

ExportInsightsDataOperationsClient

public override OperationsClient ExportInsightsDataOperationsClient { get; }

The long-running operations client for ExportInsightsData.

Property Value
Type Description
OperationsClient
Overrides

ExportIssueModelOperationsClient

public override OperationsClient ExportIssueModelOperationsClient { get; }

The long-running operations client for ExportIssueModel.

Property Value
Type Description
OperationsClient
Overrides

GrpcClient

public override ContactCenterInsights.ContactCenterInsightsClient GrpcClient { get; }

The underlying gRPC ContactCenterInsights client

Property Value
Type Description
ContactCenterInsightsContactCenterInsightsClient
Overrides

IAMPolicyClient

public override IAMPolicyClient IAMPolicyClient { get; }

The IAMPolicyClient associated with this client.

Property Value
Type Description
IAMPolicyClient
Overrides

ImportIssueModelOperationsClient

public override OperationsClient ImportIssueModelOperationsClient { get; }

The long-running operations client for ImportIssueModel.

Property Value
Type Description
OperationsClient
Overrides

IngestConversationsOperationsClient

public override OperationsClient IngestConversationsOperationsClient { get; }

The long-running operations client for IngestConversations.

Property Value
Type Description
OperationsClient
Overrides

InitializeEncryptionSpecOperationsClient

public override OperationsClient InitializeEncryptionSpecOperationsClient { get; }

The long-running operations client for InitializeEncryptionSpec.

Property Value
Type Description
OperationsClient
Overrides

QueryMetricsOperationsClient

public override OperationsClient QueryMetricsOperationsClient { get; }

The long-running operations client for QueryMetrics.

Property Value
Type Description
OperationsClient
Overrides

TuneQaScorecardRevisionOperationsClient

public override OperationsClient TuneQaScorecardRevisionOperationsClient { get; }

The long-running operations client for TuneQaScorecardRevision.

Property Value
Type Description
OperationsClient
Overrides

UndeployIssueModelOperationsClient

public override OperationsClient UndeployIssueModelOperationsClient { get; }

The long-running operations client for UndeployIssueModel.

Property Value
Type Description
OperationsClient
Overrides

UploadConversationOperationsClient

public override OperationsClient UploadConversationOperationsClient { get; }

The long-running operations client for UploadConversation.

Property Value
Type Description
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
Name Description
request BulkAnalyzeConversationsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request BulkAnalyzeConversationsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request BulkDeleteConversationsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request BulkDeleteConversationsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationBulkDeleteConversationsResponseBulkDeleteConversationsMetadata

A Task containing the RPC response.

Overrides

BulkDownloadFeedbackLabels(BulkDownloadFeedbackLabelsRequest, CallSettings)

public override Operation<BulkDownloadFeedbackLabelsResponse, BulkDownloadFeedbackLabelsMetadata> BulkDownloadFeedbackLabels(BulkDownloadFeedbackLabelsRequest request, CallSettings callSettings = null)

Download feedback labels in bulk.

Parameters
Name Description
request BulkDownloadFeedbackLabelsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationBulkDownloadFeedbackLabelsResponseBulkDownloadFeedbackLabelsMetadata

The RPC response.

Overrides

BulkDownloadFeedbackLabelsAsync(BulkDownloadFeedbackLabelsRequest, CallSettings)

public override Task<Operation<BulkDownloadFeedbackLabelsResponse, BulkDownloadFeedbackLabelsMetadata>> BulkDownloadFeedbackLabelsAsync(BulkDownloadFeedbackLabelsRequest request, CallSettings callSettings = null)

Download feedback labels in bulk.

Parameters
Name Description
request BulkDownloadFeedbackLabelsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationBulkDownloadFeedbackLabelsResponseBulkDownloadFeedbackLabelsMetadata

A Task containing the RPC response.

Overrides

BulkUploadFeedbackLabels(BulkUploadFeedbackLabelsRequest, CallSettings)

public override Operation<BulkUploadFeedbackLabelsResponse, BulkUploadFeedbackLabelsMetadata> BulkUploadFeedbackLabels(BulkUploadFeedbackLabelsRequest request, CallSettings callSettings = null)

Upload feedback labels in bulk.

Parameters
Name Description
request BulkUploadFeedbackLabelsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationBulkUploadFeedbackLabelsResponseBulkUploadFeedbackLabelsMetadata

The RPC response.

Overrides

BulkUploadFeedbackLabelsAsync(BulkUploadFeedbackLabelsRequest, CallSettings)

public override Task<Operation<BulkUploadFeedbackLabelsResponse, BulkUploadFeedbackLabelsMetadata>> BulkUploadFeedbackLabelsAsync(BulkUploadFeedbackLabelsRequest request, CallSettings callSettings = null)

Upload feedback labels in bulk.

Parameters
Name Description
request BulkUploadFeedbackLabelsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationBulkUploadFeedbackLabelsResponseBulkUploadFeedbackLabelsMetadata

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
Name Description
request CalculateIssueModelStatsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request CalculateIssueModelStatsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskCalculateIssueModelStatsResponse

A Task containing the RPC response.

Overrides

CalculateStats(CalculateStatsRequest, CallSettings)

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

Gets conversation statistics.

Parameters
Name Description
request CalculateStatsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
CalculateStatsResponse

The RPC response.

Overrides

CalculateStatsAsync(CalculateStatsRequest, CallSettings)

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

Gets conversation statistics.

Parameters
Name Description
request CalculateStatsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request CreateAnalysisRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request CreateAnalysisRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationAnalysisCreateAnalysisOperationMetadata

A Task containing the RPC response.

Overrides

CreateAnalysisRule(CreateAnalysisRuleRequest, CallSettings)

public override AnalysisRule CreateAnalysisRule(CreateAnalysisRuleRequest request, CallSettings callSettings = null)

Creates a analysis rule.

Parameters
Name Description
request CreateAnalysisRuleRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
AnalysisRule

The RPC response.

Overrides

CreateAnalysisRuleAsync(CreateAnalysisRuleRequest, CallSettings)

public override Task<AnalysisRule> CreateAnalysisRuleAsync(CreateAnalysisRuleRequest request, CallSettings callSettings = null)

Creates a analysis rule.

Parameters
Name Description
request CreateAnalysisRuleRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskAnalysisRule

A Task containing the RPC response.

Overrides

CreateConversation(CreateConversationRequest, CallSettings)

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

Creates a conversation. Note that this method does not support audio transcription or redaction. Use conversations.upload instead.

Parameters
Name Description
request CreateConversationRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Conversation

The RPC response.

Overrides

CreateConversationAsync(CreateConversationRequest, CallSettings)

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

Creates a conversation. Note that this method does not support audio transcription or redaction. Use conversations.upload instead.

Parameters
Name Description
request CreateConversationRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskConversation

A Task containing the RPC response.

Overrides

CreateFeedbackLabel(CreateFeedbackLabelRequest, CallSettings)

public override FeedbackLabel CreateFeedbackLabel(CreateFeedbackLabelRequest request, CallSettings callSettings = null)

Create feedback label.

Parameters
Name Description
request CreateFeedbackLabelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
FeedbackLabel

The RPC response.

Overrides

CreateFeedbackLabelAsync(CreateFeedbackLabelRequest, CallSettings)

public override Task<FeedbackLabel> CreateFeedbackLabelAsync(CreateFeedbackLabelRequest request, CallSettings callSettings = null)

Create feedback label.

Parameters
Name Description
request CreateFeedbackLabelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskFeedbackLabel

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
Name Description
request CreateIssueModelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request CreateIssueModelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request CreatePhraseMatcherRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PhraseMatcher

The RPC response.

Overrides

CreatePhraseMatcherAsync(CreatePhraseMatcherRequest, CallSettings)

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

Creates a phrase matcher.

Parameters
Name Description
request CreatePhraseMatcherRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskPhraseMatcher

A Task containing the RPC response.

Overrides

CreateQaQuestion(CreateQaQuestionRequest, CallSettings)

public override QaQuestion CreateQaQuestion(CreateQaQuestionRequest request, CallSettings callSettings = null)

Create a QaQuestion.

Parameters
Name Description
request CreateQaQuestionRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
QaQuestion

The RPC response.

Overrides

CreateQaQuestionAsync(CreateQaQuestionRequest, CallSettings)

public override Task<QaQuestion> CreateQaQuestionAsync(CreateQaQuestionRequest request, CallSettings callSettings = null)

Create a QaQuestion.

Parameters
Name Description
request CreateQaQuestionRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskQaQuestion

A Task containing the RPC response.

Overrides

CreateQaScorecard(CreateQaScorecardRequest, CallSettings)

public override QaScorecard CreateQaScorecard(CreateQaScorecardRequest request, CallSettings callSettings = null)

Create a QaScorecard.

Parameters
Name Description
request CreateQaScorecardRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
QaScorecard

The RPC response.

Overrides

CreateQaScorecardAsync(CreateQaScorecardRequest, CallSettings)

public override Task<QaScorecard> CreateQaScorecardAsync(CreateQaScorecardRequest request, CallSettings callSettings = null)

Create a QaScorecard.

Parameters
Name Description
request CreateQaScorecardRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskQaScorecard

A Task containing the RPC response.

Overrides

CreateQaScorecardRevision(CreateQaScorecardRevisionRequest, CallSettings)

public override QaScorecardRevision CreateQaScorecardRevision(CreateQaScorecardRevisionRequest request, CallSettings callSettings = null)

Creates a QaScorecardRevision.

Parameters
Name Description
request CreateQaScorecardRevisionRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
QaScorecardRevision

The RPC response.

Overrides

CreateQaScorecardRevisionAsync(CreateQaScorecardRevisionRequest, CallSettings)

public override Task<QaScorecardRevision> CreateQaScorecardRevisionAsync(CreateQaScorecardRevisionRequest request, CallSettings callSettings = null)

Creates a QaScorecardRevision.

Parameters
Name Description
request CreateQaScorecardRevisionRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskQaScorecardRevision

A Task containing the RPC response.

Overrides

CreateView(CreateViewRequest, CallSettings)

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

Creates a view.

Parameters
Name Description
request CreateViewRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
View

The RPC response.

Overrides

CreateViewAsync(CreateViewRequest, CallSettings)

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

Creates a view.

Parameters
Name Description
request CreateViewRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskView

A Task containing the RPC response.

Overrides

DeleteAnalysis(DeleteAnalysisRequest, CallSettings)

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

Deletes an analysis.

Parameters
Name Description
request DeleteAnalysisRequest

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

callSettings CallSettings

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
Name Description
request DeleteAnalysisRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

DeleteAnalysisRule(DeleteAnalysisRuleRequest, CallSettings)

public override void DeleteAnalysisRule(DeleteAnalysisRuleRequest request, CallSettings callSettings = null)

Deletes a analysis rule.

Parameters
Name Description
request DeleteAnalysisRuleRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteAnalysisRuleAsync(DeleteAnalysisRuleRequest, CallSettings)

public override Task DeleteAnalysisRuleAsync(DeleteAnalysisRuleRequest request, CallSettings callSettings = null)

Deletes a analysis rule.

Parameters
Name Description
request DeleteAnalysisRuleRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

DeleteConversation(DeleteConversationRequest, CallSettings)

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

Deletes a conversation.

Parameters
Name Description
request DeleteConversationRequest

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

callSettings CallSettings

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
Name Description
request DeleteConversationRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

DeleteFeedbackLabel(DeleteFeedbackLabelRequest, CallSettings)

public override void DeleteFeedbackLabel(DeleteFeedbackLabelRequest request, CallSettings callSettings = null)

Delete feedback label.

Parameters
Name Description
request DeleteFeedbackLabelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteFeedbackLabelAsync(DeleteFeedbackLabelRequest, CallSettings)

public override Task DeleteFeedbackLabelAsync(DeleteFeedbackLabelRequest request, CallSettings callSettings = null)

Delete feedback label.

Parameters
Name Description
request DeleteFeedbackLabelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

DeleteIssue(DeleteIssueRequest, CallSettings)

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

Deletes an issue.

Parameters
Name Description
request DeleteIssueRequest

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

callSettings CallSettings

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
Name Description
request DeleteIssueRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request DeleteIssueModelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request DeleteIssueModelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request DeletePhraseMatcherRequest

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

callSettings CallSettings

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
Name Description
request DeletePhraseMatcherRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

DeleteQaQuestion(DeleteQaQuestionRequest, CallSettings)

public override void DeleteQaQuestion(DeleteQaQuestionRequest request, CallSettings callSettings = null)

Deletes a QaQuestion.

Parameters
Name Description
request DeleteQaQuestionRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteQaQuestionAsync(DeleteQaQuestionRequest, CallSettings)

public override Task DeleteQaQuestionAsync(DeleteQaQuestionRequest request, CallSettings callSettings = null)

Deletes a QaQuestion.

Parameters
Name Description
request DeleteQaQuestionRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

DeleteQaScorecard(DeleteQaScorecardRequest, CallSettings)

public override void DeleteQaScorecard(DeleteQaScorecardRequest request, CallSettings callSettings = null)

Deletes a QaScorecard.

Parameters
Name Description
request DeleteQaScorecardRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteQaScorecardAsync(DeleteQaScorecardRequest, CallSettings)

public override Task DeleteQaScorecardAsync(DeleteQaScorecardRequest request, CallSettings callSettings = null)

Deletes a QaScorecard.

Parameters
Name Description
request DeleteQaScorecardRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

DeleteQaScorecardRevision(DeleteQaScorecardRevisionRequest, CallSettings)

public override void DeleteQaScorecardRevision(DeleteQaScorecardRevisionRequest request, CallSettings callSettings = null)

Deletes a QaScorecardRevision.

Parameters
Name Description
request DeleteQaScorecardRevisionRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteQaScorecardRevisionAsync(DeleteQaScorecardRevisionRequest, CallSettings)

public override Task DeleteQaScorecardRevisionAsync(DeleteQaScorecardRevisionRequest request, CallSettings callSettings = null)

Deletes a QaScorecardRevision.

Parameters
Name Description
request DeleteQaScorecardRevisionRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

DeleteView(DeleteViewRequest, CallSettings)

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

Deletes a view.

Parameters
Name Description
request DeleteViewRequest

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

callSettings CallSettings

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
Name Description
request DeleteViewRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request DeployIssueModelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request DeployIssueModelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationDeployIssueModelResponseDeployIssueModelMetadata

A Task containing the RPC response.

Overrides

DeployQaScorecardRevision(DeployQaScorecardRevisionRequest, CallSettings)

public override QaScorecardRevision DeployQaScorecardRevision(DeployQaScorecardRevisionRequest request, CallSettings callSettings = null)

Deploy a QaScorecardRevision.

Parameters
Name Description
request DeployQaScorecardRevisionRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
QaScorecardRevision

The RPC response.

Overrides

DeployQaScorecardRevisionAsync(DeployQaScorecardRevisionRequest, CallSettings)

public override Task<QaScorecardRevision> DeployQaScorecardRevisionAsync(DeployQaScorecardRevisionRequest request, CallSettings callSettings = null)

Deploy a QaScorecardRevision.

Parameters
Name Description
request DeployQaScorecardRevisionRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskQaScorecardRevision

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
Name Description
request ExportInsightsDataRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request ExportInsightsDataRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationExportInsightsDataResponseExportInsightsDataMetadata

A Task containing the RPC response.

Overrides

ExportIssueModel(ExportIssueModelRequest, CallSettings)

public override Operation<ExportIssueModelResponse, ExportIssueModelMetadata> ExportIssueModel(ExportIssueModelRequest request, CallSettings callSettings = null)

Exports an issue model to the provided destination.

Parameters
Name Description
request ExportIssueModelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationExportIssueModelResponseExportIssueModelMetadata

The RPC response.

Overrides

ExportIssueModelAsync(ExportIssueModelRequest, CallSettings)

public override Task<Operation<ExportIssueModelResponse, ExportIssueModelMetadata>> ExportIssueModelAsync(ExportIssueModelRequest request, CallSettings callSettings = null)

Exports an issue model to the provided destination.

Parameters
Name Description
request ExportIssueModelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationExportIssueModelResponseExportIssueModelMetadata

A Task containing the RPC response.

Overrides

GetAnalysis(GetAnalysisRequest, CallSettings)

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

Gets an analysis.

Parameters
Name Description
request GetAnalysisRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Analysis

The RPC response.

Overrides

GetAnalysisAsync(GetAnalysisRequest, CallSettings)

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

Gets an analysis.

Parameters
Name Description
request GetAnalysisRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskAnalysis

A Task containing the RPC response.

Overrides

GetAnalysisRule(GetAnalysisRuleRequest, CallSettings)

public override AnalysisRule GetAnalysisRule(GetAnalysisRuleRequest request, CallSettings callSettings = null)

Get a analysis rule.

Parameters
Name Description
request GetAnalysisRuleRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
AnalysisRule

The RPC response.

Overrides

GetAnalysisRuleAsync(GetAnalysisRuleRequest, CallSettings)

public override Task<AnalysisRule> GetAnalysisRuleAsync(GetAnalysisRuleRequest request, CallSettings callSettings = null)

Get a analysis rule.

Parameters
Name Description
request GetAnalysisRuleRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskAnalysisRule

A Task containing the RPC response.

Overrides

GetConversation(GetConversationRequest, CallSettings)

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

Gets a conversation.

Parameters
Name Description
request GetConversationRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Conversation

The RPC response.

Overrides

GetConversationAsync(GetConversationRequest, CallSettings)

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

Gets a conversation.

Parameters
Name Description
request GetConversationRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskConversation

A Task containing the RPC response.

Overrides

GetEncryptionSpec(GetEncryptionSpecRequest, CallSettings)

public override EncryptionSpec GetEncryptionSpec(GetEncryptionSpecRequest request, CallSettings callSettings = null)

Gets location-level encryption key specification.

Parameters
Name Description
request GetEncryptionSpecRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
EncryptionSpec

The RPC response.

Overrides

GetEncryptionSpecAsync(GetEncryptionSpecRequest, CallSettings)

public override Task<EncryptionSpec> GetEncryptionSpecAsync(GetEncryptionSpecRequest request, CallSettings callSettings = null)

Gets location-level encryption key specification.

Parameters
Name Description
request GetEncryptionSpecRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskEncryptionSpec

A Task containing the RPC response.

Overrides

GetFeedbackLabel(GetFeedbackLabelRequest, CallSettings)

public override FeedbackLabel GetFeedbackLabel(GetFeedbackLabelRequest request, CallSettings callSettings = null)

Get feedback label.

Parameters
Name Description
request GetFeedbackLabelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
FeedbackLabel

The RPC response.

Overrides

GetFeedbackLabelAsync(GetFeedbackLabelRequest, CallSettings)

public override Task<FeedbackLabel> GetFeedbackLabelAsync(GetFeedbackLabelRequest request, CallSettings callSettings = null)

Get feedback label.

Parameters
Name Description
request GetFeedbackLabelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskFeedbackLabel

A Task containing the RPC response.

Overrides

GetIssue(GetIssueRequest, CallSettings)

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

Gets an issue.

Parameters
Name Description
request GetIssueRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Issue

The RPC response.

Overrides

GetIssueAsync(GetIssueRequest, CallSettings)

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

Gets an issue.

Parameters
Name Description
request GetIssueRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request GetIssueModelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
IssueModel

The RPC response.

Overrides

GetIssueModelAsync(GetIssueModelRequest, CallSettings)

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

Gets an issue model.

Parameters
Name Description
request GetIssueModelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request GetPhraseMatcherRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PhraseMatcher

The RPC response.

Overrides

GetPhraseMatcherAsync(GetPhraseMatcherRequest, CallSettings)

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

Gets a phrase matcher.

Parameters
Name Description
request GetPhraseMatcherRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskPhraseMatcher

A Task containing the RPC response.

Overrides

GetQaQuestion(GetQaQuestionRequest, CallSettings)

public override QaQuestion GetQaQuestion(GetQaQuestionRequest request, CallSettings callSettings = null)

Gets a QaQuestion.

Parameters
Name Description
request GetQaQuestionRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
QaQuestion

The RPC response.

Overrides

GetQaQuestionAsync(GetQaQuestionRequest, CallSettings)

public override Task<QaQuestion> GetQaQuestionAsync(GetQaQuestionRequest request, CallSettings callSettings = null)

Gets a QaQuestion.

Parameters
Name Description
request GetQaQuestionRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskQaQuestion

A Task containing the RPC response.

Overrides

GetQaScorecard(GetQaScorecardRequest, CallSettings)

public override QaScorecard GetQaScorecard(GetQaScorecardRequest request, CallSettings callSettings = null)

Gets a QaScorecard.

Parameters
Name Description
request GetQaScorecardRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
QaScorecard

The RPC response.

Overrides

GetQaScorecardAsync(GetQaScorecardRequest, CallSettings)

public override Task<QaScorecard> GetQaScorecardAsync(GetQaScorecardRequest request, CallSettings callSettings = null)

Gets a QaScorecard.

Parameters
Name Description
request GetQaScorecardRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskQaScorecard

A Task containing the RPC response.

Overrides

GetQaScorecardRevision(GetQaScorecardRevisionRequest, CallSettings)

public override QaScorecardRevision GetQaScorecardRevision(GetQaScorecardRevisionRequest request, CallSettings callSettings = null)

Gets a QaScorecardRevision.

Parameters
Name Description
request GetQaScorecardRevisionRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
QaScorecardRevision

The RPC response.

Overrides

GetQaScorecardRevisionAsync(GetQaScorecardRevisionRequest, CallSettings)

public override Task<QaScorecardRevision> GetQaScorecardRevisionAsync(GetQaScorecardRevisionRequest request, CallSettings callSettings = null)

Gets a QaScorecardRevision.

Parameters
Name Description
request GetQaScorecardRevisionRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskQaScorecardRevision

A Task containing the RPC response.

Overrides

GetSettings(GetSettingsRequest, CallSettings)

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

Gets project-level settings.

Parameters
Name Description
request GetSettingsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Settings

The RPC response.

Overrides

GetSettingsAsync(GetSettingsRequest, CallSettings)

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

Gets project-level settings.

Parameters
Name Description
request GetSettingsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskSettings

A Task containing the RPC response.

Overrides

GetView(GetViewRequest, CallSettings)

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

Gets a view.

Parameters
Name Description
request GetViewRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
View

The RPC response.

Overrides

GetViewAsync(GetViewRequest, CallSettings)

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

Gets a view.

Parameters
Name Description
request GetViewRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskView

A Task containing the RPC response.

Overrides

ImportIssueModel(ImportIssueModelRequest, CallSettings)

public override Operation<ImportIssueModelResponse, ImportIssueModelMetadata> ImportIssueModel(ImportIssueModelRequest request, CallSettings callSettings = null)

Imports an issue model from a Cloud Storage bucket.

Parameters
Name Description
request ImportIssueModelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationImportIssueModelResponseImportIssueModelMetadata

The RPC response.

Overrides

ImportIssueModelAsync(ImportIssueModelRequest, CallSettings)

public override Task<Operation<ImportIssueModelResponse, ImportIssueModelMetadata>> ImportIssueModelAsync(ImportIssueModelRequest request, CallSettings callSettings = null)

Imports an issue model from a Cloud Storage bucket.

Parameters
Name Description
request ImportIssueModelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationImportIssueModelResponseImportIssueModelMetadata

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
Name Description
request IngestConversationsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request IngestConversationsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationIngestConversationsResponseIngestConversationsMetadata

A Task containing the RPC response.

Overrides

InitializeEncryptionSpec(InitializeEncryptionSpecRequest, CallSettings)

public override Operation<InitializeEncryptionSpecResponse, InitializeEncryptionSpecMetadata> InitializeEncryptionSpec(InitializeEncryptionSpecRequest request, CallSettings callSettings = null)

Initializes a location-level encryption key specification. An error will result if the location has resources already created before the initialization. After the encryption specification is initialized at a location, it is immutable and all newly created resources under the location will be encrypted with the existing specification.

Parameters
Name Description
request InitializeEncryptionSpecRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationInitializeEncryptionSpecResponseInitializeEncryptionSpecMetadata

The RPC response.

Overrides

InitializeEncryptionSpecAsync(InitializeEncryptionSpecRequest, CallSettings)

public override Task<Operation<InitializeEncryptionSpecResponse, InitializeEncryptionSpecMetadata>> InitializeEncryptionSpecAsync(InitializeEncryptionSpecRequest request, CallSettings callSettings = null)

Initializes a location-level encryption key specification. An error will result if the location has resources already created before the initialization. After the encryption specification is initialized at a location, it is immutable and all newly created resources under the location will be encrypted with the existing specification.

Parameters
Name Description
request InitializeEncryptionSpecRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationInitializeEncryptionSpecResponseInitializeEncryptionSpecMetadata

A Task containing the RPC response.

Overrides

ListAllFeedbackLabels(ListAllFeedbackLabelsRequest, CallSettings)

public override PagedEnumerable<ListAllFeedbackLabelsResponse, FeedbackLabel> ListAllFeedbackLabels(ListAllFeedbackLabelsRequest request, CallSettings callSettings = null)

List all feedback labels by project number.

Parameters
Name Description
request ListAllFeedbackLabelsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListAllFeedbackLabelsResponseFeedbackLabel

A pageable sequence of FeedbackLabel resources.

Overrides

ListAllFeedbackLabelsAsync(ListAllFeedbackLabelsRequest, CallSettings)

public override PagedAsyncEnumerable<ListAllFeedbackLabelsResponse, FeedbackLabel> ListAllFeedbackLabelsAsync(ListAllFeedbackLabelsRequest request, CallSettings callSettings = null)

List all feedback labels by project number.

Parameters
Name Description
request ListAllFeedbackLabelsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListAllFeedbackLabelsResponseFeedbackLabel

A pageable asynchronous sequence of FeedbackLabel resources.

Overrides

ListAnalyses(ListAnalysesRequest, CallSettings)

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

Lists analyses.

Parameters
Name Description
request ListAnalysesRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request ListAnalysesRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListAnalysesResponseAnalysis

A pageable asynchronous sequence of Analysis resources.

Overrides

ListAnalysisRules(ListAnalysisRulesRequest, CallSettings)

public override PagedEnumerable<ListAnalysisRulesResponse, AnalysisRule> ListAnalysisRules(ListAnalysisRulesRequest request, CallSettings callSettings = null)

Lists analysis rules.

Parameters
Name Description
request ListAnalysisRulesRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListAnalysisRulesResponseAnalysisRule

A pageable sequence of AnalysisRule resources.

Overrides

ListAnalysisRulesAsync(ListAnalysisRulesRequest, CallSettings)

public override PagedAsyncEnumerable<ListAnalysisRulesResponse, AnalysisRule> ListAnalysisRulesAsync(ListAnalysisRulesRequest request, CallSettings callSettings = null)

Lists analysis rules.

Parameters
Name Description
request ListAnalysisRulesRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListAnalysisRulesResponseAnalysisRule

A pageable asynchronous sequence of AnalysisRule resources.

Overrides

ListConversations(ListConversationsRequest, CallSettings)

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

Lists conversations.

Parameters
Name Description
request ListConversationsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request ListConversationsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListConversationsResponseConversation

A pageable asynchronous sequence of Conversation resources.

Overrides

ListFeedbackLabels(ListFeedbackLabelsRequest, CallSettings)

public override PagedEnumerable<ListFeedbackLabelsResponse, FeedbackLabel> ListFeedbackLabels(ListFeedbackLabelsRequest request, CallSettings callSettings = null)

List feedback labels.

Parameters
Name Description
request ListFeedbackLabelsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListFeedbackLabelsResponseFeedbackLabel

A pageable sequence of FeedbackLabel resources.

Overrides

ListFeedbackLabelsAsync(ListFeedbackLabelsRequest, CallSettings)

public override PagedAsyncEnumerable<ListFeedbackLabelsResponse, FeedbackLabel> ListFeedbackLabelsAsync(ListFeedbackLabelsRequest request, CallSettings callSettings = null)

List feedback labels.

Parameters
Name Description
request ListFeedbackLabelsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListFeedbackLabelsResponseFeedbackLabel

A pageable asynchronous sequence of FeedbackLabel resources.

Overrides

ListIssueModels(ListIssueModelsRequest, CallSettings)

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

Lists issue models.

Parameters
Name Description
request ListIssueModelsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ListIssueModelsResponse

The RPC response.

Overrides

ListIssueModelsAsync(ListIssueModelsRequest, CallSettings)

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

Lists issue models.

Parameters
Name Description
request ListIssueModelsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskListIssueModelsResponse

A Task containing the RPC response.

Overrides

ListIssues(ListIssuesRequest, CallSettings)

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

Lists issues.

Parameters
Name Description
request ListIssuesRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ListIssuesResponse

The RPC response.

Overrides

ListIssuesAsync(ListIssuesRequest, CallSettings)

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

Lists issues.

Parameters
Name Description
request ListIssuesRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request ListPhraseMatchersRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request ListPhraseMatchersRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListPhraseMatchersResponsePhraseMatcher

A pageable asynchronous sequence of PhraseMatcher resources.

Overrides

ListQaQuestions(ListQaQuestionsRequest, CallSettings)

public override PagedEnumerable<ListQaQuestionsResponse, QaQuestion> ListQaQuestions(ListQaQuestionsRequest request, CallSettings callSettings = null)

Lists QaQuestions.

Parameters
Name Description
request ListQaQuestionsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListQaQuestionsResponseQaQuestion

A pageable sequence of QaQuestion resources.

Overrides

ListQaQuestionsAsync(ListQaQuestionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListQaQuestionsResponse, QaQuestion> ListQaQuestionsAsync(ListQaQuestionsRequest request, CallSettings callSettings = null)

Lists QaQuestions.

Parameters
Name Description
request ListQaQuestionsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListQaQuestionsResponseQaQuestion

A pageable asynchronous sequence of QaQuestion resources.

Overrides

ListQaScorecardRevisions(ListQaScorecardRevisionsRequest, CallSettings)

public override PagedEnumerable<ListQaScorecardRevisionsResponse, QaScorecardRevision> ListQaScorecardRevisions(ListQaScorecardRevisionsRequest request, CallSettings callSettings = null)

Lists all revisions under the parent QaScorecard.

Parameters
Name Description
request ListQaScorecardRevisionsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListQaScorecardRevisionsResponseQaScorecardRevision

A pageable sequence of QaScorecardRevision resources.

Overrides

ListQaScorecardRevisionsAsync(ListQaScorecardRevisionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListQaScorecardRevisionsResponse, QaScorecardRevision> ListQaScorecardRevisionsAsync(ListQaScorecardRevisionsRequest request, CallSettings callSettings = null)

Lists all revisions under the parent QaScorecard.

Parameters
Name Description
request ListQaScorecardRevisionsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListQaScorecardRevisionsResponseQaScorecardRevision

A pageable asynchronous sequence of QaScorecardRevision resources.

Overrides

ListQaScorecards(ListQaScorecardsRequest, CallSettings)

public override PagedEnumerable<ListQaScorecardsResponse, QaScorecard> ListQaScorecards(ListQaScorecardsRequest request, CallSettings callSettings = null)

Lists QaScorecards.

Parameters
Name Description
request ListQaScorecardsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListQaScorecardsResponseQaScorecard

A pageable sequence of QaScorecard resources.

Overrides

ListQaScorecardsAsync(ListQaScorecardsRequest, CallSettings)

public override PagedAsyncEnumerable<ListQaScorecardsResponse, QaScorecard> ListQaScorecardsAsync(ListQaScorecardsRequest request, CallSettings callSettings = null)

Lists QaScorecards.

Parameters
Name Description
request ListQaScorecardsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListQaScorecardsResponseQaScorecard

A pageable asynchronous sequence of QaScorecard resources.

Overrides

ListViews(ListViewsRequest, CallSettings)

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

Lists views.

Parameters
Name Description
request ListViewsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request ListViewsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListViewsResponseView

A pageable asynchronous sequence of View resources.

Overrides

QueryMetrics(QueryMetricsRequest, CallSettings)

public override Operation<QueryMetricsResponse, QueryMetricsMetadata> QueryMetrics(QueryMetricsRequest request, CallSettings callSettings = null)

Query metrics.

Parameters
Name Description
request QueryMetricsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationQueryMetricsResponseQueryMetricsMetadata

The RPC response.

Overrides

QueryMetricsAsync(QueryMetricsRequest, CallSettings)

public override Task<Operation<QueryMetricsResponse, QueryMetricsMetadata>> QueryMetricsAsync(QueryMetricsRequest request, CallSettings callSettings = null)

Query metrics.

Parameters
Name Description
request QueryMetricsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationQueryMetricsResponseQueryMetricsMetadata

A Task containing the RPC response.

Overrides

TuneQaScorecardRevision(TuneQaScorecardRevisionRequest, CallSettings)

public override Operation<TuneQaScorecardRevisionResponse, TuneQaScorecardRevisionMetadata> TuneQaScorecardRevision(TuneQaScorecardRevisionRequest request, CallSettings callSettings = null)

Fine tune one or more QaModels.

Parameters
Name Description
request TuneQaScorecardRevisionRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationTuneQaScorecardRevisionResponseTuneQaScorecardRevisionMetadata

The RPC response.

Overrides

TuneQaScorecardRevisionAsync(TuneQaScorecardRevisionRequest, CallSettings)

public override Task<Operation<TuneQaScorecardRevisionResponse, TuneQaScorecardRevisionMetadata>> TuneQaScorecardRevisionAsync(TuneQaScorecardRevisionRequest request, CallSettings callSettings = null)

Fine tune one or more QaModels.

Parameters
Name Description
request TuneQaScorecardRevisionRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationTuneQaScorecardRevisionResponseTuneQaScorecardRevisionMetadata

A Task containing the RPC response.

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
Name Description
request UndeployIssueModelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request UndeployIssueModelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationUndeployIssueModelResponseUndeployIssueModelMetadata

A Task containing the RPC response.

Overrides

UndeployQaScorecardRevision(UndeployQaScorecardRevisionRequest, CallSettings)

public override QaScorecardRevision UndeployQaScorecardRevision(UndeployQaScorecardRevisionRequest request, CallSettings callSettings = null)

Undeploy a QaScorecardRevision.

Parameters
Name Description
request UndeployQaScorecardRevisionRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
QaScorecardRevision

The RPC response.

Overrides

UndeployQaScorecardRevisionAsync(UndeployQaScorecardRevisionRequest, CallSettings)

public override Task<QaScorecardRevision> UndeployQaScorecardRevisionAsync(UndeployQaScorecardRevisionRequest request, CallSettings callSettings = null)

Undeploy a QaScorecardRevision.

Parameters
Name Description
request UndeployQaScorecardRevisionRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskQaScorecardRevision

A Task containing the RPC response.

Overrides

UpdateAnalysisRule(UpdateAnalysisRuleRequest, CallSettings)

public override AnalysisRule UpdateAnalysisRule(UpdateAnalysisRuleRequest request, CallSettings callSettings = null)

Updates a analysis rule.

Parameters
Name Description
request UpdateAnalysisRuleRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
AnalysisRule

The RPC response.

Overrides

UpdateAnalysisRuleAsync(UpdateAnalysisRuleRequest, CallSettings)

public override Task<AnalysisRule> UpdateAnalysisRuleAsync(UpdateAnalysisRuleRequest request, CallSettings callSettings = null)

Updates a analysis rule.

Parameters
Name Description
request UpdateAnalysisRuleRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskAnalysisRule

A Task containing the RPC response.

Overrides

UpdateConversation(UpdateConversationRequest, CallSettings)

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

Updates a conversation.

Parameters
Name Description
request UpdateConversationRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Conversation

The RPC response.

Overrides

UpdateConversationAsync(UpdateConversationRequest, CallSettings)

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

Updates a conversation.

Parameters
Name Description
request UpdateConversationRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskConversation

A Task containing the RPC response.

Overrides

UpdateFeedbackLabel(UpdateFeedbackLabelRequest, CallSettings)

public override FeedbackLabel UpdateFeedbackLabel(UpdateFeedbackLabelRequest request, CallSettings callSettings = null)

Update feedback label.

Parameters
Name Description
request UpdateFeedbackLabelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
FeedbackLabel

The RPC response.

Overrides

UpdateFeedbackLabelAsync(UpdateFeedbackLabelRequest, CallSettings)

public override Task<FeedbackLabel> UpdateFeedbackLabelAsync(UpdateFeedbackLabelRequest request, CallSettings callSettings = null)

Update feedback label.

Parameters
Name Description
request UpdateFeedbackLabelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskFeedbackLabel

A Task containing the RPC response.

Overrides

UpdateIssue(UpdateIssueRequest, CallSettings)

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

Updates an issue.

Parameters
Name Description
request UpdateIssueRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Issue

The RPC response.

Overrides

UpdateIssueAsync(UpdateIssueRequest, CallSettings)

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

Updates an issue.

Parameters
Name Description
request UpdateIssueRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request UpdateIssueModelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
IssueModel

The RPC response.

Overrides

UpdateIssueModelAsync(UpdateIssueModelRequest, CallSettings)

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

Updates an issue model.

Parameters
Name Description
request UpdateIssueModelRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
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
Name Description
request UpdatePhraseMatcherRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PhraseMatcher

The RPC response.

Overrides

UpdatePhraseMatcherAsync(UpdatePhraseMatcherRequest, CallSettings)

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

Updates a phrase matcher.

Parameters
Name Description
request UpdatePhraseMatcherRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskPhraseMatcher

A Task containing the RPC response.

Overrides

UpdateQaQuestion(UpdateQaQuestionRequest, CallSettings)

public override QaQuestion UpdateQaQuestion(UpdateQaQuestionRequest request, CallSettings callSettings = null)

Updates a QaQuestion.

Parameters
Name Description
request UpdateQaQuestionRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
QaQuestion

The RPC response.

Overrides

UpdateQaQuestionAsync(UpdateQaQuestionRequest, CallSettings)

public override Task<QaQuestion> UpdateQaQuestionAsync(UpdateQaQuestionRequest request, CallSettings callSettings = null)

Updates a QaQuestion.

Parameters
Name Description
request UpdateQaQuestionRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskQaQuestion

A Task containing the RPC response.

Overrides

UpdateQaScorecard(UpdateQaScorecardRequest, CallSettings)

public override QaScorecard UpdateQaScorecard(UpdateQaScorecardRequest request, CallSettings callSettings = null)

Updates a QaScorecard.

Parameters
Name Description
request UpdateQaScorecardRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
QaScorecard

The RPC response.

Overrides

UpdateQaScorecardAsync(UpdateQaScorecardRequest, CallSettings)

public override Task<QaScorecard> UpdateQaScorecardAsync(UpdateQaScorecardRequest request, CallSettings callSettings = null)

Updates a QaScorecard.

Parameters
Name Description
request UpdateQaScorecardRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskQaScorecard

A Task containing the RPC response.

Overrides

UpdateSettings(UpdateSettingsRequest, CallSettings)

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

Updates project-level settings.

Parameters
Name Description
request UpdateSettingsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Settings

The RPC response.

Overrides

UpdateSettingsAsync(UpdateSettingsRequest, CallSettings)

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

Updates project-level settings.

Parameters
Name Description
request UpdateSettingsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskSettings

A Task containing the RPC response.

Overrides

UpdateView(UpdateViewRequest, CallSettings)

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

Updates a view.

Parameters
Name Description
request UpdateViewRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
View

The RPC response.

Overrides

UpdateViewAsync(UpdateViewRequest, CallSettings)

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

Updates a view.

Parameters
Name Description
request UpdateViewRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskView

A Task containing the RPC response.

Overrides

UploadConversation(UploadConversationRequest, CallSettings)

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

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

Parameters
Name Description
request UploadConversationRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationConversationUploadConversationMetadata

The RPC response.

Overrides

UploadConversationAsync(UploadConversationRequest, CallSettings)

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

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

Parameters
Name Description
request UploadConversationRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationConversationUploadConversationMetadata

A Task containing the RPC response.

Overrides