Class JobStatistics
Inheritance
Implements
Inherited Members
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 |