Cloud AI Platform v1beta1 API - Class RagCorpus (1.0.0-beta12)

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

Reference documentation and code samples for the Cloud AI Platform v1beta1 API class RagCorpus.

A RagCorpus is a RagFile container and a project can have multiple RagCorpora.

Inheritance

object > RagCorpus

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

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

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

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

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