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.
Implements
IMessageIngestConversationsRequestTypesGcsSource, IEquatableIngestConversationsRequestTypesGcsSource, IDeepCloneableIngestConversationsRequestTypesGcsSource, IBufferMessage, IMessageNamespace
Google.Cloud.ContactCenterInsights.V1Assembly
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 20 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 |