Class ProjectsResource.LocationsResource.TransferConfigsResource
The "transferConfigs" collection of methods.
Inherited Members
Namespace: Google.Apis.BigQueryDataTransfer .v1
Assembly: Google.Apis.BigQueryDataTransfer.v1.dll
Syntax
public class ProjectsResource.LocationsResource.TransferConfigsResource
Constructors
TransferConfigsResource(IClientService)
Constructs a new resource.
Declaration
public TransferConfigsResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClient |
service |
Properties
Runs
Gets the Runs resource.
Declaration
public virtual ProjectsResource.LocationsResource.TransferConfigsResource.RunsResource Runs { get; }
Property Value
Type | Description |
---|---|
Projects |
Methods
Create(TransferConfig, string)
Creates a new data transfer configuration.
Declaration
public virtual ProjectsResource.LocationsResource.TransferConfigsResource.CreateRequest Create(TransferConfig body, string parent)
Parameters
Type | Name | Description |
---|---|---|
Transfer |
body | The body of the request. |
string | parent | Required. The BigQuery project id where the transfer configuration should be created. Must be in the format projects/{project_id}/locations/{location_id} or projects/{project_id}. If specified location and location of the destination bigquery dataset do not match - the request will fail. |
Returns
Type | Description |
---|---|
Projects |
Delete(string)
Deletes a data transfer configuration, including any associated transfer runs and logs.
Declaration
public virtual ProjectsResource.LocationsResource.TransferConfigsResource.DeleteRequest Delete(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The field will contain name of the resource requested, for example:
|
Returns
Type | Description |
---|---|
Projects |
Get(string)
Returns information about a data transfer config.
Declaration
public virtual ProjectsResource.LocationsResource.TransferConfigsResource.GetRequest Get(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The field will contain name of the resource requested, for example:
|
Returns
Type | Description |
---|---|
Projects |
List(string)
Returns information about all transfer configs owned by a project in the specified location.
Declaration
public virtual ProjectsResource.LocationsResource.TransferConfigsResource.ListRequest List(string parent)
Parameters
Type | Name | Description |
---|---|---|
string | parent | Required. The BigQuery project id for which transfer configs should be returned:
|
Returns
Type | Description |
---|---|
Projects |
Patch(TransferConfig, string)
Updates a data transfer configuration. All fields must be set, even if they are not updated.
Declaration
public virtual ProjectsResource.LocationsResource.TransferConfigsResource.PatchRequest Patch(TransferConfig body, string name)
Parameters
Type | Name | Description |
---|---|---|
Transfer |
body | The body of the request. |
string | name | Identifier. The resource name of the transfer config. Transfer config names have the form either
|
Returns
Type | Description |
---|---|
Projects |
ScheduleRuns(ScheduleTransferRunsRequest, string)
Creates transfer runs for a time range [start_time, end_time]. For each date - or whatever granularity the data source supports - in the range, one transfer run is created. Note that runs are created per UTC time in the time range. DEPRECATED: use StartManualTransferRuns instead.
Declaration
public virtual ProjectsResource.LocationsResource.TransferConfigsResource.ScheduleRunsRequest ScheduleRuns(ScheduleTransferRunsRequest body, string parent)
Parameters
Type | Name | Description |
---|---|---|
Schedule |
body | The body of the request. |
string | parent | Required. Transfer configuration name in the form:
|
Returns
Type | Description |
---|---|
Projects |
StartManualRuns(StartManualTransferRunsRequest, string)
Start manual transfer runs to be executed now with schedule_time equal to current time. The transfer runs can be created for a time range where the run_time is between start_time (inclusive) and end_time (exclusive), or for a specific run_time.
Declaration
public virtual ProjectsResource.LocationsResource.TransferConfigsResource.StartManualRunsRequest StartManualRuns(StartManualTransferRunsRequest body, string parent)
Parameters
Type | Name | Description |
---|---|---|
Start |
body | The body of the request. |
string | parent | Required. Transfer configuration name in the form:
|
Returns
Type | Description |
---|---|
Projects |