public sealed class TableCopy : IMessage<BigQueryAuditMetadata.Types.JobConfig.Types.TableCopy>, IEquatable<BigQueryAuditMetadata.Types.JobConfig.Types.TableCopy>, IDeepCloneable<BigQueryAuditMetadata.Types.JobConfig.Types.TableCopy>, IBufferMessage, IMessage
Table copy job configuration.
Implements
IMessage<BigQueryAuditMetadata.Types.JobConfig.Types.TableCopy>, IEquatable<BigQueryAuditMetadata.Types.JobConfig.Types.TableCopy>, IDeepCloneable<BigQueryAuditMetadata.Types.JobConfig.Types.TableCopy>, IBufferMessage, IMessageNamespace
Google.Cloud.AuditAssembly
Google.Cloud.Audit.dll
Constructors
TableCopy()
public TableCopy()
TableCopy(BigQueryAuditMetadata.Types.JobConfig.Types.TableCopy)
public TableCopy(BigQueryAuditMetadata.Types.JobConfig.Types.TableCopy other)
Parameter | |
---|---|
Name | Description |
other | BigQueryAuditMetadata.Types.JobConfig.Types.TableCopy |
Properties
CreateDisposition
public BigQueryAuditMetadata.Types.CreateDisposition CreateDisposition { get; set; }
Destination table create disposition.
Property Value | |
---|---|
Type | Description |
BigQueryAuditMetadata.Types.CreateDisposition |
DestinationExpirationTime
public Timestamp DestinationExpirationTime { get; set; }
Expiration time set on the destination table. Expired tables will be deleted and their storage reclaimed.
Property Value | |
---|---|
Type | Description |
Timestamp |
DestinationTable
public string DestinationTable { get; set; }
Destination table.
Property Value | |
---|---|
Type | Description |
String |
DestinationTableEncryption
public BigQueryAuditMetadata.Types.EncryptionInfo DestinationTableEncryption { get; set; }
Result table encryption information. Set when non-default encryption is used.
Property Value | |
---|---|
Type | Description |
BigQueryAuditMetadata.Types.EncryptionInfo |
OperationType
public BigQueryAuditMetadata.Types.OperationType OperationType { get; set; }
Supported operation types in the table copy job.
Property Value | |
---|---|
Type | Description |
BigQueryAuditMetadata.Types.OperationType |
SourceTables
public RepeatedField<string> SourceTables { get; }
Source tables. Entire list is truncated if exceeds 50K.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
SourceTablesTruncated
public bool SourceTablesTruncated { get; set; }
True if the source_tables field was truncated.
Property Value | |
---|---|
Type | Description |
Boolean |
WriteDisposition
public BigQueryAuditMetadata.Types.WriteDisposition WriteDisposition { get; set; }
Destination table write disposition.
Property Value | |
---|---|
Type | Description |
BigQueryAuditMetadata.Types.WriteDisposition |