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 |
---|---|
double? |
Copy
[Output-only] Statistics for a copy job.
Declaration
[JsonProperty("copy")]
public virtual JobStatistics5 Copy { get; set; }
Property Value
Type | Description |
---|---|
JobStatistics5 |
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 |
---|---|
long? |
DataMaskingStatistics
[Output-only] Statistics for data masking. Present only for query and extract jobs.
Declaration
[JsonProperty("dataMaskingStatistics")]
public virtual DataMaskingStatistics DataMaskingStatistics { get; set; }
Property Value
Type | Description |
---|---|
DataMaskingStatistics |
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 |
---|---|
long? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
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 |
---|---|
long? |
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 |
---|---|
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<T><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 |
---|---|
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<T><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 |
---|---|
long? |
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 |
---|---|
long? |
TotalSlotMs
[Output-only] Slot-milliseconds for the job.
Declaration
[JsonProperty("totalSlotMs")]
public virtual long? TotalSlotMs { get; set; }
Property Value
Type | Description |
---|---|
long? |
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 |