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

Represents a CustomTargetingValueService

Inheritance

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

Package

@google-ads/admanager

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new CustomTargetingValueService service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

batchActivateCustomTargetingValues(request, callback)

public batchActivateCustomTargetingValues(request: google.ads.admanager.v1.IBatchActivateCustomTargetingValuesRequest, callback: google.ads.admanager.v1.CustomTargetingValueService.BatchActivateCustomTargetingValuesCallback): void;

Calls BatchActivateCustomTargetingValues.

Parameters
Name Description
request IBatchActivateCustomTargetingValuesRequest

BatchActivateCustomTargetingValuesRequest message or plain object

callback BatchActivateCustomTargetingValuesCallback

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

Returns
Type Description
void

batchActivateCustomTargetingValues(request)

public batchActivateCustomTargetingValues(request: google.ads.admanager.v1.IBatchActivateCustomTargetingValuesRequest): Promise<google.ads.admanager.v1.BatchActivateCustomTargetingValuesResponse>;

Calls BatchActivateCustomTargetingValues.

Parameter
Name Description
request IBatchActivateCustomTargetingValuesRequest

BatchActivateCustomTargetingValuesRequest message or plain object

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

Promise

batchCreateCustomTargetingValues(request, callback)

public batchCreateCustomTargetingValues(request: google.ads.admanager.v1.IBatchCreateCustomTargetingValuesRequest, callback: google.ads.admanager.v1.CustomTargetingValueService.BatchCreateCustomTargetingValuesCallback): void;

Calls BatchCreateCustomTargetingValues.

Parameters
Name Description
request IBatchCreateCustomTargetingValuesRequest

BatchCreateCustomTargetingValuesRequest message or plain object

callback BatchCreateCustomTargetingValuesCallback

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

Returns
Type Description
void

batchCreateCustomTargetingValues(request)

public batchCreateCustomTargetingValues(request: google.ads.admanager.v1.IBatchCreateCustomTargetingValuesRequest): Promise<google.ads.admanager.v1.BatchCreateCustomTargetingValuesResponse>;

Calls BatchCreateCustomTargetingValues.

Parameter
Name Description
request IBatchCreateCustomTargetingValuesRequest

BatchCreateCustomTargetingValuesRequest message or plain object

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

Promise

batchDeactivateCustomTargetingValues(request, callback)

public batchDeactivateCustomTargetingValues(request: google.ads.admanager.v1.IBatchDeactivateCustomTargetingValuesRequest, callback: google.ads.admanager.v1.CustomTargetingValueService.BatchDeactivateCustomTargetingValuesCallback): void;

Calls BatchDeactivateCustomTargetingValues.

Parameters
Name Description
request IBatchDeactivateCustomTargetingValuesRequest

BatchDeactivateCustomTargetingValuesRequest message or plain object

callback BatchDeactivateCustomTargetingValuesCallback

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

Returns
Type Description
void

batchDeactivateCustomTargetingValues(request)

public batchDeactivateCustomTargetingValues(request: google.ads.admanager.v1.IBatchDeactivateCustomTargetingValuesRequest): Promise<google.ads.admanager.v1.BatchDeactivateCustomTargetingValuesResponse>;

Calls BatchDeactivateCustomTargetingValues.

Parameter
Name Description
request IBatchDeactivateCustomTargetingValuesRequest

BatchDeactivateCustomTargetingValuesRequest message or plain object

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

Promise

batchUpdateCustomTargetingValues(request, callback)

public batchUpdateCustomTargetingValues(request: google.ads.admanager.v1.IBatchUpdateCustomTargetingValuesRequest, callback: google.ads.admanager.v1.CustomTargetingValueService.BatchUpdateCustomTargetingValuesCallback): void;

Calls BatchUpdateCustomTargetingValues.

Parameters
Name Description
request IBatchUpdateCustomTargetingValuesRequest

BatchUpdateCustomTargetingValuesRequest message or plain object

callback BatchUpdateCustomTargetingValuesCallback

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

Returns
Type Description
void

batchUpdateCustomTargetingValues(request)

public batchUpdateCustomTargetingValues(request: google.ads.admanager.v1.IBatchUpdateCustomTargetingValuesRequest): Promise<google.ads.admanager.v1.BatchUpdateCustomTargetingValuesResponse>;

Calls BatchUpdateCustomTargetingValues.

Parameter
Name Description
request IBatchUpdateCustomTargetingValuesRequest

BatchUpdateCustomTargetingValuesRequest message or plain object

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

Promise

create(rpcImpl, requestDelimited, responseDelimited)

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

Creates new CustomTargetingValueService 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
CustomTargetingValueService

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

createCustomTargetingValue(request, callback)

public createCustomTargetingValue(request: google.ads.admanager.v1.ICreateCustomTargetingValueRequest, callback: google.ads.admanager.v1.CustomTargetingValueService.CreateCustomTargetingValueCallback): void;

Calls CreateCustomTargetingValue.

Parameters
Name Description
request ICreateCustomTargetingValueRequest

CreateCustomTargetingValueRequest message or plain object

callback CreateCustomTargetingValueCallback

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

Returns
Type Description
void

createCustomTargetingValue(request)

public createCustomTargetingValue(request: google.ads.admanager.v1.ICreateCustomTargetingValueRequest): Promise<google.ads.admanager.v1.CustomTargetingValue>;

Calls CreateCustomTargetingValue.

Parameter
Name Description
request ICreateCustomTargetingValueRequest

CreateCustomTargetingValueRequest message or plain object

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

Promise

getCustomTargetingValue(request, callback)

public getCustomTargetingValue(request: google.ads.admanager.v1.IGetCustomTargetingValueRequest, callback: google.ads.admanager.v1.CustomTargetingValueService.GetCustomTargetingValueCallback): void;

Calls GetCustomTargetingValue.

Parameters
Name Description
request IGetCustomTargetingValueRequest

GetCustomTargetingValueRequest message or plain object

callback GetCustomTargetingValueCallback

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

Returns
Type Description
void

getCustomTargetingValue(request)

public getCustomTargetingValue(request: google.ads.admanager.v1.IGetCustomTargetingValueRequest): Promise<google.ads.admanager.v1.CustomTargetingValue>;

Calls GetCustomTargetingValue.

Parameter
Name Description
request IGetCustomTargetingValueRequest

GetCustomTargetingValueRequest message or plain object

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

Promise

listCustomTargetingValues(request, callback)

public listCustomTargetingValues(request: google.ads.admanager.v1.IListCustomTargetingValuesRequest, callback: google.ads.admanager.v1.CustomTargetingValueService.ListCustomTargetingValuesCallback): void;

Calls ListCustomTargetingValues.

Parameters
Name Description
request IListCustomTargetingValuesRequest

ListCustomTargetingValuesRequest message or plain object

callback ListCustomTargetingValuesCallback

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

Returns
Type Description
void

listCustomTargetingValues(request)

public listCustomTargetingValues(request: google.ads.admanager.v1.IListCustomTargetingValuesRequest): Promise<google.ads.admanager.v1.ListCustomTargetingValuesResponse>;

Calls ListCustomTargetingValues.

Parameter
Name Description
request IListCustomTargetingValuesRequest

ListCustomTargetingValuesRequest message or plain object

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

Promise

updateCustomTargetingValue(request, callback)

public updateCustomTargetingValue(request: google.ads.admanager.v1.IUpdateCustomTargetingValueRequest, callback: google.ads.admanager.v1.CustomTargetingValueService.UpdateCustomTargetingValueCallback): void;

Calls UpdateCustomTargetingValue.

Parameters
Name Description
request IUpdateCustomTargetingValueRequest

UpdateCustomTargetingValueRequest message or plain object

callback UpdateCustomTargetingValueCallback

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

Returns
Type Description
void

updateCustomTargetingValue(request)

public updateCustomTargetingValue(request: google.ads.admanager.v1.IUpdateCustomTargetingValueRequest): Promise<google.ads.admanager.v1.CustomTargetingValue>;

Calls UpdateCustomTargetingValue.

Parameter
Name Description
request IUpdateCustomTargetingValueRequest

UpdateCustomTargetingValueRequest message or plain object

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

Promise