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

Represents an AdBreakService

Inheritance

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

Package

@google-ads/admanager

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new AdBreakService service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

create(rpcImpl, requestDelimited, responseDelimited)

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

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

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

createAdBreak(request, callback)

public createAdBreak(request: google.ads.admanager.v1.ICreateAdBreakRequest, callback: google.ads.admanager.v1.AdBreakService.CreateAdBreakCallback): void;

Calls CreateAdBreak.

Parameters
Name Description
request ICreateAdBreakRequest

CreateAdBreakRequest message or plain object

callback CreateAdBreakCallback

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

Returns
Type Description
void

createAdBreak(request)

public createAdBreak(request: google.ads.admanager.v1.ICreateAdBreakRequest): Promise<google.ads.admanager.v1.AdBreak>;

Calls CreateAdBreak.

Parameter
Name Description
request ICreateAdBreakRequest

CreateAdBreakRequest message or plain object

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

Promise

deleteAdBreak(request, callback)

public deleteAdBreak(request: google.ads.admanager.v1.IDeleteAdBreakRequest, callback: google.ads.admanager.v1.AdBreakService.DeleteAdBreakCallback): void;

Calls DeleteAdBreak.

Parameters
Name Description
request IDeleteAdBreakRequest

DeleteAdBreakRequest message or plain object

callback DeleteAdBreakCallback

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

Returns
Type Description
void

deleteAdBreak(request)

public deleteAdBreak(request: google.ads.admanager.v1.IDeleteAdBreakRequest): Promise<google.protobuf.Empty>;

Calls DeleteAdBreak.

Parameter
Name Description
request IDeleteAdBreakRequest

DeleteAdBreakRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

getAdBreak(request, callback)

public getAdBreak(request: google.ads.admanager.v1.IGetAdBreakRequest, callback: google.ads.admanager.v1.AdBreakService.GetAdBreakCallback): void;

Calls GetAdBreak.

Parameters
Name Description
request IGetAdBreakRequest

GetAdBreakRequest message or plain object

callback GetAdBreakCallback

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

Returns
Type Description
void

getAdBreak(request)

public getAdBreak(request: google.ads.admanager.v1.IGetAdBreakRequest): Promise<google.ads.admanager.v1.AdBreak>;

Calls GetAdBreak.

Parameter
Name Description
request IGetAdBreakRequest

GetAdBreakRequest message or plain object

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

Promise

listAdBreaks(request, callback)

public listAdBreaks(request: google.ads.admanager.v1.IListAdBreaksRequest, callback: google.ads.admanager.v1.AdBreakService.ListAdBreaksCallback): void;

Calls ListAdBreaks.

Parameters
Name Description
request IListAdBreaksRequest

ListAdBreaksRequest message or plain object

callback ListAdBreaksCallback

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

Returns
Type Description
void

listAdBreaks(request)

public listAdBreaks(request: google.ads.admanager.v1.IListAdBreaksRequest): Promise<google.ads.admanager.v1.ListAdBreaksResponse>;

Calls ListAdBreaks.

Parameter
Name Description
request IListAdBreaksRequest

ListAdBreaksRequest message or plain object

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

Promise

updateAdBreak(request, callback)

public updateAdBreak(request: google.ads.admanager.v1.IUpdateAdBreakRequest, callback: google.ads.admanager.v1.AdBreakService.UpdateAdBreakCallback): void;

Calls UpdateAdBreak.

Parameters
Name Description
request IUpdateAdBreakRequest

UpdateAdBreakRequest message or plain object

callback UpdateAdBreakCallback

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

Returns
Type Description
void

updateAdBreak(request)

public updateAdBreak(request: google.ads.admanager.v1.IUpdateAdBreakRequest): Promise<google.ads.admanager.v1.AdBreak>;

Calls UpdateAdBreak.

Parameter
Name Description
request IUpdateAdBreakRequest

UpdateAdBreakRequest message or plain object

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

Promise