public sealed class RagCorpus : IMessage<RagCorpus>, IEquatable<RagCorpus>, IDeepCloneable<RagCorpus>, IBufferMessage, IMessageReference documentation and code samples for the Vertex AI v1beta1 API class RagCorpus.
A RagCorpus is a RagFile container and a project can have multiple RagCorpora.
Implements
IMessageRagCorpus, IEquatableRagCorpus, IDeepCloneableRagCorpus, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Constructors
RagCorpus()
public RagCorpus()RagCorpus(RagCorpus)
public RagCorpus(RagCorpus other)| Parameter | |
|---|---|
| Name | Description |
other |
RagCorpus |
Properties
BackendConfigCase
public RagCorpus.BackendConfigOneofCase BackendConfigCase { get; }| Property Value | |
|---|---|
| Type | Description |
RagCorpusBackendConfigOneofCase |
|
CorpusStatus
public CorpusStatus CorpusStatus { get; set; }Output only. RagCorpus state.
| Property Value | |
|---|---|
| Type | Description |
CorpusStatus |
|
CorpusTypeConfig
public RagCorpus.Types.CorpusTypeConfig CorpusTypeConfig { get; set; }Optional. The corpus type config of the RagCorpus.
| Property Value | |
|---|---|
| Type | Description |
RagCorpusTypesCorpusTypeConfig |
|
CreateTime
public Timestamp CreateTime { get; set; }Output only. Timestamp when this RagCorpus was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Description
public string Description { get; set; }Optional. The description of the RagCorpus.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DisplayName
public string DisplayName { get; set; }Required. The display name of the RagCorpus. The name can be up to 128 characters long and can consist of any UTF-8 characters.
| Property Value | |
|---|---|
| Type | Description |
string |
|
EncryptionSpec
public EncryptionSpec EncryptionSpec { get; set; }Optional. Immutable. The CMEK key name used to encrypt at-rest data related to this Corpus. Only applicable to RagManagedDb option for Vector DB. This field can only be set at corpus creation time, and cannot be updated or deleted.
| Property Value | |
|---|---|
| Type | Description |
EncryptionSpec |
|
Name
public string Name { get; set; }Output only. The resource name of the RagCorpus.
| Property Value | |
|---|---|
| Type | Description |
string |
|
RagCorpusName
public RagCorpusName RagCorpusName { get; set; }RagCorpusName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
RagCorpusName |
|
RagEmbeddingModelConfig
[Obsolete]
public RagEmbeddingModelConfig RagEmbeddingModelConfig { get; set; }Optional. Immutable. The embedding model config of the RagCorpus.
| Property Value | |
|---|---|
| Type | Description |
RagEmbeddingModelConfig |
|
RagFilesCount
public int RagFilesCount { get; set; }Output only. Number of RagFiles in the RagCorpus.
| Property Value | |
|---|---|
| Type | Description |
int |
|
RagVectorDbConfig
[Obsolete]
public RagVectorDbConfig RagVectorDbConfig { get; set; }Optional. Immutable. The Vector DB config of the RagCorpus.
| Property Value | |
|---|---|
| Type | Description |
RagVectorDbConfig |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. Timestamp when this RagCorpus was last updated.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
VectorDbConfig
public RagVectorDbConfig VectorDbConfig { get; set; }Optional. Immutable. The config for the Vector DBs.
| Property Value | |
|---|---|
| Type | Description |
RagVectorDbConfig |
|
VertexAiSearchConfig
public VertexAiSearchConfig VertexAiSearchConfig { get; set; }Optional. Immutable. The config for the Vertex AI Search.
| Property Value | |
|---|---|
| Type | Description |
VertexAiSearchConfig |
|