Show / Hide Table of Contents

Class TargetingPresetServiceClientImpl

TargetingPresetService client wrapper implementation, for convenient use.

Inheritance
object
TargetingPresetServiceClient
TargetingPresetServiceClientImpl
Inherited Members
TargetingPresetServiceClient.DefaultEndpoint
TargetingPresetServiceClient.DefaultScopes
TargetingPresetServiceClient.ServiceMetadata
TargetingPresetServiceClient.CreateAsync(CancellationToken)
TargetingPresetServiceClient.Create()
TargetingPresetServiceClient.ShutdownDefaultChannelsAsync()
TargetingPresetServiceClient.GetTargetingPresetAsync(GetTargetingPresetRequest, CancellationToken)
TargetingPresetServiceClient.GetTargetingPreset(string, CallSettings)
TargetingPresetServiceClient.GetTargetingPresetAsync(string, CallSettings)
TargetingPresetServiceClient.GetTargetingPresetAsync(string, CancellationToken)
TargetingPresetServiceClient.GetTargetingPreset(TargetingPresetName, CallSettings)
TargetingPresetServiceClient.GetTargetingPresetAsync(TargetingPresetName, CallSettings)
TargetingPresetServiceClient.GetTargetingPresetAsync(TargetingPresetName, CancellationToken)
TargetingPresetServiceClient.ListTargetingPresets(string, string, int?, CallSettings)
TargetingPresetServiceClient.ListTargetingPresetsAsync(string, string, int?, CallSettings)
TargetingPresetServiceClient.ListTargetingPresets(NetworkName, string, int?, CallSettings)
TargetingPresetServiceClient.ListTargetingPresetsAsync(NetworkName, string, int?, CallSettings)
TargetingPresetServiceClient.CreateTargetingPresetAsync(CreateTargetingPresetRequest, CancellationToken)
TargetingPresetServiceClient.CreateTargetingPreset(string, TargetingPreset, CallSettings)
TargetingPresetServiceClient.CreateTargetingPresetAsync(string, TargetingPreset, CallSettings)
TargetingPresetServiceClient.CreateTargetingPresetAsync(string, TargetingPreset, CancellationToken)
TargetingPresetServiceClient.CreateTargetingPreset(NetworkName, TargetingPreset, CallSettings)
TargetingPresetServiceClient.CreateTargetingPresetAsync(NetworkName, TargetingPreset, CallSettings)
TargetingPresetServiceClient.CreateTargetingPresetAsync(NetworkName, TargetingPreset, CancellationToken)
TargetingPresetServiceClient.BatchCreateTargetingPresetsAsync(BatchCreateTargetingPresetsRequest, CancellationToken)
TargetingPresetServiceClient.BatchCreateTargetingPresets(string, IEnumerable<CreateTargetingPresetRequest>, CallSettings)
TargetingPresetServiceClient.BatchCreateTargetingPresetsAsync(string, IEnumerable<CreateTargetingPresetRequest>, CallSettings)
TargetingPresetServiceClient.BatchCreateTargetingPresetsAsync(string, IEnumerable<CreateTargetingPresetRequest>, CancellationToken)
TargetingPresetServiceClient.BatchCreateTargetingPresets(NetworkName, IEnumerable<CreateTargetingPresetRequest>, CallSettings)
TargetingPresetServiceClient.BatchCreateTargetingPresetsAsync(NetworkName, IEnumerable<CreateTargetingPresetRequest>, CallSettings)
TargetingPresetServiceClient.BatchCreateTargetingPresetsAsync(NetworkName, IEnumerable<CreateTargetingPresetRequest>, CancellationToken)
TargetingPresetServiceClient.UpdateTargetingPresetAsync(UpdateTargetingPresetRequest, CancellationToken)
TargetingPresetServiceClient.UpdateTargetingPreset(TargetingPreset, FieldMask, CallSettings)
TargetingPresetServiceClient.UpdateTargetingPresetAsync(TargetingPreset, FieldMask, CallSettings)
TargetingPresetServiceClient.UpdateTargetingPresetAsync(TargetingPreset, FieldMask, CancellationToken)
TargetingPresetServiceClient.BatchUpdateTargetingPresetsAsync(BatchUpdateTargetingPresetsRequest, CancellationToken)
TargetingPresetServiceClient.BatchUpdateTargetingPresets(string, IEnumerable<UpdateTargetingPresetRequest>, CallSettings)
TargetingPresetServiceClient.BatchUpdateTargetingPresetsAsync(string, IEnumerable<UpdateTargetingPresetRequest>, CallSettings)
TargetingPresetServiceClient.BatchUpdateTargetingPresetsAsync(string, IEnumerable<UpdateTargetingPresetRequest>, CancellationToken)
TargetingPresetServiceClient.BatchUpdateTargetingPresets(NetworkName, IEnumerable<UpdateTargetingPresetRequest>, CallSettings)
TargetingPresetServiceClient.BatchUpdateTargetingPresetsAsync(NetworkName, IEnumerable<UpdateTargetingPresetRequest>, CallSettings)
TargetingPresetServiceClient.BatchUpdateTargetingPresetsAsync(NetworkName, IEnumerable<UpdateTargetingPresetRequest>, CancellationToken)
TargetingPresetServiceClient.BatchDeactivateTargetingPresetsAsync(BatchDeactivateTargetingPresetsRequest, CancellationToken)
TargetingPresetServiceClient.BatchDeactivateTargetingPresets(string, IEnumerable<DeactivateTargetingPresetRequest>, CallSettings)
TargetingPresetServiceClient.BatchDeactivateTargetingPresetsAsync(string, IEnumerable<DeactivateTargetingPresetRequest>, CallSettings)
TargetingPresetServiceClient.BatchDeactivateTargetingPresetsAsync(string, IEnumerable<DeactivateTargetingPresetRequest>, CancellationToken)
TargetingPresetServiceClient.BatchDeactivateTargetingPresets(NetworkName, IEnumerable<DeactivateTargetingPresetRequest>, CallSettings)
TargetingPresetServiceClient.BatchDeactivateTargetingPresetsAsync(NetworkName, IEnumerable<DeactivateTargetingPresetRequest>, CallSettings)
TargetingPresetServiceClient.BatchDeactivateTargetingPresetsAsync(NetworkName, IEnumerable<DeactivateTargetingPresetRequest>, CancellationToken)
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class TargetingPresetServiceClientImpl : TargetingPresetServiceClient
Remarks

Provides methods for handling TargetingPreset objects.

Constructors

TargetingPresetServiceClientImpl(TargetingPresetServiceClient, TargetingPresetServiceSettings, ILogger)

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

Declaration
public TargetingPresetServiceClientImpl(TargetingPresetService.TargetingPresetServiceClient grpcClient, TargetingPresetServiceSettings settings, ILogger logger)
Parameters
Type Name Description
TargetingPresetService.TargetingPresetServiceClient grpcClient

The underlying gRPC client.

TargetingPresetServiceSettings settings

The base TargetingPresetServiceSettings used within this client.

ILogger logger

Optional ILogger to use within this client.

Properties

GrpcClient

The underlying gRPC TargetingPresetService client

Declaration
public override TargetingPresetService.TargetingPresetServiceClient GrpcClient { get; }
Property Value
Type Description
TargetingPresetService.TargetingPresetServiceClient
Overrides
TargetingPresetServiceClient.GrpcClient

Methods

BatchCreateTargetingPresets(BatchCreateTargetingPresetsRequest, CallSettings)

Creates TargetingPreset objects.

Declaration
public override BatchCreateTargetingPresetsResponse BatchCreateTargetingPresets(BatchCreateTargetingPresetsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchCreateTargetingPresetsRequest 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
BatchCreateTargetingPresetsResponse

The RPC response.

Overrides
TargetingPresetServiceClient.BatchCreateTargetingPresets(BatchCreateTargetingPresetsRequest, CallSettings)

BatchCreateTargetingPresetsAsync(BatchCreateTargetingPresetsRequest, CallSettings)

Creates TargetingPreset objects.

Declaration
public override Task<BatchCreateTargetingPresetsResponse> BatchCreateTargetingPresetsAsync(BatchCreateTargetingPresetsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchCreateTargetingPresetsRequest 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<BatchCreateTargetingPresetsResponse>

A Task containing the RPC response.

Overrides
TargetingPresetServiceClient.BatchCreateTargetingPresetsAsync(BatchCreateTargetingPresetsRequest, CallSettings)

BatchDeactivateTargetingPresets(BatchDeactivateTargetingPresetsRequest, CallSettings)

Batch deactivates TargetingPreset objects.

Declaration
public override BatchDeactivateTargetingPresetsResponse BatchDeactivateTargetingPresets(BatchDeactivateTargetingPresetsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchDeactivateTargetingPresetsRequest 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
BatchDeactivateTargetingPresetsResponse

The RPC response.

Overrides
TargetingPresetServiceClient.BatchDeactivateTargetingPresets(BatchDeactivateTargetingPresetsRequest, CallSettings)

BatchDeactivateTargetingPresetsAsync(BatchDeactivateTargetingPresetsRequest, CallSettings)

Batch deactivates TargetingPreset objects.

Declaration
public override Task<BatchDeactivateTargetingPresetsResponse> BatchDeactivateTargetingPresetsAsync(BatchDeactivateTargetingPresetsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchDeactivateTargetingPresetsRequest 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<BatchDeactivateTargetingPresetsResponse>

A Task containing the RPC response.

Overrides
TargetingPresetServiceClient.BatchDeactivateTargetingPresetsAsync(BatchDeactivateTargetingPresetsRequest, CallSettings)

BatchUpdateTargetingPresets(BatchUpdateTargetingPresetsRequest, CallSettings)

Batch updates TargetingPreset objects.

Declaration
public override BatchUpdateTargetingPresetsResponse BatchUpdateTargetingPresets(BatchUpdateTargetingPresetsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchUpdateTargetingPresetsRequest 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
BatchUpdateTargetingPresetsResponse

The RPC response.

Overrides
TargetingPresetServiceClient.BatchUpdateTargetingPresets(BatchUpdateTargetingPresetsRequest, CallSettings)

BatchUpdateTargetingPresetsAsync(BatchUpdateTargetingPresetsRequest, CallSettings)

Batch updates TargetingPreset objects.

Declaration
public override Task<BatchUpdateTargetingPresetsResponse> BatchUpdateTargetingPresetsAsync(BatchUpdateTargetingPresetsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchUpdateTargetingPresetsRequest 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<BatchUpdateTargetingPresetsResponse>

A Task containing the RPC response.

Overrides
TargetingPresetServiceClient.BatchUpdateTargetingPresetsAsync(BatchUpdateTargetingPresetsRequest, CallSettings)

CreateTargetingPreset(CreateTargetingPresetRequest, CallSettings)

Creates a TargetingPreset object.

Declaration
public override TargetingPreset CreateTargetingPreset(CreateTargetingPresetRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateTargetingPresetRequest 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
TargetingPreset

The RPC response.

Overrides
TargetingPresetServiceClient.CreateTargetingPreset(CreateTargetingPresetRequest, CallSettings)

CreateTargetingPresetAsync(CreateTargetingPresetRequest, CallSettings)

Creates a TargetingPreset object.

Declaration
public override Task<TargetingPreset> CreateTargetingPresetAsync(CreateTargetingPresetRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateTargetingPresetRequest 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<TargetingPreset>

A Task containing the RPC response.

Overrides
TargetingPresetServiceClient.CreateTargetingPresetAsync(CreateTargetingPresetRequest, CallSettings)

GetTargetingPreset(GetTargetingPresetRequest, CallSettings)

Retrieves a TargetingPreset object. Note: Deactivated targeting presets are "logically deleted" (filtered out) by the get logic in the manager layer, so they will not be returned by the GetTargetingPreset RPC.

Declaration
public override TargetingPreset GetTargetingPreset(GetTargetingPresetRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetTargetingPresetRequest 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
TargetingPreset

The RPC response.

Overrides
TargetingPresetServiceClient.GetTargetingPreset(GetTargetingPresetRequest, CallSettings)

GetTargetingPresetAsync(GetTargetingPresetRequest, CallSettings)

Retrieves a TargetingPreset object. Note: Deactivated targeting presets are "logically deleted" (filtered out) by the get logic in the manager layer, so they will not be returned by the GetTargetingPreset RPC.

Declaration
public override Task<TargetingPreset> GetTargetingPresetAsync(GetTargetingPresetRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetTargetingPresetRequest 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<TargetingPreset>

A Task containing the RPC response.

Overrides
TargetingPresetServiceClient.GetTargetingPresetAsync(GetTargetingPresetRequest, CallSettings)

ListTargetingPresets(ListTargetingPresetsRequest, CallSettings)

Lists TargetingPreset objects.

Declaration
public override PagedEnumerable<ListTargetingPresetsResponse, TargetingPreset> ListTargetingPresets(ListTargetingPresetsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListTargetingPresetsRequest 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<ListTargetingPresetsResponse, TargetingPreset>

A pageable sequence of TargetingPreset resources.

Overrides
TargetingPresetServiceClient.ListTargetingPresets(ListTargetingPresetsRequest, CallSettings)

ListTargetingPresetsAsync(ListTargetingPresetsRequest, CallSettings)

Lists TargetingPreset objects.

Declaration
public override PagedAsyncEnumerable<ListTargetingPresetsResponse, TargetingPreset> ListTargetingPresetsAsync(ListTargetingPresetsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListTargetingPresetsRequest 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<ListTargetingPresetsResponse, TargetingPreset>

A pageable asynchronous sequence of TargetingPreset resources.

Overrides
TargetingPresetServiceClient.ListTargetingPresetsAsync(ListTargetingPresetsRequest, CallSettings)

UpdateTargetingPreset(UpdateTargetingPresetRequest, CallSettings)

Updates a TargetingPreset object.

Declaration
public override TargetingPreset UpdateTargetingPreset(UpdateTargetingPresetRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateTargetingPresetRequest 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
TargetingPreset

The RPC response.

Overrides
TargetingPresetServiceClient.UpdateTargetingPreset(UpdateTargetingPresetRequest, CallSettings)

UpdateTargetingPresetAsync(UpdateTargetingPresetRequest, CallSettings)

Updates a TargetingPreset object.

Declaration
public override Task<TargetingPreset> UpdateTargetingPresetAsync(UpdateTargetingPresetRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateTargetingPresetRequest 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<TargetingPreset>

A Task containing the RPC response.

Overrides
TargetingPresetServiceClient.UpdateTargetingPresetAsync(UpdateTargetingPresetRequest, CallSettings)
In this article
Back to top Generated by DocFX