Show / Hide Table of Contents

Class TableFieldSchema

Inheritance
System.Object
TableFieldSchema
Implements
IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.Bigquery.v2.Data
Assembly: Google.Apis.Bigquery.v2.dll
Syntax
public class TableFieldSchema : IDirectResponseSchema

Properties

Categories

[Optional] The categories attached to this field, used for field-level access control.

Declaration
[JsonProperty("categories")]
public virtual TableFieldSchema.CategoriesData Categories { get; set; }
Property Value
Type Description
TableFieldSchema.CategoriesData

Description

[Optional] The field description. The maximum length is 1,024 characters.

Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type Description
System.String

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
System.String

Fields

[Optional] Describes the nested schema fields if the type property is set to RECORD.

Declaration
[JsonProperty("fields")]
public virtual IList<TableFieldSchema> Fields { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<TableFieldSchema>

Mode

[Optional] The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE.

Declaration
[JsonProperty("mode")]
public virtual string Mode { get; set; }
Property Value
Type Description
System.String

Name

[Required] The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 128 characters.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
System.String

PolicyTags

Declaration
[JsonProperty("policyTags")]
public virtual TableFieldSchema.PolicyTagsData PolicyTags { get; set; }
Property Value
Type Description
TableFieldSchema.PolicyTagsData

Type

[Required] The field data type. Possible values include STRING, BYTES, INTEGER, INT64 (same as INTEGER), FLOAT, FLOAT64 (same as FLOAT), BOOLEAN, BOOL (same as BOOLEAN), TIMESTAMP, DATE, TIME, DATETIME, RECORD (where RECORD indicates that the field contains a nested schema) or STRUCT (same as RECORD).

Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type Description
System.String

Implements

IDirectResponseSchema
Back to top