public sealed class Schema : IMessage<Schema>, IEquatable<Schema>, IDeepCloneable<Schema>, IBufferMessage, IMessageReference documentation and code samples for the Data Analytics API with Gemini v1beta API class Schema.
The schema of a Datasource or QueryResult instance.
Namespace
Google.Cloud.GeminiDataAnalytics.V1BetaAssembly
Google.Cloud.GeminiDataAnalytics.V1Beta.dll
Constructors
Schema()
public Schema()Schema(Schema)
public Schema(Schema other)| Parameter | |
|---|---|
| Name | Description |
other |
Schema |
Properties
Description
public string Description { get; set; }Optional. A textual description of the table's content and purpose. For example: "Contains information about customer orders in our e-commerce store."
| Property Value | |
|---|---|
| Type | Description |
string |
|
DisplayName
public string DisplayName { get; set; }Optional. Table display_name (same as label in cloud/data_analytics/anarres/data/looker/proto/model_explore.proto), not required, currently only Looker has this field.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Fields
public RepeatedField<Field> Fields { get; }Optional. The fields in the schema.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldField |
|
Filters
public RepeatedField<DataFilter> Filters { get; }Optional. The filters on the datasource's underlying data. Currently only used for Looker data sources.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldDataFilter |
|
Synonyms
public RepeatedField<string> Synonyms { get; }Optional. A list of alternative names or synonyms that can be used to refer to the table. For example: ["sales", "orders", "purchases"]
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
Tags
public RepeatedField<string> Tags { get; }Optional. A list of tags or keywords associated with the table, used for categorization. For example: ["transaction", "revenue", "customer_data"]
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|