Class JobStatistics
Statistics for a single job execution.
Implements
Inherited Members
Namespace: Google.Apis.Bigquery.v2.Data
Assembly: Google.Apis.Bigquery.v2.dll
Syntax
public class JobStatistics : IDirectResponseSchema
Properties
CompletionRatio
Output only. [TrustedTester] 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 |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Edition
Output only. Name of edition corresponding to the reservation for this job at the time of this update.
Declaration
[JsonProperty("edition")]
public virtual string Edition { get; set; }
Property Value
Type | Description |
---|---|
string |
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? |
Extract
Output only. Statistics for an extract job.
Declaration
[JsonProperty("extract")]
public virtual JobStatistics4 Extract { get; set; }
Property Value
Type | Description |
---|---|
JobStatistics4 |
FinalExecutionDurationMs
Output only. The duration in milliseconds of the execution of the final attempt of this job, as BigQuery may internally re-attempt to execute the job.
Declaration
[JsonProperty("finalExecutionDurationMs")]
public virtual long? FinalExecutionDurationMs { get; set; }
Property Value
Type | Description |
---|---|
long? |
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, specifies the job 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 |
---|---|
IList<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. This field reported misleading information and will no longer be populated.
Declaration
[JsonProperty("reservationUsage")]
public virtual IList<JobStatistics.ReservationUsageData> ReservationUsage { get; set; }
Property Value
Type | Description |
---|---|
IList<JobStatistics.ReservationUsageData> |
RowLevelSecurityStatistics
Output only. 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. If this a child job of a script, specifies information about the context of this job within the script.
Declaration
[JsonProperty("scriptStatistics")]
public virtual ScriptStatistics ScriptStatistics { get; set; }
Property Value
Type | Description |
---|---|
ScriptStatistics |
SessionInfo
Output only. 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. Total bytes processed for the job.
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. This property is only expected on a child job or a job that is in a session. A script parent job is not part of the transaction started in the script.
Declaration
[JsonProperty("transactionInfo")]
public virtual TransactionInfo TransactionInfo { get; set; }
Property Value
Type | Description |
---|---|
TransactionInfo |