Class VideoStitcherServiceGrpc.VideoStitcherServiceBlockingStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractBlockingStub<VideoStitcherServiceGrpc.VideoStitcherServiceBlockingStub>
-
- com.google.cloud.video.stitcher.v1.VideoStitcherServiceGrpc.VideoStitcherServiceBlockingStub
-
- Enclosing class:
- VideoStitcherServiceGrpc
public static final class VideoStitcherServiceGrpc.VideoStitcherServiceBlockingStub extends io.grpc.stub.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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected VideoStitcherServiceGrpc.VideoStitcherServiceBlockingStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.longrunning.Operation
createCdnKey(CreateCdnKeyRequest request)
Creates a new CDN key.com.google.longrunning.Operation
createLiveConfig(CreateLiveConfigRequest request)
Registers the live config with the provided unique ID in the specified region.LiveSession
createLiveSession(CreateLiveSessionRequest request)
Creates a new live session.com.google.longrunning.Operation
createSlate(CreateSlateRequest request)
Creates a slate.VodSession
createVodSession(CreateVodSessionRequest request)
Creates a client side playback VOD session and returns the full tracking and playback metadata of the session.com.google.longrunning.Operation
deleteCdnKey(DeleteCdnKeyRequest request)
Deletes the specified CDN key.com.google.longrunning.Operation
deleteLiveConfig(DeleteLiveConfigRequest request)
Deletes the specified live config.com.google.longrunning.Operation
deleteSlate(DeleteSlateRequest request)
Deletes the specified slate.CdnKey
getCdnKey(GetCdnKeyRequest request)
Returns the specified CDN key.LiveAdTagDetail
getLiveAdTagDetail(GetLiveAdTagDetailRequest request)
Returns the specified ad tag detail for the specified live session.LiveConfig
getLiveConfig(GetLiveConfigRequest request)
Returns the specified live config managed by the Video Stitcher service.LiveSession
getLiveSession(GetLiveSessionRequest request)
Returns the details for the specified live session.Slate
getSlate(GetSlateRequest request)
Returns the specified slate.VodAdTagDetail
getVodAdTagDetail(GetVodAdTagDetailRequest request)
Returns the specified ad tag detail for the specified VOD session.VodSession
getVodSession(GetVodSessionRequest request)
Returns the full tracking, playback metadata, and relevant ad-ops logs for the specified VOD session.VodStitchDetail
getVodStitchDetail(GetVodStitchDetailRequest request)
Returns the specified stitching information for the specified VOD session.ListCdnKeysResponse
listCdnKeys(ListCdnKeysRequest request)
Lists all CDN keys in the specified project and location.ListLiveAdTagDetailsResponse
listLiveAdTagDetails(ListLiveAdTagDetailsRequest request)
Return the list of ad tag details for the specified live session.ListLiveConfigsResponse
listLiveConfigs(ListLiveConfigsRequest request)
Lists all live configs managed by the Video Stitcher that belong to the specified project and region.ListSlatesResponse
listSlates(ListSlatesRequest request)
Lists all slates in the specified project and location.ListVodAdTagDetailsResponse
listVodAdTagDetails(ListVodAdTagDetailsRequest request)
Return the list of ad tag details for the specified VOD session.ListVodStitchDetailsResponse
listVodStitchDetails(ListVodStitchDetailsRequest request)
Returns a list of detailed stitching information of the specified VOD session.com.google.longrunning.Operation
updateCdnKey(UpdateCdnKeyRequest request)
Updates the specified CDN key.com.google.longrunning.Operation
updateSlate(UpdateSlateRequest request)
Updates the specified slate.
-
-
-
Method Detail
-
build
protected VideoStitcherServiceGrpc.VideoStitcherServiceBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<VideoStitcherServiceGrpc.VideoStitcherServiceBlockingStub>
-
createCdnKey
public com.google.longrunning.Operation createCdnKey(CreateCdnKeyRequest request)
Creates a new CDN key.
-
listCdnKeys
public ListCdnKeysResponse listCdnKeys(ListCdnKeysRequest request)
Lists all CDN keys in the specified project and location.
-
getCdnKey
public CdnKey getCdnKey(GetCdnKeyRequest request)
Returns the specified CDN key.
-
deleteCdnKey
public com.google.longrunning.Operation deleteCdnKey(DeleteCdnKeyRequest request)
Deletes the specified CDN key.
-
updateCdnKey
public com.google.longrunning.Operation updateCdnKey(UpdateCdnKeyRequest request)
Updates the specified CDN key. Only update fields specified in the call method body.
-
createVodSession
public VodSession createVodSession(CreateVodSessionRequest request)
Creates a client side playback VOD session and returns the full tracking and playback metadata of the session.
-
getVodSession
public VodSession getVodSession(GetVodSessionRequest request)
Returns the full tracking, playback metadata, and relevant ad-ops logs for the specified VOD session.
-
listVodStitchDetails
public ListVodStitchDetailsResponse listVodStitchDetails(ListVodStitchDetailsRequest request)
Returns a list of detailed stitching information of the specified VOD session.
-
getVodStitchDetail
public VodStitchDetail getVodStitchDetail(GetVodStitchDetailRequest request)
Returns the specified stitching information for the specified VOD session.
-
listVodAdTagDetails
public ListVodAdTagDetailsResponse listVodAdTagDetails(ListVodAdTagDetailsRequest request)
Return the list of ad tag details for the specified VOD session.
-
getVodAdTagDetail
public VodAdTagDetail getVodAdTagDetail(GetVodAdTagDetailRequest request)
Returns the specified ad tag detail for the specified VOD session.
-
listLiveAdTagDetails
public ListLiveAdTagDetailsResponse listLiveAdTagDetails(ListLiveAdTagDetailsRequest request)
Return the list of ad tag details for the specified live session.
-
getLiveAdTagDetail
public LiveAdTagDetail getLiveAdTagDetail(GetLiveAdTagDetailRequest request)
Returns the specified ad tag detail for the specified live session.
-
createSlate
public com.google.longrunning.Operation createSlate(CreateSlateRequest request)
Creates a slate.
-
listSlates
public ListSlatesResponse listSlates(ListSlatesRequest request)
Lists all slates in the specified project and location.
-
getSlate
public Slate getSlate(GetSlateRequest request)
Returns the specified slate.
-
updateSlate
public com.google.longrunning.Operation updateSlate(UpdateSlateRequest request)
Updates the specified slate.
-
deleteSlate
public com.google.longrunning.Operation deleteSlate(DeleteSlateRequest request)
Deletes the specified slate.
-
createLiveSession
public LiveSession createLiveSession(CreateLiveSessionRequest request)
Creates a new live session.
-
getLiveSession
public LiveSession getLiveSession(GetLiveSessionRequest request)
Returns the details for the specified live session.
-
createLiveConfig
public com.google.longrunning.Operation createLiveConfig(CreateLiveConfigRequest request)
Registers the live config with the provided unique ID in the specified region.
-
listLiveConfigs
public ListLiveConfigsResponse listLiveConfigs(ListLiveConfigsRequest request)
Lists all live configs managed by the Video Stitcher that belong to the specified project and region.
-
getLiveConfig
public LiveConfig getLiveConfig(GetLiveConfigRequest request)
Returns the specified live config managed by the Video Stitcher service.
-
deleteLiveConfig
public com.google.longrunning.Operation deleteLiveConfig(DeleteLiveConfigRequest request)
Deletes the specified live config.
-
-