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