Class protos.google.cloud.contactcenterinsights.v1.ContactCenterInsights (1.0.2)

Represents a ContactCenterInsights

Inheritance

$protobuf.rpc.Service > protos.google.cloud.contactcenterinsights.v1.ContactCenterInsights

Package

@google-cloud/contact-center-insights!

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new ContactCenterInsights service.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

calculateIssueModelStats(request, callback)

public calculateIssueModelStats(request: google.cloud.contactcenterinsights.v1.ICalculateIssueModelStatsRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateIssueModelStatsCallback): void;

Calls CalculateIssueModelStats.

Parameters
NameDescription
request ICalculateIssueModelStatsRequest

CalculateIssueModelStatsRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateIssueModelStatsCallback

Node-style callback called with the error, if any, and CalculateIssueModelStatsResponse

Returns
TypeDescription
void

calculateIssueModelStats(request)

public calculateIssueModelStats(request: google.cloud.contactcenterinsights.v1.ICalculateIssueModelStatsRequest): Promise<google.cloud.contactcenterinsights.v1.CalculateIssueModelStatsResponse>;

Calls CalculateIssueModelStats.

Parameter
NameDescription
request ICalculateIssueModelStatsRequest

CalculateIssueModelStatsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.contactcenterinsights.v1.CalculateIssueModelStatsResponse>

Promise

calculateStats(request, callback)

public calculateStats(request: google.cloud.contactcenterinsights.v1.ICalculateStatsRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateStatsCallback): void;

Calls CalculateStats.

Parameters
NameDescription
request ICalculateStatsRequest

CalculateStatsRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateStatsCallback

Node-style callback called with the error, if any, and CalculateStatsResponse

Returns
TypeDescription
void

calculateStats(request)

public calculateStats(request: google.cloud.contactcenterinsights.v1.ICalculateStatsRequest): Promise<google.cloud.contactcenterinsights.v1.CalculateStatsResponse>;

Calls CalculateStats.

Parameter
NameDescription
request ICalculateStatsRequest

CalculateStatsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.contactcenterinsights.v1.CalculateStatsResponse>

Promise

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): ContactCenterInsights;

Creates new ContactCenterInsights service using the specified rpc implementation.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
TypeDescription
ContactCenterInsights

RPC service. Useful where requests and/or responses are streamed.

createAnalysis(request, callback)

public createAnalysis(request: google.cloud.contactcenterinsights.v1.ICreateAnalysisRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreateAnalysisCallback): void;

Calls CreateAnalysis.

Parameters
NameDescription
request ICreateAnalysisRequest

CreateAnalysisRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreateAnalysisCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createAnalysis(request)

public createAnalysis(request: google.cloud.contactcenterinsights.v1.ICreateAnalysisRequest): Promise<google.longrunning.Operation>;

Calls CreateAnalysis.

Parameter
NameDescription
request ICreateAnalysisRequest

CreateAnalysisRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createConversation(request, callback)

public createConversation(request: google.cloud.contactcenterinsights.v1.ICreateConversationRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreateConversationCallback): void;

Calls CreateConversation.

Parameters
NameDescription
request google.cloud.contactcenterinsights.v1.ICreateConversationRequest

CreateConversationRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreateConversationCallback

Node-style callback called with the error, if any, and Conversation

Returns
TypeDescription
void

createConversation(request)

public createConversation(request: google.cloud.contactcenterinsights.v1.ICreateConversationRequest): Promise<google.cloud.contactcenterinsights.v1.Conversation>;

Calls CreateConversation.

Parameter
NameDescription
request google.cloud.contactcenterinsights.v1.ICreateConversationRequest

CreateConversationRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.contactcenterinsights.v1.Conversation>

Promise

createPhraseMatcher(request, callback)

public createPhraseMatcher(request: google.cloud.contactcenterinsights.v1.ICreatePhraseMatcherRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreatePhraseMatcherCallback): void;

Calls CreatePhraseMatcher.

Parameters
NameDescription
request google.cloud.contactcenterinsights.v1.ICreatePhraseMatcherRequest

CreatePhraseMatcherRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreatePhraseMatcherCallback

Node-style callback called with the error, if any, and PhraseMatcher

Returns
TypeDescription
void

createPhraseMatcher(request)

public createPhraseMatcher(request: google.cloud.contactcenterinsights.v1.ICreatePhraseMatcherRequest): Promise<google.cloud.contactcenterinsights.v1.PhraseMatcher>;

Calls CreatePhraseMatcher.

Parameter
NameDescription
request google.cloud.contactcenterinsights.v1.ICreatePhraseMatcherRequest

CreatePhraseMatcherRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.contactcenterinsights.v1.PhraseMatcher>

Promise

deleteAnalysis(request, callback)

public deleteAnalysis(request: google.cloud.contactcenterinsights.v1.IDeleteAnalysisRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteAnalysisCallback): void;

Calls DeleteAnalysis.

Parameters
NameDescription
request google.cloud.contactcenterinsights.v1.IDeleteAnalysisRequest

DeleteAnalysisRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteAnalysisCallback

Node-style callback called with the error, if any, and Empty

Returns
TypeDescription
void

deleteAnalysis(request)

public deleteAnalysis(request: google.cloud.contactcenterinsights.v1.IDeleteAnalysisRequest): Promise<google.protobuf.Empty>;

Calls DeleteAnalysis.

Parameter
NameDescription
request google.cloud.contactcenterinsights.v1.IDeleteAnalysisRequest

DeleteAnalysisRequest message or plain object

Returns
TypeDescription
Promise<google.protobuf.Empty>

Promise

deleteConversation(request, callback)

public deleteConversation(request: google.cloud.contactcenterinsights.v1.IDeleteConversationRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteConversationCallback): void;

Calls DeleteConversation.

Parameters
NameDescription
request IDeleteConversationRequest

DeleteConversationRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteConversationCallback

Node-style callback called with the error, if any, and Empty

Returns
TypeDescription
void

deleteConversation(request)

public deleteConversation(request: google.cloud.contactcenterinsights.v1.IDeleteConversationRequest): Promise<google.protobuf.Empty>;

Calls DeleteConversation.

Parameter
NameDescription
request IDeleteConversationRequest

DeleteConversationRequest message or plain object

Returns
TypeDescription
Promise<google.protobuf.Empty>

Promise

deletePhraseMatcher(request, callback)

public deletePhraseMatcher(request: google.cloud.contactcenterinsights.v1.IDeletePhraseMatcherRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeletePhraseMatcherCallback): void;

Calls DeletePhraseMatcher.

Parameters
NameDescription
request IDeletePhraseMatcherRequest

DeletePhraseMatcherRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeletePhraseMatcherCallback

Node-style callback called with the error, if any, and Empty

Returns
TypeDescription
void

deletePhraseMatcher(request)

public deletePhraseMatcher(request: google.cloud.contactcenterinsights.v1.IDeletePhraseMatcherRequest): Promise<google.protobuf.Empty>;

Calls DeletePhraseMatcher.

Parameter
NameDescription
request IDeletePhraseMatcherRequest

DeletePhraseMatcherRequest message or plain object

Returns
TypeDescription
Promise<google.protobuf.Empty>

Promise

exportInsightsData(request, callback)

public exportInsightsData(request: google.cloud.contactcenterinsights.v1.IExportInsightsDataRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.ExportInsightsDataCallback): void;

Calls ExportInsightsData.

Parameters
NameDescription
request google.cloud.contactcenterinsights.v1.IExportInsightsDataRequest

ExportInsightsDataRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.ExportInsightsDataCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

exportInsightsData(request)

public exportInsightsData(request: google.cloud.contactcenterinsights.v1.IExportInsightsDataRequest): Promise<google.longrunning.Operation>;

Calls ExportInsightsData.

Parameter
NameDescription
request google.cloud.contactcenterinsights.v1.IExportInsightsDataRequest

ExportInsightsDataRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

getAnalysis(request, callback)

public getAnalysis(request: google.cloud.contactcenterinsights.v1.IGetAnalysisRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetAnalysisCallback): void;

Calls GetAnalysis.

Parameters
NameDescription
request google.cloud.contactcenterinsights.v1.IGetAnalysisRequest

GetAnalysisRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetAnalysisCallback

Node-style callback called with the error, if any, and Analysis

Returns
TypeDescription
void

getAnalysis(request)

public getAnalysis(request: google.cloud.contactcenterinsights.v1.IGetAnalysisRequest): Promise<google.cloud.contactcenterinsights.v1.Analysis>;

Calls GetAnalysis.

Parameter
NameDescription
request google.cloud.contactcenterinsights.v1.IGetAnalysisRequest

GetAnalysisRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.contactcenterinsights.v1.Analysis>

Promise

getConversation(request, callback)

public getConversation(request: google.cloud.contactcenterinsights.v1.IGetConversationRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetConversationCallback): void;

Calls GetConversation.

Parameters
NameDescription
request IGetConversationRequest

GetConversationRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetConversationCallback

Node-style callback called with the error, if any, and Conversation

Returns
TypeDescription
void

getConversation(request)

public getConversation(request: google.cloud.contactcenterinsights.v1.IGetConversationRequest): Promise<google.cloud.contactcenterinsights.v1.Conversation>;

Calls GetConversation.

Parameter
NameDescription
request IGetConversationRequest

GetConversationRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.contactcenterinsights.v1.Conversation>

Promise

getIssue(request, callback)

public getIssue(request: google.cloud.contactcenterinsights.v1.IGetIssueRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetIssueCallback): void;

Calls GetIssue.

Parameters
NameDescription
request IGetIssueRequest

GetIssueRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetIssueCallback

Node-style callback called with the error, if any, and Issue

Returns
TypeDescription
void

getIssue(request)

public getIssue(request: google.cloud.contactcenterinsights.v1.IGetIssueRequest): Promise<google.cloud.contactcenterinsights.v1.Issue>;

Calls GetIssue.

Parameter
NameDescription
request IGetIssueRequest

GetIssueRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.contactcenterinsights.v1.Issue>

Promise

getIssueModel(request, callback)

public getIssueModel(request: google.cloud.contactcenterinsights.v1.IGetIssueModelRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetIssueModelCallback): void;

Calls GetIssueModel.

Parameters
NameDescription
request IGetIssueModelRequest

GetIssueModelRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetIssueModelCallback

Node-style callback called with the error, if any, and IssueModel

Returns
TypeDescription
void

getIssueModel(request)

public getIssueModel(request: google.cloud.contactcenterinsights.v1.IGetIssueModelRequest): Promise<google.cloud.contactcenterinsights.v1.IssueModel>;

Calls GetIssueModel.

Parameter
NameDescription
request IGetIssueModelRequest

GetIssueModelRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.contactcenterinsights.v1.IssueModel>

Promise

getPhraseMatcher(request, callback)

public getPhraseMatcher(request: google.cloud.contactcenterinsights.v1.IGetPhraseMatcherRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetPhraseMatcherCallback): void;

Calls GetPhraseMatcher.

Parameters
NameDescription
request google.cloud.contactcenterinsights.v1.IGetPhraseMatcherRequest

GetPhraseMatcherRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetPhraseMatcherCallback

Node-style callback called with the error, if any, and PhraseMatcher

Returns
TypeDescription
void

getPhraseMatcher(request)

public getPhraseMatcher(request: google.cloud.contactcenterinsights.v1.IGetPhraseMatcherRequest): Promise<google.cloud.contactcenterinsights.v1.PhraseMatcher>;

Calls GetPhraseMatcher.

Parameter
NameDescription
request google.cloud.contactcenterinsights.v1.IGetPhraseMatcherRequest

GetPhraseMatcherRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.contactcenterinsights.v1.PhraseMatcher>

Promise

getSettings(request, callback)

public getSettings(request: google.cloud.contactcenterinsights.v1.IGetSettingsRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetSettingsCallback): void;

Calls GetSettings.

Parameters
NameDescription
request google.cloud.contactcenterinsights.v1.IGetSettingsRequest

GetSettingsRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetSettingsCallback

Node-style callback called with the error, if any, and Settings

Returns
TypeDescription
void

getSettings(request)

public getSettings(request: google.cloud.contactcenterinsights.v1.IGetSettingsRequest): Promise<google.cloud.contactcenterinsights.v1.Settings>;

Calls GetSettings.

Parameter
NameDescription
request google.cloud.contactcenterinsights.v1.IGetSettingsRequest

GetSettingsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.contactcenterinsights.v1.Settings>

Promise

listAnalyses(request, callback)

public listAnalyses(request: google.cloud.contactcenterinsights.v1.IListAnalysesRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListAnalysesCallback): void;

Calls ListAnalyses.

Parameters
NameDescription
request google.cloud.contactcenterinsights.v1.IListAnalysesRequest

ListAnalysesRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListAnalysesCallback

Node-style callback called with the error, if any, and ListAnalysesResponse

Returns
TypeDescription
void

listAnalyses(request)

public listAnalyses(request: google.cloud.contactcenterinsights.v1.IListAnalysesRequest): Promise<google.cloud.contactcenterinsights.v1.ListAnalysesResponse>;

Calls ListAnalyses.

Parameter
NameDescription
request google.cloud.contactcenterinsights.v1.IListAnalysesRequest

ListAnalysesRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.contactcenterinsights.v1.ListAnalysesResponse>

Promise

listConversations(request, callback)

public listConversations(request: google.cloud.contactcenterinsights.v1.IListConversationsRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListConversationsCallback): void;

Calls ListConversations.

Parameters
NameDescription
request google.cloud.contactcenterinsights.v1.IListConversationsRequest

ListConversationsRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListConversationsCallback

Node-style callback called with the error, if any, and ListConversationsResponse

Returns
TypeDescription
void

listConversations(request)

public listConversations(request: google.cloud.contactcenterinsights.v1.IListConversationsRequest): Promise<google.cloud.contactcenterinsights.v1.ListConversationsResponse>;

Calls ListConversations.

Parameter
NameDescription
request google.cloud.contactcenterinsights.v1.IListConversationsRequest

ListConversationsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.contactcenterinsights.v1.ListConversationsResponse>

Promise

listIssueModels(request, callback)

public listIssueModels(request: google.cloud.contactcenterinsights.v1.IListIssueModelsRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListIssueModelsCallback): void;

Calls ListIssueModels.

Parameters
NameDescription
request IListIssueModelsRequest

ListIssueModelsRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListIssueModelsCallback

Node-style callback called with the error, if any, and ListIssueModelsResponse

Returns
TypeDescription
void

listIssueModels(request)

public listIssueModels(request: google.cloud.contactcenterinsights.v1.IListIssueModelsRequest): Promise<google.cloud.contactcenterinsights.v1.ListIssueModelsResponse>;

Calls ListIssueModels.

Parameter
NameDescription
request IListIssueModelsRequest

ListIssueModelsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.contactcenterinsights.v1.ListIssueModelsResponse>

Promise

listIssues(request, callback)

public listIssues(request: google.cloud.contactcenterinsights.v1.IListIssuesRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListIssuesCallback): void;

Calls ListIssues.

Parameters
NameDescription
request google.cloud.contactcenterinsights.v1.IListIssuesRequest

ListIssuesRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListIssuesCallback

Node-style callback called with the error, if any, and ListIssuesResponse

Returns
TypeDescription
void

listIssues(request)

public listIssues(request: google.cloud.contactcenterinsights.v1.IListIssuesRequest): Promise<google.cloud.contactcenterinsights.v1.ListIssuesResponse>;

Calls ListIssues.

Parameter
NameDescription
request google.cloud.contactcenterinsights.v1.IListIssuesRequest

ListIssuesRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.contactcenterinsights.v1.ListIssuesResponse>

Promise

listPhraseMatchers(request, callback)

public listPhraseMatchers(request: google.cloud.contactcenterinsights.v1.IListPhraseMatchersRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListPhraseMatchersCallback): void;

Calls ListPhraseMatchers.

Parameters
NameDescription
request IListPhraseMatchersRequest

ListPhraseMatchersRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListPhraseMatchersCallback

Node-style callback called with the error, if any, and ListPhraseMatchersResponse

Returns
TypeDescription
void

listPhraseMatchers(request)

public listPhraseMatchers(request: google.cloud.contactcenterinsights.v1.IListPhraseMatchersRequest): Promise<google.cloud.contactcenterinsights.v1.ListPhraseMatchersResponse>;

Calls ListPhraseMatchers.

Parameter
NameDescription
request IListPhraseMatchersRequest

ListPhraseMatchersRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.contactcenterinsights.v1.ListPhraseMatchersResponse>

Promise

updateConversation(request, callback)

public updateConversation(request: google.cloud.contactcenterinsights.v1.IUpdateConversationRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateConversationCallback): void;

Calls UpdateConversation.

Parameters
NameDescription
request IUpdateConversationRequest

UpdateConversationRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateConversationCallback

Node-style callback called with the error, if any, and Conversation

Returns
TypeDescription
void

updateConversation(request)

public updateConversation(request: google.cloud.contactcenterinsights.v1.IUpdateConversationRequest): Promise<google.cloud.contactcenterinsights.v1.Conversation>;

Calls UpdateConversation.

Parameter
NameDescription
request IUpdateConversationRequest

UpdateConversationRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.contactcenterinsights.v1.Conversation>

Promise

updateSettings(request, callback)

public updateSettings(request: google.cloud.contactcenterinsights.v1.IUpdateSettingsRequest, callback: google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateSettingsCallback): void;

Calls UpdateSettings.

Parameters
NameDescription
request IUpdateSettingsRequest

UpdateSettingsRequest message or plain object

callback google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateSettingsCallback

Node-style callback called with the error, if any, and Settings

Returns
TypeDescription
void

updateSettings(request)

public updateSettings(request: google.cloud.contactcenterinsights.v1.IUpdateSettingsRequest): Promise<google.cloud.contactcenterinsights.v1.Settings>;

Calls UpdateSettings.

Parameter
NameDescription
request IUpdateSettingsRequest

UpdateSettingsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.contactcenterinsights.v1.Settings>

Promise