Class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1UploadConversationRequest
- Inherits:
-
Object
- Object
- Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1UploadConversationRequest
- 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::GoogleCloudContactcenterinsightsV1alpha1Conversation
The conversation resource.
-
#conversation_id ⇒ String
Optional.
-
#parent ⇒ String
Required.
-
#redaction_config ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1RedactionConfig
DLP resources used for redaction while ingesting conversations.
-
#speech_config ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SpeechConfig
Speech-to-Text configuration.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudContactcenterinsightsV1alpha1UploadConversationRequest
constructor
A new instance of GoogleCloudContactcenterinsightsV1alpha1UploadConversationRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudContactcenterinsightsV1alpha1UploadConversationRequest
Returns a new instance of GoogleCloudContactcenterinsightsV1alpha1UploadConversationRequest.
7036 7037 7038 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 7036 def initialize(**args) update!(**args) end |
Instance Attribute Details
#conversation ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1Conversation
The conversation resource.
Corresponds to the JSON property conversation
7002 7003 7004 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 7002 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
7010 7011 7012 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 7010 def conversation_id @conversation_id end |
#parent ⇒ String
Required. The parent resource of the conversation.
Corresponds to the JSON property parent
7015 7016 7017 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 7015 def parent @parent end |
#redaction_config ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1RedactionConfig
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
7026 7027 7028 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 7026 def redaction_config @redaction_config end |
#speech_config ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SpeechConfig
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
7034 7035 7036 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 7034 def speech_config @speech_config end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
7041 7042 7043 7044 7045 7046 7047 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 7041 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 |