public sealed class RagFileMetadataConfig : IMessage<RagFileMetadataConfig>, IEquatable<RagFileMetadataConfig>, IDeepCloneable<RagFileMetadataConfig>, IBufferMessage, IMessageReference documentation and code samples for the Vertex AI v1beta1 API class RagFileMetadataConfig.
Metadata config for RagFile.
Implements
IMessageRagFileMetadataConfig, IEquatableRagFileMetadataConfig, IDeepCloneableRagFileMetadataConfig, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Constructors
RagFileMetadataConfig()
public RagFileMetadataConfig()RagFileMetadataConfig(RagFileMetadataConfig)
public RagFileMetadataConfig(RagFileMetadataConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
RagFileMetadataConfig |
Properties
GcsMetadataSchemaSource
public GcsSource GcsMetadataSchemaSource { get; set; }Google Cloud Storage location. Supports importing individual files as well as entire Google Cloud Storage directories. Sample formats:
gs://bucket_name/my_directory/object_name/metadata_schema.jsongs://bucket_name/my_directoryIf providing a directory, the metadata schema will be read from the files that ends with "metadata_schema.json" in the directory.
| Property Value | |
|---|---|
| Type | Description |
GcsSource |
|
GcsMetadataSource
public GcsSource GcsMetadataSource { get; set; }Google Cloud Storage location. Supports importing individual files as well as entire Google Cloud Storage directories. Sample formats:
gs://bucket_name/my_directory/object_name/metadata.jsongs://bucket_name/my_directoryIf providing a directory, the metadata will be read from the files that ends with "metadata.json" in the directory.
| Property Value | |
|---|---|
| Type | Description |
GcsSource |
|
GoogleDriveMetadataSchemaSource
public GoogleDriveSource GoogleDriveMetadataSchemaSource { get; set; }Google Drive location. Supports importing individual files as well as Google Drive folders. If providing a folder, the metadata schema will be read from the files that ends with "metadata_schema.json" in the directory.
| Property Value | |
|---|---|
| Type | Description |
GoogleDriveSource |
|
GoogleDriveMetadataSource
public GoogleDriveSource GoogleDriveMetadataSource { get; set; }Google Drive location. Supports importing individual files as well as Google Drive folders. If providing a directory, the metadata will be read from the files that ends with "metadata.json" in the directory.
| Property Value | |
|---|---|
| Type | Description |
GoogleDriveSource |
|
HasInlineMetadataSchemaSource
public bool HasInlineMetadataSchemaSource { get; }Gets whether the "inline_metadata_schema_source" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasInlineMetadataSource
public bool HasInlineMetadataSource { get; }Gets whether the "inline_metadata_source" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
InlineMetadataSchemaSource
public string InlineMetadataSchemaSource { get; set; }Inline metadata schema source. Must be a JSON string.
| Property Value | |
|---|---|
| Type | Description |
string |
|
InlineMetadataSource
public string InlineMetadataSource { get; set; }Inline metadata source. Must be a JSON string.
| Property Value | |
|---|---|
| Type | Description |
string |
|
MetadataSchemaSourceCase
public RagFileMetadataConfig.MetadataSchemaSourceOneofCase MetadataSchemaSourceCase { get; }| Property Value | |
|---|---|
| Type | Description |
RagFileMetadataConfigMetadataSchemaSourceOneofCase |
|
MetadataSourceCase
public RagFileMetadataConfig.MetadataSourceOneofCase MetadataSourceCase { get; }| Property Value | |
|---|---|
| Type | Description |
RagFileMetadataConfigMetadataSourceOneofCase |
|