public sealed class RagDataSchema : IMessage<RagDataSchema>, IEquatable<RagDataSchema>, IDeepCloneable<RagDataSchema>, IBufferMessage, IMessageReference documentation and code samples for the Vertex AI v1beta1 API class RagDataSchema.
The schema of the user specified metadata.
Implements
IMessageRagDataSchema, IEquatableRagDataSchema, IDeepCloneableRagDataSchema, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Constructors
RagDataSchema()
public RagDataSchema()RagDataSchema(RagDataSchema)
public RagDataSchema(RagDataSchema other)| Parameter | |
|---|---|
| Name | Description |
other |
RagDataSchema |
Properties
Key
public string Key { get; set; }Required. The key of this data schema. This key should be matching the key of user specified metadata and unique inside corpus. This value can be up to 63 characters, and valid characters are /[a-z][0-9]-/. The first character must be a letter, the last could be a letter or a number.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Name
public string Name { get; set; }Identifier. Resource name of the data schema in the form of:
projects/{project_number}/locations/{location}/ragCorpora/{rag_corpus}/ragDataSchemas/{rag_data_schema}
where the {rag_data_schema} part should be the same as the key field
below.
| Property Value | |
|---|---|
| Type | Description |
string |
|
RagDataSchemaName
public RagDataSchemaName RagDataSchemaName { get; set; }RagDataSchemaName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
RagDataSchemaName |
|
SchemaDetails
public RagMetadataSchemaDetails SchemaDetails { get; set; }The schema details mapping to the key.
| Property Value | |
|---|---|
| Type | Description |
RagMetadataSchemaDetails |
|