Class protos.google.cloud.video.stitcher.v1.VideoStitcherService (2.0.1)

Represents a VideoStitcherService

Inheritance

$protobuf.rpc.Service > protos.google.cloud.video.stitcher.v1.VideoStitcherService

Package

@google-cloud/video-stitcher

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new VideoStitcherService 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): VideoStitcherService;

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

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

createCdnKey(request, callback)

public createCdnKey(request: google.cloud.video.stitcher.v1.ICreateCdnKeyRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.CreateCdnKeyCallback): void;

Calls CreateCdnKey.

Parameters
Name Description
request ICreateCdnKeyRequest

CreateCdnKeyRequest message or plain object

callback CreateCdnKeyCallback

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

Returns
Type Description
void

createCdnKey(request)

public createCdnKey(request: google.cloud.video.stitcher.v1.ICreateCdnKeyRequest): Promise<google.longrunning.Operation>;

Calls CreateCdnKey.

Parameter
Name Description
request ICreateCdnKeyRequest

CreateCdnKeyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createLiveConfig(request, callback)

public createLiveConfig(request: google.cloud.video.stitcher.v1.ICreateLiveConfigRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.CreateLiveConfigCallback): void;

Calls CreateLiveConfig.

Parameters
Name Description
request ICreateLiveConfigRequest

CreateLiveConfigRequest message or plain object

callback CreateLiveConfigCallback

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

Returns
Type Description
void

createLiveConfig(request)

public createLiveConfig(request: google.cloud.video.stitcher.v1.ICreateLiveConfigRequest): Promise<google.longrunning.Operation>;

Calls CreateLiveConfig.

Parameter
Name Description
request ICreateLiveConfigRequest

CreateLiveConfigRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createLiveSession(request, callback)

public createLiveSession(request: google.cloud.video.stitcher.v1.ICreateLiveSessionRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.CreateLiveSessionCallback): void;

Calls CreateLiveSession.

Parameters
Name Description
request ICreateLiveSessionRequest

CreateLiveSessionRequest message or plain object

callback CreateLiveSessionCallback

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

Returns
Type Description
void

createLiveSession(request)

public createLiveSession(request: google.cloud.video.stitcher.v1.ICreateLiveSessionRequest): Promise<google.cloud.video.stitcher.v1.LiveSession>;

Calls CreateLiveSession.

Parameter
Name Description
request ICreateLiveSessionRequest

CreateLiveSessionRequest message or plain object

Returns
Type Description
Promise<google.cloud.video.stitcher.v1.LiveSession>

Promise

createSlate(request, callback)

public createSlate(request: google.cloud.video.stitcher.v1.ICreateSlateRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.CreateSlateCallback): void;

Calls CreateSlate.

Parameters
Name Description
request ICreateSlateRequest

CreateSlateRequest message or plain object

callback CreateSlateCallback

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

Returns
Type Description
void

createSlate(request)

public createSlate(request: google.cloud.video.stitcher.v1.ICreateSlateRequest): Promise<google.longrunning.Operation>;

Calls CreateSlate.

Parameter
Name Description
request ICreateSlateRequest

CreateSlateRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createVodSession(request, callback)

public createVodSession(request: google.cloud.video.stitcher.v1.ICreateVodSessionRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.CreateVodSessionCallback): void;

Calls CreateVodSession.

Parameters
Name Description
request ICreateVodSessionRequest

CreateVodSessionRequest message or plain object

callback CreateVodSessionCallback

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

Returns
Type Description
void

createVodSession(request)

public createVodSession(request: google.cloud.video.stitcher.v1.ICreateVodSessionRequest): Promise<google.cloud.video.stitcher.v1.VodSession>;

Calls CreateVodSession.

Parameter
Name Description
request ICreateVodSessionRequest

CreateVodSessionRequest message or plain object

Returns
Type Description
Promise<google.cloud.video.stitcher.v1.VodSession>

Promise

deleteCdnKey(request, callback)

public deleteCdnKey(request: google.cloud.video.stitcher.v1.IDeleteCdnKeyRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.DeleteCdnKeyCallback): void;

Calls DeleteCdnKey.

Parameters
Name Description
request IDeleteCdnKeyRequest

DeleteCdnKeyRequest message or plain object

callback DeleteCdnKeyCallback

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

Returns
Type Description
void

deleteCdnKey(request)

public deleteCdnKey(request: google.cloud.video.stitcher.v1.IDeleteCdnKeyRequest): Promise<google.longrunning.Operation>;

Calls DeleteCdnKey.

Parameter
Name Description
request IDeleteCdnKeyRequest

DeleteCdnKeyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteLiveConfig(request, callback)

public deleteLiveConfig(request: google.cloud.video.stitcher.v1.IDeleteLiveConfigRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.DeleteLiveConfigCallback): void;

Calls DeleteLiveConfig.

Parameters
Name Description
request IDeleteLiveConfigRequest

DeleteLiveConfigRequest message or plain object

callback DeleteLiveConfigCallback

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

Returns
Type Description
void

deleteLiveConfig(request)

public deleteLiveConfig(request: google.cloud.video.stitcher.v1.IDeleteLiveConfigRequest): Promise<google.longrunning.Operation>;

Calls DeleteLiveConfig.

Parameter
Name Description
request IDeleteLiveConfigRequest

DeleteLiveConfigRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteSlate(request, callback)

public deleteSlate(request: google.cloud.video.stitcher.v1.IDeleteSlateRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.DeleteSlateCallback): void;

Calls DeleteSlate.

Parameters
Name Description
request IDeleteSlateRequest

DeleteSlateRequest message or plain object

callback DeleteSlateCallback

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

Returns
Type Description
void

deleteSlate(request)

public deleteSlate(request: google.cloud.video.stitcher.v1.IDeleteSlateRequest): Promise<google.longrunning.Operation>;

Calls DeleteSlate.

Parameter
Name Description
request IDeleteSlateRequest

DeleteSlateRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

getCdnKey(request, callback)

public getCdnKey(request: google.cloud.video.stitcher.v1.IGetCdnKeyRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.GetCdnKeyCallback): void;

Calls GetCdnKey.

Parameters
Name Description
request IGetCdnKeyRequest

GetCdnKeyRequest message or plain object

callback GetCdnKeyCallback

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

Returns
Type Description
void

getCdnKey(request)

public getCdnKey(request: google.cloud.video.stitcher.v1.IGetCdnKeyRequest): Promise<google.cloud.video.stitcher.v1.CdnKey>;

Calls GetCdnKey.

Parameter
Name Description
request IGetCdnKeyRequest

GetCdnKeyRequest message or plain object

Returns
Type Description
Promise<google.cloud.video.stitcher.v1.CdnKey>

Promise

getLiveAdTagDetail(request, callback)

public getLiveAdTagDetail(request: google.cloud.video.stitcher.v1.IGetLiveAdTagDetailRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.GetLiveAdTagDetailCallback): void;

Calls GetLiveAdTagDetail.

Parameters
Name Description
request IGetLiveAdTagDetailRequest

GetLiveAdTagDetailRequest message or plain object

callback GetLiveAdTagDetailCallback

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

Returns
Type Description
void

getLiveAdTagDetail(request)

public getLiveAdTagDetail(request: google.cloud.video.stitcher.v1.IGetLiveAdTagDetailRequest): Promise<google.cloud.video.stitcher.v1.LiveAdTagDetail>;

Calls GetLiveAdTagDetail.

Parameter
Name Description
request IGetLiveAdTagDetailRequest

GetLiveAdTagDetailRequest message or plain object

Returns
Type Description
Promise<google.cloud.video.stitcher.v1.LiveAdTagDetail>

Promise

getLiveConfig(request, callback)

public getLiveConfig(request: google.cloud.video.stitcher.v1.IGetLiveConfigRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.GetLiveConfigCallback): void;

Calls GetLiveConfig.

Parameters
Name Description
request IGetLiveConfigRequest

GetLiveConfigRequest message or plain object

callback GetLiveConfigCallback

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

Returns
Type Description
void

getLiveConfig(request)

public getLiveConfig(request: google.cloud.video.stitcher.v1.IGetLiveConfigRequest): Promise<google.cloud.video.stitcher.v1.LiveConfig>;

Calls GetLiveConfig.

Parameter
Name Description
request IGetLiveConfigRequest

GetLiveConfigRequest message or plain object

Returns
Type Description
Promise<google.cloud.video.stitcher.v1.LiveConfig>

Promise

getLiveSession(request, callback)

public getLiveSession(request: google.cloud.video.stitcher.v1.IGetLiveSessionRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.GetLiveSessionCallback): void;

Calls GetLiveSession.

Parameters
Name Description
request IGetLiveSessionRequest

GetLiveSessionRequest message or plain object

callback GetLiveSessionCallback

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

Returns
Type Description
void

getLiveSession(request)

public getLiveSession(request: google.cloud.video.stitcher.v1.IGetLiveSessionRequest): Promise<google.cloud.video.stitcher.v1.LiveSession>;

Calls GetLiveSession.

Parameter
Name Description
request IGetLiveSessionRequest

GetLiveSessionRequest message or plain object

Returns
Type Description
Promise<google.cloud.video.stitcher.v1.LiveSession>

Promise

getSlate(request, callback)

public getSlate(request: google.cloud.video.stitcher.v1.IGetSlateRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.GetSlateCallback): void;

Calls GetSlate.

Parameters
Name Description
request IGetSlateRequest

GetSlateRequest message or plain object

callback GetSlateCallback

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

Returns
Type Description
void

getSlate(request)

public getSlate(request: google.cloud.video.stitcher.v1.IGetSlateRequest): Promise<google.cloud.video.stitcher.v1.Slate>;

Calls GetSlate.

Parameter
Name Description
request IGetSlateRequest

GetSlateRequest message or plain object

Returns
Type Description
Promise<google.cloud.video.stitcher.v1.Slate>

Promise

getVodAdTagDetail(request, callback)

public getVodAdTagDetail(request: google.cloud.video.stitcher.v1.IGetVodAdTagDetailRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.GetVodAdTagDetailCallback): void;

Calls GetVodAdTagDetail.

Parameters
Name Description
request IGetVodAdTagDetailRequest

GetVodAdTagDetailRequest message or plain object

callback GetVodAdTagDetailCallback

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

Returns
Type Description
void

getVodAdTagDetail(request)

public getVodAdTagDetail(request: google.cloud.video.stitcher.v1.IGetVodAdTagDetailRequest): Promise<google.cloud.video.stitcher.v1.VodAdTagDetail>;

Calls GetVodAdTagDetail.

Parameter
Name Description
request IGetVodAdTagDetailRequest

GetVodAdTagDetailRequest message or plain object

Returns
Type Description
Promise<google.cloud.video.stitcher.v1.VodAdTagDetail>

Promise

getVodSession(request, callback)

public getVodSession(request: google.cloud.video.stitcher.v1.IGetVodSessionRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.GetVodSessionCallback): void;

Calls GetVodSession.

Parameters
Name Description
request IGetVodSessionRequest

GetVodSessionRequest message or plain object

callback GetVodSessionCallback

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

Returns
Type Description
void

getVodSession(request)

public getVodSession(request: google.cloud.video.stitcher.v1.IGetVodSessionRequest): Promise<google.cloud.video.stitcher.v1.VodSession>;

Calls GetVodSession.

Parameter
Name Description
request IGetVodSessionRequest

GetVodSessionRequest message or plain object

Returns
Type Description
Promise<google.cloud.video.stitcher.v1.VodSession>

Promise

getVodStitchDetail(request, callback)

public getVodStitchDetail(request: google.cloud.video.stitcher.v1.IGetVodStitchDetailRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.GetVodStitchDetailCallback): void;

Calls GetVodStitchDetail.

Parameters
Name Description
request IGetVodStitchDetailRequest

GetVodStitchDetailRequest message or plain object

callback GetVodStitchDetailCallback

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

Returns
Type Description
void

getVodStitchDetail(request)

public getVodStitchDetail(request: google.cloud.video.stitcher.v1.IGetVodStitchDetailRequest): Promise<google.cloud.video.stitcher.v1.VodStitchDetail>;

Calls GetVodStitchDetail.

Parameter
Name Description
request IGetVodStitchDetailRequest

GetVodStitchDetailRequest message or plain object

Returns
Type Description
Promise<google.cloud.video.stitcher.v1.VodStitchDetail>

Promise

listCdnKeys(request, callback)

public listCdnKeys(request: google.cloud.video.stitcher.v1.IListCdnKeysRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.ListCdnKeysCallback): void;

Calls ListCdnKeys.

Parameters
Name Description
request IListCdnKeysRequest

ListCdnKeysRequest message or plain object

callback ListCdnKeysCallback

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

Returns
Type Description
void

listCdnKeys(request)

public listCdnKeys(request: google.cloud.video.stitcher.v1.IListCdnKeysRequest): Promise<google.cloud.video.stitcher.v1.ListCdnKeysResponse>;

Calls ListCdnKeys.

Parameter
Name Description
request IListCdnKeysRequest

ListCdnKeysRequest message or plain object

Returns
Type Description
Promise<google.cloud.video.stitcher.v1.ListCdnKeysResponse>

Promise

listLiveAdTagDetails(request, callback)

public listLiveAdTagDetails(request: google.cloud.video.stitcher.v1.IListLiveAdTagDetailsRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.ListLiveAdTagDetailsCallback): void;

Calls ListLiveAdTagDetails.

Parameters
Name Description
request IListLiveAdTagDetailsRequest

ListLiveAdTagDetailsRequest message or plain object

callback ListLiveAdTagDetailsCallback

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

Returns
Type Description
void

listLiveAdTagDetails(request)

public listLiveAdTagDetails(request: google.cloud.video.stitcher.v1.IListLiveAdTagDetailsRequest): Promise<google.cloud.video.stitcher.v1.ListLiveAdTagDetailsResponse>;

Calls ListLiveAdTagDetails.

Parameter
Name Description
request IListLiveAdTagDetailsRequest

ListLiveAdTagDetailsRequest message or plain object

Returns
Type Description
Promise<google.cloud.video.stitcher.v1.ListLiveAdTagDetailsResponse>

Promise

listLiveConfigs(request, callback)

public listLiveConfigs(request: google.cloud.video.stitcher.v1.IListLiveConfigsRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.ListLiveConfigsCallback): void;

Calls ListLiveConfigs.

Parameters
Name Description
request IListLiveConfigsRequest

ListLiveConfigsRequest message or plain object

callback ListLiveConfigsCallback

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

Returns
Type Description
void

listLiveConfigs(request)

public listLiveConfigs(request: google.cloud.video.stitcher.v1.IListLiveConfigsRequest): Promise<google.cloud.video.stitcher.v1.ListLiveConfigsResponse>;

Calls ListLiveConfigs.

Parameter
Name Description
request IListLiveConfigsRequest

ListLiveConfigsRequest message or plain object

Returns
Type Description
Promise<google.cloud.video.stitcher.v1.ListLiveConfigsResponse>

Promise

listSlates(request, callback)

public listSlates(request: google.cloud.video.stitcher.v1.IListSlatesRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.ListSlatesCallback): void;

Calls ListSlates.

Parameters
Name Description
request IListSlatesRequest

ListSlatesRequest message or plain object

callback ListSlatesCallback

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

Returns
Type Description
void

listSlates(request)

public listSlates(request: google.cloud.video.stitcher.v1.IListSlatesRequest): Promise<google.cloud.video.stitcher.v1.ListSlatesResponse>;

Calls ListSlates.

Parameter
Name Description
request IListSlatesRequest

ListSlatesRequest message or plain object

Returns
Type Description
Promise<google.cloud.video.stitcher.v1.ListSlatesResponse>

Promise

listVodAdTagDetails(request, callback)

public listVodAdTagDetails(request: google.cloud.video.stitcher.v1.IListVodAdTagDetailsRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.ListVodAdTagDetailsCallback): void;

Calls ListVodAdTagDetails.

Parameters
Name Description
request IListVodAdTagDetailsRequest

ListVodAdTagDetailsRequest message or plain object

callback ListVodAdTagDetailsCallback

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

Returns
Type Description
void

listVodAdTagDetails(request)

public listVodAdTagDetails(request: google.cloud.video.stitcher.v1.IListVodAdTagDetailsRequest): Promise<google.cloud.video.stitcher.v1.ListVodAdTagDetailsResponse>;

Calls ListVodAdTagDetails.

Parameter
Name Description
request IListVodAdTagDetailsRequest

ListVodAdTagDetailsRequest message or plain object

Returns
Type Description
Promise<google.cloud.video.stitcher.v1.ListVodAdTagDetailsResponse>

Promise

listVodStitchDetails(request, callback)

public listVodStitchDetails(request: google.cloud.video.stitcher.v1.IListVodStitchDetailsRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.ListVodStitchDetailsCallback): void;

Calls ListVodStitchDetails.

Parameters
Name Description
request IListVodStitchDetailsRequest

ListVodStitchDetailsRequest message or plain object

callback ListVodStitchDetailsCallback

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

Returns
Type Description
void

listVodStitchDetails(request)

public listVodStitchDetails(request: google.cloud.video.stitcher.v1.IListVodStitchDetailsRequest): Promise<google.cloud.video.stitcher.v1.ListVodStitchDetailsResponse>;

Calls ListVodStitchDetails.

Parameter
Name Description
request IListVodStitchDetailsRequest

ListVodStitchDetailsRequest message or plain object

Returns
Type Description
Promise<google.cloud.video.stitcher.v1.ListVodStitchDetailsResponse>

Promise

updateCdnKey(request, callback)

public updateCdnKey(request: google.cloud.video.stitcher.v1.IUpdateCdnKeyRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.UpdateCdnKeyCallback): void;

Calls UpdateCdnKey.

Parameters
Name Description
request IUpdateCdnKeyRequest

UpdateCdnKeyRequest message or plain object

callback UpdateCdnKeyCallback

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

Returns
Type Description
void

updateCdnKey(request)

public updateCdnKey(request: google.cloud.video.stitcher.v1.IUpdateCdnKeyRequest): Promise<google.longrunning.Operation>;

Calls UpdateCdnKey.

Parameter
Name Description
request IUpdateCdnKeyRequest

UpdateCdnKeyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateSlate(request, callback)

public updateSlate(request: google.cloud.video.stitcher.v1.IUpdateSlateRequest, callback: google.cloud.video.stitcher.v1.VideoStitcherService.UpdateSlateCallback): void;

Calls UpdateSlate.

Parameters
Name Description
request IUpdateSlateRequest

UpdateSlateRequest message or plain object

callback UpdateSlateCallback

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

Returns
Type Description
void

updateSlate(request)

public updateSlate(request: google.cloud.video.stitcher.v1.IUpdateSlateRequest): Promise<google.longrunning.Operation>;

Calls UpdateSlate.

Parameter
Name Description
request IUpdateSlateRequest

UpdateSlateRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise