Interface VideoStitcherServiceGrpc.AsyncService
-
- All Known Implementing Classes:
VideoStitcherServiceGrpc.VideoStitcherServiceImplBase
- Enclosing class:
- VideoStitcherServiceGrpc
public static interface VideoStitcherServiceGrpc.AsyncServiceVideo-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.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidcreateCdnKey(CreateCdnKeyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a new CDN key.default voidcreateLiveConfig(CreateLiveConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Registers the live config with the provided unique ID in the specified region.default voidcreateLiveSession(CreateLiveSessionRequest request, io.grpc.stub.StreamObserver<LiveSession> responseObserver)Creates a new live session.default voidcreateSlate(CreateSlateRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a slate.default voidcreateVodSession(CreateVodSessionRequest request, io.grpc.stub.StreamObserver<VodSession> responseObserver)Creates a client side playback VOD session and returns the full tracking and playback metadata of the session.default voiddeleteCdnKey(DeleteCdnKeyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes the specified CDN key.default voiddeleteLiveConfig(DeleteLiveConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes the specified live config.default voiddeleteSlate(DeleteSlateRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes the specified slate.default voidgetCdnKey(GetCdnKeyRequest request, io.grpc.stub.StreamObserver<CdnKey> responseObserver)Returns the specified CDN key.default voidgetLiveAdTagDetail(GetLiveAdTagDetailRequest request, io.grpc.stub.StreamObserver<LiveAdTagDetail> responseObserver)Returns the specified ad tag detail for the specified live session.default voidgetLiveConfig(GetLiveConfigRequest request, io.grpc.stub.StreamObserver<LiveConfig> responseObserver)Returns the specified live config managed by the Video Stitcher service.default voidgetLiveSession(GetLiveSessionRequest request, io.grpc.stub.StreamObserver<LiveSession> responseObserver)Returns the details for the specified live session.default voidgetSlate(GetSlateRequest request, io.grpc.stub.StreamObserver<Slate> responseObserver)Returns the specified slate.default voidgetVodAdTagDetail(GetVodAdTagDetailRequest request, io.grpc.stub.StreamObserver<VodAdTagDetail> responseObserver)Returns the specified ad tag detail for the specified VOD session.default voidgetVodSession(GetVodSessionRequest request, io.grpc.stub.StreamObserver<VodSession> responseObserver)Returns the full tracking, playback metadata, and relevant ad-ops logs for the specified VOD session.default voidgetVodStitchDetail(GetVodStitchDetailRequest request, io.grpc.stub.StreamObserver<VodStitchDetail> responseObserver)Returns the specified stitching information for the specified VOD session.default voidlistCdnKeys(ListCdnKeysRequest request, io.grpc.stub.StreamObserver<ListCdnKeysResponse> responseObserver)Lists all CDN keys in the specified project and location.default voidlistLiveAdTagDetails(ListLiveAdTagDetailsRequest request, io.grpc.stub.StreamObserver<ListLiveAdTagDetailsResponse> responseObserver)Return the list of ad tag details for the specified live session.default voidlistLiveConfigs(ListLiveConfigsRequest request, io.grpc.stub.StreamObserver<ListLiveConfigsResponse> responseObserver)Lists all live configs managed by the Video Stitcher that belong to the specified project and region.default voidlistSlates(ListSlatesRequest request, io.grpc.stub.StreamObserver<ListSlatesResponse> responseObserver)Lists all slates in the specified project and location.default voidlistVodAdTagDetails(ListVodAdTagDetailsRequest request, io.grpc.stub.StreamObserver<ListVodAdTagDetailsResponse> responseObserver)Return the list of ad tag details for the specified VOD session.default voidlistVodStitchDetails(ListVodStitchDetailsRequest request, io.grpc.stub.StreamObserver<ListVodStitchDetailsResponse> responseObserver)Returns a list of detailed stitching information of the specified VOD session.default voidupdateCdnKey(UpdateCdnKeyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the specified CDN key.default voidupdateSlate(UpdateSlateRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the specified slate.
-
-
-
Method Detail
-
createCdnKey
default void createCdnKey(CreateCdnKeyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new CDN key.
-
listCdnKeys
default void listCdnKeys(ListCdnKeysRequest request, io.grpc.stub.StreamObserver<ListCdnKeysResponse> responseObserver)
Lists all CDN keys in the specified project and location.
-
getCdnKey
default void getCdnKey(GetCdnKeyRequest request, io.grpc.stub.StreamObserver<CdnKey> responseObserver)
Returns the specified CDN key.
-
deleteCdnKey
default void deleteCdnKey(DeleteCdnKeyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes the specified CDN key.
-
updateCdnKey
default void updateCdnKey(UpdateCdnKeyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the specified CDN key. Only update fields specified in the call method body.
-
createVodSession
default void createVodSession(CreateVodSessionRequest request, io.grpc.stub.StreamObserver<VodSession> responseObserver)
Creates a client side playback VOD session and returns the full tracking and playback metadata of the session.
-
getVodSession
default void getVodSession(GetVodSessionRequest request, io.grpc.stub.StreamObserver<VodSession> responseObserver)
Returns the full tracking, playback metadata, and relevant ad-ops logs for the specified VOD session.
-
listVodStitchDetails
default void listVodStitchDetails(ListVodStitchDetailsRequest request, io.grpc.stub.StreamObserver<ListVodStitchDetailsResponse> responseObserver)
Returns a list of detailed stitching information of the specified VOD session.
-
getVodStitchDetail
default void getVodStitchDetail(GetVodStitchDetailRequest request, io.grpc.stub.StreamObserver<VodStitchDetail> responseObserver)
Returns the specified stitching information for the specified VOD session.
-
listVodAdTagDetails
default void listVodAdTagDetails(ListVodAdTagDetailsRequest request, io.grpc.stub.StreamObserver<ListVodAdTagDetailsResponse> responseObserver)
Return the list of ad tag details for the specified VOD session.
-
getVodAdTagDetail
default void getVodAdTagDetail(GetVodAdTagDetailRequest request, io.grpc.stub.StreamObserver<VodAdTagDetail> responseObserver)
Returns the specified ad tag detail for the specified VOD session.
-
listLiveAdTagDetails
default void listLiveAdTagDetails(ListLiveAdTagDetailsRequest request, io.grpc.stub.StreamObserver<ListLiveAdTagDetailsResponse> responseObserver)
Return the list of ad tag details for the specified live session.
-
getLiveAdTagDetail
default void getLiveAdTagDetail(GetLiveAdTagDetailRequest request, io.grpc.stub.StreamObserver<LiveAdTagDetail> responseObserver)
Returns the specified ad tag detail for the specified live session.
-
createSlate
default void createSlate(CreateSlateRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a slate.
-
listSlates
default void listSlates(ListSlatesRequest request, io.grpc.stub.StreamObserver<ListSlatesResponse> responseObserver)
Lists all slates in the specified project and location.
-
getSlate
default void getSlate(GetSlateRequest request, io.grpc.stub.StreamObserver<Slate> responseObserver)
Returns the specified slate.
-
updateSlate
default void updateSlate(UpdateSlateRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the specified slate.
-
deleteSlate
default void deleteSlate(DeleteSlateRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes the specified slate.
-
createLiveSession
default void createLiveSession(CreateLiveSessionRequest request, io.grpc.stub.StreamObserver<LiveSession> responseObserver)
Creates a new live session.
-
getLiveSession
default void getLiveSession(GetLiveSessionRequest request, io.grpc.stub.StreamObserver<LiveSession> responseObserver)
Returns the details for the specified live session.
-
createLiveConfig
default void createLiveConfig(CreateLiveConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Registers the live config with the provided unique ID in the specified region.
-
listLiveConfigs
default void listLiveConfigs(ListLiveConfigsRequest request, io.grpc.stub.StreamObserver<ListLiveConfigsResponse> responseObserver)
Lists all live configs managed by the Video Stitcher that belong to the specified project and region.
-
getLiveConfig
default void getLiveConfig(GetLiveConfigRequest request, io.grpc.stub.StreamObserver<LiveConfig> responseObserver)
Returns the specified live config managed by the Video Stitcher service.
-
deleteLiveConfig
default void deleteLiveConfig(DeleteLiveConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes the specified live config.
-
-