public static final class VideoStitcherServiceGrpc.VideoStitcherServiceFutureStub extends io.grpc.stub.AbstractFutureStub<VideoStitcherServiceGrpc.VideoStitcherServiceFutureStub>
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.
| Modifier and Type | Method and Description |
|---|---|
protected VideoStitcherServiceGrpc.VideoStitcherServiceFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<CdnKey> |
createCdnKey(CreateCdnKeyRequest request)
Creates a new CDN key.
|
com.google.common.util.concurrent.ListenableFuture<LiveSession> |
createLiveSession(CreateLiveSessionRequest request)
Creates a new live session.
|
com.google.common.util.concurrent.ListenableFuture<Slate> |
createSlate(CreateSlateRequest request)
Creates a slate.
|
com.google.common.util.concurrent.ListenableFuture<VodSession> |
createVodSession(CreateVodSessionRequest request)
Creates a client side playback VOD session and returns the full
tracking and playback metadata of the session.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteCdnKey(DeleteCdnKeyRequest request)
Deletes the specified CDN key.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteSlate(DeleteSlateRequest request)
Deletes the specified slate.
|
com.google.common.util.concurrent.ListenableFuture<CdnKey> |
getCdnKey(GetCdnKeyRequest request)
Returns the specified CDN key.
|
com.google.common.util.concurrent.ListenableFuture<LiveAdTagDetail> |
getLiveAdTagDetail(GetLiveAdTagDetailRequest request)
Returns the specified ad tag detail for the specified live session.
|
com.google.common.util.concurrent.ListenableFuture<LiveSession> |
getLiveSession(GetLiveSessionRequest request)
Returns the details for the specified live session.
|
com.google.common.util.concurrent.ListenableFuture<Slate> |
getSlate(GetSlateRequest request)
Returns the specified slate.
|
com.google.common.util.concurrent.ListenableFuture<VodAdTagDetail> |
getVodAdTagDetail(GetVodAdTagDetailRequest request)
Returns the specified ad tag detail for the specified VOD session.
|
com.google.common.util.concurrent.ListenableFuture<VodSession> |
getVodSession(GetVodSessionRequest request)
Returns the full tracking, playback metadata, and relevant ad-ops
logs for the specified VOD session.
|
com.google.common.util.concurrent.ListenableFuture<VodStitchDetail> |
getVodStitchDetail(GetVodStitchDetailRequest request)
Returns the specified stitching information for the specified VOD session.
|
com.google.common.util.concurrent.ListenableFuture<ListCdnKeysResponse> |
listCdnKeys(ListCdnKeysRequest request)
Lists all CDN keys in the specified project and location.
|
com.google.common.util.concurrent.ListenableFuture<ListLiveAdTagDetailsResponse> |
listLiveAdTagDetails(ListLiveAdTagDetailsRequest request)
Return the list of ad tag details for the specified live session.
|
com.google.common.util.concurrent.ListenableFuture<ListSlatesResponse> |
listSlates(ListSlatesRequest request)
Lists all slates in the specified project and location.
|
com.google.common.util.concurrent.ListenableFuture<ListVodAdTagDetailsResponse> |
listVodAdTagDetails(ListVodAdTagDetailsRequest request)
Return the list of ad tag details for the specified VOD session.
|
com.google.common.util.concurrent.ListenableFuture<ListVodStitchDetailsResponse> |
listVodStitchDetails(ListVodStitchDetailsRequest request)
Returns a list of detailed stitching information of the specified VOD
session.
|
com.google.common.util.concurrent.ListenableFuture<CdnKey> |
updateCdnKey(UpdateCdnKeyRequest request)
Updates the specified CDN key.
|
com.google.common.util.concurrent.ListenableFuture<Slate> |
updateSlate(UpdateSlateRequest request)
Updates the specified slate.
|
protected VideoStitcherServiceGrpc.VideoStitcherServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<VideoStitcherServiceGrpc.VideoStitcherServiceFutureStub>public com.google.common.util.concurrent.ListenableFuture<CdnKey> createCdnKey(CreateCdnKeyRequest request)
Creates a new CDN key.
public com.google.common.util.concurrent.ListenableFuture<ListCdnKeysResponse> listCdnKeys(ListCdnKeysRequest request)
Lists all CDN keys in the specified project and location.
public com.google.common.util.concurrent.ListenableFuture<CdnKey> getCdnKey(GetCdnKeyRequest request)
Returns the specified CDN key.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteCdnKey(DeleteCdnKeyRequest request)
Deletes the specified CDN key.
public com.google.common.util.concurrent.ListenableFuture<CdnKey> updateCdnKey(UpdateCdnKeyRequest request)
Updates the specified CDN key. Only update fields specified in the call method body.
public com.google.common.util.concurrent.ListenableFuture<VodSession> createVodSession(CreateVodSessionRequest request)
Creates a client side playback VOD session and returns the full tracking and playback metadata of the session.
public com.google.common.util.concurrent.ListenableFuture<VodSession> getVodSession(GetVodSessionRequest request)
Returns the full tracking, playback metadata, and relevant ad-ops logs for the specified VOD session.
public com.google.common.util.concurrent.ListenableFuture<ListVodStitchDetailsResponse> listVodStitchDetails(ListVodStitchDetailsRequest request)
Returns a list of detailed stitching information of the specified VOD session.
public com.google.common.util.concurrent.ListenableFuture<VodStitchDetail> getVodStitchDetail(GetVodStitchDetailRequest request)
Returns the specified stitching information for the specified VOD session.
public com.google.common.util.concurrent.ListenableFuture<ListVodAdTagDetailsResponse> listVodAdTagDetails(ListVodAdTagDetailsRequest request)
Return the list of ad tag details for the specified VOD session.
public com.google.common.util.concurrent.ListenableFuture<VodAdTagDetail> getVodAdTagDetail(GetVodAdTagDetailRequest request)
Returns the specified ad tag detail for the specified VOD session.
public com.google.common.util.concurrent.ListenableFuture<ListLiveAdTagDetailsResponse> listLiveAdTagDetails(ListLiveAdTagDetailsRequest request)
Return the list of ad tag details for the specified live session.
public com.google.common.util.concurrent.ListenableFuture<LiveAdTagDetail> getLiveAdTagDetail(GetLiveAdTagDetailRequest request)
Returns the specified ad tag detail for the specified live session.
public com.google.common.util.concurrent.ListenableFuture<Slate> createSlate(CreateSlateRequest request)
Creates a slate.
public com.google.common.util.concurrent.ListenableFuture<ListSlatesResponse> listSlates(ListSlatesRequest request)
Lists all slates in the specified project and location.
public com.google.common.util.concurrent.ListenableFuture<Slate> getSlate(GetSlateRequest request)
Returns the specified slate.
public com.google.common.util.concurrent.ListenableFuture<Slate> updateSlate(UpdateSlateRequest request)
Updates the specified slate.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteSlate(DeleteSlateRequest request)
Deletes the specified slate.
public com.google.common.util.concurrent.ListenableFuture<LiveSession> createLiveSession(CreateLiveSessionRequest request)
Creates a new live session.
public com.google.common.util.concurrent.ListenableFuture<LiveSession> getLiveSession(GetLiveSessionRequest request)
Returns the details for the specified live session.
Copyright © 2022 Google LLC. All rights reserved.