Video Stitcher v1 API - Class VideoStitcherServiceClientImpl (3.1.0)

public sealed class VideoStitcherServiceClientImpl : VideoStitcherServiceClient

Reference documentation and code samples for the Video Stitcher v1 API class VideoStitcherServiceClientImpl.

VideoStitcherService client wrapper implementation, for convenient use.

Inheritance

object > VideoStitcherServiceClient > VideoStitcherServiceClientImpl

Namespace

Google.Cloud.Video.Stitcher.V1

Assembly

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
NameDescription
grpcClientVideoStitcherServiceVideoStitcherServiceClient

The underlying gRPC client.

settingsVideoStitcherServiceSettings

The base VideoStitcherServiceSettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

CreateCdnKeyOperationsClient

public override OperationsClient CreateCdnKeyOperationsClient { get; }

The long-running operations client for CreateCdnKey.

Property Value
TypeDescription
OperationsClient
Overrides

CreateLiveConfigOperationsClient

public override OperationsClient CreateLiveConfigOperationsClient { get; }

The long-running operations client for CreateLiveConfig.

Property Value
TypeDescription
OperationsClient
Overrides

CreateSlateOperationsClient

public override OperationsClient CreateSlateOperationsClient { get; }

The long-running operations client for CreateSlate.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteCdnKeyOperationsClient

public override OperationsClient DeleteCdnKeyOperationsClient { get; }

The long-running operations client for DeleteCdnKey.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteLiveConfigOperationsClient

public override OperationsClient DeleteLiveConfigOperationsClient { get; }

The long-running operations client for DeleteLiveConfig.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteSlateOperationsClient

public override OperationsClient DeleteSlateOperationsClient { get; }

The long-running operations client for DeleteSlate.

Property Value
TypeDescription
OperationsClient
Overrides

GrpcClient

public override VideoStitcherService.VideoStitcherServiceClient GrpcClient { get; }

The underlying gRPC VideoStitcherService client

Property Value
TypeDescription
VideoStitcherServiceVideoStitcherServiceClient
Overrides

UpdateCdnKeyOperationsClient

public override OperationsClient UpdateCdnKeyOperationsClient { get; }

The long-running operations client for UpdateCdnKey.

Property Value
TypeDescription
OperationsClient
Overrides

UpdateSlateOperationsClient

public override OperationsClient UpdateSlateOperationsClient { get; }

The long-running operations client for UpdateSlate.

Property Value
TypeDescription
OperationsClient
Overrides

Methods

CreateCdnKey(CreateCdnKeyRequest, CallSettings)

public override Operation<CdnKey, OperationMetadata> CreateCdnKey(CreateCdnKeyRequest request, CallSettings callSettings = null)

Creates a new CDN key.

Parameters
NameDescription
requestCreateCdnKeyRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationCdnKeyOperationMetadata

The RPC response.

Overrides

CreateCdnKeyAsync(CreateCdnKeyRequest, CallSettings)

public override Task<Operation<CdnKey, OperationMetadata>> CreateCdnKeyAsync(CreateCdnKeyRequest request, CallSettings callSettings = null)

Creates a new CDN key.

Parameters
NameDescription
requestCreateCdnKeyRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationCdnKeyOperationMetadata

A Task containing the RPC response.

Overrides

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
NameDescription
requestCreateLiveConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationLiveConfigOperationMetadata

The RPC response.

Overrides

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
NameDescription
requestCreateLiveConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationLiveConfigOperationMetadata

A Task containing the RPC response.

Overrides

CreateLiveSession(CreateLiveSessionRequest, CallSettings)

public override LiveSession CreateLiveSession(CreateLiveSessionRequest request, CallSettings callSettings = null)

Creates a new live session.

Parameters
NameDescription
requestCreateLiveSessionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
LiveSession

The RPC response.

Overrides

CreateLiveSessionAsync(CreateLiveSessionRequest, CallSettings)

public override Task<LiveSession> CreateLiveSessionAsync(CreateLiveSessionRequest request, CallSettings callSettings = null)

Creates a new live session.

Parameters
NameDescription
requestCreateLiveSessionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskLiveSession

A Task containing the RPC response.

Overrides

CreateSlate(CreateSlateRequest, CallSettings)

public override Operation<Slate, OperationMetadata> CreateSlate(CreateSlateRequest request, CallSettings callSettings = null)

Creates a slate.

Parameters
NameDescription
requestCreateSlateRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationSlateOperationMetadata

The RPC response.

Overrides

CreateSlateAsync(CreateSlateRequest, CallSettings)

public override Task<Operation<Slate, OperationMetadata>> CreateSlateAsync(CreateSlateRequest request, CallSettings callSettings = null)

Creates a slate.

Parameters
NameDescription
requestCreateSlateRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationSlateOperationMetadata

A Task containing the RPC response.

Overrides

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
NameDescription
requestCreateVodSessionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
VodSession

The RPC response.

Overrides

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
NameDescription
requestCreateVodSessionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskVodSession

A Task containing the RPC response.

Overrides

DeleteCdnKey(DeleteCdnKeyRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteCdnKey(DeleteCdnKeyRequest request, CallSettings callSettings = null)

Deletes the specified CDN key.

Parameters
NameDescription
requestDeleteCdnKeyRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteCdnKeyAsync(DeleteCdnKeyRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteCdnKeyAsync(DeleteCdnKeyRequest request, CallSettings callSettings = null)

Deletes the specified CDN key.

Parameters
NameDescription
requestDeleteCdnKeyRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteLiveConfig(DeleteLiveConfigRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteLiveConfig(DeleteLiveConfigRequest request, CallSettings callSettings = null)

Deletes the specified live config.

Parameters
NameDescription
requestDeleteLiveConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteLiveConfigAsync(DeleteLiveConfigRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteLiveConfigAsync(DeleteLiveConfigRequest request, CallSettings callSettings = null)

Deletes the specified live config.

Parameters
NameDescription
requestDeleteLiveConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteSlate(DeleteSlateRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteSlate(DeleteSlateRequest request, CallSettings callSettings = null)

Deletes the specified slate.

Parameters
NameDescription
requestDeleteSlateRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteSlateAsync(DeleteSlateRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteSlateAsync(DeleteSlateRequest request, CallSettings callSettings = null)

Deletes the specified slate.

Parameters
NameDescription
requestDeleteSlateRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

GetCdnKey(GetCdnKeyRequest, CallSettings)

public override CdnKey GetCdnKey(GetCdnKeyRequest request, CallSettings callSettings = null)

Returns the specified CDN key.

Parameters
NameDescription
requestGetCdnKeyRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
CdnKey

The RPC response.

Overrides

GetCdnKeyAsync(GetCdnKeyRequest, CallSettings)

public override Task<CdnKey> GetCdnKeyAsync(GetCdnKeyRequest request, CallSettings callSettings = null)

Returns the specified CDN key.

Parameters
NameDescription
requestGetCdnKeyRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskCdnKey

A Task containing the RPC response.

Overrides

GetLiveAdTagDetail(GetLiveAdTagDetailRequest, CallSettings)

public override LiveAdTagDetail GetLiveAdTagDetail(GetLiveAdTagDetailRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestGetLiveAdTagDetailRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
LiveAdTagDetail

The RPC response.

Overrides

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
NameDescription
requestGetLiveAdTagDetailRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskLiveAdTagDetail

A Task containing the RPC response.

Overrides

GetLiveConfig(GetLiveConfigRequest, CallSettings)

public override LiveConfig GetLiveConfig(GetLiveConfigRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestGetLiveConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
LiveConfig

The RPC response.

Overrides

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
NameDescription
requestGetLiveConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskLiveConfig

A Task containing the RPC response.

Overrides

GetLiveSession(GetLiveSessionRequest, CallSettings)

public override LiveSession GetLiveSession(GetLiveSessionRequest request, CallSettings callSettings = null)

Returns the details for the specified live session.

Parameters
NameDescription
requestGetLiveSessionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
LiveSession

The RPC response.

Overrides

GetLiveSessionAsync(GetLiveSessionRequest, CallSettings)

public override Task<LiveSession> GetLiveSessionAsync(GetLiveSessionRequest request, CallSettings callSettings = null)

Returns the details for the specified live session.

Parameters
NameDescription
requestGetLiveSessionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskLiveSession

A Task containing the RPC response.

Overrides

GetSlate(GetSlateRequest, CallSettings)

public override Slate GetSlate(GetSlateRequest request, CallSettings callSettings = null)

Returns the specified slate.

Parameters
NameDescription
requestGetSlateRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Slate

The RPC response.

Overrides

GetSlateAsync(GetSlateRequest, CallSettings)

public override Task<Slate> GetSlateAsync(GetSlateRequest request, CallSettings callSettings = null)

Returns the specified slate.

Parameters
NameDescription
requestGetSlateRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskSlate

A Task containing the RPC response.

Overrides

GetVodAdTagDetail(GetVodAdTagDetailRequest, CallSettings)

public override VodAdTagDetail GetVodAdTagDetail(GetVodAdTagDetailRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestGetVodAdTagDetailRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
VodAdTagDetail

The RPC response.

Overrides

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
NameDescription
requestGetVodAdTagDetailRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskVodAdTagDetail

A Task containing the RPC response.

Overrides

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
NameDescription
requestGetVodSessionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
VodSession

The RPC response.

Overrides

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
NameDescription
requestGetVodSessionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskVodSession

A Task containing the RPC response.

Overrides

GetVodStitchDetail(GetVodStitchDetailRequest, CallSettings)

public override VodStitchDetail GetVodStitchDetail(GetVodStitchDetailRequest request, CallSettings callSettings = null)

Returns the specified stitching information for the specified VOD session.

Parameters
NameDescription
requestGetVodStitchDetailRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
VodStitchDetail

The RPC response.

Overrides

GetVodStitchDetailAsync(GetVodStitchDetailRequest, CallSettings)

public override Task<VodStitchDetail> GetVodStitchDetailAsync(GetVodStitchDetailRequest request, CallSettings callSettings = null)

Returns the specified stitching information for the specified VOD session.

Parameters
NameDescription
requestGetVodStitchDetailRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskVodStitchDetail

A Task containing the RPC response.

Overrides

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
NameDescription
requestListCdnKeysRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListCdnKeysResponseCdnKey

A pageable sequence of CdnKey resources.

Overrides

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
NameDescription
requestListCdnKeysRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListCdnKeysResponseCdnKey

A pageable asynchronous sequence of CdnKey resources.

Overrides

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
NameDescription
requestListLiveAdTagDetailsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListLiveAdTagDetailsResponseLiveAdTagDetail

A pageable sequence of LiveAdTagDetail resources.

Overrides

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
NameDescription
requestListLiveAdTagDetailsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListLiveAdTagDetailsResponseLiveAdTagDetail

A pageable asynchronous sequence of LiveAdTagDetail resources.

Overrides

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
NameDescription
requestListLiveConfigsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListLiveConfigsResponseLiveConfig

A pageable sequence of LiveConfig resources.

Overrides

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
NameDescription
requestListLiveConfigsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListLiveConfigsResponseLiveConfig

A pageable asynchronous sequence of LiveConfig resources.

Overrides

ListSlates(ListSlatesRequest, CallSettings)

public override PagedEnumerable<ListSlatesResponse, Slate> ListSlates(ListSlatesRequest request, CallSettings callSettings = null)

Lists all slates in the specified project and location.

Parameters
NameDescription
requestListSlatesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListSlatesResponseSlate

A pageable sequence of Slate resources.

Overrides

ListSlatesAsync(ListSlatesRequest, CallSettings)

public override PagedAsyncEnumerable<ListSlatesResponse, Slate> ListSlatesAsync(ListSlatesRequest request, CallSettings callSettings = null)

Lists all slates in the specified project and location.

Parameters
NameDescription
requestListSlatesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListSlatesResponseSlate

A pageable asynchronous sequence of Slate resources.

Overrides

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
NameDescription
requestListVodAdTagDetailsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListVodAdTagDetailsResponseVodAdTagDetail

A pageable sequence of VodAdTagDetail resources.

Overrides

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
NameDescription
requestListVodAdTagDetailsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListVodAdTagDetailsResponseVodAdTagDetail

A pageable asynchronous sequence of VodAdTagDetail resources.

Overrides

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
NameDescription
requestListVodStitchDetailsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListVodStitchDetailsResponseVodStitchDetail

A pageable sequence of VodStitchDetail resources.

Overrides

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
NameDescription
requestListVodStitchDetailsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListVodStitchDetailsResponseVodStitchDetail

A pageable asynchronous sequence of VodStitchDetail resources.

Overrides

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
NameDescription
requestUpdateCdnKeyRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationCdnKeyOperationMetadata

The RPC response.

Overrides

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
NameDescription
requestUpdateCdnKeyRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationCdnKeyOperationMetadata

A Task containing the RPC response.

Overrides

UpdateSlate(UpdateSlateRequest, CallSettings)

public override Operation<Slate, OperationMetadata> UpdateSlate(UpdateSlateRequest request, CallSettings callSettings = null)

Updates the specified slate.

Parameters
NameDescription
requestUpdateSlateRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationSlateOperationMetadata

The RPC response.

Overrides

UpdateSlateAsync(UpdateSlateRequest, CallSettings)

public override Task<Operation<Slate, OperationMetadata>> UpdateSlateAsync(UpdateSlateRequest request, CallSettings callSettings = null)

Updates the specified slate.

Parameters
NameDescription
requestUpdateSlateRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationSlateOperationMetadata

A Task containing the RPC response.

Overrides