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.
Namespace
Google.Cloud.BigQuery.Logging.V1Assembly
Google.Cloud.BigQuery.Logging.V1.dll
Constructors
Table()
public Table()
Table(Table)
public Table(Table other)
Parameter | |
---|---|
Name | Description |
other | Table |
Properties
CreateTime
public Timestamp CreateTime { get; set; }
The time the table was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
Encryption
public EncryptionInfo Encryption { get; set; }
The table encryption information. Set when non-default encryption is used.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
Timestamp |
Info
public TableInfo Info { get; set; }
User-provided metadata for the table.
Property Value | |
---|---|
Type | Description |
TableInfo |
SchemaJson
public string SchemaJson { get; set; }
A JSON representation of the table's schema.
Property Value | |
---|---|
Type | Description |
string |
TableName
public TableName TableName { get; set; }
The name of the table.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
Timestamp |
UpdateTime
public Timestamp UpdateTime { get; set; }
The time the table was last modified.
Property Value | |
---|---|
Type | Description |
Timestamp |
View
public TableViewDefinition View { get; set; }
If present, this is a virtual table defined by a SQL query.
Property Value | |
---|---|
Type | Description |
TableViewDefinition |