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

Represents a LiveStreamService

Inheritance

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

Package

@google-ads/admanager

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new LiveStreamService service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

batchActivateLiveStreams(request, callback)

public batchActivateLiveStreams(request: google.ads.admanager.v1.IBatchActivateLiveStreamsRequest, callback: google.ads.admanager.v1.LiveStreamService.BatchActivateLiveStreamsCallback): void;

Calls BatchActivateLiveStreams.

Parameters
Name Description
request IBatchActivateLiveStreamsRequest

BatchActivateLiveStreamsRequest message or plain object

callback BatchActivateLiveStreamsCallback

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

Returns
Type Description
void

batchActivateLiveStreams(request)

public batchActivateLiveStreams(request: google.ads.admanager.v1.IBatchActivateLiveStreamsRequest): Promise<google.ads.admanager.v1.BatchActivateLiveStreamsResponse>;

Calls BatchActivateLiveStreams.

Parameter
Name Description
request IBatchActivateLiveStreamsRequest

BatchActivateLiveStreamsRequest message or plain object

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

Promise

batchArchiveLiveStreams(request, callback)

public batchArchiveLiveStreams(request: google.ads.admanager.v1.IBatchArchiveLiveStreamsRequest, callback: google.ads.admanager.v1.LiveStreamService.BatchArchiveLiveStreamsCallback): void;

Calls BatchArchiveLiveStreams.

Parameters
Name Description
request IBatchArchiveLiveStreamsRequest

BatchArchiveLiveStreamsRequest message or plain object

callback BatchArchiveLiveStreamsCallback

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

Returns
Type Description
void

batchArchiveLiveStreams(request)

public batchArchiveLiveStreams(request: google.ads.admanager.v1.IBatchArchiveLiveStreamsRequest): Promise<google.ads.admanager.v1.BatchArchiveLiveStreamsResponse>;

Calls BatchArchiveLiveStreams.

Parameter
Name Description
request IBatchArchiveLiveStreamsRequest

BatchArchiveLiveStreamsRequest message or plain object

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

Promise

batchCreateLiveStreams(request, callback)

public batchCreateLiveStreams(request: google.ads.admanager.v1.IBatchCreateLiveStreamsRequest, callback: google.ads.admanager.v1.LiveStreamService.BatchCreateLiveStreamsCallback): void;

Calls BatchCreateLiveStreams.

Parameters
Name Description
request IBatchCreateLiveStreamsRequest

BatchCreateLiveStreamsRequest message or plain object

callback BatchCreateLiveStreamsCallback

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

Returns
Type Description
void

batchCreateLiveStreams(request)

public batchCreateLiveStreams(request: google.ads.admanager.v1.IBatchCreateLiveStreamsRequest): Promise<google.ads.admanager.v1.BatchCreateLiveStreamsResponse>;

Calls BatchCreateLiveStreams.

Parameter
Name Description
request IBatchCreateLiveStreamsRequest

BatchCreateLiveStreamsRequest message or plain object

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

Promise

batchPauseAdsLiveStreams(request, callback)

public batchPauseAdsLiveStreams(request: google.ads.admanager.v1.IBatchPauseAdsLiveStreamsRequest, callback: google.ads.admanager.v1.LiveStreamService.BatchPauseAdsLiveStreamsCallback): void;

Calls BatchPauseAdsLiveStreams.

Parameters
Name Description
request IBatchPauseAdsLiveStreamsRequest

BatchPauseAdsLiveStreamsRequest message or plain object

callback BatchPauseAdsLiveStreamsCallback

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

Returns
Type Description
void

batchPauseAdsLiveStreams(request)

public batchPauseAdsLiveStreams(request: google.ads.admanager.v1.IBatchPauseAdsLiveStreamsRequest): Promise<google.ads.admanager.v1.BatchPauseAdsLiveStreamsResponse>;

Calls BatchPauseAdsLiveStreams.

Parameter
Name Description
request IBatchPauseAdsLiveStreamsRequest

BatchPauseAdsLiveStreamsRequest message or plain object

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

Promise

batchPauseLiveStreams(request, callback)

public batchPauseLiveStreams(request: google.ads.admanager.v1.IBatchPauseLiveStreamsRequest, callback: google.ads.admanager.v1.LiveStreamService.BatchPauseLiveStreamsCallback): void;

Calls BatchPauseLiveStreams.

Parameters
Name Description
request IBatchPauseLiveStreamsRequest

BatchPauseLiveStreamsRequest message or plain object

callback BatchPauseLiveStreamsCallback

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

Returns
Type Description
void

batchPauseLiveStreams(request)

public batchPauseLiveStreams(request: google.ads.admanager.v1.IBatchPauseLiveStreamsRequest): Promise<google.ads.admanager.v1.BatchPauseLiveStreamsResponse>;

Calls BatchPauseLiveStreams.

Parameter
Name Description
request IBatchPauseLiveStreamsRequest

BatchPauseLiveStreamsRequest message or plain object

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

Promise

batchRefreshMasterPlaylists(request, callback)

public batchRefreshMasterPlaylists(request: google.ads.admanager.v1.IBatchRefreshMasterPlaylistsRequest, callback: google.ads.admanager.v1.LiveStreamService.BatchRefreshMasterPlaylistsCallback): void;

Calls BatchRefreshMasterPlaylists.

Parameters
Name Description
request IBatchRefreshMasterPlaylistsRequest

BatchRefreshMasterPlaylistsRequest message or plain object

callback BatchRefreshMasterPlaylistsCallback

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

Returns
Type Description
void

batchRefreshMasterPlaylists(request)

public batchRefreshMasterPlaylists(request: google.ads.admanager.v1.IBatchRefreshMasterPlaylistsRequest): Promise<google.ads.admanager.v1.BatchRefreshMasterPlaylistsResponse>;

Calls BatchRefreshMasterPlaylists.

Parameter
Name Description
request IBatchRefreshMasterPlaylistsRequest

BatchRefreshMasterPlaylistsRequest message or plain object

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

Promise

batchUpdateLiveStreams(request, callback)

public batchUpdateLiveStreams(request: google.ads.admanager.v1.IBatchUpdateLiveStreamsRequest, callback: google.ads.admanager.v1.LiveStreamService.BatchUpdateLiveStreamsCallback): void;

Calls BatchUpdateLiveStreams.

Parameters
Name Description
request IBatchUpdateLiveStreamsRequest

BatchUpdateLiveStreamsRequest message or plain object

callback BatchUpdateLiveStreamsCallback

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

Returns
Type Description
void

batchUpdateLiveStreams(request)

public batchUpdateLiveStreams(request: google.ads.admanager.v1.IBatchUpdateLiveStreamsRequest): Promise<google.ads.admanager.v1.BatchUpdateLiveStreamsResponse>;

Calls BatchUpdateLiveStreams.

Parameter
Name Description
request IBatchUpdateLiveStreamsRequest

BatchUpdateLiveStreamsRequest message or plain object

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

Promise

create(rpcImpl, requestDelimited, responseDelimited)

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

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

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

createLiveStream(request, callback)

public createLiveStream(request: google.ads.admanager.v1.ICreateLiveStreamRequest, callback: google.ads.admanager.v1.LiveStreamService.CreateLiveStreamCallback): void;

Calls CreateLiveStream.

Parameters
Name Description
request ICreateLiveStreamRequest

CreateLiveStreamRequest message or plain object

callback CreateLiveStreamCallback

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

Returns
Type Description
void

createLiveStream(request)

public createLiveStream(request: google.ads.admanager.v1.ICreateLiveStreamRequest): Promise<google.ads.admanager.v1.LiveStream>;

Calls CreateLiveStream.

Parameter
Name Description
request ICreateLiveStreamRequest

CreateLiveStreamRequest message or plain object

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

Promise

getLiveStream(request, callback)

public getLiveStream(request: google.ads.admanager.v1.IGetLiveStreamRequest, callback: google.ads.admanager.v1.LiveStreamService.GetLiveStreamCallback): void;

Calls GetLiveStream.

Parameters
Name Description
request IGetLiveStreamRequest

GetLiveStreamRequest message or plain object

callback GetLiveStreamCallback

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

Returns
Type Description
void

getLiveStream(request)

public getLiveStream(request: google.ads.admanager.v1.IGetLiveStreamRequest): Promise<google.ads.admanager.v1.LiveStream>;

Calls GetLiveStream.

Parameter
Name Description
request IGetLiveStreamRequest

GetLiveStreamRequest message or plain object

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

Promise

listLiveStreams(request, callback)

public listLiveStreams(request: google.ads.admanager.v1.IListLiveStreamsRequest, callback: google.ads.admanager.v1.LiveStreamService.ListLiveStreamsCallback): void;

Calls ListLiveStreams.

Parameters
Name Description
request IListLiveStreamsRequest

ListLiveStreamsRequest message or plain object

callback ListLiveStreamsCallback

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

Returns
Type Description
void

listLiveStreams(request)

public listLiveStreams(request: google.ads.admanager.v1.IListLiveStreamsRequest): Promise<google.ads.admanager.v1.ListLiveStreamsResponse>;

Calls ListLiveStreams.

Parameter
Name Description
request IListLiveStreamsRequest

ListLiveStreamsRequest message or plain object

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

Promise

updateLiveStream(request, callback)

public updateLiveStream(request: google.ads.admanager.v1.IUpdateLiveStreamRequest, callback: google.ads.admanager.v1.LiveStreamService.UpdateLiveStreamCallback): void;

Calls UpdateLiveStream.

Parameters
Name Description
request IUpdateLiveStreamRequest

UpdateLiveStreamRequest message or plain object

callback UpdateLiveStreamCallback

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

Returns
Type Description
void

updateLiveStream(request)

public updateLiveStream(request: google.ads.admanager.v1.IUpdateLiveStreamRequest): Promise<google.ads.admanager.v1.LiveStream>;

Calls UpdateLiveStream.

Parameter
Name Description
request IUpdateLiveStreamRequest

UpdateLiveStreamRequest message or plain object

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

Promise