Class VideoStitcherServiceGrpc.VideoStitcherServiceStub (0.36.0)

public static final class VideoStitcherServiceGrpc.VideoStitcherServiceStub extends AbstractAsyncStub<VideoStitcherServiceGrpc.VideoStitcherServiceStub>

A stub to allow clients to do asynchronous rpc calls to service VideoStitcherService.

Video-On-Demand content stitching API allows you to insert ads into (VoD) video on demand files. You will be able to render custom scrubber bars with highlighted ads, enforce ad policies, allow seamless playback and tracking on native players and monetize content with any standard VMAP compliant ad server.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > VideoStitcherServiceGrpc.VideoStitcherServiceStub

Methods

build(Channel channel, CallOptions callOptions)

protected VideoStitcherServiceGrpc.VideoStitcherServiceStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
VideoStitcherServiceGrpc.VideoStitcherServiceStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createCdnKey(CreateCdnKeyRequest request, StreamObserver<Operation> responseObserver)

public void createCdnKey(CreateCdnKeyRequest request, StreamObserver<Operation> responseObserver)

Creates a new CDN key.

Parameters
NameDescription
requestCreateCdnKeyRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

createLiveConfig(CreateLiveConfigRequest request, StreamObserver<Operation> responseObserver)

public void createLiveConfig(CreateLiveConfigRequest request, StreamObserver<Operation> responseObserver)

Registers the live config with the provided unique ID in the specified region.

Parameters
NameDescription
requestCreateLiveConfigRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

createLiveSession(CreateLiveSessionRequest request, StreamObserver<LiveSession> responseObserver)

public void createLiveSession(CreateLiveSessionRequest request, StreamObserver<LiveSession> responseObserver)

Creates a new live session.

Parameters
NameDescription
requestCreateLiveSessionRequest
responseObserverio.grpc.stub.StreamObserver<LiveSession>

createSlate(CreateSlateRequest request, StreamObserver<Operation> responseObserver)

public void createSlate(CreateSlateRequest request, StreamObserver<Operation> responseObserver)

Creates a slate.

Parameters
NameDescription
requestCreateSlateRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

createVodSession(CreateVodSessionRequest request, StreamObserver<VodSession> responseObserver)

public void createVodSession(CreateVodSessionRequest request, StreamObserver<VodSession> responseObserver)

Creates a client side playback VOD session and returns the full tracking and playback metadata of the session.

Parameters
NameDescription
requestCreateVodSessionRequest
responseObserverio.grpc.stub.StreamObserver<VodSession>

deleteCdnKey(DeleteCdnKeyRequest request, StreamObserver<Operation> responseObserver)

public void deleteCdnKey(DeleteCdnKeyRequest request, StreamObserver<Operation> responseObserver)

Deletes the specified CDN key.

Parameters
NameDescription
requestDeleteCdnKeyRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteLiveConfig(DeleteLiveConfigRequest request, StreamObserver<Operation> responseObserver)

public void deleteLiveConfig(DeleteLiveConfigRequest request, StreamObserver<Operation> responseObserver)

Deletes the specified live config.

Parameters
NameDescription
requestDeleteLiveConfigRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteSlate(DeleteSlateRequest request, StreamObserver<Operation> responseObserver)

public void deleteSlate(DeleteSlateRequest request, StreamObserver<Operation> responseObserver)

Deletes the specified slate.

Parameters
NameDescription
requestDeleteSlateRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

getCdnKey(GetCdnKeyRequest request, StreamObserver<CdnKey> responseObserver)

public void getCdnKey(GetCdnKeyRequest request, StreamObserver<CdnKey> responseObserver)

Returns the specified CDN key.

Parameters
NameDescription
requestGetCdnKeyRequest
responseObserverio.grpc.stub.StreamObserver<CdnKey>

getLiveAdTagDetail(GetLiveAdTagDetailRequest request, StreamObserver<LiveAdTagDetail> responseObserver)

public void getLiveAdTagDetail(GetLiveAdTagDetailRequest request, StreamObserver<LiveAdTagDetail> responseObserver)

Returns the specified ad tag detail for the specified live session.

Parameters
NameDescription
requestGetLiveAdTagDetailRequest
responseObserverio.grpc.stub.StreamObserver<LiveAdTagDetail>

getLiveConfig(GetLiveConfigRequest request, StreamObserver<LiveConfig> responseObserver)

public void getLiveConfig(GetLiveConfigRequest request, StreamObserver<LiveConfig> responseObserver)

Returns the specified live config managed by the Video Stitcher service.

Parameters
NameDescription
requestGetLiveConfigRequest
responseObserverio.grpc.stub.StreamObserver<LiveConfig>

getLiveSession(GetLiveSessionRequest request, StreamObserver<LiveSession> responseObserver)

public void getLiveSession(GetLiveSessionRequest request, StreamObserver<LiveSession> responseObserver)

Returns the details for the specified live session.

Parameters
NameDescription
requestGetLiveSessionRequest
responseObserverio.grpc.stub.StreamObserver<LiveSession>

getSlate(GetSlateRequest request, StreamObserver<Slate> responseObserver)

public void getSlate(GetSlateRequest request, StreamObserver<Slate> responseObserver)

Returns the specified slate.

Parameters
NameDescription
requestGetSlateRequest
responseObserverio.grpc.stub.StreamObserver<Slate>

getVodAdTagDetail(GetVodAdTagDetailRequest request, StreamObserver<VodAdTagDetail> responseObserver)

public void getVodAdTagDetail(GetVodAdTagDetailRequest request, StreamObserver<VodAdTagDetail> responseObserver)

Returns the specified ad tag detail for the specified VOD session.

Parameters
NameDescription
requestGetVodAdTagDetailRequest
responseObserverio.grpc.stub.StreamObserver<VodAdTagDetail>

getVodSession(GetVodSessionRequest request, StreamObserver<VodSession> responseObserver)

public void getVodSession(GetVodSessionRequest request, StreamObserver<VodSession> responseObserver)

Returns the full tracking, playback metadata, and relevant ad-ops logs for the specified VOD session.

Parameters
NameDescription
requestGetVodSessionRequest
responseObserverio.grpc.stub.StreamObserver<VodSession>

getVodStitchDetail(GetVodStitchDetailRequest request, StreamObserver<VodStitchDetail> responseObserver)

public void getVodStitchDetail(GetVodStitchDetailRequest request, StreamObserver<VodStitchDetail> responseObserver)

Returns the specified stitching information for the specified VOD session.

Parameters
NameDescription
requestGetVodStitchDetailRequest
responseObserverio.grpc.stub.StreamObserver<VodStitchDetail>

listCdnKeys(ListCdnKeysRequest request, StreamObserver<ListCdnKeysResponse> responseObserver)

public void listCdnKeys(ListCdnKeysRequest request, StreamObserver<ListCdnKeysResponse> responseObserver)

Lists all CDN keys in the specified project and location.

Parameters
NameDescription
requestListCdnKeysRequest
responseObserverio.grpc.stub.StreamObserver<ListCdnKeysResponse>

listLiveAdTagDetails(ListLiveAdTagDetailsRequest request, StreamObserver<ListLiveAdTagDetailsResponse> responseObserver)

public void listLiveAdTagDetails(ListLiveAdTagDetailsRequest request, StreamObserver<ListLiveAdTagDetailsResponse> responseObserver)

Return the list of ad tag details for the specified live session.

Parameters
NameDescription
requestListLiveAdTagDetailsRequest
responseObserverio.grpc.stub.StreamObserver<ListLiveAdTagDetailsResponse>

listLiveConfigs(ListLiveConfigsRequest request, StreamObserver<ListLiveConfigsResponse> responseObserver)

public void listLiveConfigs(ListLiveConfigsRequest request, StreamObserver<ListLiveConfigsResponse> responseObserver)

Lists all live configs managed by the Video Stitcher that belong to the specified project and region.

Parameters
NameDescription
requestListLiveConfigsRequest
responseObserverio.grpc.stub.StreamObserver<ListLiveConfigsResponse>

listSlates(ListSlatesRequest request, StreamObserver<ListSlatesResponse> responseObserver)

public void listSlates(ListSlatesRequest request, StreamObserver<ListSlatesResponse> responseObserver)

Lists all slates in the specified project and location.

Parameters
NameDescription
requestListSlatesRequest
responseObserverio.grpc.stub.StreamObserver<ListSlatesResponse>

listVodAdTagDetails(ListVodAdTagDetailsRequest request, StreamObserver<ListVodAdTagDetailsResponse> responseObserver)

public void listVodAdTagDetails(ListVodAdTagDetailsRequest request, StreamObserver<ListVodAdTagDetailsResponse> responseObserver)

Return the list of ad tag details for the specified VOD session.

Parameters
NameDescription
requestListVodAdTagDetailsRequest
responseObserverio.grpc.stub.StreamObserver<ListVodAdTagDetailsResponse>

listVodStitchDetails(ListVodStitchDetailsRequest request, StreamObserver<ListVodStitchDetailsResponse> responseObserver)

public void listVodStitchDetails(ListVodStitchDetailsRequest request, StreamObserver<ListVodStitchDetailsResponse> responseObserver)

Returns a list of detailed stitching information of the specified VOD session.

Parameters
NameDescription
requestListVodStitchDetailsRequest
responseObserverio.grpc.stub.StreamObserver<ListVodStitchDetailsResponse>

updateCdnKey(UpdateCdnKeyRequest request, StreamObserver<Operation> responseObserver)

public void updateCdnKey(UpdateCdnKeyRequest request, StreamObserver<Operation> responseObserver)

Updates the specified CDN key. Only update fields specified in the call method body.

Parameters
NameDescription
requestUpdateCdnKeyRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

updateSlate(UpdateSlateRequest request, StreamObserver<Operation> responseObserver)

public void updateSlate(UpdateSlateRequest request, StreamObserver<Operation> responseObserver)

Updates the specified slate.

Parameters
NameDescription
requestUpdateSlateRequest
responseObserverio.grpc.stub.StreamObserver<Operation>