Class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1mainUploadConversationRequest
- Inherits:
-
Object
- Object
- Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1mainUploadConversationRequest
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/contactcenterinsights_v1/classes.rb,
lib/google/apis/contactcenterinsights_v1/representations.rb,
lib/google/apis/contactcenterinsights_v1/representations.rb
Overview
Request to upload a conversation.
Instance Attribute Summary collapse
-
#conversation ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1mainConversation
The conversation resource.
-
#conversation_id ⇒ String
Optional.
-
#parent ⇒ String
Required.
-
#redaction_config ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1mainRedactionConfig
DLP resources used for redaction while ingesting conversations.
-
#speech_config ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1mainSpeechConfig
Speech-to-Text configuration.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudContactcenterinsightsV1mainUploadConversationRequest
constructor
A new instance of GoogleCloudContactcenterinsightsV1mainUploadConversationRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudContactcenterinsightsV1mainUploadConversationRequest
Returns a new instance of GoogleCloudContactcenterinsightsV1mainUploadConversationRequest.
21941 21942 21943 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 21941 def initialize(**args) update!(**args) end |
Instance Attribute Details
#conversation ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1mainConversation
The conversation resource.
Corresponds to the JSON property conversation
21907 21908 21909 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 21907 def conversation @conversation end |
#conversation_id ⇒ String
Optional. A unique ID for the new conversation. This ID will become the final
component of the conversation's resource name. If no ID is specified, a server-
generated ID will be used. This value should be 4-64 characters and must match
the regular expression ^[a-z0-9-]4,64$. Valid characters are a-z-
Corresponds to the JSON property conversationId
21915 21916 21917 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 21915 def conversation_id @conversation_id end |
#parent ⇒ String
Required. The parent resource of the conversation.
Corresponds to the JSON property parent
21920 21921 21922 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 21920 def parent @parent end |
#redaction_config ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1mainRedactionConfig
DLP resources used for redaction while ingesting conversations. DLP settings
are applied to conversations ingested from the UploadConversation and
IngestConversations endpoints, including conversation coming from CCAI
Platform. They are not applied to conversations ingested from the
CreateConversation endpoint or the Dialogflow / Agent Assist runtime
integrations. When using Dialogflow / Agent Assist runtime integrations,
redaction should be performed in Dialogflow / Agent Assist.
Corresponds to the JSON property redactionConfig
21931 21932 21933 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 21931 def redaction_config @redaction_config end |
#speech_config ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1mainSpeechConfig
Speech-to-Text configuration. Speech-to-Text settings are applied to
conversations ingested from the UploadConversation and IngestConversations
endpoints, including conversation coming from CCAI Platform. They are not
applied to conversations ingested from the CreateConversation endpoint.
Corresponds to the JSON property speechConfig
21939 21940 21941 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 21939 def speech_config @speech_config end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
21946 21947 21948 21949 21950 21951 21952 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 21946 def update!(**args) @conversation = args[:conversation] if args.key?(:conversation) @conversation_id = args[:conversation_id] if args.key?(:conversation_id) @parent = args[:parent] if args.key?(:parent) @redaction_config = args[:redaction_config] if args.key?(:redaction_config) @speech_config = args[:speech_config] if args.key?(:speech_config) end |