Contact Center AI Insights v1 API - Class IngestConversationsRequest (2.17.0)

public sealed class IngestConversationsRequest : IMessage<IngestConversationsRequest>, IEquatable<IngestConversationsRequest>, IDeepCloneable<IngestConversationsRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Contact Center AI Insights v1 API class IngestConversationsRequest.

The request to ingest conversations.

Inheritance

object > IngestConversationsRequest

Namespace

Google.Cloud.ContactCenterInsights.V1

Assembly

Google.Cloud.ContactCenterInsights.V1.dll

Constructors

IngestConversationsRequest()

public IngestConversationsRequest()

IngestConversationsRequest(IngestConversationsRequest)

public IngestConversationsRequest(IngestConversationsRequest other)
Parameter
Name Description
other IngestConversationsRequest

Properties

ConversationConfig

public IngestConversationsRequest.Types.ConversationConfig ConversationConfig { get; set; }

Configuration that applies to all conversations.

Property Value
Type Description
IngestConversationsRequestTypesConversationConfig

GcsSource

public IngestConversationsRequest.Types.GcsSource GcsSource { get; set; }

A cloud storage bucket source. Note that any previously ingested objects from the source will be skipped to avoid duplication.

Property Value
Type Description
IngestConversationsRequestTypesGcsSource

HasSampleSize

public bool HasSampleSize { get; }

Gets whether the "sample_size" field is set

Property Value
Type Description
bool

ObjectConfigCase

public IngestConversationsRequest.ObjectConfigOneofCase ObjectConfigCase { get; }
Property Value
Type Description
IngestConversationsRequestObjectConfigOneofCase

Parent

public string Parent { get; set; }

Required. The parent resource for new conversations.

Property Value
Type Description
string

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
Type Description
LocationName

RedactionConfig

public RedactionConfig RedactionConfig { get; set; }

Optional. DLP settings for transcript redaction. Optional, will default to the config specified in Settings.

Property Value
Type Description
RedactionConfig

SampleSize

public int SampleSize { get; set; }

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.

Property Value
Type Description
int

SourceCase

public IngestConversationsRequest.SourceOneofCase SourceCase { get; }
Property Value
Type Description
IngestConversationsRequestSourceOneofCase

SpeechConfig

public SpeechConfig SpeechConfig { get; set; }

Optional. Default Speech-to-Text configuration. Optional, will default to the config specified in Settings.

Property Value
Type Description
SpeechConfig

TranscriptObjectConfig

public IngestConversationsRequest.Types.TranscriptObjectConfig TranscriptObjectConfig { get; set; }

Configuration for when source contains conversation transcripts.

Property Value
Type Description
IngestConversationsRequestTypesTranscriptObjectConfig