BigQuery Audit Data Logging v1 API - Class Table (1.3.0)

public sealed class Table : IMessage<Table>, IEquatable<Table>, IDeepCloneable<Table>, IBufferMessage, IMessage

Reference documentation and code samples for the BigQuery Audit Data Logging v1 API class Table.

Describes a BigQuery table. See the Table API resource for more details on individual fields. Note: Table.schema has been deprecated in favor of Table.schemaJson. Table.schema may continue to be present in your logs during this transition.

Inheritance

object > Table

Namespace

Google.Cloud.BigQuery.Logging.V1

Assembly

Google.Cloud.BigQuery.Logging.V1.dll

Constructors

Table()

public Table()

Table(Table)

public Table(Table other)
Parameter
NameDescription
otherTable

Properties

CreateTime

public Timestamp CreateTime { get; set; }

The time the table was created.

Property Value
TypeDescription
Timestamp

Encryption

public EncryptionInfo Encryption { get; set; }

The table encryption information. Set when non-default encryption is used.

Property Value
TypeDescription
EncryptionInfo

ExpireTime

public Timestamp ExpireTime { get; set; }

The expiration date for the table, after which the table is deleted and the storage reclaimed. If not present, the table persists indefinitely.

Property Value
TypeDescription
Timestamp

Info

public TableInfo Info { get; set; }

User-provided metadata for the table.

Property Value
TypeDescription
TableInfo

SchemaJson

public string SchemaJson { get; set; }

A JSON representation of the table's schema.

Property Value
TypeDescription
string

TableName

public TableName TableName { get; set; }

The name of the table.

Property Value
TypeDescription
TableName

TruncateTime

public Timestamp TruncateTime { get; set; }

The time the table was last truncated by an operation with a writeDisposition of WRITE_TRUNCATE.

Property Value
TypeDescription
Timestamp

UpdateTime

public Timestamp UpdateTime { get; set; }

The time the table was last modified.

Property Value
TypeDescription
Timestamp

View

public TableViewDefinition View { get; set; }

If present, this is a virtual table defined by a SQL query.

Property Value
TypeDescription
TableViewDefinition