Class protos.google.ads.admanager.v1.TargetingPresetService (0.7.0)

Represents a TargetingPresetService

Inheritance

$protobuf.rpc.Service > protos.google.ads.admanager.v1.TargetingPresetService

Package

@google-ads/admanager

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new TargetingPresetService service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

batchCreateTargetingPresets(request, callback)

public batchCreateTargetingPresets(request: google.ads.admanager.v1.IBatchCreateTargetingPresetsRequest, callback: google.ads.admanager.v1.TargetingPresetService.BatchCreateTargetingPresetsCallback): void;

Calls BatchCreateTargetingPresets.

Parameters
Name Description
request IBatchCreateTargetingPresetsRequest

BatchCreateTargetingPresetsRequest message or plain object

callback BatchCreateTargetingPresetsCallback

Node-style callback called with the error, if any, and BatchCreateTargetingPresetsResponse

Returns
Type Description
void

batchCreateTargetingPresets(request)

public batchCreateTargetingPresets(request: google.ads.admanager.v1.IBatchCreateTargetingPresetsRequest): Promise<google.ads.admanager.v1.BatchCreateTargetingPresetsResponse>;

Calls BatchCreateTargetingPresets.

Parameter
Name Description
request IBatchCreateTargetingPresetsRequest

BatchCreateTargetingPresetsRequest message or plain object

Returns
Type Description
Promise<google.ads.admanager.v1.BatchCreateTargetingPresetsResponse>

Promise

batchDeactivateTargetingPresets(request, callback)

public batchDeactivateTargetingPresets(request: google.ads.admanager.v1.IBatchDeactivateTargetingPresetsRequest, callback: google.ads.admanager.v1.TargetingPresetService.BatchDeactivateTargetingPresetsCallback): void;

Calls BatchDeactivateTargetingPresets.

Parameters
Name Description
request IBatchDeactivateTargetingPresetsRequest

BatchDeactivateTargetingPresetsRequest message or plain object

callback BatchDeactivateTargetingPresetsCallback

Node-style callback called with the error, if any, and BatchDeactivateTargetingPresetsResponse

Returns
Type Description
void

batchDeactivateTargetingPresets(request)

public batchDeactivateTargetingPresets(request: google.ads.admanager.v1.IBatchDeactivateTargetingPresetsRequest): Promise<google.ads.admanager.v1.BatchDeactivateTargetingPresetsResponse>;

Calls BatchDeactivateTargetingPresets.

Parameter
Name Description
request IBatchDeactivateTargetingPresetsRequest

BatchDeactivateTargetingPresetsRequest message or plain object

Returns
Type Description
Promise<google.ads.admanager.v1.BatchDeactivateTargetingPresetsResponse>

Promise

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): TargetingPresetService;

Creates new TargetingPresetService service using the specified rpc implementation.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
Type Description
TargetingPresetService

RPC service. Useful where requests and/or responses are streamed.

createTargetingPreset(request, callback)

public createTargetingPreset(request: google.ads.admanager.v1.ICreateTargetingPresetRequest, callback: google.ads.admanager.v1.TargetingPresetService.CreateTargetingPresetCallback): void;

Calls CreateTargetingPreset.

Parameters
Name Description
request ICreateTargetingPresetRequest

CreateTargetingPresetRequest message or plain object

callback CreateTargetingPresetCallback

Node-style callback called with the error, if any, and TargetingPreset

Returns
Type Description
void

createTargetingPreset(request)

public createTargetingPreset(request: google.ads.admanager.v1.ICreateTargetingPresetRequest): Promise<google.ads.admanager.v1.TargetingPreset>;

Calls CreateTargetingPreset.

Parameter
Name Description
request ICreateTargetingPresetRequest

CreateTargetingPresetRequest message or plain object

Returns
Type Description
Promise<google.ads.admanager.v1.TargetingPreset>

Promise

getTargetingPreset(request, callback)

public getTargetingPreset(request: google.ads.admanager.v1.IGetTargetingPresetRequest, callback: google.ads.admanager.v1.TargetingPresetService.GetTargetingPresetCallback): void;

Calls GetTargetingPreset.

Parameters
Name Description
request IGetTargetingPresetRequest

GetTargetingPresetRequest message or plain object

callback GetTargetingPresetCallback

Node-style callback called with the error, if any, and TargetingPreset

Returns
Type Description
void

getTargetingPreset(request)

public getTargetingPreset(request: google.ads.admanager.v1.IGetTargetingPresetRequest): Promise<google.ads.admanager.v1.TargetingPreset>;

Calls GetTargetingPreset.

Parameter
Name Description
request IGetTargetingPresetRequest

GetTargetingPresetRequest message or plain object

Returns
Type Description
Promise<google.ads.admanager.v1.TargetingPreset>

Promise

listTargetingPresets(request, callback)

public listTargetingPresets(request: google.ads.admanager.v1.IListTargetingPresetsRequest, callback: google.ads.admanager.v1.TargetingPresetService.ListTargetingPresetsCallback): void;

Calls ListTargetingPresets.

Parameters
Name Description
request IListTargetingPresetsRequest

ListTargetingPresetsRequest message or plain object

callback ListTargetingPresetsCallback

Node-style callback called with the error, if any, and ListTargetingPresetsResponse

Returns
Type Description
void

listTargetingPresets(request)

public listTargetingPresets(request: google.ads.admanager.v1.IListTargetingPresetsRequest): Promise<google.ads.admanager.v1.ListTargetingPresetsResponse>;

Calls ListTargetingPresets.

Parameter
Name Description
request IListTargetingPresetsRequest

ListTargetingPresetsRequest message or plain object

Returns
Type Description
Promise<google.ads.admanager.v1.ListTargetingPresetsResponse>

Promise