Class VideoStitcherServiceGrpc.VideoStitcherServiceBlockingStub (0.37.0)

public static final class VideoStitcherServiceGrpc.VideoStitcherServiceBlockingStub extends AbstractBlockingStub<VideoStitcherServiceGrpc.VideoStitcherServiceBlockingStub>

A stub to allow clients to do synchronous 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.AbstractBlockingStub > VideoStitcherServiceGrpc.VideoStitcherServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected VideoStitcherServiceGrpc.VideoStitcherServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
VideoStitcherServiceGrpc.VideoStitcherServiceBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createCdnKey(CreateCdnKeyRequest request)

public Operation createCdnKey(CreateCdnKeyRequest request)

Creates a new CDN key.

Parameter
NameDescription
requestCreateCdnKeyRequest
Returns
TypeDescription
Operation

createLiveConfig(CreateLiveConfigRequest request)

public Operation createLiveConfig(CreateLiveConfigRequest request)

Registers the live config with the provided unique ID in the specified region.

Parameter
NameDescription
requestCreateLiveConfigRequest
Returns
TypeDescription
Operation

createLiveSession(CreateLiveSessionRequest request)

public LiveSession createLiveSession(CreateLiveSessionRequest request)

Creates a new live session.

Parameter
NameDescription
requestCreateLiveSessionRequest
Returns
TypeDescription
LiveSession

createSlate(CreateSlateRequest request)

public Operation createSlate(CreateSlateRequest request)

Creates a slate.

Parameter
NameDescription
requestCreateSlateRequest
Returns
TypeDescription
Operation

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
NameDescription
requestCreateVodSessionRequest
Returns
TypeDescription
VodSession

deleteCdnKey(DeleteCdnKeyRequest request)

public Operation deleteCdnKey(DeleteCdnKeyRequest request)

Deletes the specified CDN key.

Parameter
NameDescription
requestDeleteCdnKeyRequest
Returns
TypeDescription
Operation

deleteLiveConfig(DeleteLiveConfigRequest request)

public Operation deleteLiveConfig(DeleteLiveConfigRequest request)

Deletes the specified live config.

Parameter
NameDescription
requestDeleteLiveConfigRequest
Returns
TypeDescription
Operation

deleteSlate(DeleteSlateRequest request)

public Operation deleteSlate(DeleteSlateRequest request)

Deletes the specified slate.

Parameter
NameDescription
requestDeleteSlateRequest
Returns
TypeDescription
Operation

getCdnKey(GetCdnKeyRequest request)

public CdnKey getCdnKey(GetCdnKeyRequest request)

Returns the specified CDN key.

Parameter
NameDescription
requestGetCdnKeyRequest
Returns
TypeDescription
CdnKey

getLiveAdTagDetail(GetLiveAdTagDetailRequest request)

public LiveAdTagDetail getLiveAdTagDetail(GetLiveAdTagDetailRequest request)

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

Parameter
NameDescription
requestGetLiveAdTagDetailRequest
Returns
TypeDescription
LiveAdTagDetail

getLiveConfig(GetLiveConfigRequest request)

public LiveConfig getLiveConfig(GetLiveConfigRequest request)

Returns the specified live config managed by the Video Stitcher service.

Parameter
NameDescription
requestGetLiveConfigRequest
Returns
TypeDescription
LiveConfig

getLiveSession(GetLiveSessionRequest request)

public LiveSession getLiveSession(GetLiveSessionRequest request)

Returns the details for the specified live session.

Parameter
NameDescription
requestGetLiveSessionRequest
Returns
TypeDescription
LiveSession

getSlate(GetSlateRequest request)

public Slate getSlate(GetSlateRequest request)

Returns the specified slate.

Parameter
NameDescription
requestGetSlateRequest
Returns
TypeDescription
Slate

getVodAdTagDetail(GetVodAdTagDetailRequest request)

public VodAdTagDetail getVodAdTagDetail(GetVodAdTagDetailRequest request)

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

Parameter
NameDescription
requestGetVodAdTagDetailRequest
Returns
TypeDescription
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
NameDescription
requestGetVodSessionRequest
Returns
TypeDescription
VodSession

getVodStitchDetail(GetVodStitchDetailRequest request)

public VodStitchDetail getVodStitchDetail(GetVodStitchDetailRequest request)

Returns the specified stitching information for the specified VOD session.

Parameter
NameDescription
requestGetVodStitchDetailRequest
Returns
TypeDescription
VodStitchDetail

listCdnKeys(ListCdnKeysRequest request)

public ListCdnKeysResponse listCdnKeys(ListCdnKeysRequest request)

Lists all CDN keys in the specified project and location.

Parameter
NameDescription
requestListCdnKeysRequest
Returns
TypeDescription
ListCdnKeysResponse

listLiveAdTagDetails(ListLiveAdTagDetailsRequest request)

public ListLiveAdTagDetailsResponse listLiveAdTagDetails(ListLiveAdTagDetailsRequest request)

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

Parameter
NameDescription
requestListLiveAdTagDetailsRequest
Returns
TypeDescription
ListLiveAdTagDetailsResponse

listLiveConfigs(ListLiveConfigsRequest request)

public ListLiveConfigsResponse listLiveConfigs(ListLiveConfigsRequest request)

Lists all live configs managed by the Video Stitcher that belong to the specified project and region.

Parameter
NameDescription
requestListLiveConfigsRequest
Returns
TypeDescription
ListLiveConfigsResponse

listSlates(ListSlatesRequest request)

public ListSlatesResponse listSlates(ListSlatesRequest request)

Lists all slates in the specified project and location.

Parameter
NameDescription
requestListSlatesRequest
Returns
TypeDescription
ListSlatesResponse

listVodAdTagDetails(ListVodAdTagDetailsRequest request)

public ListVodAdTagDetailsResponse listVodAdTagDetails(ListVodAdTagDetailsRequest request)

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

Parameter
NameDescription
requestListVodAdTagDetailsRequest
Returns
TypeDescription
ListVodAdTagDetailsResponse

listVodStitchDetails(ListVodStitchDetailsRequest request)

public ListVodStitchDetailsResponse listVodStitchDetails(ListVodStitchDetailsRequest request)

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

Parameter
NameDescription
requestListVodStitchDetailsRequest
Returns
TypeDescription
ListVodStitchDetailsResponse

updateCdnKey(UpdateCdnKeyRequest request)

public Operation updateCdnKey(UpdateCdnKeyRequest request)

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

Parameter
NameDescription
requestUpdateCdnKeyRequest
Returns
TypeDescription
Operation

updateSlate(UpdateSlateRequest request)

public Operation updateSlate(UpdateSlateRequest request)

Updates the specified slate.

Parameter
NameDescription
requestUpdateSlateRequest
Returns
TypeDescription
Operation