Class ProjectsResource.TransferConfigsResource
The "transferConfigs" collection of methods.
Inherited Members
Namespace: Google.Apis.BigQueryDataTransfer.v1
Assembly: Google.Apis.BigQueryDataTransfer.v1.dll
Syntax
public class ProjectsResource.TransferConfigsResource
Constructors
TransferConfigsResource(IClientService)
Constructs a new resource.
Declaration
public TransferConfigsResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Properties
Runs
Gets the Runs resource.
Declaration
public virtual ProjectsResource.TransferConfigsResource.RunsResource Runs { get; }
Property Value
Type | Description |
---|---|
ProjectsResource.TransferConfigsResource.RunsResource |
Methods
Create(TransferConfig, string)
Creates a new data transfer configuration.
Declaration
public virtual ProjectsResource.TransferConfigsResource.CreateRequest Create(TransferConfig body, string parent)
Parameters
Type | Name | Description |
---|---|---|
TransferConfig | 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 |
---|---|
ProjectsResource.TransferConfigsResource.CreateRequest |
Delete(string)
Deletes a data transfer configuration, including any associated transfer runs and logs.
Declaration
public virtual ProjectsResource.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 |
---|---|
ProjectsResource.TransferConfigsResource.DeleteRequest |
Get(string)
Returns information about a data transfer config.
Declaration
public virtual ProjectsResource.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 |
---|---|
ProjectsResource.TransferConfigsResource.GetRequest |
List(string)
Returns information about all transfer configs owned by a project in the specified location.
Declaration
public virtual ProjectsResource.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 |
---|---|
ProjectsResource.TransferConfigsResource.ListRequest |
Patch(TransferConfig, string)
Updates a data transfer configuration. All fields must be set, even if they are not updated.
Declaration
public virtual ProjectsResource.TransferConfigsResource.PatchRequest Patch(TransferConfig body, string name)
Parameters
Type | Name | Description |
---|---|---|
TransferConfig | 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 |
---|---|
ProjectsResource.TransferConfigsResource.PatchRequest |
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.TransferConfigsResource.ScheduleRunsRequest ScheduleRuns(ScheduleTransferRunsRequest body, string parent)
Parameters
Type | Name | Description |
---|---|---|
ScheduleTransferRunsRequest | body | The body of the request. |
string | parent | Required. Transfer configuration name in the form: |
Returns
Type | Description |
---|---|
ProjectsResource.TransferConfigsResource.ScheduleRunsRequest |
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.TransferConfigsResource.StartManualRunsRequest StartManualRuns(StartManualTransferRunsRequest body, string parent)
Parameters
Type | Name | Description |
---|---|---|
StartManualTransferRunsRequest | body | The body of the request. |
string | parent | Required. Transfer configuration name in the form: |
Returns
Type | Description |
---|---|
ProjectsResource.TransferConfigsResource.StartManualRunsRequest |