Class TableDataInsertAllRequest
Request for sending a single streaming insert.
Implements
Inherited Members
Namespace: Google.Apis.Bigquery.v2.Data
Assembly: Google.Apis.Bigquery.v2.dll
Syntax
public class TableDataInsertAllRequest : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
IgnoreUnknownValues
Optional. Accept rows that contain values that do not match the schema. The unknown values are ignored. Default is false, which treats unknown values as errors.
Declaration
[JsonProperty("ignoreUnknownValues")]
public virtual bool? IgnoreUnknownValues { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Kind
Optional. The resource type of the response. The value is not checked at the backend. Historically, it has been set to "bigquery#tableDataInsertAllRequest" but you are not required to set it.
Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type | Description |
---|---|
string |
Rows
Declaration
[JsonProperty("rows")]
public virtual IList<TableDataInsertAllRequest.RowsData> Rows { get; set; }
Property Value
Type | Description |
---|---|
IList<TableDataInsertAllRequest.RowsData> |
SkipInvalidRows
Optional. Insert all valid rows of a request, even if invalid rows exist. The default value is false, which causes the entire request to fail if any invalid rows exist.
Declaration
[JsonProperty("skipInvalidRows")]
public virtual bool? SkipInvalidRows { get; set; }
Property Value
Type | Description |
---|---|
bool? |
TemplateSuffix
Optional. If specified, treats the destination table as a base template, and inserts the rows into an instance table named "{destination}{templateSuffix}". BigQuery will manage creation of the instance table, using the schema of the base template table. See https://cloud.google.com/bigquery/streaming-data-into-bigquery#template-tables for considerations when working with templates tables.
Declaration
[JsonProperty("templateSuffix")]
public virtual string TemplateSuffix { get; set; }
Property Value
Type | Description |
---|---|
string |
TraceId
Optional. Unique request trace id. Used for debugging purposes only. It is case-sensitive, limited to up to 36 ASCII characters. A UUID is recommended.
Declaration
[JsonProperty("traceId")]
public virtual string TraceId { get; set; }
Property Value
Type | Description |
---|---|
string |