Class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IngestConversationsRequest
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IngestConversationsRequest
 
 
- 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
The request to ingest conversations.
Instance Attribute Summary collapse
- 
  
    
      #conversation_config  ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IngestConversationsRequestConversationConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Configuration that applies to all conversations.
 - 
  
    
      #gcs_source  ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IngestConversationsRequestGcsSource 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Configuration for Cloud Storage bucket sources.
 - 
  
    
      #parent  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Required.
 - 
  
    
      #redaction_config  ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1RedactionConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
DLP resources used for redaction while ingesting conversations.
 - 
  
    
      #sample_size  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Optional.
 - 
  
    
      #speech_config  ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SpeechConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Speech-to-Text configuration.
 - 
  
    
      #transcript_object_config  ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IngestConversationsRequestTranscriptObjectConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Configuration for processing transcript objects.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ GoogleCloudContactcenterinsightsV1IngestConversationsRequest 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of GoogleCloudContactcenterinsightsV1IngestConversationsRequest.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Constructor Details
#initialize(**args) ⇒ GoogleCloudContactcenterinsightsV1IngestConversationsRequest
Returns a new instance of GoogleCloudContactcenterinsightsV1IngestConversationsRequest.
      2353 2354 2355  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 2353 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#conversation_config ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IngestConversationsRequestConversationConfig
Configuration that applies to all conversations.
Corresponds to the JSON property conversationConfig
      2309 2310 2311  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 2309 def conversation_config @conversation_config end  | 
  
#gcs_source ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IngestConversationsRequestGcsSource
Configuration for Cloud Storage bucket sources.
Corresponds to the JSON property gcsSource
      2314 2315 2316  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 2314 def gcs_source @gcs_source end  | 
  
#parent ⇒ String
Required. The parent resource for new conversations.
Corresponds to the JSON property parent
      2319 2320 2321  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 2319 def parent @parent end  | 
  
#redaction_config ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1RedactionConfig
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
      2330 2331 2332  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 2330 def redaction_config @redaction_config end  | 
  
#sample_size ⇒ Fixnum
Optional. If set, this fields indicates the number of objects to ingest from
the Cloud Storage bucket. If empty, the entire bucket will be ingested. Unless
they are first deleted, conversations produced through sampling won't be
ingested by subsequent ingest requests.
Corresponds to the JSON property sampleSize
      2338 2339 2340  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 2338 def sample_size @sample_size end  | 
  
#speech_config ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SpeechConfig
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
      2346 2347 2348  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 2346 def speech_config @speech_config end  | 
  
#transcript_object_config ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IngestConversationsRequestTranscriptObjectConfig
Configuration for processing transcript objects.
Corresponds to the JSON property transcriptObjectConfig
      2351 2352 2353  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 2351 def transcript_object_config @transcript_object_config end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      2358 2359 2360 2361 2362 2363 2364 2365 2366  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 2358 def update!(**args) @conversation_config = args[:conversation_config] if args.key?(:conversation_config) @gcs_source = args[:gcs_source] if args.key?(:gcs_source) @parent = args[:parent] if args.key?(:parent) @redaction_config = args[:redaction_config] if args.key?(:redaction_config) @sample_size = args[:sample_size] if args.key?(:sample_size) @speech_config = args[:speech_config] if args.key?(:speech_config) @transcript_object_config = args[:transcript_object_config] if args.key?(:transcript_object_config) end  |