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.
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 | VideoStitcherServiceVideoStitcherServiceClient The underlying gRPC client. |
settings | VideoStitcherServiceSettings The base VideoStitcherServiceSettings used within this client. |
logger | ILogger Optional 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 |
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 |
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 |
UpdateSlateOperationsClient
public override OperationsClient UpdateSlateOperationsClient { get; }
The long-running operations client for UpdateSlate
.
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 | CreateCdnKeyRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | CreateCdnKeyRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | CreateLiveConfigRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | CreateLiveConfigRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | CreateLiveSessionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | CreateLiveSessionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | CreateSlateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | CreateSlateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationSlateOperationMetadata | 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 | CreateVodSessionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | CreateVodSessionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | DeleteCdnKeyRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | DeleteCdnKeyRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | DeleteLiveConfigRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | DeleteLiveConfigRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | DeleteSlateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | DeleteSlateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | GetCdnKeyRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | GetCdnKeyRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | GetLiveAdTagDetailRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | GetLiveAdTagDetailRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | GetLiveConfigRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | GetLiveConfigRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | GetLiveSessionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | GetLiveSessionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | GetSlateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | GetSlateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | GetVodAdTagDetailRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | GetVodAdTagDetailRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskVodAdTagDetail | 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 | GetVodSessionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | GetVodSessionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | GetVodStitchDetailRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | GetVodStitchDetailRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | ListCdnKeysRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | ListCdnKeysRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | ListLiveAdTagDetailsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | ListLiveAdTagDetailsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | ListLiveConfigsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | ListLiveConfigsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | ListSlatesRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | ListSlatesRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | ListVodAdTagDetailsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | ListVodAdTagDetailsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListVodAdTagDetailsResponseVodAdTagDetail | A pageable asynchronous sequence of VodAdTagDetail 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 | ListVodStitchDetailsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | ListVodStitchDetailsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | UpdateCdnKeyRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | UpdateCdnKeyRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationCdnKeyOperationMetadata | 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 | UpdateSlateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | UpdateSlateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationSlateOperationMetadata | A Task containing the RPC response. |