public sealed class VideoStitcherServiceClientImpl : VideoStitcherServiceClientReference documentation and code samples for the Video Stitcher v1 API class VideoStitcherServiceClientImpl.
VideoStitcherService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Video.Stitcher.V1Assembly
Google.Cloud.Video.Stitcher.V1.dll
Remarks
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.
Constructors
VideoStitcherServiceClientImpl(VideoStitcherServiceClient, VideoStitcherServiceSettings, ILogger)
public VideoStitcherServiceClientImpl(VideoStitcherService.VideoStitcherServiceClient grpcClient, VideoStitcherServiceSettings settings, ILogger logger)Constructs a client wrapper for the VideoStitcherService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
VideoStitcherServiceVideoStitcherServiceClientThe underlying gRPC client. |
settings |
VideoStitcherServiceSettingsThe base VideoStitcherServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
CreateCdnKeyOperationsClient
public override OperationsClient CreateCdnKeyOperationsClient { get; }The long-running operations client for CreateCdnKey.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateLiveConfigOperationsClient
public override OperationsClient CreateLiveConfigOperationsClient { get; }The long-running operations client for CreateLiveConfig.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateSlateOperationsClient
public override OperationsClient CreateSlateOperationsClient { get; }The long-running operations client for CreateSlate.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateVodConfigOperationsClient
public override OperationsClient CreateVodConfigOperationsClient { get; }The long-running operations client for CreateVodConfig.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteCdnKeyOperationsClient
public override OperationsClient DeleteCdnKeyOperationsClient { get; }The long-running operations client for DeleteCdnKey.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteLiveConfigOperationsClient
public override OperationsClient DeleteLiveConfigOperationsClient { get; }The long-running operations client for DeleteLiveConfig.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteSlateOperationsClient
public override OperationsClient DeleteSlateOperationsClient { get; }The long-running operations client for DeleteSlate.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteVodConfigOperationsClient
public override OperationsClient DeleteVodConfigOperationsClient { get; }The long-running operations client for DeleteVodConfig.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override VideoStitcherService.VideoStitcherServiceClient GrpcClient { get; }The underlying gRPC VideoStitcherService client
| Property Value | |
|---|---|
| Type | Description |
VideoStitcherServiceVideoStitcherServiceClient |
|
UpdateCdnKeyOperationsClient
public override OperationsClient UpdateCdnKeyOperationsClient { get; }The long-running operations client for UpdateCdnKey.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateLiveConfigOperationsClient
public override OperationsClient UpdateLiveConfigOperationsClient { get; }The long-running operations client for UpdateLiveConfig.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateSlateOperationsClient
public override OperationsClient UpdateSlateOperationsClient { get; }The long-running operations client for UpdateSlate.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateVodConfigOperationsClient
public override OperationsClient UpdateVodConfigOperationsClient { get; }The long-running operations client for UpdateVodConfig.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
Methods
CreateCdnKey(CreateCdnKeyRequest, CallSettings)
public override Operation<CdnKey, OperationMetadata> CreateCdnKey(CreateCdnKeyRequest request, CallSettings callSettings = null)Creates a new CDN key.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateCdnKeyRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCdnKeyOperationMetadata |
The RPC response. |
CreateCdnKeyAsync(CreateCdnKeyRequest, CallSettings)
public override Task<Operation<CdnKey, OperationMetadata>> CreateCdnKeyAsync(CreateCdnKeyRequest request, CallSettings callSettings = null)Creates a new CDN key.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateCdnKeyRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCdnKeyOperationMetadata |
A Task containing the RPC response. |
CreateLiveConfig(CreateLiveConfigRequest, CallSettings)
public override Operation<LiveConfig, OperationMetadata> CreateLiveConfig(CreateLiveConfigRequest request, CallSettings callSettings = null)Registers the live config with the provided unique ID in the specified region.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateLiveConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationLiveConfigOperationMetadata |
The RPC response. |
CreateLiveConfigAsync(CreateLiveConfigRequest, CallSettings)
public override Task<Operation<LiveConfig, OperationMetadata>> CreateLiveConfigAsync(CreateLiveConfigRequest request, CallSettings callSettings = null)Registers the live config with the provided unique ID in the specified region.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateLiveConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationLiveConfigOperationMetadata |
A Task containing the RPC response. |
CreateLiveSession(CreateLiveSessionRequest, CallSettings)
public override LiveSession CreateLiveSession(CreateLiveSessionRequest request, CallSettings callSettings = null)Creates a new live session.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateLiveSessionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
LiveSession |
The RPC response. |
CreateLiveSessionAsync(CreateLiveSessionRequest, CallSettings)
public override Task<LiveSession> CreateLiveSessionAsync(CreateLiveSessionRequest request, CallSettings callSettings = null)Creates a new live session.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateLiveSessionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskLiveSession |
A Task containing the RPC response. |
CreateSlate(CreateSlateRequest, CallSettings)
public override Operation<Slate, OperationMetadata> CreateSlate(CreateSlateRequest request, CallSettings callSettings = null)Creates a slate.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateSlateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationSlateOperationMetadata |
The RPC response. |
CreateSlateAsync(CreateSlateRequest, CallSettings)
public override Task<Operation<Slate, OperationMetadata>> CreateSlateAsync(CreateSlateRequest request, CallSettings callSettings = null)Creates a slate.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateSlateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationSlateOperationMetadata |
A Task containing the RPC response. |
CreateVodConfig(CreateVodConfigRequest, CallSettings)
public override Operation<VodConfig, OperationMetadata> CreateVodConfig(CreateVodConfigRequest request, CallSettings callSettings = null)Registers the VOD config with the provided unique ID in the specified region.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateVodConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationVodConfigOperationMetadata |
The RPC response. |
CreateVodConfigAsync(CreateVodConfigRequest, CallSettings)
public override Task<Operation<VodConfig, OperationMetadata>> CreateVodConfigAsync(CreateVodConfigRequest request, CallSettings callSettings = null)Registers the VOD config with the provided unique ID in the specified region.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateVodConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationVodConfigOperationMetadata |
A Task containing the RPC response. |
CreateVodSession(CreateVodSessionRequest, CallSettings)
public override VodSession CreateVodSession(CreateVodSessionRequest request, CallSettings callSettings = null)Creates a client side playback VOD session and returns the full tracking and playback metadata of the session.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateVodSessionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
VodSession |
The RPC response. |
CreateVodSessionAsync(CreateVodSessionRequest, CallSettings)
public override Task<VodSession> CreateVodSessionAsync(CreateVodSessionRequest request, CallSettings callSettings = null)Creates a client side playback VOD session and returns the full tracking and playback metadata of the session.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateVodSessionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskVodSession |
A Task containing the RPC response. |
DeleteCdnKey(DeleteCdnKeyRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteCdnKey(DeleteCdnKeyRequest request, CallSettings callSettings = null)Deletes the specified CDN key.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteCdnKeyRequestThe 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. |
DeleteCdnKeyAsync(DeleteCdnKeyRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteCdnKeyAsync(DeleteCdnKeyRequest request, CallSettings callSettings = null)Deletes the specified CDN key.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteCdnKeyRequestThe 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. |
DeleteLiveConfig(DeleteLiveConfigRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteLiveConfig(DeleteLiveConfigRequest request, CallSettings callSettings = null)Deletes the specified live config.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteLiveConfigRequestThe 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. |
DeleteLiveConfigAsync(DeleteLiveConfigRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteLiveConfigAsync(DeleteLiveConfigRequest request, CallSettings callSettings = null)Deletes the specified live config.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteLiveConfigRequestThe 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. |
DeleteSlate(DeleteSlateRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteSlate(DeleteSlateRequest request, CallSettings callSettings = null)Deletes the specified slate.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteSlateRequestThe 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. |
DeleteSlateAsync(DeleteSlateRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteSlateAsync(DeleteSlateRequest request, CallSettings callSettings = null)Deletes the specified slate.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteSlateRequestThe 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. |
DeleteVodConfig(DeleteVodConfigRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteVodConfig(DeleteVodConfigRequest request, CallSettings callSettings = null)Deletes the specified VOD config.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteVodConfigRequestThe 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. |
DeleteVodConfigAsync(DeleteVodConfigRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteVodConfigAsync(DeleteVodConfigRequest request, CallSettings callSettings = null)Deletes the specified VOD config.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteVodConfigRequestThe 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. |
GetCdnKey(GetCdnKeyRequest, CallSettings)
public override CdnKey GetCdnKey(GetCdnKeyRequest request, CallSettings callSettings = null)Returns the specified CDN key.
| Parameters | |
|---|---|
| Name | Description |
request |
GetCdnKeyRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
CdnKey |
The RPC response. |
GetCdnKeyAsync(GetCdnKeyRequest, CallSettings)
public override Task<CdnKey> GetCdnKeyAsync(GetCdnKeyRequest request, CallSettings callSettings = null)Returns the specified CDN key.
| Parameters | |
|---|---|
| Name | Description |
request |
GetCdnKeyRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskCdnKey |
A Task containing the RPC response. |
GetLiveAdTagDetail(GetLiveAdTagDetailRequest, CallSettings)
public override LiveAdTagDetail GetLiveAdTagDetail(GetLiveAdTagDetailRequest request, CallSettings callSettings = null)Returns the specified ad tag detail for the specified live session.
| Parameters | |
|---|---|
| Name | Description |
request |
GetLiveAdTagDetailRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
LiveAdTagDetail |
The RPC response. |
GetLiveAdTagDetailAsync(GetLiveAdTagDetailRequest, CallSettings)
public override Task<LiveAdTagDetail> GetLiveAdTagDetailAsync(GetLiveAdTagDetailRequest request, CallSettings callSettings = null)Returns the specified ad tag detail for the specified live session.
| Parameters | |
|---|---|
| Name | Description |
request |
GetLiveAdTagDetailRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskLiveAdTagDetail |
A Task containing the RPC response. |
GetLiveConfig(GetLiveConfigRequest, CallSettings)
public override LiveConfig GetLiveConfig(GetLiveConfigRequest request, CallSettings callSettings = null)Returns the specified live config managed by the Video Stitcher service.
| Parameters | |
|---|---|
| Name | Description |
request |
GetLiveConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
LiveConfig |
The RPC response. |
GetLiveConfigAsync(GetLiveConfigRequest, CallSettings)
public override Task<LiveConfig> GetLiveConfigAsync(GetLiveConfigRequest request, CallSettings callSettings = null)Returns the specified live config managed by the Video Stitcher service.
| Parameters | |
|---|---|
| Name | Description |
request |
GetLiveConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskLiveConfig |
A Task containing the RPC response. |
GetLiveSession(GetLiveSessionRequest, CallSettings)
public override LiveSession GetLiveSession(GetLiveSessionRequest request, CallSettings callSettings = null)Returns the details for the specified live session.
| Parameters | |
|---|---|
| Name | Description |
request |
GetLiveSessionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
LiveSession |
The RPC response. |
GetLiveSessionAsync(GetLiveSessionRequest, CallSettings)
public override Task<LiveSession> GetLiveSessionAsync(GetLiveSessionRequest request, CallSettings callSettings = null)Returns the details for the specified live session.
| Parameters | |
|---|---|
| Name | Description |
request |
GetLiveSessionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskLiveSession |
A Task containing the RPC response. |
GetSlate(GetSlateRequest, CallSettings)
public override Slate GetSlate(GetSlateRequest request, CallSettings callSettings = null)Returns the specified slate.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSlateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Slate |
The RPC response. |
GetSlateAsync(GetSlateRequest, CallSettings)
public override Task<Slate> GetSlateAsync(GetSlateRequest request, CallSettings callSettings = null)Returns the specified slate.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSlateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSlate |
A Task containing the RPC response. |
GetVodAdTagDetail(GetVodAdTagDetailRequest, CallSettings)
public override VodAdTagDetail GetVodAdTagDetail(GetVodAdTagDetailRequest request, CallSettings callSettings = null)Returns the specified ad tag detail for the specified VOD session.
| Parameters | |
|---|---|
| Name | Description |
request |
GetVodAdTagDetailRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
VodAdTagDetail |
The RPC response. |
GetVodAdTagDetailAsync(GetVodAdTagDetailRequest, CallSettings)
public override Task<VodAdTagDetail> GetVodAdTagDetailAsync(GetVodAdTagDetailRequest request, CallSettings callSettings = null)Returns the specified ad tag detail for the specified VOD session.
| Parameters | |
|---|---|
| Name | Description |
request |
GetVodAdTagDetailRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskVodAdTagDetail |
A Task containing the RPC response. |
GetVodConfig(GetVodConfigRequest, CallSettings)
public override VodConfig GetVodConfig(GetVodConfigRequest request, CallSettings callSettings = null)Returns the specified VOD config managed by the Video Stitcher API service.
| Parameters | |
|---|---|
| Name | Description |
request |
GetVodConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
VodConfig |
The RPC response. |
GetVodConfigAsync(GetVodConfigRequest, CallSettings)
public override Task<VodConfig> GetVodConfigAsync(GetVodConfigRequest request, CallSettings callSettings = null)Returns the specified VOD config managed by the Video Stitcher API service.
| Parameters | |
|---|---|
| Name | Description |
request |
GetVodConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskVodConfig |
A Task containing the RPC response. |
GetVodSession(GetVodSessionRequest, CallSettings)
public override VodSession GetVodSession(GetVodSessionRequest request, CallSettings callSettings = null)Returns the full tracking, playback metadata, and relevant ad-ops logs for the specified VOD session.
| Parameters | |
|---|---|
| Name | Description |
request |
GetVodSessionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
VodSession |
The RPC response. |
GetVodSessionAsync(GetVodSessionRequest, CallSettings)
public override Task<VodSession> GetVodSessionAsync(GetVodSessionRequest request, CallSettings callSettings = null)Returns the full tracking, playback metadata, and relevant ad-ops logs for the specified VOD session.
| Parameters | |
|---|---|
| Name | Description |
request |
GetVodSessionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskVodSession |
A Task containing the RPC response. |
GetVodStitchDetail(GetVodStitchDetailRequest, CallSettings)
public override VodStitchDetail GetVodStitchDetail(GetVodStitchDetailRequest request, CallSettings callSettings = null)Returns the specified stitching information for the specified VOD session.
| Parameters | |
|---|---|
| Name | Description |
request |
GetVodStitchDetailRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
VodStitchDetail |
The RPC response. |
GetVodStitchDetailAsync(GetVodStitchDetailRequest, CallSettings)
public override Task<VodStitchDetail> GetVodStitchDetailAsync(GetVodStitchDetailRequest request, CallSettings callSettings = null)Returns the specified stitching information for the specified VOD session.
| Parameters | |
|---|---|
| Name | Description |
request |
GetVodStitchDetailRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskVodStitchDetail |
A Task containing the RPC response. |
ListCdnKeys(ListCdnKeysRequest, CallSettings)
public override PagedEnumerable<ListCdnKeysResponse, CdnKey> ListCdnKeys(ListCdnKeysRequest request, CallSettings callSettings = null)Lists all CDN keys in the specified project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListCdnKeysRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListCdnKeysResponseCdnKey |
A pageable sequence of CdnKey resources. |
ListCdnKeysAsync(ListCdnKeysRequest, CallSettings)
public override PagedAsyncEnumerable<ListCdnKeysResponse, CdnKey> ListCdnKeysAsync(ListCdnKeysRequest request, CallSettings callSettings = null)Lists all CDN keys in the specified project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListCdnKeysRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListCdnKeysResponseCdnKey |
A pageable asynchronous sequence of CdnKey resources. |
ListLiveAdTagDetails(ListLiveAdTagDetailsRequest, CallSettings)
public override PagedEnumerable<ListLiveAdTagDetailsResponse, LiveAdTagDetail> ListLiveAdTagDetails(ListLiveAdTagDetailsRequest request, CallSettings callSettings = null)Return the list of ad tag details for the specified live session.
| Parameters | |
|---|---|
| Name | Description |
request |
ListLiveAdTagDetailsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListLiveAdTagDetailsResponseLiveAdTagDetail |
A pageable sequence of LiveAdTagDetail resources. |
ListLiveAdTagDetailsAsync(ListLiveAdTagDetailsRequest, CallSettings)
public override PagedAsyncEnumerable<ListLiveAdTagDetailsResponse, LiveAdTagDetail> ListLiveAdTagDetailsAsync(ListLiveAdTagDetailsRequest request, CallSettings callSettings = null)Return the list of ad tag details for the specified live session.
| Parameters | |
|---|---|
| Name | Description |
request |
ListLiveAdTagDetailsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListLiveAdTagDetailsResponseLiveAdTagDetail |
A pageable asynchronous sequence of LiveAdTagDetail resources. |
ListLiveConfigs(ListLiveConfigsRequest, CallSettings)
public override PagedEnumerable<ListLiveConfigsResponse, LiveConfig> ListLiveConfigs(ListLiveConfigsRequest request, CallSettings callSettings = null)Lists all live configs managed by the Video Stitcher that belong to the specified project and region.
| Parameters | |
|---|---|
| Name | Description |
request |
ListLiveConfigsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListLiveConfigsResponseLiveConfig |
A pageable sequence of LiveConfig resources. |
ListLiveConfigsAsync(ListLiveConfigsRequest, CallSettings)
public override PagedAsyncEnumerable<ListLiveConfigsResponse, LiveConfig> ListLiveConfigsAsync(ListLiveConfigsRequest request, CallSettings callSettings = null)Lists all live configs managed by the Video Stitcher that belong to the specified project and region.
| Parameters | |
|---|---|
| Name | Description |
request |
ListLiveConfigsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListLiveConfigsResponseLiveConfig |
A pageable asynchronous sequence of LiveConfig resources. |
ListSlates(ListSlatesRequest, CallSettings)
public override PagedEnumerable<ListSlatesResponse, Slate> ListSlates(ListSlatesRequest request, CallSettings callSettings = null)Lists all slates in the specified project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSlatesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListSlatesResponseSlate |
A pageable sequence of Slate resources. |
ListSlatesAsync(ListSlatesRequest, CallSettings)
public override PagedAsyncEnumerable<ListSlatesResponse, Slate> ListSlatesAsync(ListSlatesRequest request, CallSettings callSettings = null)Lists all slates in the specified project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSlatesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListSlatesResponseSlate |
A pageable asynchronous sequence of Slate resources. |
ListVodAdTagDetails(ListVodAdTagDetailsRequest, CallSettings)
public override PagedEnumerable<ListVodAdTagDetailsResponse, VodAdTagDetail> ListVodAdTagDetails(ListVodAdTagDetailsRequest request, CallSettings callSettings = null)Return the list of ad tag details for the specified VOD session.
| Parameters | |
|---|---|
| Name | Description |
request |
ListVodAdTagDetailsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListVodAdTagDetailsResponseVodAdTagDetail |
A pageable sequence of VodAdTagDetail resources. |
ListVodAdTagDetailsAsync(ListVodAdTagDetailsRequest, CallSettings)
public override PagedAsyncEnumerable<ListVodAdTagDetailsResponse, VodAdTagDetail> ListVodAdTagDetailsAsync(ListVodAdTagDetailsRequest request, CallSettings callSettings = null)Return the list of ad tag details for the specified VOD session.
| Parameters | |
|---|---|
| Name | Description |
request |
ListVodAdTagDetailsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListVodAdTagDetailsResponseVodAdTagDetail |
A pageable asynchronous sequence of VodAdTagDetail resources. |
ListVodConfigs(ListVodConfigsRequest, CallSettings)
public override PagedEnumerable<ListVodConfigsResponse, VodConfig> ListVodConfigs(ListVodConfigsRequest request, CallSettings callSettings = null)Lists all VOD configs managed by the Video Stitcher API that belong to the specified project and region.
| Parameters | |
|---|---|
| Name | Description |
request |
ListVodConfigsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListVodConfigsResponseVodConfig |
A pageable sequence of VodConfig resources. |
ListVodConfigsAsync(ListVodConfigsRequest, CallSettings)
public override PagedAsyncEnumerable<ListVodConfigsResponse, VodConfig> ListVodConfigsAsync(ListVodConfigsRequest request, CallSettings callSettings = null)Lists all VOD configs managed by the Video Stitcher API that belong to the specified project and region.
| Parameters | |
|---|---|
| Name | Description |
request |
ListVodConfigsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListVodConfigsResponseVodConfig |
A pageable asynchronous sequence of VodConfig resources. |
ListVodStitchDetails(ListVodStitchDetailsRequest, CallSettings)
public override PagedEnumerable<ListVodStitchDetailsResponse, VodStitchDetail> ListVodStitchDetails(ListVodStitchDetailsRequest request, CallSettings callSettings = null)Returns a list of detailed stitching information of the specified VOD session.
| Parameters | |
|---|---|
| Name | Description |
request |
ListVodStitchDetailsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListVodStitchDetailsResponseVodStitchDetail |
A pageable sequence of VodStitchDetail resources. |
ListVodStitchDetailsAsync(ListVodStitchDetailsRequest, CallSettings)
public override PagedAsyncEnumerable<ListVodStitchDetailsResponse, VodStitchDetail> ListVodStitchDetailsAsync(ListVodStitchDetailsRequest request, CallSettings callSettings = null)Returns a list of detailed stitching information of the specified VOD session.
| Parameters | |
|---|---|
| Name | Description |
request |
ListVodStitchDetailsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListVodStitchDetailsResponseVodStitchDetail |
A pageable asynchronous sequence of VodStitchDetail resources. |
UpdateCdnKey(UpdateCdnKeyRequest, CallSettings)
public override Operation<CdnKey, OperationMetadata> UpdateCdnKey(UpdateCdnKeyRequest request, CallSettings callSettings = null)Updates the specified CDN key. Only update fields specified in the call method body.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateCdnKeyRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCdnKeyOperationMetadata |
The RPC response. |
UpdateCdnKeyAsync(UpdateCdnKeyRequest, CallSettings)
public override Task<Operation<CdnKey, OperationMetadata>> UpdateCdnKeyAsync(UpdateCdnKeyRequest request, CallSettings callSettings = null)Updates the specified CDN key. Only update fields specified in the call method body.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateCdnKeyRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCdnKeyOperationMetadata |
A Task containing the RPC response. |
UpdateLiveConfig(UpdateLiveConfigRequest, CallSettings)
public override Operation<LiveConfig, OperationMetadata> UpdateLiveConfig(UpdateLiveConfigRequest request, CallSettings callSettings = null)Updates the specified LiveConfig. Only update fields specified in the call method body.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateLiveConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationLiveConfigOperationMetadata |
The RPC response. |
UpdateLiveConfigAsync(UpdateLiveConfigRequest, CallSettings)
public override Task<Operation<LiveConfig, OperationMetadata>> UpdateLiveConfigAsync(UpdateLiveConfigRequest request, CallSettings callSettings = null)Updates the specified LiveConfig. Only update fields specified in the call method body.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateLiveConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationLiveConfigOperationMetadata |
A Task containing the RPC response. |
UpdateSlate(UpdateSlateRequest, CallSettings)
public override Operation<Slate, OperationMetadata> UpdateSlate(UpdateSlateRequest request, CallSettings callSettings = null)Updates the specified slate.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateSlateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationSlateOperationMetadata |
The RPC response. |
UpdateSlateAsync(UpdateSlateRequest, CallSettings)
public override Task<Operation<Slate, OperationMetadata>> UpdateSlateAsync(UpdateSlateRequest request, CallSettings callSettings = null)Updates the specified slate.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateSlateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationSlateOperationMetadata |
A Task containing the RPC response. |
UpdateVodConfig(UpdateVodConfigRequest, CallSettings)
public override Operation<VodConfig, OperationMetadata> UpdateVodConfig(UpdateVodConfigRequest request, CallSettings callSettings = null)Updates the specified VOD config. Only update fields specified in the call method body.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateVodConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationVodConfigOperationMetadata |
The RPC response. |
UpdateVodConfigAsync(UpdateVodConfigRequest, CallSettings)
public override Task<Operation<VodConfig, OperationMetadata>> UpdateVodConfigAsync(UpdateVodConfigRequest request, CallSettings callSettings = null)Updates the specified VOD config. Only update fields specified in the call method body.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateVodConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationVodConfigOperationMetadata |
A Task containing the RPC response. |