Show / Hide Table of Contents

Class AccountsResource.DataSourcesResource

The "dataSources" collection of methods.

Inheritance
object
AccountsResource.DataSourcesResource
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Merchant.datasources_v1beta
Assembly: Google.Apis.Merchant.datasources_v1beta.dll
Syntax
public class AccountsResource.DataSourcesResource

Constructors

DataSourcesResource(IClientService)

Constructs a new resource.

Declaration
public DataSourcesResource(IClientService service)
Parameters
Type Name Description
IClientService service

Properties

FileUploads

Gets the FileUploads resource.

Declaration
public virtual AccountsResource.DataSourcesResource.FileUploadsResource FileUploads { get; }
Property Value
Type Description
AccountsResource.DataSourcesResource.FileUploadsResource

Methods

Create(DataSource, string)

Creates the new data source configuration for the given account. This method always creates a new data source.

Declaration
public virtual AccountsResource.DataSourcesResource.CreateRequest Create(DataSource body, string parent)
Parameters
Type Name Description
DataSource body

The body of the request.

string parent

Required. The account where this data source will be created. Format: accounts/{account}

Returns
Type Description
AccountsResource.DataSourcesResource.CreateRequest

Delete(string)

Deletes a data source from your Merchant Center account.

Declaration
public virtual AccountsResource.DataSourcesResource.DeleteRequest Delete(string name)
Parameters
Type Name Description
string name

Required. The name of the data source to delete. Format: accounts/{account}/dataSources/{datasource}

Returns
Type Description
AccountsResource.DataSourcesResource.DeleteRequest

Fetch(FetchDataSourceRequest, string)

Performs the data fetch immediately (even outside fetch schedule) on a data source from your Merchant Center Account. If you need to call this method more than once per day, you should use the Products service to update your product data instead. This method only works on data sources with a file input set.

Declaration
public virtual AccountsResource.DataSourcesResource.FetchRequest Fetch(FetchDataSourceRequest body, string name)
Parameters
Type Name Description
FetchDataSourceRequest body

The body of the request.

string name

Required. The name of the data source resource to fetch. Format: accounts/{account}/dataSources/{datasource}

Returns
Type Description
AccountsResource.DataSourcesResource.FetchRequest

Get(string)

Retrieves the data source configuration for the given account.

Declaration
public virtual AccountsResource.DataSourcesResource.GetRequest Get(string name)
Parameters
Type Name Description
string name

Required. The name of the data source to retrieve. Format: accounts/{account}/dataSources/{datasource}

Returns
Type Description
AccountsResource.DataSourcesResource.GetRequest

List(string)

Lists the configurations for data sources for the given account.

Declaration
public virtual AccountsResource.DataSourcesResource.ListRequest List(string parent)
Parameters
Type Name Description
string parent

Required. The account to list data sources for. Format: accounts/{account}

Returns
Type Description
AccountsResource.DataSourcesResource.ListRequest

Patch(DataSource, string)

Updates the existing data source configuration. The fields that are set in the update mask but not provided in the resource will be deleted.

Declaration
public virtual AccountsResource.DataSourcesResource.PatchRequest Patch(DataSource body, string name)
Parameters
Type Name Description
DataSource body

The body of the request.

string name

Required. Identifier. The name of the data source. Format: accounts/{account}/dataSources/{datasource}

Returns
Type Description
AccountsResource.DataSourcesResource.PatchRequest
In this article
Back to top Generated by DocFX