Class protos.google.ads.admanager.v1.PlacementService (0.6.0)

Represents a PlacementService

Inheritance

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

Package

@google-ads/admanager

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new PlacementService service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

batchActivatePlacements(request, callback)

public batchActivatePlacements(request: google.ads.admanager.v1.IBatchActivatePlacementsRequest, callback: google.ads.admanager.v1.PlacementService.BatchActivatePlacementsCallback): void;

Calls BatchActivatePlacements.

Parameters
Name Description
request IBatchActivatePlacementsRequest

BatchActivatePlacementsRequest message or plain object

callback BatchActivatePlacementsCallback

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

Returns
Type Description
void

batchActivatePlacements(request)

public batchActivatePlacements(request: google.ads.admanager.v1.IBatchActivatePlacementsRequest): Promise<google.ads.admanager.v1.BatchActivatePlacementsResponse>;

Calls BatchActivatePlacements.

Parameter
Name Description
request IBatchActivatePlacementsRequest

BatchActivatePlacementsRequest message or plain object

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

Promise

batchArchivePlacements(request, callback)

public batchArchivePlacements(request: google.ads.admanager.v1.IBatchArchivePlacementsRequest, callback: google.ads.admanager.v1.PlacementService.BatchArchivePlacementsCallback): void;

Calls BatchArchivePlacements.

Parameters
Name Description
request IBatchArchivePlacementsRequest

BatchArchivePlacementsRequest message or plain object

callback BatchArchivePlacementsCallback

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

Returns
Type Description
void

batchArchivePlacements(request)

public batchArchivePlacements(request: google.ads.admanager.v1.IBatchArchivePlacementsRequest): Promise<google.ads.admanager.v1.BatchArchivePlacementsResponse>;

Calls BatchArchivePlacements.

Parameter
Name Description
request IBatchArchivePlacementsRequest

BatchArchivePlacementsRequest message or plain object

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

Promise

batchCreatePlacements(request, callback)

public batchCreatePlacements(request: google.ads.admanager.v1.IBatchCreatePlacementsRequest, callback: google.ads.admanager.v1.PlacementService.BatchCreatePlacementsCallback): void;

Calls BatchCreatePlacements.

Parameters
Name Description
request IBatchCreatePlacementsRequest

BatchCreatePlacementsRequest message or plain object

callback BatchCreatePlacementsCallback

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

Returns
Type Description
void

batchCreatePlacements(request)

public batchCreatePlacements(request: google.ads.admanager.v1.IBatchCreatePlacementsRequest): Promise<google.ads.admanager.v1.BatchCreatePlacementsResponse>;

Calls BatchCreatePlacements.

Parameter
Name Description
request IBatchCreatePlacementsRequest

BatchCreatePlacementsRequest message or plain object

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

Promise

batchDeactivatePlacements(request, callback)

public batchDeactivatePlacements(request: google.ads.admanager.v1.IBatchDeactivatePlacementsRequest, callback: google.ads.admanager.v1.PlacementService.BatchDeactivatePlacementsCallback): void;

Calls BatchDeactivatePlacements.

Parameters
Name Description
request IBatchDeactivatePlacementsRequest

BatchDeactivatePlacementsRequest message or plain object

callback BatchDeactivatePlacementsCallback

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

Returns
Type Description
void

batchDeactivatePlacements(request)

public batchDeactivatePlacements(request: google.ads.admanager.v1.IBatchDeactivatePlacementsRequest): Promise<google.ads.admanager.v1.BatchDeactivatePlacementsResponse>;

Calls BatchDeactivatePlacements.

Parameter
Name Description
request IBatchDeactivatePlacementsRequest

BatchDeactivatePlacementsRequest message or plain object

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

Promise

batchUpdatePlacements(request, callback)

public batchUpdatePlacements(request: google.ads.admanager.v1.IBatchUpdatePlacementsRequest, callback: google.ads.admanager.v1.PlacementService.BatchUpdatePlacementsCallback): void;

Calls BatchUpdatePlacements.

Parameters
Name Description
request IBatchUpdatePlacementsRequest

BatchUpdatePlacementsRequest message or plain object

callback BatchUpdatePlacementsCallback

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

Returns
Type Description
void

batchUpdatePlacements(request)

public batchUpdatePlacements(request: google.ads.admanager.v1.IBatchUpdatePlacementsRequest): Promise<google.ads.admanager.v1.BatchUpdatePlacementsResponse>;

Calls BatchUpdatePlacements.

Parameter
Name Description
request IBatchUpdatePlacementsRequest

BatchUpdatePlacementsRequest message or plain object

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

Promise

create(rpcImpl, requestDelimited, responseDelimited)

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

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

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

createPlacement(request, callback)

public createPlacement(request: google.ads.admanager.v1.ICreatePlacementRequest, callback: google.ads.admanager.v1.PlacementService.CreatePlacementCallback): void;

Calls CreatePlacement.

Parameters
Name Description
request ICreatePlacementRequest

CreatePlacementRequest message or plain object

callback CreatePlacementCallback

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

Returns
Type Description
void

createPlacement(request)

public createPlacement(request: google.ads.admanager.v1.ICreatePlacementRequest): Promise<google.ads.admanager.v1.Placement>;

Calls CreatePlacement.

Parameter
Name Description
request ICreatePlacementRequest

CreatePlacementRequest message or plain object

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

Promise

getPlacement(request, callback)

public getPlacement(request: google.ads.admanager.v1.IGetPlacementRequest, callback: google.ads.admanager.v1.PlacementService.GetPlacementCallback): void;

Calls GetPlacement.

Parameters
Name Description
request IGetPlacementRequest

GetPlacementRequest message or plain object

callback GetPlacementCallback

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

Returns
Type Description
void

getPlacement(request)

public getPlacement(request: google.ads.admanager.v1.IGetPlacementRequest): Promise<google.ads.admanager.v1.Placement>;

Calls GetPlacement.

Parameter
Name Description
request IGetPlacementRequest

GetPlacementRequest message or plain object

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

Promise

listPlacements(request, callback)

public listPlacements(request: google.ads.admanager.v1.IListPlacementsRequest, callback: google.ads.admanager.v1.PlacementService.ListPlacementsCallback): void;

Calls ListPlacements.

Parameters
Name Description
request IListPlacementsRequest

ListPlacementsRequest message or plain object

callback ListPlacementsCallback

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

Returns
Type Description
void

listPlacements(request)

public listPlacements(request: google.ads.admanager.v1.IListPlacementsRequest): Promise<google.ads.admanager.v1.ListPlacementsResponse>;

Calls ListPlacements.

Parameter
Name Description
request IListPlacementsRequest

ListPlacementsRequest message or plain object

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

Promise

updatePlacement(request, callback)

public updatePlacement(request: google.ads.admanager.v1.IUpdatePlacementRequest, callback: google.ads.admanager.v1.PlacementService.UpdatePlacementCallback): void;

Calls UpdatePlacement.

Parameters
Name Description
request IUpdatePlacementRequest

UpdatePlacementRequest message or plain object

callback UpdatePlacementCallback

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

Returns
Type Description
void

updatePlacement(request)

public updatePlacement(request: google.ads.admanager.v1.IUpdatePlacementRequest): Promise<google.ads.admanager.v1.Placement>;

Calls UpdatePlacement.

Parameter
Name Description
request IUpdatePlacementRequest

UpdatePlacementRequest message or plain object

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

Promise