Google Cloud Contact Center Insights V1 Client - Class Analysis (2.2.1)

Reference documentation and code samples for the Google Cloud Contact Center Insights V1 Client class Analysis.

The analysis resource.

Generated from protobuf message google.cloud.contactcenterinsights.v1.Analysis

Namespace

Google \ Cloud \ ContactCenterInsights \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

Immutable. The resource name of the analysis. Format: projects/{project}/locations/{location}/conversations/{conversation}/analyses/{analysis}

↳ request_time Google\Protobuf\Timestamp

Output only. The time at which the analysis was requested.

↳ create_time Google\Protobuf\Timestamp

Output only. The time at which the analysis was created, which occurs when the long-running operation completes.

↳ analysis_result AnalysisResult

Output only. The result of the analysis, which is populated when the analysis finishes.

↳ annotator_selector AnnotatorSelector

To select the annotators to run and the phrase matchers to use (if any). If not specified, all annotators will be run.

getName

Immutable. The resource name of the analysis.

Format: projects/{project}/locations/{location}/conversations/{conversation}/analyses/{analysis}

Returns
Type Description
string

setName

Immutable. The resource name of the analysis.

Format: projects/{project}/locations/{location}/conversations/{conversation}/analyses/{analysis}

Parameter
Name Description
var string
Returns
Type Description
$this

getRequestTime

Output only. The time at which the analysis was requested.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasRequestTime

clearRequestTime

setRequestTime

Output only. The time at which the analysis was requested.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getCreateTime

Output only. The time at which the analysis was created, which occurs when the long-running operation completes.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasCreateTime

clearCreateTime

setCreateTime

Output only. The time at which the analysis was created, which occurs when the long-running operation completes.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getAnalysisResult

Output only. The result of the analysis, which is populated when the analysis finishes.

Returns
Type Description
AnalysisResult|null

hasAnalysisResult

clearAnalysisResult

setAnalysisResult

Output only. The result of the analysis, which is populated when the analysis finishes.

Parameter
Name Description
var AnalysisResult
Returns
Type Description
$this

getAnnotatorSelector

To select the annotators to run and the phrase matchers to use (if any). If not specified, all annotators will be run.

Returns
Type Description
AnnotatorSelector|null

hasAnnotatorSelector

clearAnnotatorSelector

setAnnotatorSelector

To select the annotators to run and the phrase matchers to use (if any). If not specified, all annotators will be run.

Parameter
Name Description
var AnnotatorSelector
Returns
Type Description
$this