Class IngestionServiceClientImpl
IngestionService client wrapper implementation, for convenient use.
Inherited Members
Namespace: Google.Ads.DataManager.V1
Assembly: Google.Ads.DataManager.V1.dll
Syntax
public sealed class IngestionServiceClientImpl : IngestionServiceClient
Remarks
Service for sending audience data to supported destinations.
Constructors
IngestionServiceClientImpl(IngestionServiceClient, IngestionServiceSettings, ILogger)
Constructs a client wrapper for the IngestionService service, with the specified gRPC client and settings.
Declaration
public IngestionServiceClientImpl(IngestionService.IngestionServiceClient grpcClient, IngestionServiceSettings settings, ILogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| IngestionService.IngestionServiceClient | grpcClient | The underlying gRPC client. |
| IngestionServiceSettings | settings | The base IngestionServiceSettings used within this client. |
| ILogger | logger | Optional ILogger to use within this client. |
Properties
GrpcClient
The underlying gRPC IngestionService client
Declaration
public override IngestionService.IngestionServiceClient GrpcClient { get; }
Property Value
| Type | Description |
|---|---|
| IngestionService.IngestionServiceClient |
Overrides
Methods
IngestAudienceMembers(IngestAudienceMembersRequest, CallSettings)
Uploads a list of [AudienceMember][google.ads.datamanager.v1.AudienceMember] resources to the provided [Destination][google.ads.datamanager.v1.Destination].
Declaration
public override IngestAudienceMembersResponse IngestAudienceMembers(IngestAudienceMembersRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IngestAudienceMembersRequest | 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 |
|---|---|
| IngestAudienceMembersResponse | The RPC response. |
Overrides
IngestAudienceMembersAsync(IngestAudienceMembersRequest, CallSettings)
Uploads a list of [AudienceMember][google.ads.datamanager.v1.AudienceMember] resources to the provided [Destination][google.ads.datamanager.v1.Destination].
Declaration
public override Task<IngestAudienceMembersResponse> IngestAudienceMembersAsync(IngestAudienceMembersRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IngestAudienceMembersRequest | 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<IngestAudienceMembersResponse> | A Task containing the RPC response. |
Overrides
IngestEvents(IngestEventsRequest, CallSettings)
Uploads a list of [Event][google.ads.datamanager.v1.Event] resources from the provided [Destination][google.ads.datamanager.v1.Destination].
Declaration
public override IngestEventsResponse IngestEvents(IngestEventsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IngestEventsRequest | 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 |
|---|---|
| IngestEventsResponse | The RPC response. |
Overrides
IngestEventsAsync(IngestEventsRequest, CallSettings)
Uploads a list of [Event][google.ads.datamanager.v1.Event] resources from the provided [Destination][google.ads.datamanager.v1.Destination].
Declaration
public override Task<IngestEventsResponse> IngestEventsAsync(IngestEventsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IngestEventsRequest | 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<IngestEventsResponse> | A Task containing the RPC response. |
Overrides
RemoveAudienceMembers(RemoveAudienceMembersRequest, CallSettings)
Removes a list of [AudienceMember][google.ads.datamanager.v1.AudienceMember] resources from the provided [Destination][google.ads.datamanager.v1.Destination].
Declaration
public override RemoveAudienceMembersResponse RemoveAudienceMembers(RemoveAudienceMembersRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| RemoveAudienceMembersRequest | 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 |
|---|---|
| RemoveAudienceMembersResponse | The RPC response. |
Overrides
RemoveAudienceMembersAsync(RemoveAudienceMembersRequest, CallSettings)
Removes a list of [AudienceMember][google.ads.datamanager.v1.AudienceMember] resources from the provided [Destination][google.ads.datamanager.v1.Destination].
Declaration
public override Task<RemoveAudienceMembersResponse> RemoveAudienceMembersAsync(RemoveAudienceMembersRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| RemoveAudienceMembersRequest | 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<RemoveAudienceMembersResponse> | A Task containing the RPC response. |
Overrides
RetrieveRequestStatus(RetrieveRequestStatusRequest, CallSettings)
Gets the status of a request given request id.
Declaration
public override RetrieveRequestStatusResponse RetrieveRequestStatus(RetrieveRequestStatusRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| RetrieveRequestStatusRequest | 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 |
|---|---|
| RetrieveRequestStatusResponse | The RPC response. |
Overrides
RetrieveRequestStatusAsync(RetrieveRequestStatusRequest, CallSettings)
Gets the status of a request given request id.
Declaration
public override Task<RetrieveRequestStatusResponse> RetrieveRequestStatusAsync(RetrieveRequestStatusRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| RetrieveRequestStatusRequest | 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<RetrieveRequestStatusResponse> | A Task containing the RPC response. |