Reference documentation and code samples for the Google Cloud Contact Center Insights V1 Client class Settings.
The settings resource.
Generated from protobuf message google.cloud.contactcenterinsights.v1.Settings
Namespace
Google \ Cloud \ ContactCenterInsights \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Immutable. The resource name of the settings resource. Format: projects/{project}/locations/{location}/settings |
↳ create_time |
Google\Protobuf\Timestamp
Output only. The time at which the settings was created. |
↳ update_time |
Google\Protobuf\Timestamp
Output only. The time at which the settings were last updated. |
↳ language_code |
string
A language code to be applied to each transcript segment unless the segment already specifies a language code. Language code defaults to "en-US" if it is neither specified on the segment nor here. |
↳ conversation_ttl |
Google\Protobuf\Duration
The default TTL for newly-created conversations. If a conversation has a specified expiration, that value will be used instead. Changing this value will not change the expiration of existing conversations. Conversations with no expire time persist until they are deleted. |
↳ pubsub_notification_settings |
array|Google\Protobuf\Internal\MapField
A map that maps a notification trigger to a Pub/Sub topic. Each time a specified trigger occurs, Insights will notify the corresponding Pub/Sub topic. Keys are notification triggers. Supported keys are: * "all-triggers": Notify each time any of the supported triggers occurs. * "create-analysis": Notify each time an analysis is created. * "create-conversation": Notify each time a conversation is created. * "export-insights-data": Notify each time an export is complete. * "update-conversation": Notify each time a conversation is updated via UpdateConversation. Values are Pub/Sub topics. The format of each Pub/Sub topic is: projects/{project}/topics/{topic} |
↳ analysis_config |
Google\Cloud\ContactCenterInsights\V1\Settings\AnalysisConfig
Default analysis settings. |
↳ redaction_config |
Google\Cloud\ContactCenterInsights\V1\RedactionConfig
Default DLP redaction resources to be applied while ingesting conversations. |
getName
Immutable. The resource name of the settings resource.
Format: projects/{project}/locations/{location}/settings
Returns | |
---|---|
Type | Description |
string |
setName
Immutable. The resource name of the settings resource.
Format: projects/{project}/locations/{location}/settings
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getCreateTime
Output only. The time at which the settings was created.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Timestamp|null |
hasCreateTime
clearCreateTime
setCreateTime
Output only. The time at which the settings was created.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Timestamp
|
Returns | |
---|---|
Type | Description |
$this |
getUpdateTime
Output only. The time at which the settings were last updated.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Timestamp|null |
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. The time at which the settings were last updated.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Timestamp
|
Returns | |
---|---|
Type | Description |
$this |
getLanguageCode
A language code to be applied to each transcript segment unless the segment already specifies a language code. Language code defaults to "en-US" if it is neither specified on the segment nor here.
Returns | |
---|---|
Type | Description |
string |
setLanguageCode
A language code to be applied to each transcript segment unless the segment already specifies a language code. Language code defaults to "en-US" if it is neither specified on the segment nor here.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getConversationTtl
The default TTL for newly-created conversations. If a conversation has a specified expiration, that value will be used instead. Changing this value will not change the expiration of existing conversations.
Conversations with no expire time persist until they are deleted.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Duration|null |
hasConversationTtl
clearConversationTtl
setConversationTtl
The default TTL for newly-created conversations. If a conversation has a specified expiration, that value will be used instead. Changing this value will not change the expiration of existing conversations.
Conversations with no expire time persist until they are deleted.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Duration
|
Returns | |
---|---|
Type | Description |
$this |
getPubsubNotificationSettings
A map that maps a notification trigger to a Pub/Sub topic. Each time a specified trigger occurs, Insights will notify the corresponding Pub/Sub topic.
Keys are notification triggers. Supported keys are:
- "all-triggers": Notify each time any of the supported triggers occurs.
- "create-analysis": Notify each time an analysis is created.
- "create-conversation": Notify each time a conversation is created.
- "export-insights-data": Notify each time an export is complete.
- "update-conversation": Notify each time a conversation is updated via UpdateConversation. Values are Pub/Sub topics. The format of each Pub/Sub topic is: projects/{project}/topics/{topic}
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\MapField |
setPubsubNotificationSettings
A map that maps a notification trigger to a Pub/Sub topic. Each time a specified trigger occurs, Insights will notify the corresponding Pub/Sub topic.
Keys are notification triggers. Supported keys are:
- "all-triggers": Notify each time any of the supported triggers occurs.
- "create-analysis": Notify each time an analysis is created.
- "create-conversation": Notify each time a conversation is created.
- "export-insights-data": Notify each time an export is complete.
- "update-conversation": Notify each time a conversation is updated via UpdateConversation. Values are Pub/Sub topics. The format of each Pub/Sub topic is: projects/{project}/topics/{topic}
Parameter | |
---|---|
Name | Description |
var |
array|Google\Protobuf\Internal\MapField
|
Returns | |
---|---|
Type | Description |
$this |
getAnalysisConfig
Default analysis settings.
Returns | |
---|---|
Type | Description |
Google\Cloud\ContactCenterInsights\V1\Settings\AnalysisConfig|null |
hasAnalysisConfig
clearAnalysisConfig
setAnalysisConfig
Default analysis settings.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\ContactCenterInsights\V1\Settings\AnalysisConfig
|
Returns | |
---|---|
Type | Description |
$this |
getRedactionConfig
Default DLP redaction resources to be applied while ingesting conversations.
Returns | |
---|---|
Type | Description |
Google\Cloud\ContactCenterInsights\V1\RedactionConfig|null |
hasRedactionConfig
clearRedactionConfig
setRedactionConfig
Default DLP redaction resources to be applied while ingesting conversations.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\ContactCenterInsights\V1\RedactionConfig
|
Returns | |
---|---|
Type | Description |
$this |