Show / Hide Table of Contents

Class TransferRun

Represents a data transfer run.

Inheritance
System.Object
TransferRun
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.BigQueryDataTransfer.v1.Data
Assembly: Google.Apis.BigQueryDataTransfer.v1.dll
Syntax
public class TransferRun : IDirectResponseSchema

Properties

DataSourceId

Output only. Data source id.

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

DestinationDatasetId

Output only. The BigQuery target dataset id.

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

EmailPreferences

Output only. Email notifications will be sent according to these preferences to the email address of the user who owns the transfer config this run was derived from.

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

EndTime

Output only. Time when transfer run ended. Parameter ignored by server for input requests.

Declaration
[JsonProperty("endTime")]
public virtual object EndTime { get; set; }
Property Value
Type Description
System.Object

ErrorStatus

Status of the transfer run.

Declaration
[JsonProperty("errorStatus")]
public virtual Status ErrorStatus { get; set; }
Property Value
Type Description
Status

ETag

The ETag of the item.

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

Name

The resource name of the transfer run. Transfer run names have the form projects/{project_id}/locations/{location}/transferConfigs/{config_id}/runs/{run_id}. The name is ignored when creating a transfer run.

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

NotificationPubsubTopic

Output only. Pub/Sub topic where a notification will be sent after this transfer run finishes

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

Params__

Output only. Parameters specific to each data source. For more information see the bq tab in the 'Setting up a data transfer' section for each data source. For example the parameters for Cloud Storage transfers are listed here: https://cloud.google.com/bigquery-transfer/docs/cloud-storage-transfer#bq

Declaration
[JsonProperty("params")]
public virtual IDictionary<string, object> Params__ { get; set; }
Property Value
Type Description
System.Collections.Generic.IDictionary<System.String, System.Object>

RunTime

For batch transfer runs, specifies the date and time of the data should be ingested.

Declaration
[JsonProperty("runTime")]
public virtual object RunTime { get; set; }
Property Value
Type Description
System.Object

Schedule

Output only. Describes the schedule of this transfer run if it was created as part of a regular schedule. For batch transfer runs that are scheduled manually, this is empty. NOTE: the system might choose to delay the schedule depending on the current load, so schedule_time doesn't always match this.

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

ScheduleTime

Minimum time after which a transfer run can be started.

Declaration
[JsonProperty("scheduleTime")]
public virtual object ScheduleTime { get; set; }
Property Value
Type Description
System.Object

StartTime

Output only. Time when transfer run was started. Parameter ignored by server for input requests.

Declaration
[JsonProperty("startTime")]
public virtual object StartTime { get; set; }
Property Value
Type Description
System.Object

State

Data transfer run state. Ignored for input requests.

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

UpdateTime

Output only. Last time the data transfer run state was updated.

Declaration
[JsonProperty("updateTime")]
public virtual object UpdateTime { get; set; }
Property Value
Type Description
System.Object

UserId

Deprecated. Unique ID of the user on whose behalf transfer is done.

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

Implements

IDirectResponseSchema
In This Article
Back to top