public sealed class Field : IMessage<Field>, IEquatable<Field>, IDeepCloneable<Field>, IBufferMessage, IMessage
Reference documentation and code samples for the Data Analytics API with Gemini v1beta API class Field.
A field in a schema.
Namespace
Google.Cloud.GeminiDataAnalytics.V1BetaAssembly
Google.Cloud.GeminiDataAnalytics.V1Beta.dll
Constructors
Field()
public Field()
Field(Field)
public Field(Field other)
Parameter | |
---|---|
Name | Description |
other |
Field |
Properties
Category
public string Category { get; set; }
Optional. Field category, not required, currently only useful for Looker. We are using a string to avoid depending on an external package and keep this package self-contained.
Property Value | |
---|---|
Type | Description |
string |
Description
public string Description { get; set; }
Optional. A brief description of the field.
Property Value | |
---|---|
Type | Description |
string |
DisplayName
public string DisplayName { get; set; }
Optional. Field display_name (same as label in
Property Value | |
---|---|
Type | Description |
string |
Mode
public string Mode { get; set; }
Optional. The mode of the field (e.g., NULLABLE, REPEATED).
Property Value | |
---|---|
Type | Description |
string |
Name
public string Name { get; set; }
Optional. The name of the field.
Property Value | |
---|---|
Type | Description |
string |
Subfields
public RepeatedField<Field> Subfields { get; }
Optional. Recursive property for nested schema structures.
Property Value | |
---|---|
Type | Description |
RepeatedFieldField |
Type
public string Type { get; set; }
Optional. The type of the field.
Property Value | |
---|---|
Type | Description |
string |