Class ContactCenterInsightsClientImpl (1.3.0)

public sealed class ContactCenterInsightsClientImpl : ContactCenterInsightsClient

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(ContactCenterInsights.ContactCenterInsightsClient, ContactCenterInsightsSettings)

public ContactCenterInsightsClientImpl(ContactCenterInsights.ContactCenterInsightsClient grpcClient, ContactCenterInsightsSettings settings)

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

Parameters
NameDescription
grpcClientContactCenterInsights.ContactCenterInsightsClient

The underlying gRPC client.

settingsContactCenterInsightsSettings

The base ContactCenterInsightsSettings used within this client.

Properties

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
ContactCenterInsights.ContactCenterInsightsClient
Overrides

UndeployIssueModelOperationsClient

public override OperationsClient UndeployIssueModelOperationsClient { get; }

The long-running operations client for UndeployIssueModel.

Property Value
TypeDescription
OperationsClient
Overrides

Methods

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
Task<CalculateIssueModelStatsResponse>

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
Task<CalculateStatsResponse>

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
Operation<Analysis, CreateAnalysisOperationMetadata>

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
Task<Operation<Analysis, CreateAnalysisOperationMetadata>>

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
Task<Conversation>

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
Operation<IssueModel, CreateIssueModelMetadata>

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
Task<Operation<IssueModel, CreateIssueModelMetadata>>

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
Task<PhraseMatcher>

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
Task<View>

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

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
Operation<Empty, DeleteIssueModelMetadata>

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
Task<Operation<Empty, DeleteIssueModelMetadata>>

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
Operation<DeployIssueModelResponse, DeployIssueModelMetadata>

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
Task<Operation<DeployIssueModelResponse, DeployIssueModelMetadata>>

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
Operation<ExportInsightsDataResponse, ExportInsightsDataMetadata>

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
Task<Operation<ExportInsightsDataResponse, ExportInsightsDataMetadata>>

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
Task<Analysis>

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
Task<Conversation>

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
Task<Issue>

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
Task<IssueModel>

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
Task<PhraseMatcher>

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
Task<Settings>

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
Task<View>

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
PagedEnumerable<ListAnalysesResponse, Analysis>

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
PagedAsyncEnumerable<ListAnalysesResponse, Analysis>

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
PagedEnumerable<ListConversationsResponse, Conversation>

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
PagedAsyncEnumerable<ListConversationsResponse, Conversation>

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
Task<ListIssueModelsResponse>

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
Task<ListIssuesResponse>

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
PagedEnumerable<ListPhraseMatchersResponse, PhraseMatcher>

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
PagedAsyncEnumerable<ListPhraseMatchersResponse, PhraseMatcher>

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
PagedEnumerable<ListViewsResponse, View>

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
PagedAsyncEnumerable<ListViewsResponse, View>

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
Operation<UndeployIssueModelResponse, UndeployIssueModelMetadata>

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
Task<Operation<UndeployIssueModelResponse, UndeployIssueModelMetadata>>

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
Task<Conversation>

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
Task<Issue>

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
Task<IssueModel>

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
Task<PhraseMatcher>

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
Task<Settings>

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
Task<View>

A Task containing the RPC response.

Overrides