@Generated("by gapic-generator-java")
Package com.google.cloud.video.stitcher.v1
A client to Video Stitcher API
The interfaces provided are listed below, along with usage samples.
======================= VideoStitcherServiceClient =======================
Service Description: 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.
Sample for VideoStitcherServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VideoStitcherServiceClient videoStitcherServiceClient =
VideoStitcherServiceClient.create()) {
CdnKeyName name = CdnKeyName.of("[PROJECT]", "[LOCATION]", "[CDN_KEY]");
CdnKey response = videoStitcherServiceClient.getCdnKey(name);
}
-
Class Summary Class Description AdRequest Details of an ad request to an ad server.AdRequest.Builder Details of an ad request to an ad server.AdStitchDetail Metadata for a stitched ad.AdStitchDetail.Builder Metadata for a stitched ad.AdTagDetailsProto AkamaiCdnKey Configuration for an Akamai CDN key.AkamaiCdnKey.Builder Configuration for an Akamai CDN key.CdnKey Configuration for a CDN key.CdnKey.Builder Configuration for a CDN key.CdnKeyName CdnKeyName.Builder Builder for projects/{project}/locations/{location}/cdnKeys/{cdn_key}.CdnKeysProto Companion Metadata for a companion.Companion.Builder Metadata for a companion.CompanionAds Metadata for companion ads.CompanionAds.Builder Metadata for companion ads.CompanionsProto CreateCdnKeyRequest Request message for VideoStitcherService.createCdnKey.CreateCdnKeyRequest.Builder Request message for VideoStitcherService.createCdnKey.CreateLiveConfigRequest Request message for VideoStitcherService.createLiveConfigCreateLiveConfigRequest.Builder Request message for VideoStitcherService.createLiveConfigCreateLiveSessionRequest Request message for VideoStitcherService.createLiveSession.CreateLiveSessionRequest.Builder Request message for VideoStitcherService.createLiveSession.CreateSlateRequest Request message for VideoStitcherService.createSlate.CreateSlateRequest.Builder Request message for VideoStitcherService.createSlate.CreateVodSessionRequest Request message for VideoStitcherService.createVodSessionCreateVodSessionRequest.Builder Request message for VideoStitcherService.createVodSessionDeleteCdnKeyRequest Request message for VideoStitcherService.deleteCdnKey.DeleteCdnKeyRequest.Builder Request message for VideoStitcherService.deleteCdnKey.DeleteLiveConfigRequest Request message for VideoStitcherService.deleteLiveConfig.DeleteLiveConfigRequest.Builder Request message for VideoStitcherService.deleteLiveConfig.DeleteSlateRequest Request message for VideoStitcherService.deleteSlate.DeleteSlateRequest.Builder Request message for VideoStitcherService.deleteSlate.Event Describes an event and a trigger URI.Event.Builder Describes an event and a trigger URI.EventsProto GamLiveConfig Metadata used to register a live stream with Google Ad Manager (GAM)GamLiveConfig.Builder Metadata used to register a live stream with Google Ad Manager (GAM)GetCdnKeyRequest Request message for VideoStitcherService.getCdnKey.GetCdnKeyRequest.Builder Request message for VideoStitcherService.getCdnKey.GetLiveAdTagDetailRequest Request message for VideoStitcherService.getLiveAdTagDetailGetLiveAdTagDetailRequest.Builder Request message for VideoStitcherService.getLiveAdTagDetailGetLiveConfigRequest Request message for VideoStitcherService.getLiveConfig.GetLiveConfigRequest.Builder Request message for VideoStitcherService.getLiveConfig.GetLiveSessionRequest Request message for VideoStitcherService.getSession.GetLiveSessionRequest.Builder Request message for VideoStitcherService.getSession.GetSlateRequest Request message for VideoStitcherService.getSlate.GetSlateRequest.Builder Request message for VideoStitcherService.getSlate.GetVodAdTagDetailRequest Request message for VideoStitcherService.getVodAdTagDetailGetVodAdTagDetailRequest.Builder Request message for VideoStitcherService.getVodAdTagDetailGetVodSessionRequest Request message for VideoStitcherService.getVodSessionGetVodSessionRequest.Builder Request message for VideoStitcherService.getVodSessionGetVodStitchDetailRequest Request message for VideoStitcherService.getVodStitchDetail.GetVodStitchDetailRequest.Builder Request message for VideoStitcherService.getVodStitchDetail.GoogleCdnKey Configuration for a Google Cloud CDN key.GoogleCdnKey.Builder Configuration for a Google Cloud CDN key.HtmlAdResource Metadata for an HTML ad resource.HtmlAdResource.Builder Metadata for an HTML ad resource.IframeAdResource Metadata for an IFrame ad resource.IframeAdResource.Builder Metadata for an IFrame ad resource.Interstitials Describes what was stitched into a VOD session's manifest.Interstitials.Builder Describes what was stitched into a VOD session's manifest.ListCdnKeysRequest Request message for VideoStitcherService.listCdnKeys.ListCdnKeysRequest.Builder Request message for VideoStitcherService.listCdnKeys.ListCdnKeysResponse Response message for VideoStitcher.ListCdnKeys.ListCdnKeysResponse.Builder Response message for VideoStitcher.ListCdnKeys.ListLiveAdTagDetailsRequest Request message for VideoStitcherService.listLiveAdTagDetails.ListLiveAdTagDetailsRequest.Builder Request message for VideoStitcherService.listLiveAdTagDetails.ListLiveAdTagDetailsResponse Response message for VideoStitcherService.listLiveAdTagDetails.ListLiveAdTagDetailsResponse.Builder Response message for VideoStitcherService.listLiveAdTagDetails.ListLiveConfigsRequest Request message for VideoStitcherService.listLiveConfig.ListLiveConfigsRequest.Builder Request message for VideoStitcherService.listLiveConfig.ListLiveConfigsResponse Response message for VideoStitcher.ListLiveConfig.ListLiveConfigsResponse.Builder Response message for VideoStitcher.ListLiveConfig.ListSlatesRequest Request message for VideoStitcherService.listSlates.ListSlatesRequest.Builder Request message for VideoStitcherService.listSlates.ListSlatesResponse Response message for VideoStitcherService.listSlates.ListSlatesResponse.Builder Response message for VideoStitcherService.listSlates.ListVodAdTagDetailsRequest Request message for VideoStitcherService.listVodAdTagDetails.ListVodAdTagDetailsRequest.Builder Request message for VideoStitcherService.listVodAdTagDetails.ListVodAdTagDetailsResponse Response message for VideoStitcherService.listVodAdTagDetails.ListVodAdTagDetailsResponse.Builder Response message for VideoStitcherService.listVodAdTagDetails.ListVodStitchDetailsRequest Request message for VideoStitcherService.listVodStitchDetails.ListVodStitchDetailsRequest.Builder Request message for VideoStitcherService.listVodStitchDetails.ListVodStitchDetailsResponse Response message for VideoStitcherService.listVodStitchDetails.ListVodStitchDetailsResponse.Builder Response message for VideoStitcherService.listVodStitchDetails.LiveAdTagDetail Container for a live session's ad tag detail.LiveAdTagDetail.Builder Container for a live session's ad tag detail.LiveAdTagDetailName LiveAdTagDetailName.Builder Builder for projects/{project}/locations/{location}/liveSessions/{live_session}/liveAdTagDetails/{live_ad_tag_detail}.LiveConfig Metadata for used to register live configs.LiveConfig.Builder Metadata for used to register live configs.LiveConfigName LiveConfigName.Builder Builder for projects/{project}/locations/{location}/liveConfigs/{live_config}.LiveConfigsProto LiveSession Metadata for a live session.LiveSession.Builder Metadata for a live session.LiveSession.GamSettings Defines fields related to Google Ad Manager (GAM).LiveSession.GamSettings.Builder Defines fields related to Google Ad Manager (GAM).LiveSessionName LiveSessionName.Builder Builder for projects/{project}/locations/{location}/liveSessions/{live_session}.LocationName LocationName.Builder Builder for projects/{project}/locations/{location}.ManifestOptions Options for manifest generation.ManifestOptions.Builder Options for manifest generation.MediaCdnKey Configuration for a Media CDN key.MediaCdnKey.Builder Configuration for a Media CDN key.OperationMetadata Represents the metadata of the long-running operation.OperationMetadata.Builder Represents the metadata of the long-running operation.PrefetchConfig The configuration for prefetch ads.PrefetchConfig.Builder The configuration for prefetch ads.ProgressEvent Indicates a time in which a list of events should be triggered during media playback.ProgressEvent.Builder Indicates a time in which a list of events should be triggered during media playback.RenditionFilter Filters for a video or muxed redition.RenditionFilter.Builder Filters for a video or muxed redition.RequestMetadata Metadata for an ad request.RequestMetadata.Builder Metadata for an ad request.ResponseMetadata Metadata for the response of an ad request.ResponseMetadata.Builder Metadata for the response of an ad request.SessionsProto Slate Slate objectSlate.Builder Slate objectSlate.GamSlate GamSlate object has Google Ad Manager (GAM) related properties for the slate.Slate.GamSlate.Builder GamSlate object has Google Ad Manager (GAM) related properties for the slate.SlateName SlateName.Builder Builder for projects/{project}/locations/{location}/slates/{slate}.SlatesProto StaticAdResource Metadata for a static ad resource.StaticAdResource.Builder Metadata for a static ad resource.StitchDetailsProto UpdateCdnKeyRequest Request message for VideoStitcherService.updateCdnKey.UpdateCdnKeyRequest.Builder Request message for VideoStitcherService.updateCdnKey.UpdateSlateRequest Request message for VideoStitcherService.updateSlate.UpdateSlateRequest.Builder Request message for VideoStitcherService.updateSlate.VideoStitcherServiceClient Service Description: Video-On-Demand content stitching API allows you to insert ads into (VoD) video on demand files.VideoStitcherServiceClient.ListCdnKeysFixedSizeCollection VideoStitcherServiceClient.ListCdnKeysPage VideoStitcherServiceClient.ListCdnKeysPagedResponse VideoStitcherServiceClient.ListLiveAdTagDetailsFixedSizeCollection VideoStitcherServiceClient.ListLiveAdTagDetailsPage VideoStitcherServiceClient.ListLiveAdTagDetailsPagedResponse VideoStitcherServiceClient.ListLiveConfigsFixedSizeCollection VideoStitcherServiceClient.ListLiveConfigsPage VideoStitcherServiceClient.ListLiveConfigsPagedResponse VideoStitcherServiceClient.ListSlatesFixedSizeCollection VideoStitcherServiceClient.ListSlatesPage VideoStitcherServiceClient.ListSlatesPagedResponse VideoStitcherServiceClient.ListVodAdTagDetailsFixedSizeCollection VideoStitcherServiceClient.ListVodAdTagDetailsPage VideoStitcherServiceClient.ListVodAdTagDetailsPagedResponse VideoStitcherServiceClient.ListVodStitchDetailsFixedSizeCollection VideoStitcherServiceClient.ListVodStitchDetailsPage VideoStitcherServiceClient.ListVodStitchDetailsPagedResponse VideoStitcherServiceGrpc Video-On-Demand content stitching API allows you to insert ads into (VoD) video on demand files.VideoStitcherServiceGrpc.VideoStitcherServiceBlockingStub A stub to allow clients to do synchronous rpc calls to service VideoStitcherService.VideoStitcherServiceGrpc.VideoStitcherServiceFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service VideoStitcherService.VideoStitcherServiceGrpc.VideoStitcherServiceImplBase Base class for the server implementation of the service VideoStitcherService.VideoStitcherServiceGrpc.VideoStitcherServiceStub A stub to allow clients to do asynchronous rpc calls to service VideoStitcherService.VideoStitcherServiceProto VideoStitcherServiceSettings Settings class to configure an instance ofVideoStitcherServiceClient
.VideoStitcherServiceSettings.Builder Builder for VideoStitcherServiceSettings.VodAdTagDetail Information related to the details for one ad tag.VodAdTagDetail.Builder Information related to the details for one ad tag.VodAdTagDetailName VodAdTagDetailName.Builder Builder for projects/{project}/locations/{location}/vodSessions/{vod_session}/vodAdTagDetails/{vod_ad_tag_detail}.VodSession Metadata for a VOD session.VodSession.Builder Metadata for a VOD session.VodSession.GamSettings Defines fields related to Google Ad Manager (GAM).VodSession.GamSettings.Builder Defines fields related to Google Ad Manager (GAM).VodSessionAd Metadata for an inserted ad in a VOD session.VodSessionAd.Builder Metadata for an inserted ad in a VOD session.VodSessionAdBreak Metadata for an inserted ad break.VodSessionAdBreak.Builder Metadata for an inserted ad break.VodSessionContent Metadata for the entire stitched content in a VOD session.VodSessionContent.Builder Metadata for the entire stitched content in a VOD session.VodSessionName VodSessionName.Builder Builder for projects/{project}/locations/{location}/vodSessions/{vod_session}.VodStitchDetail Detailed information related to the interstitial of a VOD session.VodStitchDetail.Builder Detailed information related to the interstitial of a VOD session.VodStitchDetailName VodStitchDetailName.Builder Builder for projects/{project}/locations/{location}/vodSessions/{vod_session}/vodStitchDetails/{vod_stitch_detail}. -
Enum Summary Enum Description AdTracking Determines the ad tracking policy.CdnKey.CdnKeyConfigCase Companion.AdResourceCase CompanionAds.DisplayRequirement Indicates how many of the companions should be displayed with the ad.Event.EventType Describes the event that occurred.LiveConfig.State State of the live config.LiveConfig.StitchingPolicy Defines the ad stitching behavior in case the ad duration does not align exactly with the ad break boundaries.ManifestOptions.OrderPolicy Defines the ordering policy during manifest generation.