public sealed class LivestreamServiceClientImpl : LivestreamServiceClientReference documentation and code samples for the Live Stream v1 API class LivestreamServiceClientImpl.
LivestreamService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Video.LiveStream.V1Assembly
Google.Cloud.Video.LiveStream.V1.dll
Remarks
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).
Constructors
LivestreamServiceClientImpl(LivestreamServiceClient, LivestreamServiceSettings, ILogger)
public LivestreamServiceClientImpl(LivestreamService.LivestreamServiceClient grpcClient, LivestreamServiceSettings settings, ILogger logger)Constructs a client wrapper for the LivestreamService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
LivestreamServiceLivestreamServiceClientThe underlying gRPC client. |
settings |
LivestreamServiceSettingsThe base LivestreamServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
CreateAssetOperationsClient
public override OperationsClient CreateAssetOperationsClient { get; }The long-running operations client for CreateAsset.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateChannelOperationsClient
public override OperationsClient CreateChannelOperationsClient { get; }The long-running operations client for CreateChannel.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateClipOperationsClient
public override OperationsClient CreateClipOperationsClient { get; }The long-running operations client for CreateClip.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateDvrSessionOperationsClient
public override OperationsClient CreateDvrSessionOperationsClient { get; }The long-running operations client for CreateDvrSession.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateInputOperationsClient
public override OperationsClient CreateInputOperationsClient { get; }The long-running operations client for CreateInput.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteAssetOperationsClient
public override OperationsClient DeleteAssetOperationsClient { get; }The long-running operations client for DeleteAsset.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteChannelOperationsClient
public override OperationsClient DeleteChannelOperationsClient { get; }The long-running operations client for DeleteChannel.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteClipOperationsClient
public override OperationsClient DeleteClipOperationsClient { get; }The long-running operations client for DeleteClip.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteDvrSessionOperationsClient
public override OperationsClient DeleteDvrSessionOperationsClient { get; }The long-running operations client for DeleteDvrSession.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteInputOperationsClient
public override OperationsClient DeleteInputOperationsClient { get; }The long-running operations client for DeleteInput.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override LivestreamService.LivestreamServiceClient GrpcClient { get; }The underlying gRPC LivestreamService client
| Property Value | |
|---|---|
| Type | Description |
LivestreamServiceLivestreamServiceClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
StartChannelOperationsClient
public override OperationsClient StartChannelOperationsClient { get; }The long-running operations client for StartChannel.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
StartDistributionOperationsClient
public override OperationsClient StartDistributionOperationsClient { get; }The long-running operations client for StartDistribution.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
StopChannelOperationsClient
public override OperationsClient StopChannelOperationsClient { get; }The long-running operations client for StopChannel.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
StopDistributionOperationsClient
public override OperationsClient StopDistributionOperationsClient { get; }The long-running operations client for StopDistribution.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateChannelOperationsClient
public override OperationsClient UpdateChannelOperationsClient { get; }The long-running operations client for UpdateChannel.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateDvrSessionOperationsClient
public override OperationsClient UpdateDvrSessionOperationsClient { get; }The long-running operations client for UpdateDvrSession.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateInputOperationsClient
public override OperationsClient UpdateInputOperationsClient { get; }The long-running operations client for UpdateInput.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdatePoolOperationsClient
public override OperationsClient UpdatePoolOperationsClient { get; }The long-running operations client for UpdatePool.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
Methods
CreateAsset(CreateAssetRequest, CallSettings)
public override Operation<Asset, OperationMetadata> CreateAsset(CreateAssetRequest request, CallSettings callSettings = null)Creates a Asset with the provided unique ID in the specified region.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAssetRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationAssetOperationMetadata |
The RPC response. |
CreateAssetAsync(CreateAssetRequest, CallSettings)
public override Task<Operation<Asset, OperationMetadata>> CreateAssetAsync(CreateAssetRequest request, CallSettings callSettings = null)Creates a Asset with the provided unique ID in the specified region.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAssetRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationAssetOperationMetadata |
A Task containing the RPC response. |
CreateChannel(CreateChannelRequest, CallSettings)
public override Operation<Channel, OperationMetadata> CreateChannel(CreateChannelRequest request, CallSettings callSettings = null)Creates a channel with the provided unique ID in the specified region.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateChannelRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationChannelOperationMetadata |
The RPC response. |
CreateChannelAsync(CreateChannelRequest, CallSettings)
public override Task<Operation<Channel, OperationMetadata>> CreateChannelAsync(CreateChannelRequest request, CallSettings callSettings = null)Creates a channel with the provided unique ID in the specified region.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateChannelRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationChannelOperationMetadata |
A Task containing the RPC response. |
CreateClip(CreateClipRequest, CallSettings)
public override Operation<Clip, OperationMetadata> CreateClip(CreateClipRequest request, CallSettings callSettings = null)Creates a clip with the provided clip ID in the specified channel.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateClipRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationClipOperationMetadata |
The RPC response. |
CreateClipAsync(CreateClipRequest, CallSettings)
public override Task<Operation<Clip, OperationMetadata>> CreateClipAsync(CreateClipRequest request, CallSettings callSettings = null)Creates a clip with the provided clip ID in the specified channel.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateClipRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationClipOperationMetadata |
A Task containing the RPC response. |
CreateDvrSession(CreateDvrSessionRequest, CallSettings)
public override Operation<DvrSession, OperationMetadata> CreateDvrSession(CreateDvrSessionRequest request, CallSettings callSettings = null)Creates a DVR session with the provided unique ID in the specified channel.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateDvrSessionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationDvrSessionOperationMetadata |
The RPC response. |
CreateDvrSessionAsync(CreateDvrSessionRequest, CallSettings)
public override Task<Operation<DvrSession, OperationMetadata>> CreateDvrSessionAsync(CreateDvrSessionRequest request, CallSettings callSettings = null)Creates a DVR session with the provided unique ID in the specified channel.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateDvrSessionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationDvrSessionOperationMetadata |
A Task containing the RPC response. |
CreateEvent(CreateEventRequest, CallSettings)
public override Event CreateEvent(CreateEventRequest request, CallSettings callSettings = null)Creates an event with the provided unique ID in the specified channel.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateEventRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Event |
The RPC response. |
CreateEventAsync(CreateEventRequest, CallSettings)
public override Task<Event> CreateEventAsync(CreateEventRequest request, CallSettings callSettings = null)Creates an event with the provided unique ID in the specified channel.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateEventRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskEvent |
A Task containing the RPC response. |
CreateInput(CreateInputRequest, CallSettings)
public override Operation<Input, OperationMetadata> CreateInput(CreateInputRequest request, CallSettings callSettings = null)Creates an input with the provided unique ID in the specified region.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateInputRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationInputOperationMetadata |
The RPC response. |
CreateInputAsync(CreateInputRequest, CallSettings)
public override Task<Operation<Input, OperationMetadata>> CreateInputAsync(CreateInputRequest request, CallSettings callSettings = null)Creates an input with the provided unique ID in the specified region.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateInputRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationInputOperationMetadata |
A Task containing the RPC response. |
DeleteAsset(DeleteAssetRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteAsset(DeleteAssetRequest request, CallSettings callSettings = null)Deletes the specified asset if it is not used.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAssetRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteAssetAsync(DeleteAssetRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteAssetAsync(DeleteAssetRequest request, CallSettings callSettings = null)Deletes the specified asset if it is not used.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAssetRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteChannel(DeleteChannelRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteChannel(DeleteChannelRequest request, CallSettings callSettings = null)Deletes the specified channel.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteChannelRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteChannelAsync(DeleteChannelRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteChannelAsync(DeleteChannelRequest request, CallSettings callSettings = null)Deletes the specified channel.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteChannelRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteClip(DeleteClipRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteClip(DeleteClipRequest request, CallSettings callSettings = null)Deletes the specified clip job resource. This method only deletes the clip job and does not delete the VOD clip stored in Cloud Storage.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteClipRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteClipAsync(DeleteClipRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteClipAsync(DeleteClipRequest request, CallSettings callSettings = null)Deletes the specified clip job resource. This method only deletes the clip job and does not delete the VOD clip stored in Cloud Storage.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteClipRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteDvrSession(DeleteDvrSessionRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteDvrSession(DeleteDvrSessionRequest request, CallSettings callSettings = null)Deletes the specified DVR session.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteDvrSessionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteDvrSessionAsync(DeleteDvrSessionRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteDvrSessionAsync(DeleteDvrSessionRequest request, CallSettings callSettings = null)Deletes the specified DVR session.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteDvrSessionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteEvent(DeleteEventRequest, CallSettings)
public override void DeleteEvent(DeleteEventRequest request, CallSettings callSettings = null)Deletes the specified event.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteEventRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteEventAsync(DeleteEventRequest, CallSettings)
public override Task DeleteEventAsync(DeleteEventRequest request, CallSettings callSettings = null)Deletes the specified event.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteEventRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
DeleteInput(DeleteInputRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteInput(DeleteInputRequest request, CallSettings callSettings = null)Deletes the specified input.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteInputRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteInputAsync(DeleteInputRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteInputAsync(DeleteInputRequest request, CallSettings callSettings = null)Deletes the specified input.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteInputRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
GetAsset(GetAssetRequest, CallSettings)
public override Asset GetAsset(GetAssetRequest request, CallSettings callSettings = null)Returns the specified asset.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAssetRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Asset |
The RPC response. |
GetAssetAsync(GetAssetRequest, CallSettings)
public override Task<Asset> GetAssetAsync(GetAssetRequest request, CallSettings callSettings = null)Returns the specified asset.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAssetRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskAsset |
A Task containing the RPC response. |
GetChannel(GetChannelRequest, CallSettings)
public override Channel GetChannel(GetChannelRequest request, CallSettings callSettings = null)Returns the specified channel.
| Parameters | |
|---|---|
| Name | Description |
request |
GetChannelRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Channel |
The RPC response. |
GetChannelAsync(GetChannelRequest, CallSettings)
public override Task<Channel> GetChannelAsync(GetChannelRequest request, CallSettings callSettings = null)Returns the specified channel.
| Parameters | |
|---|---|
| Name | Description |
request |
GetChannelRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskChannel |
A Task containing the RPC response. |
GetClip(GetClipRequest, CallSettings)
public override Clip GetClip(GetClipRequest request, CallSettings callSettings = null)Returns the specified clip.
| Parameters | |
|---|---|
| Name | Description |
request |
GetClipRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Clip |
The RPC response. |
GetClipAsync(GetClipRequest, CallSettings)
public override Task<Clip> GetClipAsync(GetClipRequest request, CallSettings callSettings = null)Returns the specified clip.
| Parameters | |
|---|---|
| Name | Description |
request |
GetClipRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskClip |
A Task containing the RPC response. |
GetDvrSession(GetDvrSessionRequest, CallSettings)
public override DvrSession GetDvrSession(GetDvrSessionRequest request, CallSettings callSettings = null)Returns the specified DVR session.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDvrSessionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
DvrSession |
The RPC response. |
GetDvrSessionAsync(GetDvrSessionRequest, CallSettings)
public override Task<DvrSession> GetDvrSessionAsync(GetDvrSessionRequest request, CallSettings callSettings = null)Returns the specified DVR session.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDvrSessionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDvrSession |
A Task containing the RPC response. |
GetEvent(GetEventRequest, CallSettings)
public override Event GetEvent(GetEventRequest request, CallSettings callSettings = null)Returns the specified event.
| Parameters | |
|---|---|
| Name | Description |
request |
GetEventRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Event |
The RPC response. |
GetEventAsync(GetEventRequest, CallSettings)
public override Task<Event> GetEventAsync(GetEventRequest request, CallSettings callSettings = null)Returns the specified event.
| Parameters | |
|---|---|
| Name | Description |
request |
GetEventRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskEvent |
A Task containing the RPC response. |
GetInput(GetInputRequest, CallSettings)
public override Input GetInput(GetInputRequest request, CallSettings callSettings = null)Returns the specified input.
| Parameters | |
|---|---|
| Name | Description |
request |
GetInputRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Input |
The RPC response. |
GetInputAsync(GetInputRequest, CallSettings)
public override Task<Input> GetInputAsync(GetInputRequest request, CallSettings callSettings = null)Returns the specified input.
| Parameters | |
|---|---|
| Name | Description |
request |
GetInputRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskInput |
A Task containing the RPC response. |
GetPool(GetPoolRequest, CallSettings)
public override Pool GetPool(GetPoolRequest request, CallSettings callSettings = null)Returns the specified pool.
| Parameters | |
|---|---|
| Name | Description |
request |
GetPoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Pool |
The RPC response. |
GetPoolAsync(GetPoolRequest, CallSettings)
public override Task<Pool> GetPoolAsync(GetPoolRequest request, CallSettings callSettings = null)Returns the specified pool.
| Parameters | |
|---|---|
| Name | Description |
request |
GetPoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskPool |
A Task containing the RPC response. |
ListAssets(ListAssetsRequest, CallSettings)
public override PagedEnumerable<ListAssetsResponse, Asset> ListAssets(ListAssetsRequest request, CallSettings callSettings = null)Returns a list of all assets in the specified region.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAssetsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListAssetsResponseAsset |
A pageable sequence of Asset resources. |
ListAssetsAsync(ListAssetsRequest, CallSettings)
public override PagedAsyncEnumerable<ListAssetsResponse, Asset> ListAssetsAsync(ListAssetsRequest request, CallSettings callSettings = null)Returns a list of all assets in the specified region.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAssetsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListAssetsResponseAsset |
A pageable asynchronous sequence of Asset resources. |
ListChannels(ListChannelsRequest, CallSettings)
public override PagedEnumerable<ListChannelsResponse, Channel> ListChannels(ListChannelsRequest request, CallSettings callSettings = null)Returns a list of all channels in the specified region.
| Parameters | |
|---|---|
| Name | Description |
request |
ListChannelsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListChannelsResponseChannel |
A pageable sequence of Channel resources. |
ListChannelsAsync(ListChannelsRequest, CallSettings)
public override PagedAsyncEnumerable<ListChannelsResponse, Channel> ListChannelsAsync(ListChannelsRequest request, CallSettings callSettings = null)Returns a list of all channels in the specified region.
| Parameters | |
|---|---|
| Name | Description |
request |
ListChannelsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListChannelsResponseChannel |
A pageable asynchronous sequence of Channel resources. |
ListClips(ListClipsRequest, CallSettings)
public override PagedEnumerable<ListClipsResponse, Clip> ListClips(ListClipsRequest request, CallSettings callSettings = null)Returns a list of all clips in the specified channel.
| Parameters | |
|---|---|
| Name | Description |
request |
ListClipsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListClipsResponseClip |
A pageable sequence of Clip resources. |
ListClipsAsync(ListClipsRequest, CallSettings)
public override PagedAsyncEnumerable<ListClipsResponse, Clip> ListClipsAsync(ListClipsRequest request, CallSettings callSettings = null)Returns a list of all clips in the specified channel.
| Parameters | |
|---|---|
| Name | Description |
request |
ListClipsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListClipsResponseClip |
A pageable asynchronous sequence of Clip resources. |
ListDvrSessions(ListDvrSessionsRequest, CallSettings)
public override PagedEnumerable<ListDvrSessionsResponse, DvrSession> ListDvrSessions(ListDvrSessionsRequest request, CallSettings callSettings = null)Returns a list of all DVR sessions in the specified channel.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDvrSessionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListDvrSessionsResponseDvrSession |
A pageable sequence of DvrSession resources. |
ListDvrSessionsAsync(ListDvrSessionsRequest, CallSettings)
public override PagedAsyncEnumerable<ListDvrSessionsResponse, DvrSession> ListDvrSessionsAsync(ListDvrSessionsRequest request, CallSettings callSettings = null)Returns a list of all DVR sessions in the specified channel.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDvrSessionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListDvrSessionsResponseDvrSession |
A pageable asynchronous sequence of DvrSession resources. |
ListEvents(ListEventsRequest, CallSettings)
public override PagedEnumerable<ListEventsResponse, Event> ListEvents(ListEventsRequest request, CallSettings callSettings = null)Returns a list of all events in the specified channel.
| Parameters | |
|---|---|
| Name | Description |
request |
ListEventsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListEventsResponseEvent |
A pageable sequence of Event resources. |
ListEventsAsync(ListEventsRequest, CallSettings)
public override PagedAsyncEnumerable<ListEventsResponse, Event> ListEventsAsync(ListEventsRequest request, CallSettings callSettings = null)Returns a list of all events in the specified channel.
| Parameters | |
|---|---|
| Name | Description |
request |
ListEventsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListEventsResponseEvent |
A pageable asynchronous sequence of Event resources. |
ListInputs(ListInputsRequest, CallSettings)
public override PagedEnumerable<ListInputsResponse, Input> ListInputs(ListInputsRequest request, CallSettings callSettings = null)Returns a list of all inputs in the specified region.
| Parameters | |
|---|---|
| Name | Description |
request |
ListInputsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListInputsResponseInput |
A pageable sequence of Input resources. |
ListInputsAsync(ListInputsRequest, CallSettings)
public override PagedAsyncEnumerable<ListInputsResponse, Input> ListInputsAsync(ListInputsRequest request, CallSettings callSettings = null)Returns a list of all inputs in the specified region.
| Parameters | |
|---|---|
| Name | Description |
request |
ListInputsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListInputsResponseInput |
A pageable asynchronous sequence of Input resources. |
PreviewInput(PreviewInputRequest, CallSettings)
public override PreviewInputResponse PreviewInput(PreviewInputRequest request, CallSettings callSettings = null)Preview the streaming content of the specified input.
| Parameters | |
|---|---|
| Name | Description |
request |
PreviewInputRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PreviewInputResponse |
The RPC response. |
PreviewInputAsync(PreviewInputRequest, CallSettings)
public override Task<PreviewInputResponse> PreviewInputAsync(PreviewInputRequest request, CallSettings callSettings = null)Preview the streaming content of the specified input.
| Parameters | |
|---|---|
| Name | Description |
request |
PreviewInputRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskPreviewInputResponse |
A Task containing the RPC response. |
StartChannel(StartChannelRequest, CallSettings)
public override Operation<ChannelOperationResponse, OperationMetadata> StartChannel(StartChannelRequest request, CallSettings callSettings = null)Starts the specified channel. Part of the video pipeline will be created only when the StartChannel request is received by the server.
| Parameters | |
|---|---|
| Name | Description |
request |
StartChannelRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationChannelOperationResponseOperationMetadata |
The RPC response. |
StartChannelAsync(StartChannelRequest, CallSettings)
public override Task<Operation<ChannelOperationResponse, OperationMetadata>> StartChannelAsync(StartChannelRequest request, CallSettings callSettings = null)Starts the specified channel. Part of the video pipeline will be created only when the StartChannel request is received by the server.
| Parameters | |
|---|---|
| Name | Description |
request |
StartChannelRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationChannelOperationResponseOperationMetadata |
A Task containing the RPC response. |
StartDistribution(StartDistributionRequest, CallSettings)
public override Operation<ChannelOperationResponse, OperationMetadata> StartDistribution(StartDistributionRequest request, CallSettings callSettings = null)Starts distribution which delivers outputs to the destination indicated by the Distribution configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
StartDistributionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationChannelOperationResponseOperationMetadata |
The RPC response. |
StartDistributionAsync(StartDistributionRequest, CallSettings)
public override Task<Operation<ChannelOperationResponse, OperationMetadata>> StartDistributionAsync(StartDistributionRequest request, CallSettings callSettings = null)Starts distribution which delivers outputs to the destination indicated by the Distribution configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
StartDistributionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationChannelOperationResponseOperationMetadata |
A Task containing the RPC response. |
StopChannel(StopChannelRequest, CallSettings)
public override Operation<ChannelOperationResponse, OperationMetadata> StopChannel(StopChannelRequest request, CallSettings callSettings = null)Stops the specified channel. Part of the video pipeline will be released when the StopChannel request is received by the server.
| Parameters | |
|---|---|
| Name | Description |
request |
StopChannelRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationChannelOperationResponseOperationMetadata |
The RPC response. |
StopChannelAsync(StopChannelRequest, CallSettings)
public override Task<Operation<ChannelOperationResponse, OperationMetadata>> StopChannelAsync(StopChannelRequest request, CallSettings callSettings = null)Stops the specified channel. Part of the video pipeline will be released when the StopChannel request is received by the server.
| Parameters | |
|---|---|
| Name | Description |
request |
StopChannelRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationChannelOperationResponseOperationMetadata |
A Task containing the RPC response. |
StopDistribution(StopDistributionRequest, CallSettings)
public override Operation<ChannelOperationResponse, OperationMetadata> StopDistribution(StopDistributionRequest request, CallSettings callSettings = null)Stops the specified distribution.
| Parameters | |
|---|---|
| Name | Description |
request |
StopDistributionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationChannelOperationResponseOperationMetadata |
The RPC response. |
StopDistributionAsync(StopDistributionRequest, CallSettings)
public override Task<Operation<ChannelOperationResponse, OperationMetadata>> StopDistributionAsync(StopDistributionRequest request, CallSettings callSettings = null)Stops the specified distribution.
| Parameters | |
|---|---|
| Name | Description |
request |
StopDistributionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationChannelOperationResponseOperationMetadata |
A Task containing the RPC response. |
UpdateChannel(UpdateChannelRequest, CallSettings)
public override Operation<Channel, OperationMetadata> UpdateChannel(UpdateChannelRequest request, CallSettings callSettings = null)Updates the specified channel.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateChannelRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationChannelOperationMetadata |
The RPC response. |
UpdateChannelAsync(UpdateChannelRequest, CallSettings)
public override Task<Operation<Channel, OperationMetadata>> UpdateChannelAsync(UpdateChannelRequest request, CallSettings callSettings = null)Updates the specified channel.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateChannelRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationChannelOperationMetadata |
A Task containing the RPC response. |
UpdateDvrSession(UpdateDvrSessionRequest, CallSettings)
public override Operation<DvrSession, OperationMetadata> UpdateDvrSession(UpdateDvrSessionRequest request, CallSettings callSettings = null)Updates the specified DVR session.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateDvrSessionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationDvrSessionOperationMetadata |
The RPC response. |
UpdateDvrSessionAsync(UpdateDvrSessionRequest, CallSettings)
public override Task<Operation<DvrSession, OperationMetadata>> UpdateDvrSessionAsync(UpdateDvrSessionRequest request, CallSettings callSettings = null)Updates the specified DVR session.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateDvrSessionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationDvrSessionOperationMetadata |
A Task containing the RPC response. |
UpdateInput(UpdateInputRequest, CallSettings)
public override Operation<Input, OperationMetadata> UpdateInput(UpdateInputRequest request, CallSettings callSettings = null)Updates the specified input.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateInputRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationInputOperationMetadata |
The RPC response. |
UpdateInputAsync(UpdateInputRequest, CallSettings)
public override Task<Operation<Input, OperationMetadata>> UpdateInputAsync(UpdateInputRequest request, CallSettings callSettings = null)Updates the specified input.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateInputRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationInputOperationMetadata |
A Task containing the RPC response. |
UpdatePool(UpdatePoolRequest, CallSettings)
public override Operation<Pool, OperationMetadata> UpdatePool(UpdatePoolRequest request, CallSettings callSettings = null)Updates the specified pool.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdatePoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationPoolOperationMetadata |
The RPC response. |
UpdatePoolAsync(UpdatePoolRequest, CallSettings)
public override Task<Operation<Pool, OperationMetadata>> UpdatePoolAsync(UpdatePoolRequest request, CallSettings callSettings = null)Updates the specified pool.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdatePoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationPoolOperationMetadata |
A Task containing the RPC response. |