Show / Hide Table of Contents

Class ConversionSourcesServiceClientImpl

ConversionSourcesService client wrapper implementation, for convenient use.

Inheritance
object
ConversionSourcesServiceClient
ConversionSourcesServiceClientImpl
Inherited Members
ConversionSourcesServiceClient.DefaultEndpoint
ConversionSourcesServiceClient.DefaultScopes
ConversionSourcesServiceClient.ServiceMetadata
ConversionSourcesServiceClient.CreateAsync(CancellationToken)
ConversionSourcesServiceClient.Create()
ConversionSourcesServiceClient.ShutdownDefaultChannelsAsync()
ConversionSourcesServiceClient.CreateConversionSourceAsync(CreateConversionSourceRequest, CancellationToken)
ConversionSourcesServiceClient.CreateConversionSource(string, ConversionSource, CallSettings)
ConversionSourcesServiceClient.CreateConversionSourceAsync(string, ConversionSource, CallSettings)
ConversionSourcesServiceClient.CreateConversionSourceAsync(string, ConversionSource, CancellationToken)
ConversionSourcesServiceClient.CreateConversionSource(AccountName, ConversionSource, CallSettings)
ConversionSourcesServiceClient.CreateConversionSourceAsync(AccountName, ConversionSource, CallSettings)
ConversionSourcesServiceClient.CreateConversionSourceAsync(AccountName, ConversionSource, CancellationToken)
ConversionSourcesServiceClient.UpdateConversionSourceAsync(UpdateConversionSourceRequest, CancellationToken)
ConversionSourcesServiceClient.UpdateConversionSource(ConversionSource, FieldMask, CallSettings)
ConversionSourcesServiceClient.UpdateConversionSourceAsync(ConversionSource, FieldMask, CallSettings)
ConversionSourcesServiceClient.UpdateConversionSourceAsync(ConversionSource, FieldMask, CancellationToken)
ConversionSourcesServiceClient.DeleteConversionSourceAsync(DeleteConversionSourceRequest, CancellationToken)
ConversionSourcesServiceClient.DeleteConversionSource(string, CallSettings)
ConversionSourcesServiceClient.DeleteConversionSourceAsync(string, CallSettings)
ConversionSourcesServiceClient.DeleteConversionSourceAsync(string, CancellationToken)
ConversionSourcesServiceClient.DeleteConversionSource(ConversionSourceName, CallSettings)
ConversionSourcesServiceClient.DeleteConversionSourceAsync(ConversionSourceName, CallSettings)
ConversionSourcesServiceClient.DeleteConversionSourceAsync(ConversionSourceName, CancellationToken)
ConversionSourcesServiceClient.UndeleteConversionSourceAsync(UndeleteConversionSourceRequest, CancellationToken)
ConversionSourcesServiceClient.GetConversionSourceAsync(GetConversionSourceRequest, CancellationToken)
ConversionSourcesServiceClient.GetConversionSource(string, CallSettings)
ConversionSourcesServiceClient.GetConversionSourceAsync(string, CallSettings)
ConversionSourcesServiceClient.GetConversionSourceAsync(string, CancellationToken)
ConversionSourcesServiceClient.GetConversionSource(ConversionSourceName, CallSettings)
ConversionSourcesServiceClient.GetConversionSourceAsync(ConversionSourceName, CallSettings)
ConversionSourcesServiceClient.GetConversionSourceAsync(ConversionSourceName, CancellationToken)
ConversionSourcesServiceClient.ListConversionSources(string, string, int?, CallSettings)
ConversionSourcesServiceClient.ListConversionSourcesAsync(string, string, int?, CallSettings)
ConversionSourcesServiceClient.ListConversionSources(AccountName, string, int?, CallSettings)
ConversionSourcesServiceClient.ListConversionSourcesAsync(AccountName, string, int?, CallSettings)
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Shopping.Merchant.Conversions.V1
Assembly: Google.Shopping.Merchant.Conversions.V1.dll
Syntax
public sealed class ConversionSourcesServiceClientImpl : ConversionSourcesServiceClient
Remarks

Service for managing conversion sources for a merchant account.

Constructors

ConversionSourcesServiceClientImpl(ConversionSourcesServiceClient, ConversionSourcesServiceSettings, ILogger)

Constructs a client wrapper for the ConversionSourcesService service, with the specified gRPC client and settings.

Declaration
public ConversionSourcesServiceClientImpl(ConversionSourcesService.ConversionSourcesServiceClient grpcClient, ConversionSourcesServiceSettings settings, ILogger logger)
Parameters
Type Name Description
ConversionSourcesService.ConversionSourcesServiceClient grpcClient

The underlying gRPC client.

ConversionSourcesServiceSettings settings

The base ConversionSourcesServiceSettings used within this client.

ILogger logger

Optional ILogger to use within this client.

Properties

GrpcClient

The underlying gRPC ConversionSourcesService client

Declaration
public override ConversionSourcesService.ConversionSourcesServiceClient GrpcClient { get; }
Property Value
Type Description
ConversionSourcesService.ConversionSourcesServiceClient
Overrides
ConversionSourcesServiceClient.GrpcClient

Methods

CreateConversionSource(CreateConversionSourceRequest, CallSettings)

Creates a new conversion source.

Declaration
public override ConversionSource CreateConversionSource(CreateConversionSourceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateConversionSourceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ConversionSource

The RPC response.

Overrides
ConversionSourcesServiceClient.CreateConversionSource(CreateConversionSourceRequest, CallSettings)

CreateConversionSourceAsync(CreateConversionSourceRequest, CallSettings)

Creates a new conversion source.

Declaration
public override Task<ConversionSource> CreateConversionSourceAsync(CreateConversionSourceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateConversionSourceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<ConversionSource>

A Task containing the RPC response.

Overrides
ConversionSourcesServiceClient.CreateConversionSourceAsync(CreateConversionSourceRequest, CallSettings)

DeleteConversionSource(DeleteConversionSourceRequest, CallSettings)

Archives an existing conversion source. If the conversion source is a Merchant Center Destination, it will be recoverable for 30 days. If the conversion source is a Google Analytics Link, it will be deleted immediately and can be restored by creating a new one.

Declaration
public override void DeleteConversionSource(DeleteConversionSourceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
DeleteConversionSourceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Overrides
ConversionSourcesServiceClient.DeleteConversionSource(DeleteConversionSourceRequest, CallSettings)

DeleteConversionSourceAsync(DeleteConversionSourceRequest, CallSettings)

Archives an existing conversion source. If the conversion source is a Merchant Center Destination, it will be recoverable for 30 days. If the conversion source is a Google Analytics Link, it will be deleted immediately and can be restored by creating a new one.

Declaration
public override Task DeleteConversionSourceAsync(DeleteConversionSourceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
DeleteConversionSourceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides
ConversionSourcesServiceClient.DeleteConversionSourceAsync(DeleteConversionSourceRequest, CallSettings)

GetConversionSource(GetConversionSourceRequest, CallSettings)

Fetches a conversion source.

Declaration
public override ConversionSource GetConversionSource(GetConversionSourceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetConversionSourceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ConversionSource

The RPC response.

Overrides
ConversionSourcesServiceClient.GetConversionSource(GetConversionSourceRequest, CallSettings)

GetConversionSourceAsync(GetConversionSourceRequest, CallSettings)

Fetches a conversion source.

Declaration
public override Task<ConversionSource> GetConversionSourceAsync(GetConversionSourceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetConversionSourceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<ConversionSource>

A Task containing the RPC response.

Overrides
ConversionSourcesServiceClient.GetConversionSourceAsync(GetConversionSourceRequest, CallSettings)

ListConversionSources(ListConversionSourcesRequest, CallSettings)

Retrieves the list of conversion sources the caller has access to.

Declaration
public override PagedEnumerable<ListConversionSourcesResponse, ConversionSource> ListConversionSources(ListConversionSourcesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListConversionSourcesRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListConversionSourcesResponse, ConversionSource>

A pageable sequence of ConversionSource resources.

Overrides
ConversionSourcesServiceClient.ListConversionSources(ListConversionSourcesRequest, CallSettings)

ListConversionSourcesAsync(ListConversionSourcesRequest, CallSettings)

Retrieves the list of conversion sources the caller has access to.

Declaration
public override PagedAsyncEnumerable<ListConversionSourcesResponse, ConversionSource> ListConversionSourcesAsync(ListConversionSourcesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListConversionSourcesRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListConversionSourcesResponse, ConversionSource>

A pageable asynchronous sequence of ConversionSource resources.

Overrides
ConversionSourcesServiceClient.ListConversionSourcesAsync(ListConversionSourcesRequest, CallSettings)

UndeleteConversionSource(UndeleteConversionSourceRequest, CallSettings)

Re-enables an archived conversion source. Only Available for Merchant Center Destination conversion sources.

Declaration
public override ConversionSource UndeleteConversionSource(UndeleteConversionSourceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UndeleteConversionSourceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ConversionSource

The RPC response.

Overrides
ConversionSourcesServiceClient.UndeleteConversionSource(UndeleteConversionSourceRequest, CallSettings)

UndeleteConversionSourceAsync(UndeleteConversionSourceRequest, CallSettings)

Re-enables an archived conversion source. Only Available for Merchant Center Destination conversion sources.

Declaration
public override Task<ConversionSource> UndeleteConversionSourceAsync(UndeleteConversionSourceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UndeleteConversionSourceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<ConversionSource>

A Task containing the RPC response.

Overrides
ConversionSourcesServiceClient.UndeleteConversionSourceAsync(UndeleteConversionSourceRequest, CallSettings)

UpdateConversionSource(UpdateConversionSourceRequest, CallSettings)

Updates information of an existing conversion source. Available only for Merchant Center Destination conversion sources.

Declaration
public override ConversionSource UpdateConversionSource(UpdateConversionSourceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateConversionSourceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ConversionSource

The RPC response.

Overrides
ConversionSourcesServiceClient.UpdateConversionSource(UpdateConversionSourceRequest, CallSettings)

UpdateConversionSourceAsync(UpdateConversionSourceRequest, CallSettings)

Updates information of an existing conversion source. Available only for Merchant Center Destination conversion sources.

Declaration
public override Task<ConversionSource> UpdateConversionSourceAsync(UpdateConversionSourceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateConversionSourceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<ConversionSource>

A Task containing the RPC response.

Overrides
ConversionSourcesServiceClient.UpdateConversionSourceAsync(UpdateConversionSourceRequest, CallSettings)
In this article
Back to top Generated by DocFX