public static final class VideoStitcherServiceGrpc.VideoStitcherServiceFutureStub extends AbstractFutureStub<VideoStitcherServiceGrpc.VideoStitcherServiceFutureStub>
A stub to allow clients to do ListenableFuture-style 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.AbstractFutureStub >
VideoStitcherServiceGrpc.VideoStitcherServiceFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected VideoStitcherServiceGrpc.VideoStitcherServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters |
Name |
Description |
channel |
io.grpc.Channel
|
callOptions |
io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createCdnKey(CreateCdnKeyRequest request)
public ListenableFuture<Operation> createCdnKey(CreateCdnKeyRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
createLiveConfig(CreateLiveConfigRequest request)
public ListenableFuture<Operation> createLiveConfig(CreateLiveConfigRequest request)
Registers the live config with the provided unique ID in
the specified region.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
createLiveSession(CreateLiveSessionRequest request)
public ListenableFuture<LiveSession> createLiveSession(CreateLiveSessionRequest request)
Creates a new live session.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<LiveSession> |
|
createSlate(CreateSlateRequest request)
public ListenableFuture<Operation> createSlate(CreateSlateRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
createVodConfig(CreateVodConfigRequest request)
public ListenableFuture<Operation> createVodConfig(CreateVodConfigRequest request)
Registers the VOD config with the provided unique ID in
the specified region.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
createVodSession(CreateVodSessionRequest request)
public ListenableFuture<VodSession> createVodSession(CreateVodSessionRequest request)
Creates a client side playback VOD session and returns the full
tracking and playback metadata of the session.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<VodSession> |
|
deleteCdnKey(DeleteCdnKeyRequest request)
public ListenableFuture<Operation> deleteCdnKey(DeleteCdnKeyRequest request)
Deletes the specified CDN key.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteLiveConfig(DeleteLiveConfigRequest request)
public ListenableFuture<Operation> deleteLiveConfig(DeleteLiveConfigRequest request)
Deletes the specified live config.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteSlate(DeleteSlateRequest request)
public ListenableFuture<Operation> deleteSlate(DeleteSlateRequest request)
Deletes the specified slate.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteVodConfig(DeleteVodConfigRequest request)
public ListenableFuture<Operation> deleteVodConfig(DeleteVodConfigRequest request)
Deletes the specified VOD config.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
getCdnKey(GetCdnKeyRequest request)
public ListenableFuture<CdnKey> getCdnKey(GetCdnKeyRequest request)
Returns the specified CDN key.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<CdnKey> |
|
getLiveAdTagDetail(GetLiveAdTagDetailRequest request)
public ListenableFuture<LiveAdTagDetail> getLiveAdTagDetail(GetLiveAdTagDetailRequest request)
Returns the specified ad tag detail for the specified live session.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<LiveAdTagDetail> |
|
getLiveConfig(GetLiveConfigRequest request)
public ListenableFuture<LiveConfig> getLiveConfig(GetLiveConfigRequest request)
Returns the specified live config managed by the Video
Stitcher service.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<LiveConfig> |
|
getLiveSession(GetLiveSessionRequest request)
public ListenableFuture<LiveSession> getLiveSession(GetLiveSessionRequest request)
Returns the details for the specified live session.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<LiveSession> |
|
getSlate(GetSlateRequest request)
public ListenableFuture<Slate> getSlate(GetSlateRequest request)
Returns the specified slate.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Slate> |
|
getVodAdTagDetail(GetVodAdTagDetailRequest request)
public ListenableFuture<VodAdTagDetail> getVodAdTagDetail(GetVodAdTagDetailRequest request)
Returns the specified ad tag detail for the specified VOD session.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<VodAdTagDetail> |
|
getVodConfig(GetVodConfigRequest request)
public ListenableFuture<VodConfig> getVodConfig(GetVodConfigRequest request)
Returns the specified VOD config managed by the Video
Stitcher API service.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<VodConfig> |
|
getVodSession(GetVodSessionRequest request)
public ListenableFuture<VodSession> getVodSession(GetVodSessionRequest request)
Returns the full tracking, playback metadata, and relevant ad-ops
logs for the specified VOD session.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<VodSession> |
|
getVodStitchDetail(GetVodStitchDetailRequest request)
public ListenableFuture<VodStitchDetail> getVodStitchDetail(GetVodStitchDetailRequest request)
Returns the specified stitching information for the specified VOD session.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<VodStitchDetail> |
|
listCdnKeys(ListCdnKeysRequest request)
public ListenableFuture<ListCdnKeysResponse> listCdnKeys(ListCdnKeysRequest request)
Lists all CDN keys in the specified project and location.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ListCdnKeysResponse> |
|
listLiveAdTagDetails(ListLiveAdTagDetailsRequest request)
public ListenableFuture<ListLiveAdTagDetailsResponse> listLiveAdTagDetails(ListLiveAdTagDetailsRequest request)
Return the list of ad tag details for the specified live session.
listLiveConfigs(ListLiveConfigsRequest request)
public ListenableFuture<ListLiveConfigsResponse> listLiveConfigs(ListLiveConfigsRequest request)
Lists all live configs managed by the Video Stitcher that
belong to the specified project and region.
listSlates(ListSlatesRequest request)
public ListenableFuture<ListSlatesResponse> listSlates(ListSlatesRequest request)
Lists all slates in the specified project and location.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ListSlatesResponse> |
|
listVodAdTagDetails(ListVodAdTagDetailsRequest request)
public ListenableFuture<ListVodAdTagDetailsResponse> listVodAdTagDetails(ListVodAdTagDetailsRequest request)
Return the list of ad tag details for the specified VOD session.
listVodConfigs(ListVodConfigsRequest request)
public ListenableFuture<ListVodConfigsResponse> listVodConfigs(ListVodConfigsRequest request)
Lists all VOD configs managed by the Video Stitcher API that
belong to the specified project and region.
listVodStitchDetails(ListVodStitchDetailsRequest request)
public ListenableFuture<ListVodStitchDetailsResponse> listVodStitchDetails(ListVodStitchDetailsRequest request)
Returns a list of detailed stitching information of the specified VOD
session.
updateCdnKey(UpdateCdnKeyRequest request)
public ListenableFuture<Operation> updateCdnKey(UpdateCdnKeyRequest request)
Updates the specified CDN key. Only update fields specified
in the call method body.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
updateLiveConfig(UpdateLiveConfigRequest request)
public ListenableFuture<Operation> updateLiveConfig(UpdateLiveConfigRequest request)
Updates the specified LiveConfig. Only update fields specified
in the call method body.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
updateSlate(UpdateSlateRequest request)
public ListenableFuture<Operation> updateSlate(UpdateSlateRequest request)
Updates the specified slate.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
updateVodConfig(UpdateVodConfigRequest request)
public ListenableFuture<Operation> updateVodConfig(UpdateVodConfigRequest request)
Updates the specified VOD config. Only update fields specified
in the call method body.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|