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

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

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

Job statistics that may change after a job starts.

Inheritance

object > JobStatistics

Namespace

Google.Cloud.BigQuery.Logging.V1

Assembly

Google.Cloud.BigQuery.Logging.V1.dll

Constructors

JobStatistics()

public JobStatistics()

JobStatistics(JobStatistics)

public JobStatistics(JobStatistics other)
Parameter
NameDescription
otherJobStatistics

Properties

BillingTier

public int BillingTier { get; set; }

The tier assigned by CPU-based billing.

Property Value
TypeDescription
int

CreateTime

public Timestamp CreateTime { get; set; }

Time when the job was created.

Property Value
TypeDescription
Timestamp

EndTime

public Timestamp EndTime { get; set; }

Time when the job ended.

Property Value
TypeDescription
Timestamp

QueryOutputRowCount

public long QueryOutputRowCount { get; set; }

Number of output rows produced by the query job.

Property Value
TypeDescription
long

ReferencedTables

public RepeatedField<TableName> ReferencedTables { get; }

The first N tables accessed by the query job. Older queries that reference a large number of tables may not have all of their tables in this list. You can use the total_tables_processed count to know how many total tables were read in the query. For new queries, there is currently no limit.

Property Value
TypeDescription
RepeatedFieldTableName

ReferencedViews

public RepeatedField<TableName> ReferencedViews { get; }

The first N views accessed by the query job. Older queries that reference a large number of views may not have all of their views in this list. You can use the total_tables_processed count to know how many total tables were read in the query. For new queries, there is currently no limit.

Property Value
TypeDescription
RepeatedFieldTableName

Reservation

public string Reservation { get; set; }

Reservation name or "unreserved" for on-demand resource usage.

Property Value
TypeDescription
string

ReservationUsage

[Obsolete]
public RepeatedField<JobStatistics.Types.ReservationResourceUsage> ReservationUsage { get; }

Reservation usage. This field reported misleading information and will no longer be populated. Aggregate usage of all jobs submitted to a reservation should provide a more reliable indicator of reservation imbalance.

Property Value
TypeDescription
RepeatedFieldJobStatisticsTypesReservationResourceUsage

StartTime

public Timestamp StartTime { get; set; }

Time when the job started.

Property Value
TypeDescription
Timestamp

TotalBilledBytes

public long TotalBilledBytes { get; set; }

Processed bytes, adjusted by the job's CPU usage.

Property Value
TypeDescription
long

TotalLoadOutputBytes

public long TotalLoadOutputBytes { get; set; }

Total bytes loaded for an import job.

Property Value
TypeDescription
long

TotalProcessedBytes

public long TotalProcessedBytes { get; set; }

Total bytes processed for a job.

Property Value
TypeDescription
long

TotalSlotMs

public long TotalSlotMs { get; set; }

The total number of slot-ms consumed by the query job.

Property Value
TypeDescription
long

TotalTablesProcessed

public int TotalTablesProcessed { get; set; }

Total number of unique tables referenced in the query.

Property Value
TypeDescription
int

TotalViewsProcessed

public int TotalViewsProcessed { get; set; }

Total number of unique views referenced in the query.

Property Value
TypeDescription
int