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

Represents a LabelService

Inheritance

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

Package

@google-ads/admanager

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new LabelService service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

batchActivateLabels(request, callback)

public batchActivateLabels(request: google.ads.admanager.v1.IBatchActivateLabelsRequest, callback: google.ads.admanager.v1.LabelService.BatchActivateLabelsCallback): void;

Calls BatchActivateLabels.

Parameters
Name Description
request IBatchActivateLabelsRequest

BatchActivateLabelsRequest message or plain object

callback BatchActivateLabelsCallback

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

Returns
Type Description
void

batchActivateLabels(request)

public batchActivateLabels(request: google.ads.admanager.v1.IBatchActivateLabelsRequest): Promise<google.ads.admanager.v1.BatchActivateLabelsResponse>;

Calls BatchActivateLabels.

Parameter
Name Description
request IBatchActivateLabelsRequest

BatchActivateLabelsRequest message or plain object

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

Promise

batchCreateLabels(request, callback)

public batchCreateLabels(request: google.ads.admanager.v1.IBatchCreateLabelsRequest, callback: google.ads.admanager.v1.LabelService.BatchCreateLabelsCallback): void;

Calls BatchCreateLabels.

Parameters
Name Description
request IBatchCreateLabelsRequest

BatchCreateLabelsRequest message or plain object

callback BatchCreateLabelsCallback

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

Returns
Type Description
void

batchCreateLabels(request)

public batchCreateLabels(request: google.ads.admanager.v1.IBatchCreateLabelsRequest): Promise<google.ads.admanager.v1.BatchCreateLabelsResponse>;

Calls BatchCreateLabels.

Parameter
Name Description
request IBatchCreateLabelsRequest

BatchCreateLabelsRequest message or plain object

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

Promise

batchDeactivateLabels(request, callback)

public batchDeactivateLabels(request: google.ads.admanager.v1.IBatchDeactivateLabelsRequest, callback: google.ads.admanager.v1.LabelService.BatchDeactivateLabelsCallback): void;

Calls BatchDeactivateLabels.

Parameters
Name Description
request IBatchDeactivateLabelsRequest

BatchDeactivateLabelsRequest message or plain object

callback BatchDeactivateLabelsCallback

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

Returns
Type Description
void

batchDeactivateLabels(request)

public batchDeactivateLabels(request: google.ads.admanager.v1.IBatchDeactivateLabelsRequest): Promise<google.ads.admanager.v1.BatchDeactivateLabelsResponse>;

Calls BatchDeactivateLabels.

Parameter
Name Description
request IBatchDeactivateLabelsRequest

BatchDeactivateLabelsRequest message or plain object

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

Promise

batchUpdateLabels(request, callback)

public batchUpdateLabels(request: google.ads.admanager.v1.IBatchUpdateLabelsRequest, callback: google.ads.admanager.v1.LabelService.BatchUpdateLabelsCallback): void;

Calls BatchUpdateLabels.

Parameters
Name Description
request IBatchUpdateLabelsRequest

BatchUpdateLabelsRequest message or plain object

callback BatchUpdateLabelsCallback

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

Returns
Type Description
void

batchUpdateLabels(request)

public batchUpdateLabels(request: google.ads.admanager.v1.IBatchUpdateLabelsRequest): Promise<google.ads.admanager.v1.BatchUpdateLabelsResponse>;

Calls BatchUpdateLabels.

Parameter
Name Description
request IBatchUpdateLabelsRequest

BatchUpdateLabelsRequest message or plain object

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

Promise

create(rpcImpl, requestDelimited, responseDelimited)

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

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

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

createLabel(request, callback)

public createLabel(request: google.ads.admanager.v1.ICreateLabelRequest, callback: google.ads.admanager.v1.LabelService.CreateLabelCallback): void;

Calls CreateLabel.

Parameters
Name Description
request ICreateLabelRequest

CreateLabelRequest message or plain object

callback CreateLabelCallback

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

Returns
Type Description
void

createLabel(request)

public createLabel(request: google.ads.admanager.v1.ICreateLabelRequest): Promise<google.ads.admanager.v1.Label>;

Calls CreateLabel.

Parameter
Name Description
request ICreateLabelRequest

CreateLabelRequest message or plain object

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

Promise

getLabel(request, callback)

public getLabel(request: google.ads.admanager.v1.IGetLabelRequest, callback: google.ads.admanager.v1.LabelService.GetLabelCallback): void;

Calls GetLabel.

Parameters
Name Description
request IGetLabelRequest

GetLabelRequest message or plain object

callback GetLabelCallback

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

Returns
Type Description
void

getLabel(request)

public getLabel(request: google.ads.admanager.v1.IGetLabelRequest): Promise<google.ads.admanager.v1.Label>;

Calls GetLabel.

Parameter
Name Description
request IGetLabelRequest

GetLabelRequest message or plain object

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

Promise

listLabels(request, callback)

public listLabels(request: google.ads.admanager.v1.IListLabelsRequest, callback: google.ads.admanager.v1.LabelService.ListLabelsCallback): void;

Calls ListLabels.

Parameters
Name Description
request IListLabelsRequest

ListLabelsRequest message or plain object

callback ListLabelsCallback

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

Returns
Type Description
void

listLabels(request)

public listLabels(request: google.ads.admanager.v1.IListLabelsRequest): Promise<google.ads.admanager.v1.ListLabelsResponse>;

Calls ListLabels.

Parameter
Name Description
request IListLabelsRequest

ListLabelsRequest message or plain object

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

Promise

updateLabel(request, callback)

public updateLabel(request: google.ads.admanager.v1.IUpdateLabelRequest, callback: google.ads.admanager.v1.LabelService.UpdateLabelCallback): void;

Calls UpdateLabel.

Parameters
Name Description
request IUpdateLabelRequest

UpdateLabelRequest message or plain object

callback UpdateLabelCallback

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

Returns
Type Description
void

updateLabel(request)

public updateLabel(request: google.ads.admanager.v1.IUpdateLabelRequest): Promise<google.ads.admanager.v1.Label>;

Calls UpdateLabel.

Parameter
Name Description
request IUpdateLabelRequest

UpdateLabelRequest message or plain object

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

Promise