Reference documentation and code samples for the Contact Center AI Insights V1 API class Google::Cloud::ContactCenterInsights::V1::Settings.
The CCAI Insights project wide settings.
Use these settings to configure the behavior of Insights.
View these settings with
getsettings
and change the settings with
updateSettings
.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#analysis_config
def analysis_config() -> ::Google::Cloud::ContactCenterInsights::V1::Settings::AnalysisConfig
- (::Google::Cloud::ContactCenterInsights::V1::Settings::AnalysisConfig) — Default analysis settings.
#analysis_config=
def analysis_config=(value) -> ::Google::Cloud::ContactCenterInsights::V1::Settings::AnalysisConfig
- value (::Google::Cloud::ContactCenterInsights::V1::Settings::AnalysisConfig) — Default analysis settings.
- (::Google::Cloud::ContactCenterInsights::V1::Settings::AnalysisConfig) — Default analysis settings.
#conversation_ttl
def conversation_ttl() -> ::Google::Protobuf::Duration
- (::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.
#conversation_ttl=
def conversation_ttl=(value) -> ::Google::Protobuf::Duration
- value (::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.
- (::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.
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. The time at which the settings was created.
#language_code
def language_code() -> ::String
- (::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.
#language_code=
def language_code=(value) -> ::String
- value (::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.
- (::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.
#name
def name() -> ::String
- (::String) — Immutable. The resource name of the settings resource. Format: projects/{project}/locations/{location}/settings
#name=
def name=(value) -> ::String
- value (::String) — Immutable. The resource name of the settings resource. Format: projects/{project}/locations/{location}/settings
- (::String) — Immutable. The resource name of the settings resource. Format: projects/{project}/locations/{location}/settings
#pubsub_notification_settings
def pubsub_notification_settings() -> ::Google::Protobuf::Map{::String => ::String}
-
(::Google::Protobuf::Map{::String => ::String}) — 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.
- "ingest-conversations": Notify each time an IngestConversations LRO is complete.
- "update-conversation": Notify each time a conversation is updated via UpdateConversation.
- "upload-conversation": Notify when an UploadConversation LRO is complete.
Values are Pub/Sub topics. The format of each Pub/Sub topic is: projects/{project}/topics/{topic}
#pubsub_notification_settings=
def pubsub_notification_settings=(value) -> ::Google::Protobuf::Map{::String => ::String}
-
value (::Google::Protobuf::Map{::String => ::String}) — 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.
- "ingest-conversations": Notify each time an IngestConversations LRO is complete.
- "update-conversation": Notify each time a conversation is updated via UpdateConversation.
- "upload-conversation": Notify when an UploadConversation LRO is complete.
Values are Pub/Sub topics. The format of each Pub/Sub topic is: projects/{project}/topics/{topic}
-
(::Google::Protobuf::Map{::String => ::String}) — 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.
- "ingest-conversations": Notify each time an IngestConversations LRO is complete.
- "update-conversation": Notify each time a conversation is updated via UpdateConversation.
- "upload-conversation": Notify when an UploadConversation LRO is complete.
Values are Pub/Sub topics. The format of each Pub/Sub topic is: projects/{project}/topics/{topic}
#redaction_config
def redaction_config() -> ::Google::Cloud::ContactCenterInsights::V1::RedactionConfig
-
(::Google::Cloud::ContactCenterInsights::V1::RedactionConfig) — Default DLP redaction resources to be applied while ingesting
conversations. This applies to conversations ingested from the
UploadConversation
andIngestConversations
endpoints, including conversations coming from CCAI Platform.
#redaction_config=
def redaction_config=(value) -> ::Google::Cloud::ContactCenterInsights::V1::RedactionConfig
-
value (::Google::Cloud::ContactCenterInsights::V1::RedactionConfig) — Default DLP redaction resources to be applied while ingesting
conversations. This applies to conversations ingested from the
UploadConversation
andIngestConversations
endpoints, including conversations coming from CCAI Platform.
-
(::Google::Cloud::ContactCenterInsights::V1::RedactionConfig) — Default DLP redaction resources to be applied while ingesting
conversations. This applies to conversations ingested from the
UploadConversation
andIngestConversations
endpoints, including conversations coming from CCAI Platform.
#speech_config
def speech_config() -> ::Google::Cloud::ContactCenterInsights::V1::SpeechConfig
-
(::Google::Cloud::ContactCenterInsights::V1::SpeechConfig) — Optional. Default Speech-to-Text resources to use while ingesting audio
files. Optional, CCAI Insights will create a default if not provided. This
applies to conversations ingested from the
UploadConversation
andIngestConversations
endpoints, including conversations coming from CCAI Platform.
#speech_config=
def speech_config=(value) -> ::Google::Cloud::ContactCenterInsights::V1::SpeechConfig
-
value (::Google::Cloud::ContactCenterInsights::V1::SpeechConfig) — Optional. Default Speech-to-Text resources to use while ingesting audio
files. Optional, CCAI Insights will create a default if not provided. This
applies to conversations ingested from the
UploadConversation
andIngestConversations
endpoints, including conversations coming from CCAI Platform.
-
(::Google::Cloud::ContactCenterInsights::V1::SpeechConfig) — Optional. Default Speech-to-Text resources to use while ingesting audio
files. Optional, CCAI Insights will create a default if not provided. This
applies to conversations ingested from the
UploadConversation
andIngestConversations
endpoints, including conversations coming from CCAI Platform.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. The time at which the settings were last updated.