Class VideoStitcherServiceGrpc.VideoStitcherServiceBlockingStub (0.14.0)

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

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
Type Description
VideoStitcherServiceGrpc.VideoStitcherServiceBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createCdnKey(CreateCdnKeyRequest request)

public CdnKey createCdnKey(CreateCdnKeyRequest request)

Creates a new CDN key.

Parameter
Name Description
request CreateCdnKeyRequest
Returns
Type Description
CdnKey

createLiveSession(CreateLiveSessionRequest request)

public LiveSession createLiveSession(CreateLiveSessionRequest request)

Creates a new live session.

Parameter
Name Description
request CreateLiveSessionRequest
Returns
Type Description
LiveSession

createSlate(CreateSlateRequest request)

public Slate createSlate(CreateSlateRequest request)

Creates a slate.

Parameter
Name Description
request CreateSlateRequest
Returns
Type Description
Slate

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
Name Description
request CreateVodSessionRequest
Returns
Type Description
VodSession

deleteCdnKey(DeleteCdnKeyRequest request)

public Empty deleteCdnKey(DeleteCdnKeyRequest request)

Deletes the specified CDN key.

Parameter
Name Description
request DeleteCdnKeyRequest
Returns
Type Description
Empty

deleteSlate(DeleteSlateRequest request)

public Empty deleteSlate(DeleteSlateRequest request)

Deletes the specified slate.

Parameter
Name Description
request DeleteSlateRequest
Returns
Type Description
Empty

getCdnKey(GetCdnKeyRequest request)

public CdnKey getCdnKey(GetCdnKeyRequest request)

Returns the specified CDN key.

Parameter
Name Description
request GetCdnKeyRequest
Returns
Type Description
CdnKey

getLiveAdTagDetail(GetLiveAdTagDetailRequest request)

public LiveAdTagDetail getLiveAdTagDetail(GetLiveAdTagDetailRequest request)

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

Parameter
Name Description
request GetLiveAdTagDetailRequest
Returns
Type Description
LiveAdTagDetail

getLiveSession(GetLiveSessionRequest request)

public LiveSession getLiveSession(GetLiveSessionRequest request)

Returns the details for the specified live session.

Parameter
Name Description
request GetLiveSessionRequest
Returns
Type Description
LiveSession

getSlate(GetSlateRequest request)

public Slate getSlate(GetSlateRequest request)

Returns the specified slate.

Parameter
Name Description
request GetSlateRequest
Returns
Type Description
Slate

getVodAdTagDetail(GetVodAdTagDetailRequest request)

public VodAdTagDetail getVodAdTagDetail(GetVodAdTagDetailRequest request)

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

Parameter
Name Description
request GetVodAdTagDetailRequest
Returns
Type Description
VodAdTagDetail

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
Name Description
request GetVodSessionRequest
Returns
Type Description
VodSession

getVodStitchDetail(GetVodStitchDetailRequest request)

public VodStitchDetail getVodStitchDetail(GetVodStitchDetailRequest request)

Returns the specified stitching information for the specified VOD session.

Parameter
Name Description
request GetVodStitchDetailRequest
Returns
Type Description
VodStitchDetail

listCdnKeys(ListCdnKeysRequest request)

public ListCdnKeysResponse listCdnKeys(ListCdnKeysRequest request)

Lists all CDN keys in the specified project and location.

Parameter
Name Description
request ListCdnKeysRequest
Returns
Type Description
ListCdnKeysResponse

listLiveAdTagDetails(ListLiveAdTagDetailsRequest request)

public ListLiveAdTagDetailsResponse listLiveAdTagDetails(ListLiveAdTagDetailsRequest request)

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

Parameter
Name Description
request ListLiveAdTagDetailsRequest
Returns
Type Description
ListLiveAdTagDetailsResponse

listSlates(ListSlatesRequest request)

public ListSlatesResponse listSlates(ListSlatesRequest request)

Lists all slates in the specified project and location.

Parameter
Name Description
request ListSlatesRequest
Returns
Type Description
ListSlatesResponse

listVodAdTagDetails(ListVodAdTagDetailsRequest request)

public ListVodAdTagDetailsResponse listVodAdTagDetails(ListVodAdTagDetailsRequest request)

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

Parameter
Name Description
request ListVodAdTagDetailsRequest
Returns
Type Description
ListVodAdTagDetailsResponse

listVodStitchDetails(ListVodStitchDetailsRequest request)

public ListVodStitchDetailsResponse listVodStitchDetails(ListVodStitchDetailsRequest request)

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

Parameter
Name Description
request ListVodStitchDetailsRequest
Returns
Type Description
ListVodStitchDetailsResponse

updateCdnKey(UpdateCdnKeyRequest request)

public CdnKey updateCdnKey(UpdateCdnKeyRequest request)

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

Parameter
Name Description
request UpdateCdnKeyRequest
Returns
Type Description
CdnKey

updateSlate(UpdateSlateRequest request)

public Slate updateSlate(UpdateSlateRequest request)

Updates the specified slate.

Parameter
Name Description
request UpdateSlateRequest
Returns
Type Description
Slate