Contact Center AI Insights v1 API - Class IngestConversationsRequest.Types.GcsSource (2.18.0)

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

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

Configuration for Cloud Storage bucket sources.

Inheritance

object > IngestConversationsRequest.Types.GcsSource

Namespace

Google.Cloud.ContactCenterInsights.V1

Assembly

Google.Cloud.ContactCenterInsights.V1.dll

Constructors

GcsSource()

public GcsSource()

GcsSource(GcsSource)

public GcsSource(IngestConversationsRequest.Types.GcsSource other)
Parameter
Name Description
other IngestConversationsRequestTypesGcsSource

Properties

BucketObjectType

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

Optional. Specifies the type of the objects in bucket_uri.

Property Value
Type Description
IngestConversationsRequestTypesGcsSourceTypesBucketObjectType

BucketUri

public string BucketUri { get; set; }

Required. The Cloud Storage bucket containing source objects.

Property Value
Type Description
string

CustomMetadataKeys

public RepeatedField<string> CustomMetadataKeys { get; }

Optional. Custom keys to extract as conversation labels from metadata files in metadata_bucket_uri. Keys not included in this field will be ignored. Note that there is a limit of 100 labels per conversation.

Property Value
Type Description
RepeatedFieldstring

HasMetadataBucketUri

public bool HasMetadataBucketUri { get; }

Gets whether the "metadata_bucket_uri" field is set

Property Value
Type Description
bool

MetadataBucketUri

public string MetadataBucketUri { get; set; }

Optional. The Cloud Storage path to the conversation metadata. Note that: [1] Metadata files are expected to be in JSON format. [2] Metadata and source files (transcripts or audio) must be in separate buckets. [3] A source file and its corresponding metadata file must share the same name to be properly ingested, E.g. gs://bucket/audio/conversation1.mp3 and gs://bucket/metadata/conversation1.json.

Property Value
Type Description
string