Class LivestreamServiceGrpc.LivestreamServiceBlockingV2Stub (0.84.0)

public static final class LivestreamServiceGrpc.LivestreamServiceBlockingV2Stub extends AbstractBlockingStub<LivestreamServiceGrpc.LivestreamServiceBlockingV2Stub>

A stub to allow clients to do synchronous rpc calls to service LivestreamService.

Using Live Stream API, you can generate live streams in the various renditions and streaming formats. The streaming format include HTTP Live Streaming (HLS) and Dynamic Adaptive Streaming over HTTP (DASH). You can send a source stream in the various ways, including Real-Time Messaging Protocol (RTMP) and Secure Reliable Transport (SRT).

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > LivestreamServiceGrpc.LivestreamServiceBlockingV2Stub

Methods

build(Channel channel, CallOptions callOptions)

protected LivestreamServiceGrpc.LivestreamServiceBlockingV2Stub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
LivestreamServiceGrpc.LivestreamServiceBlockingV2Stub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createAsset(CreateAssetRequest request)

public Operation createAsset(CreateAssetRequest request)

Creates a Asset with the provided unique ID in the specified region.

Parameter
Name Description
request CreateAssetRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

createChannel(CreateChannelRequest request)

public Operation createChannel(CreateChannelRequest request)

Creates a channel with the provided unique ID in the specified region.

Parameter
Name Description
request CreateChannelRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

createClip(CreateClipRequest request)

public Operation createClip(CreateClipRequest request)

Creates a clip with the provided clip ID in the specified channel.

Parameter
Name Description
request CreateClipRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

createDvrSession(CreateDvrSessionRequest request)

public Operation createDvrSession(CreateDvrSessionRequest request)

Creates a DVR session with the provided unique ID in the specified channel.

Parameter
Name Description
request CreateDvrSessionRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

createEvent(CreateEventRequest request)

public Event createEvent(CreateEventRequest request)

Creates an event with the provided unique ID in the specified channel.

Parameter
Name Description
request CreateEventRequest
Returns
Type Description
Event
Exceptions
Type Description
io.grpc.StatusException

createInput(CreateInputRequest request)

public Operation createInput(CreateInputRequest request)

Creates an input with the provided unique ID in the specified region.

Parameter
Name Description
request CreateInputRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteAsset(DeleteAssetRequest request)

public Operation deleteAsset(DeleteAssetRequest request)

Deletes the specified asset if it is not used.

Parameter
Name Description
request DeleteAssetRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteChannel(DeleteChannelRequest request)

public Operation deleteChannel(DeleteChannelRequest request)

Deletes the specified channel.

Parameter
Name Description
request DeleteChannelRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteClip(DeleteClipRequest request)

public Operation deleteClip(DeleteClipRequest request)

Deletes the specified clip job resource. This method only deletes the clip job and does not delete the VOD clip stored in Cloud Storage.

Parameter
Name Description
request DeleteClipRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteDvrSession(DeleteDvrSessionRequest request)

public Operation deleteDvrSession(DeleteDvrSessionRequest request)

Deletes the specified DVR session.

Parameter
Name Description
request DeleteDvrSessionRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteEvent(DeleteEventRequest request)

public Empty deleteEvent(DeleteEventRequest request)

Deletes the specified event.

Parameter
Name Description
request DeleteEventRequest
Returns
Type Description
Empty
Exceptions
Type Description
io.grpc.StatusException

deleteInput(DeleteInputRequest request)

public Operation deleteInput(DeleteInputRequest request)

Deletes the specified input.

Parameter
Name Description
request DeleteInputRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

getAsset(GetAssetRequest request)

public Asset getAsset(GetAssetRequest request)

Returns the specified asset.

Parameter
Name Description
request GetAssetRequest
Returns
Type Description
Asset
Exceptions
Type Description
io.grpc.StatusException

getChannel(GetChannelRequest request)

public Channel getChannel(GetChannelRequest request)

Returns the specified channel.

Parameter
Name Description
request GetChannelRequest
Returns
Type Description
Channel
Exceptions
Type Description
io.grpc.StatusException

getClip(GetClipRequest request)

public Clip getClip(GetClipRequest request)

Returns the specified clip.

Parameter
Name Description
request GetClipRequest
Returns
Type Description
Clip
Exceptions
Type Description
io.grpc.StatusException

getDvrSession(GetDvrSessionRequest request)

public DvrSession getDvrSession(GetDvrSessionRequest request)

Returns the specified DVR session.

Parameter
Name Description
request GetDvrSessionRequest
Returns
Type Description
DvrSession
Exceptions
Type Description
io.grpc.StatusException

getEvent(GetEventRequest request)

public Event getEvent(GetEventRequest request)

Returns the specified event.

Parameter
Name Description
request GetEventRequest
Returns
Type Description
Event
Exceptions
Type Description
io.grpc.StatusException

getInput(GetInputRequest request)

public Input getInput(GetInputRequest request)

Returns the specified input.

Parameter
Name Description
request GetInputRequest
Returns
Type Description
Input
Exceptions
Type Description
io.grpc.StatusException

getPool(GetPoolRequest request)

public Pool getPool(GetPoolRequest request)

Returns the specified pool.

Parameter
Name Description
request GetPoolRequest
Returns
Type Description
Pool
Exceptions
Type Description
io.grpc.StatusException

listAssets(ListAssetsRequest request)

public ListAssetsResponse listAssets(ListAssetsRequest request)

Returns a list of all assets in the specified region.

Parameter
Name Description
request ListAssetsRequest
Returns
Type Description
ListAssetsResponse
Exceptions
Type Description
io.grpc.StatusException

listChannels(ListChannelsRequest request)

public ListChannelsResponse listChannels(ListChannelsRequest request)

Returns a list of all channels in the specified region.

Parameter
Name Description
request ListChannelsRequest
Returns
Type Description
ListChannelsResponse
Exceptions
Type Description
io.grpc.StatusException

listClips(ListClipsRequest request)

public ListClipsResponse listClips(ListClipsRequest request)

Returns a list of all clips in the specified channel.

Parameter
Name Description
request ListClipsRequest
Returns
Type Description
ListClipsResponse
Exceptions
Type Description
io.grpc.StatusException

listDvrSessions(ListDvrSessionsRequest request)

public ListDvrSessionsResponse listDvrSessions(ListDvrSessionsRequest request)

Returns a list of all DVR sessions in the specified channel.

Parameter
Name Description
request ListDvrSessionsRequest
Returns
Type Description
ListDvrSessionsResponse
Exceptions
Type Description
io.grpc.StatusException

listEvents(ListEventsRequest request)

public ListEventsResponse listEvents(ListEventsRequest request)

Returns a list of all events in the specified channel.

Parameter
Name Description
request ListEventsRequest
Returns
Type Description
ListEventsResponse
Exceptions
Type Description
io.grpc.StatusException

listInputs(ListInputsRequest request)

public ListInputsResponse listInputs(ListInputsRequest request)

Returns a list of all inputs in the specified region.

Parameter
Name Description
request ListInputsRequest
Returns
Type Description
ListInputsResponse
Exceptions
Type Description
io.grpc.StatusException

previewInput(PreviewInputRequest request)

public PreviewInputResponse previewInput(PreviewInputRequest request)

Preview the streaming content of the specified input.

Parameter
Name Description
request PreviewInputRequest
Returns
Type Description
PreviewInputResponse
Exceptions
Type Description
io.grpc.StatusException

startChannel(StartChannelRequest request)

public Operation startChannel(StartChannelRequest request)

Starts the specified channel. Part of the video pipeline will be created only when the StartChannel request is received by the server.

Parameter
Name Description
request StartChannelRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

startDistribution(StartDistributionRequest request)

public Operation startDistribution(StartDistributionRequest request)

Starts distribution which delivers outputs to the destination indicated by the Distribution configuration.

Parameter
Name Description
request StartDistributionRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

stopChannel(StopChannelRequest request)

public Operation stopChannel(StopChannelRequest request)

Stops the specified channel. Part of the video pipeline will be released when the StopChannel request is received by the server.

Parameter
Name Description
request StopChannelRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

stopDistribution(StopDistributionRequest request)

public Operation stopDistribution(StopDistributionRequest request)

Stops the specified distribution.

Parameter
Name Description
request StopDistributionRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

updateChannel(UpdateChannelRequest request)

public Operation updateChannel(UpdateChannelRequest request)

Updates the specified channel.

Parameter
Name Description
request UpdateChannelRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

updateDvrSession(UpdateDvrSessionRequest request)

public Operation updateDvrSession(UpdateDvrSessionRequest request)

Updates the specified DVR session.

Parameter
Name Description
request UpdateDvrSessionRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

updateInput(UpdateInputRequest request)

public Operation updateInput(UpdateInputRequest request)

Updates the specified input.

Parameter
Name Description
request UpdateInputRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

updatePool(UpdatePoolRequest request)

public Operation updatePool(UpdatePoolRequest request)

Updates the specified pool.

Parameter
Name Description
request UpdatePoolRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException