Show / Hide Table of Contents

Class JobStatistics

Inheritance
System.Object
JobStatistics
Implements
IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.Bigquery.v2.Data
Assembly: Google.Apis.Bigquery.v2.dll
Syntax
public class JobStatistics : IDirectResponseSchema

Properties

CompletionRatio

[TrustedTester] [Output-only] Job progress (0.0 -> 1.0) for LOAD and EXTRACT jobs.

Declaration
[JsonProperty("completionRatio")]
public virtual double? CompletionRatio { get; set; }
Property Value
Type Description
System.Nullable<System.Double>

CreationTime

[Output-only] Creation time of this job, in milliseconds since the epoch. This field will be present on all jobs.

Declaration
[JsonProperty("creationTime")]
public virtual long? CreationTime { get; set; }
Property Value
Type Description
System.Nullable<System.Int64>

EndTime

[Output-only] End time of this job, in milliseconds since the epoch. This field will be present whenever a job is in the DONE state.

Declaration
[JsonProperty("endTime")]
public virtual long? EndTime { get; set; }
Property Value
Type Description
System.Nullable<System.Int64>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
System.String

Extract

[Output-only] Statistics for an extract job.

Declaration
[JsonProperty("extract")]
public virtual JobStatistics4 Extract { get; set; }
Property Value
Type Description
JobStatistics4

Load

[Output-only] Statistics for a load job.

Declaration
[JsonProperty("load")]
public virtual JobStatistics3 Load { get; set; }
Property Value
Type Description
JobStatistics3

NumChildJobs

[Output-only] Number of child jobs executed.

Declaration
[JsonProperty("numChildJobs")]
public virtual long? NumChildJobs { get; set; }
Property Value
Type Description
System.Nullable<System.Int64>

ParentJobId

[Output-only] If this is a child job, the id of the parent.

Declaration
[JsonProperty("parentJobId")]
public virtual string ParentJobId { get; set; }
Property Value
Type Description
System.String

Query

[Output-only] Statistics for a query job.

Declaration
[JsonProperty("query")]
public virtual JobStatistics2 Query { get; set; }
Property Value
Type Description
JobStatistics2

QuotaDeferments

[Output-only] Quotas which delayed this job's start time.

Declaration
[JsonProperty("quotaDeferments")]
public virtual IList<string> QuotaDeferments { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<System.String>

ReservationId

[Output-only] Name of the primary reservation assigned to this job. Note that this could be different than reservations reported in the reservation usage field if parent reservations were used to execute this job.

Declaration
[JsonProperty("reservation_id")]
public virtual string ReservationId { get; set; }
Property Value
Type Description
System.String

ReservationUsage

[Output-only] Job resource usage breakdown by reservation.

Declaration
[JsonProperty("reservationUsage")]
public virtual IList<JobStatistics.ReservationUsageData> ReservationUsage { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<JobStatistics.ReservationUsageData>

RowLevelSecurityStatistics

[Output-only] [Preview] Statistics for row-level security. Present only for query and extract jobs.

Declaration
[JsonProperty("rowLevelSecurityStatistics")]
public virtual RowLevelSecurityStatistics RowLevelSecurityStatistics { get; set; }
Property Value
Type Description
RowLevelSecurityStatistics

ScriptStatistics

[Output-only] Statistics for a child job of a script.

Declaration
[JsonProperty("scriptStatistics")]
public virtual ScriptStatistics ScriptStatistics { get; set; }
Property Value
Type Description
ScriptStatistics

SessionInfo

[Output-only] [Preview] Information of the session if this job is part of one.

Declaration
[JsonProperty("sessionInfo")]
public virtual SessionInfo SessionInfo { get; set; }
Property Value
Type Description
SessionInfo

StartTime

[Output-only] Start time of this job, in milliseconds since the epoch. This field will be present when the job transitions from the PENDING state to either RUNNING or DONE.

Declaration
[JsonProperty("startTime")]
public virtual long? StartTime { get; set; }
Property Value
Type Description
System.Nullable<System.Int64>

TotalBytesProcessed

[Output-only] [Deprecated] Use the bytes processed in the query statistics instead.

Declaration
[JsonProperty("totalBytesProcessed")]
public virtual long? TotalBytesProcessed { get; set; }
Property Value
Type Description
System.Nullable<System.Int64>

TotalSlotMs

[Output-only] Slot-milliseconds for the job.

Declaration
[JsonProperty("totalSlotMs")]
public virtual long? TotalSlotMs { get; set; }
Property Value
Type Description
System.Nullable<System.Int64>

TransactionInfo

[Output-only] [Alpha] Information of the multi-statement transaction if this job is part of one.

Declaration
[JsonProperty("transactionInfo")]
public virtual TransactionInfo TransactionInfo { get; set; }
Property Value
Type Description
TransactionInfo

Implements

IDirectResponseSchema
In This Article
Back to top